Interface CfnChannelPropsMixin.CustomerManagedS3Property
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnChannelPropsMixin.CustomerManagedS3Property.Jsii$Proxy
- Enclosing class:
CfnChannelPropsMixin
@Stability(Stable)
public static interface CfnChannelPropsMixin.CustomerManagedS3Property
extends software.amazon.jsii.JsiiSerializable
Used to store channel data in an S3 bucket that you manage.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.cfnpropertymixins.services.iotanalytics.*;
CustomerManagedS3Property customerManagedS3Property = CustomerManagedS3Property.builder()
.bucket("bucket")
.keyPrefix("keyPrefix")
.roleArn("roleArn")
.build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCfnChannelPropsMixin.CustomerManagedS3Propertystatic final classAn implementation forCfnChannelPropsMixin.CustomerManagedS3Property -
Method Summary
Modifier and TypeMethodDescriptionbuilder()default StringThe name of the S3 bucket in which channel data is stored.default String(Optional) The prefix used to create the keys of the channel data objects.default StringThe ARN of the role that grants ITA 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 S3 bucket in which channel data is stored.- See Also:
-
getKeyPrefix
(Optional) The prefix used to create the keys of the channel data objects.Each object in an S3 bucket has a key that is its unique identifier within the bucket (each object in a bucket has exactly one key). The prefix must end with a forward slash (/).
- See Also:
-
getRoleArn
The ARN of the role that grants ITA permission to interact with your Amazon S3 resources.- See Also:
-
builder
-