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

Class: Aws::IoTAnalytics::Types::S3DestinationConfiguration

Inherits:
Struct
  • Object
show all
Defined in:
(unknown)

Overview

Note:

When passing S3DestinationConfiguration as input to an Aws::Client method, you can use a vanilla Hash:

{
  bucket: "BucketName", # required
  key: "BucketKeyExpression", # required
  glue_configuration: {
    table_name: "GlueTableName", # required
    database_name: "GlueDatabaseName", # required
  },
  role_arn: "RoleArn", # required
}

Configuration information for delivery of data set contents to Amazon S3.

Returned by:

Instance Attribute Summary collapse

Instance Attribute Details

#bucketString

The name of the Amazon S3 bucket to which data set contents are delivered.

Returns:

  • (String)

    The name of the Amazon S3 bucket to which data set contents are delivered.

#glue_configurationTypes::GlueConfiguration

Configuration information for coordination with the AWS Glue ETL (extract, transform and load) service.

Returns:

  • (Types::GlueConfiguration)

    Configuration information for coordination with the AWS Glue ETL (extract, transform and load) service.

#keyString

The key of the data set contents object. 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).

Returns:

  • (String)

    The key of the data set contents object.

#role_arnString

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

Returns:

  • (String)

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