class Aws::IoT::Types::S3Action


@return [String]<br>: docs.aws.amazon.com/AmazonS3/latest/dev/acl-overview.html#canned-acl<br><br><br><br>ACLs][1].
identified by the object key. For more information, see [S3 canned
The Amazon S3 canned ACL that controls access to the object
@!attribute [rw] canned_acl
@return [String]
The object key.
@!attribute [rw] key
@return [String]
The Amazon S3 bucket.
@!attribute [rw] bucket_name
@return [String]
The ARN of the IAM role that grants access.
@!attribute [rw] role_arn
}
canned_acl: “private”, # accepts private, public-read, public-read-write, aws-exec-read, authenticated-read, bucket-owner-read, bucket-owner-full-control, log-delivery-write
key: “Key”, # required
bucket_name: “BucketName”, # required
role_arn: “AwsArn”, # required
{
data as a hash:
@note When making an API call, you may pass S3Action
Describes an action to write data to an Amazon S3 bucket.