S3Action
public struct S3Action : AWSShape
Undocumented
-
Declaration
Swift
public static var _members: [AWSShapeMember]
-
The Amazon S3 bucket.
Declaration
Swift
public let bucketName: String
-
The Amazon S3 canned ACL that controls access to the object identified by the object key. For more information, see S3 canned ACLs.
Declaration
Swift
public let cannedAcl: CannedAccessControlList?
-
The object key.
Declaration
Swift
public let key: String
-
The ARN of the IAM role that grants access.
Declaration
Swift
public let roleArn: String
-
Undocumented
Declaration
Swift
public init(bucketName: String, cannedAcl: CannedAccessControlList? = nil, key: String, roleArn: String)