CreateMicrosoftADRequest

public struct CreateMicrosoftADRequest : AWSShape

Undocumented

  • Declaration

    Swift

    public static var _members: [AWSShapeMember]
  • A description for the directory. This label will appear on the AWS console Directory Details page after the directory is created.

    Declaration

    Swift

    public let description: String?
  • AWS Managed Microsoft AD is available in two editions: Standard and Enterprise. Enterprise is the default.

    Declaration

    Swift

    public let edition: DirectoryEdition?
  • The fully qualified domain name for the AWS Managed Microsoft AD directory, such as corp.example.com. This name will resolve inside your VPC only. It does not need to be publicly resolvable.

    Declaration

    Swift

    public let name: String
  • The password for the default administrative user named Admin. If you need to change the password for the administrator account, you can use the ResetUserPassword API call.

    Declaration

    Swift

    public let password: String
  • The NetBIOS name for your domain, such as CORP. If you don’t specify a NetBIOS name, it will default to the first part of your directory DNS. For example, CORP for the directory DNS corp.example.com.

    Declaration

    Swift

    public let shortName: String?
  • The tags to be assigned to the AWS Managed Microsoft AD directory.

    Declaration

    Swift

    public let tags: [Tag]?
  • Contains VPC information for the CreateDirectory or CreateMicrosoftAD operation.

    Declaration

    Swift

    public let vpcSettings: DirectoryVpcSettings
  • Undocumented

    Declaration

    Swift

    public init(description: String? = nil, edition: DirectoryEdition? = nil, name: String, password: String, shortName: String? = nil, tags: [Tag]? = nil, vpcSettings: DirectoryVpcSettings)
  • Declaration

    Swift

    public func validate(name: String) throws