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

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-voiceid/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)


511
512
513
514
515
516
517
518
519
520
521
522
523
# File 'gems/aws-sdk-voiceid/lib/aws-sdk-voiceid/types.rb', line 511

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

#created_atTime

The timestamp at which the domain is created.

Returns:

  • (Time)


511
512
513
514
515
516
517
518
519
520
521
522
523
# File 'gems/aws-sdk-voiceid/lib/aws-sdk-voiceid/types.rb', line 511

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

#descriptionString

The client-provided description of the domain.

Returns:

  • (String)


511
512
513
514
515
516
517
518
519
520
521
522
523
# File 'gems/aws-sdk-voiceid/lib/aws-sdk-voiceid/types.rb', line 511

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

#domain_idString

The service-generated identifier for the domain.

Returns:

  • (String)


511
512
513
514
515
516
517
518
519
520
521
522
523
# File 'gems/aws-sdk-voiceid/lib/aws-sdk-voiceid/types.rb', line 511

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

#domain_statusString

The current status of the domain.

Returns:

  • (String)


511
512
513
514
515
516
517
518
519
520
521
522
523
# File 'gems/aws-sdk-voiceid/lib/aws-sdk-voiceid/types.rb', line 511

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

#nameString

The client-provided name for the domain.

Returns:

  • (String)


511
512
513
514
515
516
517
518
519
520
521
522
523
# File 'gems/aws-sdk-voiceid/lib/aws-sdk-voiceid/types.rb', line 511

class Domain < Struct.new(
  :arn,
  :created_at,
  :description,
  :domain_id,
  :domain_status,
  :name,
  :server_side_encryption_configuration,
  :server_side_encryption_update_details,
  :updated_at)
  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.



511
512
513
514
515
516
517
518
519
520
521
522
523
# File 'gems/aws-sdk-voiceid/lib/aws-sdk-voiceid/types.rb', line 511

class Domain < Struct.new(
  :arn,
  :created_at,
  :description,
  :domain_id,
  :domain_status,
  :name,
  :server_side_encryption_configuration,
  :server_side_encryption_update_details,
  :updated_at)
  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.



511
512
513
514
515
516
517
518
519
520
521
522
523
# File 'gems/aws-sdk-voiceid/lib/aws-sdk-voiceid/types.rb', line 511

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

#updated_atTime

The timestamp showing the domain's last update.

Returns:

  • (Time)


511
512
513
514
515
516
517
518
519
520
521
522
523
# File 'gems/aws-sdk-voiceid/lib/aws-sdk-voiceid/types.rb', line 511

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