AWS services or capabilities described in AWS Documentation may vary by region/location. Click Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.

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)


2251
2252
2253
2254
2255
2256
# File 'gems/aws-sdk-iotsitewise/lib/aws-sdk-iotsitewise/types.rb', line 2251

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)


2251
2252
2253
2254
2255
2256
# File 'gems/aws-sdk-iotsitewise/lib/aws-sdk-iotsitewise/types.rb', line 2251

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