interface CfnPipelineProps
Language | Type name |
---|---|
![]() | Amazon.CDK.AWS.OSIS.CfnPipelineProps |
![]() | software.amazon.awscdk.services.osis.CfnPipelineProps |
![]() | aws_cdk.aws_osis.CfnPipelineProps |
![]() | @aws-cdk/aws-osis » CfnPipelineProps |
Properties for defining a CfnPipeline
.
Example
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import * as osis from '@aws-cdk/aws-osis';
const cfnPipelineProps: osis.CfnPipelineProps = {
maxUnits: 123,
minUnits: 123,
pipelineConfigurationBody: 'pipelineConfigurationBody',
pipelineName: 'pipelineName',
// the properties below are optional
logPublishingOptions: {
cloudWatchLogDestination: {
logGroup: 'logGroup',
},
isLoggingEnabled: false,
},
tags: [{
key: 'key',
value: 'value',
}],
vpcOptions: {
securityGroupIds: ['securityGroupIds'],
subnetIds: ['subnetIds'],
},
};
Properties
Name | Type | Description |
---|---|---|
max | number | The maximum pipeline capacity, in Ingestion Compute Units (ICUs). |
min | number | The minimum pipeline capacity, in Ingestion Compute Units (ICUs). |
pipeline | string | The Data Prepper pipeline configuration in YAML format. |
pipeline | string | The name of the pipeline. |
log | Log | IResolvable | Key-value pairs that represent log publishing settings. |
tags? | Cfn [] | List of tags to add to the pipeline upon creation. |
vpc | IResolvable | Vpc | Options that specify the subnets and security groups for an OpenSearch Ingestion VPC endpoint. |
maxUnits
Type:
number
The maximum pipeline capacity, in Ingestion Compute Units (ICUs).
minUnits
Type:
number
The minimum pipeline capacity, in Ingestion Compute Units (ICUs).
pipelineConfigurationBody
Type:
string
The Data Prepper pipeline configuration in YAML format.
pipelineName
Type:
string
The name of the pipeline.
logPublishingOptions?
Type:
Log
|
IResolvable
(optional)
Key-value pairs that represent log publishing settings.
tags?
Type:
Cfn
[]
(optional)
List of tags to add to the pipeline upon creation.
vpcOptions?
Type:
IResolvable
|
Vpc
(optional)
Options that specify the subnets and security groups for an OpenSearch Ingestion VPC endpoint.