CreateDomainRequest
public struct CreateDomainRequest : AWSShape
Undocumented
-
Declaration
Swift
public static var _members: [AWSShapeMember] -
The mode of authentication that members use to access the domain.
Declaration
Swift
public let authMode: AuthMode -
The default user settings.
Declaration
Swift
public let defaultUserSettings: UserSettings -
A name for the domain.
Declaration
Swift
public let domainName: String -
The AWS Key Management Service (KMS) encryption key ID. Encryption with a customer master key (CMK) is not supported.
Declaration
Swift
public let homeEfsFileSystemKmsKeyId: String? -
The VPC subnets to use for communication with the EFS volume.
Declaration
Swift
public let subnetIds: [String] -
Tags to associated with the Domain. Each tag consists of a key and an optional value. Tag keys must be unique per resource. Tags are searchable using the Search API.
Declaration
Swift
public let tags: [Tag]? -
The ID of the Amazon Virtual Private Cloud (VPC) to use for communication with the EFS volume.
Declaration
Swift
public let vpcId: String -
Undocumented
Declaration
Swift
public init(authMode: AuthMode, defaultUserSettings: UserSettings, domainName: String, homeEfsFileSystemKmsKeyId: String? = nil, subnetIds: [String], tags: [Tag]? = nil, vpcId: String) -
Declaration
Swift
public func validate(name: String) throws
View on GitHub
CreateDomainRequest Structure Reference