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.

.NET
Java
Python
TypeScript