class Aws::WorkMail::Types::CreateOrganizationRequest

@note When making an API call, you may pass CreateOrganizationRequest

data as a hash:

    {
      directory_id: "DirectoryId",
      alias: "OrganizationName", # required
      client_token: "IdempotencyClientToken",
      domains: [
        {
          domain_name: "DomainName",
          hosted_zone_id: "HostedZoneId",
        },
      ],
      kms_key_arn: "KmsKeyArn",
      enable_interoperability: false,
    }

@!attribute [rw] directory_id

The AWS Directory Service directory ID.
@return [String]

@!attribute [rw] alias

The organization alias.
@return [String]

@!attribute [rw] client_token

The idempotency token associated with the request.

**A suitable default value is auto-generated.** You should normally
not need to pass this option.
@return [String]

@!attribute [rw] domains

The email domains to associate with the organization.
@return [Array<Types::Domain>]

@!attribute [rw] kms_key_arn

The Amazon Resource Name (ARN) of a customer managed master key from
AWS KMS.
@return [String]

@!attribute [rw] enable_interoperability

When `true`, allows organization interoperability between Amazon
WorkMail and Microsoft Exchange. Can only be set to `true` if an AD
Connector directory ID is included in the request.
@return [Boolean]

@see docs.aws.amazon.com/goto/WebAPI/workmail-2017-10-01/CreateOrganizationRequest AWS API Documentation

Constants

SENSITIVE