Configuration
public struct Configuration : AWSShape
Undocumented
-
Declaration
Swift
public static var _members: [AWSShapeMember]
-
Required. The ARN of the configuration.
Declaration
Swift
public let arn: String?
-
The authentication strategy associated with the configuration.
Declaration
Swift
public let authenticationStrategy: AuthenticationStrategy?
-
Required. The date and time of the configuration revision.
Declaration
Swift
public let created: TimeStamp?
-
Required. The description of the configuration.
Declaration
Swift
public let description: String?
-
Required. The type of broker engine. Note: Currently, Amazon MQ supports only ACTIVEMQ.
Declaration
Swift
public let engineType: EngineType?
-
Required. The version of the broker engine. For a list of supported engine versions, see https://docs.aws.amazon.com/amazon-mq/latest/developer-guide/broker-engine.html
Declaration
Swift
public let engineVersion: String?
-
Required. The unique ID that Amazon MQ generates for the configuration.
Declaration
Swift
public let id: String?
-
Required. The latest revision of the configuration.
Declaration
Swift
public let latestRevision: ConfigurationRevision?
-
Required. The name of the configuration. This value can contain only alphanumeric characters, dashes, periods, underscores, and tildes (- . _ ~). This value must be 1-150 characters long.
Declaration
Swift
public let name: String?
-
The list of all tags associated with this configuration.
Declaration
Swift
public let tags: [String : String]?
-
init(arn:authenticationStrategy:created:description:engineType:engineVersion:id:latestRevision:name:tags:)
Undocumented
Declaration
Swift
public init(arn: String? = nil, authenticationStrategy: AuthenticationStrategy? = nil, created: TimeStamp? = nil, description: String? = nil, engineType: EngineType? = nil, engineVersion: String? = nil, id: String? = nil, latestRevision: ConfigurationRevision? = nil, name: String? = nil, tags: [String : String]? = nil)