AWSIoTS3Action
Objective-C
@interface AWSIoTS3Action
Swift
class AWSIoTS3Action
Describes an action to write data to an Amazon S3 bucket.
Required parameters: [roleArn, bucketName, key]
-
The Amazon S3 bucket.
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable bucketName;
Swift
var bucketName: String? { get set }
-
The Amazon S3 canned ACL that controls access to the object identified by the object key. For more information, see S3 canned ACLs.
Declaration
Objective-C
@property (nonatomic) AWSIoTCannedAccessControlList cannedAcl;
Swift
var cannedAcl: AWSIoTCannedAccessControlList { get set }
-
The object key. For more information, see Actions, resources, and condition keys for Amazon S3.
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable key;
Swift
var key: String? { get set }
-
The ARN of the IAM role that grants access.
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable roleArn;
Swift
var roleArn: String? { get set }