Class: Aws::Pinpoint::Types::SegmentImportResource

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

Overview

Segment import definition.

Instance Attribute Summary collapse

Instance Attribute Details

#channel_countsHash<String,Integer>

The number of channel types in the imported segment.

Returns:

  • (Hash<String,Integer>)


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_idString

(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.

Returns:

  • (String)


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

#formatString

The format of the endpoint files that were imported to create this segment. Valid values: CSV, JSON

Returns:

  • (String)


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_arnString

The Amazon Resource Name (ARN) of an IAM role that grants Amazon Pinpoint access to the endpoints in Amazon S3.

Returns:

  • (String)


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_urlString

The URL of the S3 bucket that the segment was imported from.

Returns:

  • (String)


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

#sizeInteger

The number of endpoints that were successfully imported to create this segment.

Returns:

  • (Integer)


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