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