---
type: resource-type
title: GlueIntegration
description: aws resource type AWS::Glue::Integration
name: GlueIntegration
lexicon: aws
resource_type: AWS::Glue::Integration
---
`AWS::Glue::Integration`, a resource type of the aws lexicon.

## Properties

- `IntegrationName` (`string`, required): The name of the integration.
- `SourceArn` (`string`, required): The Amazon Resource Name (ARN) of the database to use as the source for replication
- `TargetArn` (`string`, required): The Amazon Resource Name (ARN) of the Glue data warehouse to use as the target for replication
- `AdditionalEncryptionContext` (`Record<string, unknown>`, optional)
- `CreateTime` (`string`, optional): The time (UTC) when the integration was created.
- `DataFilter` (`string`, optional)
- `Description` (`string`, optional)
- `IntegrationArn` (`string`, optional): The Amazon Resource Name (ARN) of the integration.
- `IntegrationConfig` (`GlueIntegration_IntegrationConfig`, optional)
- `KmsKeyId` (`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.
- `Status` (`string`, optional): The status of the integration.
- `Tags` (`GlueIntegration_Tag[]`, optional): An array of key-value pairs to apply to this resource.

## Attributes

- `CreateTime`
- `IntegrationArn`
- `Status`
