AWS Fundamentals Logo
AWS Fundamentals
L1 ConstructAWS::Glue::IntegrationResourceProperty

CfnIntegrationResourceProperty

The `AWS::Glue::IntegrationResourceProperty` resource type can be used to setup `ResourceProperty` of the AWS Glue connection (for the SaaS source), DynamoDB Database (for DynamoDB source), or AWS Glue database ARN (for the target). ResourceProperty is used to define the properties requires to setup the integration, including the role to access the connection or database, KMS keys, event bus for event notifications and VPC connection. To set both source and target properties the same API needs to be invoked twice, once with the AWS Glue connection ARN as ResourceArn with SourceProcessingProperties and next, with the AWS Glue database ARN as ResourceArn with TargetProcessingProperties respectively.

Import

import { CfnIntegrationResourceProperty } from 'aws-cdk-lib/aws-glue';

Or use the module namespace:

import * as glue from 'aws-cdk-lib/aws-glue';
// glue.CfnIntegrationResourceProperty

Properties

Configuration passed to the constructor as CfnIntegrationResourcePropertyProps.

resourceArnRequired
string

The connection ARN of the source, or the database ARN of the target.

sourceProcessingPropertiesOptional
IResolvable | SourceProcessingPropertiesProperty

The resource properties associated with the integration source.

tagsOptional
CfnTag[]

An array of key-value pairs to apply to this resource.

targetProcessingPropertiesOptional
IResolvable | TargetProcessingPropertiesProperty

The structure used to define the resource properties associated with the integration target.

CloudFormation Resource

This L1 construct maps directly to the following CloudFormation resource type.

Learn AWS the Practical Way

Our bi-weekly newsletter teaches hands-on AWS fundamentals. No certification fluff - just practical knowledge.

Subscribe to Newsletter