UpdateDataSourceRequest
public struct UpdateDataSourceRequest : AWSShape
Undocumented
-
Declaration
Swift
public static var _members: [AWSShapeMember] -
The API ID.
Declaration
Swift
public let apiId: String -
The new description for the data source.
Declaration
Swift
public let description: String? -
The new Amazon DynamoDB configuration.
Declaration
Swift
public let dynamodbConfig: DynamodbDataSourceConfig? -
The new Elasticsearch Service configuration.
Declaration
Swift
public let elasticsearchConfig: ElasticsearchDataSourceConfig? -
The new HTTP endpoint configuration.
Declaration
Swift
public let httpConfig: HttpDataSourceConfig? -
The new AWS Lambda configuration.
Declaration
Swift
public let lambdaConfig: LambdaDataSourceConfig? -
The new name for the data source.
Declaration
Swift
public let name: String -
The new relational database configuration.
Declaration
Swift
public let relationalDatabaseConfig: RelationalDatabaseDataSourceConfig? -
The new service role ARN for the data source.
Declaration
Swift
public let serviceRoleArn: String? -
The new data source type.
Declaration
Swift
public let type: DataSourceType -
init(apiId:description:dynamodbConfig:elasticsearchConfig:httpConfig:lambdaConfig:name:relationalDatabaseConfig:serviceRoleArn:type:)Undocumented
Declaration
Swift
public init(apiId: String, description: String? = nil, dynamodbConfig: DynamodbDataSourceConfig? = nil, elasticsearchConfig: ElasticsearchDataSourceConfig? = nil, httpConfig: HttpDataSourceConfig? = nil, lambdaConfig: LambdaDataSourceConfig? = nil, name: String, relationalDatabaseConfig: RelationalDatabaseDataSourceConfig? = nil, serviceRoleArn: String? = nil, type: DataSourceType) -
Declaration
Swift
public func validate(name: String) throws
View on GitHub
UpdateDataSourceRequest Structure Reference