@Generated(value="jsii-pacmak/1.50.0 (build d1830a4)", date="2022-01-04T15:39:10.361Z") @Stability(value=Experimental) public interface S3PutObjectActionProps extends software.amazon.jsii.JsiiSerializable, CommonActionProps
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.services.iam.*;
import software.amazon.awscdk.services.iot.actions.*;
import software.amazon.awscdk.services.s3.*;
Role role;
S3PutObjectActionProps s3PutObjectActionProps = S3PutObjectActionProps.builder()
.accessControl(BucketAccessControl.PRIVATE)
.key("key")
.role(role)
.build();
| Modifier and Type | Interface and Description |
|---|---|
static class |
S3PutObjectActionProps.Builder
A builder for
S3PutObjectActionProps |
static class |
S3PutObjectActionProps.Jsii$Proxy
An implementation for
S3PutObjectActionProps |
| Modifier and Type | Method and Description |
|---|---|
static S3PutObjectActionProps.Builder |
builder() |
default BucketAccessControl |
getAccessControl()
(experimental) The Amazon S3 canned ACL that controls access to the object identified by the object key.
|
default String |
getKey()
(experimental) The path to the file where the data is written.
|
getRole@Stability(value=Experimental) @Nullable default BucketAccessControl getAccessControl()
Default: None
https://docs.aws.amazon.com/AmazonS3/latest/userguide/acl-overview.html#canned-acl@Stability(value=Experimental) @Nullable default String getKey()
Supports substitution templates.
Default: '${topic()}/${timestamp()}'
https://docs.aws.amazon.com/iot/latest/developerguide/iot-substitution-templates.html@Stability(value=Experimental) static S3PutObjectActionProps.Builder builder()
builder in interface CommonActionPropsS3PutObjectActionProps.Builder of S3PutObjectActionPropsCopyright © 2022. All rights reserved.