Class: Aws::VoiceID::Types::Domain

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
lib/aws-sdk-voiceid/types.rb

Overview

Contains all the information about a domain.

Constant Summary collapse

SENSITIVE =
[:description, :name]

Instance Attribute Summary collapse

Instance Attribute Details

#arnString

The Amazon Resource Name (ARN) for the domain.

Returns:

  • (String)


608
609
610
611
612
613
614
615
616
617
618
619
620
621
# File 'lib/aws-sdk-voiceid/types.rb', line 608

class Domain < Struct.new(
  :arn,
  :created_at,
  :description,
  :domain_id,
  :domain_status,
  :name,
  :server_side_encryption_configuration,
  :server_side_encryption_update_details,
  :updated_at,
  :watchlist_details)
  SENSITIVE = [:description, :name]
  include Aws::Structure
end

#created_atTime

The timestamp of when the domain was created.

Returns:

  • (Time)


608
609
610
611
612
613
614
615
616
617
618
619
620
621
# File 'lib/aws-sdk-voiceid/types.rb', line 608

class Domain < Struct.new(
  :arn,
  :created_at,
  :description,
  :domain_id,
  :domain_status,
  :name,
  :server_side_encryption_configuration,
  :server_side_encryption_update_details,
  :updated_at,
  :watchlist_details)
  SENSITIVE = [:description, :name]
  include Aws::Structure
end

#descriptionString

The description of the domain.

Returns:

  • (String)


608
609
610
611
612
613
614
615
616
617
618
619
620
621
# File 'lib/aws-sdk-voiceid/types.rb', line 608

class Domain < Struct.new(
  :arn,
  :created_at,
  :description,
  :domain_id,
  :domain_status,
  :name,
  :server_side_encryption_configuration,
  :server_side_encryption_update_details,
  :updated_at,
  :watchlist_details)
  SENSITIVE = [:description, :name]
  include Aws::Structure
end

#domain_idString

The identifier of the domain.

Returns:

  • (String)


608
609
610
611
612
613
614
615
616
617
618
619
620
621
# File 'lib/aws-sdk-voiceid/types.rb', line 608

class Domain < Struct.new(
  :arn,
  :created_at,
  :description,
  :domain_id,
  :domain_status,
  :name,
  :server_side_encryption_configuration,
  :server_side_encryption_update_details,
  :updated_at,
  :watchlist_details)
  SENSITIVE = [:description, :name]
  include Aws::Structure
end

#domain_statusString

The current status of the domain.

Returns:

  • (String)


608
609
610
611
612
613
614
615
616
617
618
619
620
621
# File 'lib/aws-sdk-voiceid/types.rb', line 608

class Domain < Struct.new(
  :arn,
  :created_at,
  :description,
  :domain_id,
  :domain_status,
  :name,
  :server_side_encryption_configuration,
  :server_side_encryption_update_details,
  :updated_at,
  :watchlist_details)
  SENSITIVE = [:description, :name]
  include Aws::Structure
end

#nameString

The name for the domain.

Returns:

  • (String)


608
609
610
611
612
613
614
615
616
617
618
619
620
621
# File 'lib/aws-sdk-voiceid/types.rb', line 608

class Domain < Struct.new(
  :arn,
  :created_at,
  :description,
  :domain_id,
  :domain_status,
  :name,
  :server_side_encryption_configuration,
  :server_side_encryption_update_details,
  :updated_at,
  :watchlist_details)
  SENSITIVE = [:description, :name]
  include Aws::Structure
end

#server_side_encryption_configurationTypes::ServerSideEncryptionConfiguration

The server-side encryption configuration containing the KMS key identifier you want Voice ID to use to encrypt your data.



608
609
610
611
612
613
614
615
616
617
618
619
620
621
# File 'lib/aws-sdk-voiceid/types.rb', line 608

class Domain < Struct.new(
  :arn,
  :created_at,
  :description,
  :domain_id,
  :domain_status,
  :name,
  :server_side_encryption_configuration,
  :server_side_encryption_update_details,
  :updated_at,
  :watchlist_details)
  SENSITIVE = [:description, :name]
  include Aws::Structure
end

#server_side_encryption_update_detailsTypes::ServerSideEncryptionUpdateDetails

Details about the most recent server-side encryption configuration update. When the server-side encryption configuration is changed, dependency on the old KMS key is removed through an asynchronous process. When this update is complete, the domain’s data can only be accessed using the new KMS key.



608
609
610
611
612
613
614
615
616
617
618
619
620
621
# File 'lib/aws-sdk-voiceid/types.rb', line 608

class Domain < Struct.new(
  :arn,
  :created_at,
  :description,
  :domain_id,
  :domain_status,
  :name,
  :server_side_encryption_configuration,
  :server_side_encryption_update_details,
  :updated_at,
  :watchlist_details)
  SENSITIVE = [:description, :name]
  include Aws::Structure
end

#updated_atTime

The timestamp of when the domain was last update.

Returns:

  • (Time)


608
609
610
611
612
613
614
615
616
617
618
619
620
621
# File 'lib/aws-sdk-voiceid/types.rb', line 608

class Domain < Struct.new(
  :arn,
  :created_at,
  :description,
  :domain_id,
  :domain_status,
  :name,
  :server_side_encryption_configuration,
  :server_side_encryption_update_details,
  :updated_at,
  :watchlist_details)
  SENSITIVE = [:description, :name]
  include Aws::Structure
end

#watchlist_detailsTypes::WatchlistDetails

The watchlist details of a domain. Contains the default watchlist ID of the domain.



608
609
610
611
612
613
614
615
616
617
618
619
620
621
# File 'lib/aws-sdk-voiceid/types.rb', line 608

class Domain < Struct.new(
  :arn,
  :created_at,
  :description,
  :domain_id,
  :domain_status,
  :name,
  :server_side_encryption_configuration,
  :server_side_encryption_update_details,
  :updated_at,
  :watchlist_details)
  SENSITIVE = [:description, :name]
  include Aws::Structure
end