interface CfnIntegrationProps
| Language | Type name |
|---|---|
.NET | Amazon.CDK.AWS.Glue.CfnIntegrationProps |
Go | github.com/aws/aws-cdk-go/awscdk/v2/awsglue#CfnIntegrationProps |
Java | software.amazon.awscdk.services.glue.CfnIntegrationProps |
Python | aws_cdk.aws_glue.CfnIntegrationProps |
TypeScript | aws-cdk-lib » aws_glue » CfnIntegrationProps |
Properties for defining a CfnIntegration.
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 { aws_glue as glue } from 'aws-cdk-lib';
const cfnIntegrationProps: glue.CfnIntegrationProps = {
integrationName: 'integrationName',
sourceArn: 'sourceArn',
targetArn: 'targetArn',
// the properties below are optional
additionalEncryptionContext: {
additionalEncryptionContextKey: 'additionalEncryptionContext',
},
dataFilter: 'dataFilter',
description: 'description',
integrationConfig: {
continuousSync: false,
refreshInterval: 'refreshInterval',
sourceProperties: {
sourcePropertiesKey: 'sourceProperties',
},
},
kmsKeyId: 'kmsKeyId',
tags: [{
key: 'key',
value: 'value',
}],
};
Properties
| Name | Type | Description |
|---|---|---|
| integration | string | The name of the integration. |
| source | string | The Amazon Resource Name (ARN) of the database to use as the source for replication. |
| target | string | The Amazon Resource Name (ARN) of the Glue data warehouse to use as the target for replication. |
| additional | { [string]: string } | IResolvable | An optional set of non-secret key value pairs that contains additional contextual information about the data. |
| data | string | |
| description? | string | |
| integration | IResolvable | Integration | The configuration settings for the integration. |
| kms | string | An KMS key identifier for the key to use to encrypt the integration. |
| tags? | Cfn[] | An array of key-value pairs to apply to this resource. |
integrationName
Type:
string
The name of the integration.
sourceArn
Type:
string
The Amazon Resource Name (ARN) of the database to use as the source for replication.
targetArn
Type:
string
The Amazon Resource Name (ARN) of the Glue data warehouse to use as the target for replication.
additionalEncryptionContext?
Type:
{ [string]: string } | IResolvable
(optional)
An optional set of non-secret key value pairs that contains additional contextual information about the data.
dataFilter?
Type:
string
(optional)
description?
Type:
string
(optional)
integrationConfig?
Type:
IResolvable | Integration
(optional)
The configuration settings for the integration.
kmsKeyId?
Type:
string
(optional)
An KMS key identifier for the key to use to encrypt the integration.
If you don't specify an encryption key, the default AWS owned KMS key is used.
tags?
Type:
Cfn[]
(optional)
An array of key-value pairs to apply to this resource.

.NET
Go
Java
Python
TypeScript