Class: Aws::IoTSiteWise::Types::CustomerManagedS3Storage

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

Overview

Note:

When making an API call, you may pass CustomerManagedS3Storage data as a hash:

{
  s3_resource_arn: "ARN", # required
  role_arn: "ARN", # required
}

Contains information about a customer managed Amazon S3 bucket.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#role_arnString

The ARN of the Identity and Access Management role that allows IoT SiteWise to send data to Amazon S3.

Returns:

  • (String)


3071
3072
3073
3074
3075
3076
# File 'gems/aws-sdk-iotsitewise/lib/aws-sdk-iotsitewise/types.rb', line 3071

class CustomerManagedS3Storage < Struct.new(
  :s3_resource_arn,
  :role_arn)
  SENSITIVE = []
  include Aws::Structure
end

#s3_resource_arnString

The ARN of the Amazon S3 object. For more information about how to find the ARN for an Amazon S3 object, see Amazon S3 resources in the Amazon Simple Storage Service User Guide.

Returns:

  • (String)


3071
3072
3073
3074
3075
3076
# File 'gems/aws-sdk-iotsitewise/lib/aws-sdk-iotsitewise/types.rb', line 3071

class CustomerManagedS3Storage < Struct.new(
  :s3_resource_arn,
  :role_arn)
  SENSITIVE = []
  include Aws::Structure
end