Interface CfnDatastore.CustomerManagedS3Property
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnDatastore.CustomerManagedS3Property.Jsii$Proxy
- Enclosing class:
CfnDatastore
@Stability(Stable)
public static interface CfnDatastore.CustomerManagedS3Property
extends software.amazon.jsii.JsiiSerializable
S3-customer-managed;
When you choose customer-managed storage, the retentionPeriod
parameter is ignored. You can't change the choice of Amazon S3 storage after your data store is created.
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.iotanalytics.*; CustomerManagedS3Property customerManagedS3Property = CustomerManagedS3Property.builder() .bucket("bucket") .roleArn("roleArn") // the properties below are optional .keyPrefix("keyPrefix") .build();
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final class
A builder forCfnDatastore.CustomerManagedS3Property
static final class
An implementation forCfnDatastore.CustomerManagedS3Property
-
Method Summary
Modifier and TypeMethodDescriptionbuilder()
The name of the Amazon S3 bucket where your data is stored.default String
(Optional) The prefix used to create the keys of the data store data objects.The ARN of the role that grants AWS IoT Analytics permission to interact with your Amazon S3 resources.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getBucket
The name of the Amazon S3 bucket where your data is stored. -
getRoleArn
The ARN of the role that grants AWS IoT Analytics permission to interact with your Amazon S3 resources. -
getKeyPrefix
(Optional) The prefix used to create the keys of the data store data objects.Each object in an Amazon S3 bucket has a key that is its unique identifier in the bucket. Each object in a bucket has exactly one key. The prefix must end with a forward slash (/).
-
builder
-