Class: Aws::CustomerProfiles::Types::CreateSegmentSnapshotRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::CustomerProfiles::Types::CreateSegmentSnapshotRequest
- Defined in:
- gems/aws-sdk-customerprofiles/lib/aws-sdk-customerprofiles/types.rb
Overview
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#data_format ⇒ String
The format in which the segment will be exported.
-
#destination_uri ⇒ String
The destination to which the segment will be exported.
-
#domain_name ⇒ String
The unique name of the domain.
-
#encryption_key ⇒ String
The Amazon Resource Name (ARN) of the KMS key used to encrypt the exported segment.
-
#role_arn ⇒ String
The Amazon Resource Name (ARN) of the IAM role that allows Customer Profiles service principal to assume the role for conducting KMS and S3 operations.
-
#segment_definition_name ⇒ String
The name of the segment definition used in this snapshot request.
Instance Attribute Details
#data_format ⇒ String
The format in which the segment will be exported.
1840 1841 1842 1843 1844 1845 1846 1847 1848 1849 |
# File 'gems/aws-sdk-customerprofiles/lib/aws-sdk-customerprofiles/types.rb', line 1840 class CreateSegmentSnapshotRequest < Struct.new( :domain_name, :segment_definition_name, :data_format, :encryption_key, :role_arn, :destination_uri) SENSITIVE = [] include Aws::Structure end |
#destination_uri ⇒ String
The destination to which the segment will be exported. This field must be provided if the request is not submitted from the Amazon Connect Admin Website.
1840 1841 1842 1843 1844 1845 1846 1847 1848 1849 |
# File 'gems/aws-sdk-customerprofiles/lib/aws-sdk-customerprofiles/types.rb', line 1840 class CreateSegmentSnapshotRequest < Struct.new( :domain_name, :segment_definition_name, :data_format, :encryption_key, :role_arn, :destination_uri) SENSITIVE = [] include Aws::Structure end |
#domain_name ⇒ String
The unique name of the domain.
1840 1841 1842 1843 1844 1845 1846 1847 1848 1849 |
# File 'gems/aws-sdk-customerprofiles/lib/aws-sdk-customerprofiles/types.rb', line 1840 class CreateSegmentSnapshotRequest < Struct.new( :domain_name, :segment_definition_name, :data_format, :encryption_key, :role_arn, :destination_uri) SENSITIVE = [] include Aws::Structure end |
#encryption_key ⇒ String
The Amazon Resource Name (ARN) of the KMS key used to encrypt the exported segment.
1840 1841 1842 1843 1844 1845 1846 1847 1848 1849 |
# File 'gems/aws-sdk-customerprofiles/lib/aws-sdk-customerprofiles/types.rb', line 1840 class CreateSegmentSnapshotRequest < Struct.new( :domain_name, :segment_definition_name, :data_format, :encryption_key, :role_arn, :destination_uri) SENSITIVE = [] include Aws::Structure end |
#role_arn ⇒ String
The Amazon Resource Name (ARN) of the IAM role that allows Customer Profiles service principal to assume the role for conducting KMS and S3 operations.
1840 1841 1842 1843 1844 1845 1846 1847 1848 1849 |
# File 'gems/aws-sdk-customerprofiles/lib/aws-sdk-customerprofiles/types.rb', line 1840 class CreateSegmentSnapshotRequest < Struct.new( :domain_name, :segment_definition_name, :data_format, :encryption_key, :role_arn, :destination_uri) SENSITIVE = [] include Aws::Structure end |
#segment_definition_name ⇒ String
The name of the segment definition used in this snapshot request.
1840 1841 1842 1843 1844 1845 1846 1847 1848 1849 |
# File 'gems/aws-sdk-customerprofiles/lib/aws-sdk-customerprofiles/types.rb', line 1840 class CreateSegmentSnapshotRequest < Struct.new( :domain_name, :segment_definition_name, :data_format, :encryption_key, :role_arn, :destination_uri) SENSITIVE = [] include Aws::Structure end |