You are viewing documentation for version 3 of the AWS SDK for Ruby. Version 2 documentation can be found here.

Class: Aws::IoTAnalytics::Types::CustomerManagedChannelS3StorageSummary

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-iotanalytics/lib/aws-sdk-iotanalytics/types.rb

Overview

Used to store channel data in an S3 bucket that you manage.

Instance Attribute Summary collapse

Instance Attribute Details

#bucketString

The name of the Amazon S3 bucket in which channel data is stored.

Returns:

  • (String)


901
902
903
904
905
906
# File 'gems/aws-sdk-iotanalytics/lib/aws-sdk-iotanalytics/types.rb', line 901

class CustomerManagedChannelS3StorageSummary < Struct.new(
  :bucket,
  :key_prefix,
  :role_arn)
  include Aws::Structure
end

#key_prefixString

[Optional] The prefix used to create the keys of the channel data objects. Each object in an Amazon S3 bucket has a key that is its unique identifier within the bucket (each object in a bucket has exactly one key). The prefix must end with a '/'.

Returns:

  • (String)


901
902
903
904
905
906
# File 'gems/aws-sdk-iotanalytics/lib/aws-sdk-iotanalytics/types.rb', line 901

class CustomerManagedChannelS3StorageSummary < Struct.new(
  :bucket,
  :key_prefix,
  :role_arn)
  include Aws::Structure
end

#role_arnString

The ARN of the role which grants AWS IoT Analytics permission to interact with your Amazon S3 resources.

Returns:

  • (String)


901
902
903
904
905
906
# File 'gems/aws-sdk-iotanalytics/lib/aws-sdk-iotanalytics/types.rb', line 901

class CustomerManagedChannelS3StorageSummary < Struct.new(
  :bucket,
  :key_prefix,
  :role_arn)
  include Aws::Structure
end