CreateApplicationRequest
public struct CreateApplicationRequest : AWSShape
Undocumented
-
Declaration
Swift
public static var _members: [AWSShapeMember] -
Use this parameter to configure the application.
Declaration
Swift
public let applicationConfiguration: ApplicationConfiguration? -
A summary description of the application.
Declaration
Swift
public let applicationDescription: String? -
The name of your application (for example, sample-app).
Declaration
Swift
public let applicationName: String -
Use this parameter to configure an Amazon CloudWatch log stream to monitor application configuration errors.
Declaration
Swift
public let cloudWatchLoggingOptions: [CloudWatchLoggingOption]? -
The runtime environment for the application (SQL-1.0 or FLINK-1_6).
Declaration
Swift
public let runtimeEnvironment: RuntimeEnvironment -
The IAM role used by the application to access Kinesis data streams, Kinesis Data Firehose delivery streams, Amazon S3 objects, and other external resources.
Declaration
Swift
public let serviceExecutionRole: String -
A list of one or more tags to assign to the application. A tag is a key-value pair that identifies an application. Note that the maximum number of application tags includes system tags. The maximum number of user-defined application tags is 50. For more information, see Using Tagging.
Declaration
Swift
public let tags: [Tag]? -
init(applicationConfiguration:applicationDescription:applicationName:cloudWatchLoggingOptions:runtimeEnvironment:serviceExecutionRole:tags:)Undocumented
Declaration
Swift
public init(applicationConfiguration: ApplicationConfiguration? = nil, applicationDescription: String? = nil, applicationName: String, cloudWatchLoggingOptions: [CloudWatchLoggingOption]? = nil, runtimeEnvironment: RuntimeEnvironment, serviceExecutionRole: String, tags: [Tag]? = nil) -
Declaration
Swift
public func validate(name: String) throws
View on GitHub
CreateApplicationRequest Structure Reference