UpdateDataSourceRequest
public struct UpdateDataSourceRequest : AWSShape
Undocumented
-
Declaration
Swift
public static var _members: [AWSShapeMember]
-
The AWS account ID.
Declaration
Swift
public let awsAccountId: String
-
The credentials that QuickSight that uses to connect to your underlying source. Currently, only credentials based on user name and password are supported.
Declaration
Swift
public let credentials: DataSourceCredentials?
-
The ID of the data source. This ID is unique per AWS Region for each AWS account.
Declaration
Swift
public let dataSourceId: String
-
The parameters that QuickSight uses to connect to your underlying source.
Declaration
Swift
public let dataSourceParameters: DataSourceParameters?
-
A display name for the data source.
Declaration
Swift
public let name: String
-
Secure Socket Layer (SSL) properties that apply when QuickSight connects to your underlying source.
Declaration
Swift
public let sslProperties: SslProperties?
-
Use this parameter only when you want QuickSight to use a VPC connection when connecting to your underlying source.
Declaration
Swift
public let vpcConnectionProperties: VpcConnectionProperties?
-
init(awsAccountId:credentials:dataSourceId:dataSourceParameters:name:sslProperties:vpcConnectionProperties:)
Undocumented
Declaration
Swift
public init(awsAccountId: String, credentials: DataSourceCredentials? = nil, dataSourceId: String, dataSourceParameters: DataSourceParameters? = nil, name: String, sslProperties: SslProperties? = nil, vpcConnectionProperties: VpcConnectionProperties? = nil)
-
Declaration
Swift
public func validate(name: String) throws