Class: Aws::Pinpoint::Types::SegmentImportResource
- Inherits:
-
Struct
- Object
- Struct
- Aws::Pinpoint::Types::SegmentImportResource
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-pinpoint/types.rb
Overview
Segment import definition.
Instance Attribute Summary collapse
-
#channel_counts ⇒ Hash<String,Integer>
The number of channel types in the imported segment.
-
#external_id ⇒ String
(Deprecated) Your AWS account ID, which you assigned to the ExternalID key in an IAM trust policy.
-
#format ⇒ String
The format of the endpoint files that were imported to create this segment.
-
#role_arn ⇒ String
The Amazon Resource Name (ARN) of an IAM role that grants Amazon Pinpoint access to the endpoints in Amazon S3.
-
#s3_url ⇒ String
The URL of the S3 bucket that the segment was imported from.
-
#size ⇒ Integer
The number of endpoints that were successfully imported to create this segment.
Instance Attribute Details
#channel_counts ⇒ Hash<String,Integer>
The number of channel types in the imported segment.
8187 8188 8189 8190 8191 8192 8193 8194 8195 |
# File 'lib/aws-sdk-pinpoint/types.rb', line 8187 class SegmentImportResource < Struct.new( :channel_counts, :external_id, :format, :role_arn, :s3_url, :size) include Aws::Structure end |
#external_id ⇒ String
(Deprecated) Your AWS account ID, which you assigned to the ExternalID key in an IAM trust policy. Used by Amazon Pinpoint to assume an IAM role. This requirement is removed, and external IDs are not recommended for IAM roles assumed by Amazon Pinpoint.
8187 8188 8189 8190 8191 8192 8193 8194 8195 |
# File 'lib/aws-sdk-pinpoint/types.rb', line 8187 class SegmentImportResource < Struct.new( :channel_counts, :external_id, :format, :role_arn, :s3_url, :size) include Aws::Structure end |
#format ⇒ String
The format of the endpoint files that were imported to create this segment. Valid values: CSV, JSON
8187 8188 8189 8190 8191 8192 8193 8194 8195 |
# File 'lib/aws-sdk-pinpoint/types.rb', line 8187 class SegmentImportResource < Struct.new( :channel_counts, :external_id, :format, :role_arn, :s3_url, :size) include Aws::Structure end |
#role_arn ⇒ String
The Amazon Resource Name (ARN) of an IAM role that grants Amazon Pinpoint access to the endpoints in Amazon S3.
8187 8188 8189 8190 8191 8192 8193 8194 8195 |
# File 'lib/aws-sdk-pinpoint/types.rb', line 8187 class SegmentImportResource < Struct.new( :channel_counts, :external_id, :format, :role_arn, :s3_url, :size) include Aws::Structure end |
#s3_url ⇒ String
The URL of the S3 bucket that the segment was imported from.
8187 8188 8189 8190 8191 8192 8193 8194 8195 |
# File 'lib/aws-sdk-pinpoint/types.rb', line 8187 class SegmentImportResource < Struct.new( :channel_counts, :external_id, :format, :role_arn, :s3_url, :size) include Aws::Structure end |
#size ⇒ Integer
The number of endpoints that were successfully imported to create this segment.
8187 8188 8189 8190 8191 8192 8193 8194 8195 |
# File 'lib/aws-sdk-pinpoint/types.rb', line 8187 class SegmentImportResource < Struct.new( :channel_counts, :external_id, :format, :role_arn, :s3_url, :size) include Aws::Structure end |