interface CfnIntegrationMixinProps
| Language | Type name |
|---|---|
.NET | Amazon.CDK.Mixins.Preview.AWS.Glue.Mixins.CfnIntegrationMixinProps |
Go | github.com/aws/aws-cdk-go/awscdkmixinspreview/v2/awsglue/mixins#CfnIntegrationMixinProps |
Java | software.amazon.awscdk.mixins.preview.services.glue.mixins.CfnIntegrationMixinProps |
Python | aws_cdk.mixins_preview.aws_glue.mixins.CfnIntegrationMixinProps |
TypeScript | @aws-cdk/mixins-preview » aws_glue » mixins » CfnIntegrationMixinProps |
Properties for CfnIntegrationPropsMixin.
See also: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-integration.html
Example
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { mixins as glue_mixins } from '@aws-cdk/mixins-preview/aws-glue';
const cfnIntegrationMixinProps: glue_mixins.CfnIntegrationMixinProps = {
additionalEncryptionContext: {
additionalEncryptionContextKey: 'additionalEncryptionContext',
},
dataFilter: 'dataFilter',
description: 'description',
integrationConfig: {
continuousSync: false,
refreshInterval: 'refreshInterval',
sourceProperties: {
sourcePropertiesKey: 'sourceProperties',
},
},
integrationName: 'integrationName',
kmsKeyId: 'kmsKeyId',
sourceArn: 'sourceArn',
tags: [{
key: 'key',
value: 'value',
}],
targetArn: 'targetArn',
};
Properties
| Name | Type | Description |
|---|---|---|
| additional | { [string]: string } | IResolvable | An optional set of non-secret key–value pairs that contains additional contextual information for encryption. |
| data | string | Selects source tables for the integration using Maxwell filter syntax. |
| description? | string | A description for the integration. |
| integration | IResolvable | Integration | The structure used to define properties associated with the zero-ETL integration. |
| integration | string | A unique name for the integration. |
| kms | string | The ARN of a KMS key used for encrypting the channel. |
| source | string | The ARN for the source of the integration. |
| tags? | Cfn[] | Metadata assigned to the resource consisting of a list of key-value pairs. |
| target | string | The ARN for the target of the integration. |
additionalEncryptionContext?
Type:
{ [string]: string } | IResolvable
(optional)
An optional set of non-secret key–value pairs that contains additional contextual information for encryption.
This can only be provided if KMSKeyId is provided.
dataFilter?
Type:
string
(optional)
Selects source tables for the integration using Maxwell filter syntax.
description?
Type:
string
(optional)
A description for the integration.
integrationConfig?
Type:
IResolvable | Integration
(optional)
The structure used to define properties associated with the zero-ETL integration.
For more information, see IntegrationConfig structure.
integrationName?
Type:
string
(optional)
A unique name for the integration.
kmsKeyId?
Type:
string
(optional)
The ARN of a KMS key used for encrypting the channel.
sourceArn?
Type:
string
(optional)
The ARN for the source of the integration.
tags?
Type:
Cfn[]
(optional)
Metadata assigned to the resource consisting of a list of key-value pairs.
targetArn?
Type:
string
(optional)
The ARN for the target of the integration.

.NET
Go
Java
Python
TypeScript