class Aws::VoiceID::Types::CreateDomainRequest

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

data as a hash:

    {
      client_token: "ClientTokenString",
      description: "Description",
      name: "DomainName", # required
      server_side_encryption_configuration: { # required
        kms_key_id: "KmsKeyId", # required
      },
      tags: [
        {
          key: "TagKey", # required
          value: "TagValue", # required
        },
      ],
    }

@!attribute [rw] client_token

The idempotency token for creating a new domain. If not provided,
Amazon Web Services SDK populates this field.

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

@!attribute [rw] description

A brief description of this domain.
@return [String]

@!attribute [rw] name

The name of the domain.
@return [String]

@!attribute [rw] server_side_encryption_configuration

The configuration, containing the KMS Key Identifier, to be used by
Voice ID for the server-side encryption of your data. Refer to [
Amazon Connect VoiceID encryption at rest][1] for more details on
how the KMS Key is used.

[1]: https://docs.aws.amazon.com/connect/latest/adminguide/encryption-at-rest.html#encryption-at-rest-voiceid
@return [Types::ServerSideEncryptionConfiguration]

@!attribute [rw] tags

A list of tags you want added to the domain.
@return [Array<Types::Tag>]

@see docs.aws.amazon.com/goto/WebAPI/voice-id-2021-09-27/CreateDomainRequest AWS API Documentation

Constants

SENSITIVE