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