Interface CfnApplicationReferenceDataSourcePropsMixin.S3ReferenceDataSourceProperty
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnApplicationReferenceDataSourcePropsMixin.S3ReferenceDataSourceProperty.Jsii$Proxy
- Enclosing class:
CfnApplicationReferenceDataSourcePropsMixin
@Stability(Stable)
public static interface CfnApplicationReferenceDataSourcePropsMixin.S3ReferenceDataSourceProperty
extends software.amazon.jsii.JsiiSerializable
Identifies the S3 bucket and object that contains the reference data.
Also identifies the IAM role Amazon Kinesis Analytics can assume to read this object on your behalf.
An Amazon Kinesis Analytics application loads reference data only once. If the data changes, you call the UpdateApplication operation to trigger reloading of data into your application.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.mixins.preview.services.kinesisanalytics.mixins.*;
S3ReferenceDataSourceProperty s3ReferenceDataSourceProperty = S3ReferenceDataSourceProperty.builder()
.bucketArn("bucketArn")
.fileKey("fileKey")
.referenceRoleArn("referenceRoleArn")
.build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classstatic final classAn implementation forCfnApplicationReferenceDataSourcePropsMixin.S3ReferenceDataSourceProperty -
Method Summary
Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getBucketArn
Amazon Resource Name (ARN) of the S3 bucket.- See Also:
-
getFileKey
Object key name containing reference data.- See Also:
-
getReferenceRoleArn
ARN of the IAM role that the service can assume to read data on your behalf.This role must have permission for the
s3:GetObjectaction on the object and trust policy that allows Amazon Kinesis Analytics service principal to assume this role.- See Also:
-
builder
@Stability(Stable) static CfnApplicationReferenceDataSourcePropsMixin.S3ReferenceDataSourceProperty.Builder builder()
-