interface AmazonOpenSearchServerlessDestinationConfigurationProperty
Language | Type name |
---|---|
.NET | Amazon.CDK.AWS.KinesisFirehose.CfnDeliveryStream.AmazonOpenSearchServerlessDestinationConfigurationProperty |
Java | software.amazon.awscdk.services.kinesisfirehose.CfnDeliveryStream.AmazonOpenSearchServerlessDestinationConfigurationProperty |
Python | aws_cdk.aws_kinesisfirehose.CfnDeliveryStream.AmazonOpenSearchServerlessDestinationConfigurationProperty |
TypeScript | @aws-cdk/aws-kinesisfirehose » CfnDeliveryStream » AmazonOpenSearchServerlessDestinationConfigurationProperty |
Example
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import * as kinesisfirehose from '@aws-cdk/aws-kinesisfirehose';
const amazonOpenSearchServerlessDestinationConfigurationProperty: kinesisfirehose.CfnDeliveryStream.AmazonOpenSearchServerlessDestinationConfigurationProperty = {
indexName: 'indexName',
roleArn: 'roleArn',
s3Configuration: {
bucketArn: 'bucketArn',
roleArn: 'roleArn',
// the properties below are optional
bufferingHints: {
intervalInSeconds: 123,
sizeInMBs: 123,
},
cloudWatchLoggingOptions: {
enabled: false,
logGroupName: 'logGroupName',
logStreamName: 'logStreamName',
},
compressionFormat: 'compressionFormat',
encryptionConfiguration: {
kmsEncryptionConfig: {
awskmsKeyArn: 'awskmsKeyArn',
},
noEncryptionConfig: 'noEncryptionConfig',
},
errorOutputPrefix: 'errorOutputPrefix',
prefix: 'prefix',
},
// the properties below are optional
bufferingHints: {
intervalInSeconds: 123,
sizeInMBs: 123,
},
cloudWatchLoggingOptions: {
enabled: false,
logGroupName: 'logGroupName',
logStreamName: 'logStreamName',
},
collectionEndpoint: 'collectionEndpoint',
processingConfiguration: {
enabled: false,
processors: [{
type: 'type',
// the properties below are optional
parameters: [{
parameterName: 'parameterName',
parameterValue: 'parameterValue',
}],
}],
},
retryOptions: {
durationInSeconds: 123,
},
s3BackupMode: 's3BackupMode',
vpcConfiguration: {
roleArn: 'roleArn',
securityGroupIds: ['securityGroupIds'],
subnetIds: ['subnetIds'],
},
};
Properties
Name | Type | Description |
---|---|---|
index | string | CfnDeliveryStream.AmazonOpenSearchServerlessDestinationConfigurationProperty.IndexName . |
role | string | CfnDeliveryStream.AmazonOpenSearchServerlessDestinationConfigurationProperty.RoleARN . |
s3 | IResolvable | S3 | CfnDeliveryStream.AmazonOpenSearchServerlessDestinationConfigurationProperty.S3Configuration . |
buffering | IResolvable | Amazon | CfnDeliveryStream.AmazonOpenSearchServerlessDestinationConfigurationProperty.BufferingHints . |
cloud | IResolvable | Cloud | CfnDeliveryStream.AmazonOpenSearchServerlessDestinationConfigurationProperty.CloudWatchLoggingOptions . |
collection | string | CfnDeliveryStream.AmazonOpenSearchServerlessDestinationConfigurationProperty.CollectionEndpoint . |
processing | IResolvable | Processing | CfnDeliveryStream.AmazonOpenSearchServerlessDestinationConfigurationProperty.ProcessingConfiguration . |
retry | IResolvable | Amazon | CfnDeliveryStream.AmazonOpenSearchServerlessDestinationConfigurationProperty.RetryOptions . |
s3 | string | CfnDeliveryStream.AmazonOpenSearchServerlessDestinationConfigurationProperty.S3BackupMode . |
vpc | IResolvable | Vpc | CfnDeliveryStream.AmazonOpenSearchServerlessDestinationConfigurationProperty.VpcConfiguration . |
indexName
Type:
string
CfnDeliveryStream.AmazonOpenSearchServerlessDestinationConfigurationProperty.IndexName
.
roleArn
Type:
string
CfnDeliveryStream.AmazonOpenSearchServerlessDestinationConfigurationProperty.RoleARN
.
s3Configuration
Type:
IResolvable
|
S3
CfnDeliveryStream.AmazonOpenSearchServerlessDestinationConfigurationProperty.S3Configuration
.
bufferingHints?
Type:
IResolvable
|
Amazon
(optional)
CfnDeliveryStream.AmazonOpenSearchServerlessDestinationConfigurationProperty.BufferingHints
.
cloudWatchLoggingOptions?
Type:
IResolvable
|
Cloud
(optional)
CfnDeliveryStream.AmazonOpenSearchServerlessDestinationConfigurationProperty.CloudWatchLoggingOptions
.
collectionEndpoint?
Type:
string
(optional)
CfnDeliveryStream.AmazonOpenSearchServerlessDestinationConfigurationProperty.CollectionEndpoint
.
processingConfiguration?
Type:
IResolvable
|
Processing
(optional)
CfnDeliveryStream.AmazonOpenSearchServerlessDestinationConfigurationProperty.ProcessingConfiguration
.
retryOptions?
Type:
IResolvable
|
Amazon
(optional)
CfnDeliveryStream.AmazonOpenSearchServerlessDestinationConfigurationProperty.RetryOptions
.
s3BackupMode?
Type:
string
(optional)
CfnDeliveryStream.AmazonOpenSearchServerlessDestinationConfigurationProperty.S3BackupMode
.
vpcConfiguration?
Type:
IResolvable
|
Vpc
(optional)
CfnDeliveryStream.AmazonOpenSearchServerlessDestinationConfigurationProperty.VpcConfiguration
.