Class: Aws::VoiceID::Types::DomainSummary

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

Overview

Contains a summary of 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)


673
674
675
676
677
678
679
680
681
682
683
684
685
686
# File 'lib/aws-sdk-voiceid/types.rb', line 673

class DomainSummary < 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)


673
674
675
676
677
678
679
680
681
682
683
684
685
686
# File 'lib/aws-sdk-voiceid/types.rb', line 673

class DomainSummary < 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)


673
674
675
676
677
678
679
680
681
682
683
684
685
686
# File 'lib/aws-sdk-voiceid/types.rb', line 673

class DomainSummary < 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)


673
674
675
676
677
678
679
680
681
682
683
684
685
686
# File 'lib/aws-sdk-voiceid/types.rb', line 673

class DomainSummary < 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)


673
674
675
676
677
678
679
680
681
682
683
684
685
686
# File 'lib/aws-sdk-voiceid/types.rb', line 673

class DomainSummary < 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 client-provided name for the domain.

Returns:

  • (String)


673
674
675
676
677
678
679
680
681
682
683
684
685
686
# File 'lib/aws-sdk-voiceid/types.rb', line 673

class DomainSummary < 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.



673
674
675
676
677
678
679
680
681
682
683
684
685
686
# File 'lib/aws-sdk-voiceid/types.rb', line 673

class DomainSummary < 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.



673
674
675
676
677
678
679
680
681
682
683
684
685
686
# File 'lib/aws-sdk-voiceid/types.rb', line 673

class DomainSummary < 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 updated.

Returns:

  • (Time)


673
674
675
676
677
678
679
680
681
682
683
684
685
686
# File 'lib/aws-sdk-voiceid/types.rb', line 673

class DomainSummary < 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

Provides information about ‘watchlistDetails` and `DefaultWatchlistID`.



673
674
675
676
677
678
679
680
681
682
683
684
685
686
# File 'lib/aws-sdk-voiceid/types.rb', line 673

class DomainSummary < 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