Class: Aws::Glue::Types::CreateIntegrationRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::Glue::Types::CreateIntegrationRequest
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-glue/types.rb
Overview
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#additional_encryption_context ⇒ Hash<String,String>
An optional set of non-secret key–value pairs that contains additional contextual information for encryption.
-
#data_filter ⇒ String
Selects source tables for the integration using Maxwell filter syntax.
-
#description ⇒ String
A description of the integration.
-
#integration_name ⇒ String
A unique name for an integration in Glue.
-
#kms_key_id ⇒ String
The ARN of a KMS key used for encrypting the channel.
-
#source_arn ⇒ String
The ARN of the source resource for the integration.
-
#tags ⇒ Array<Types::Tag>
Metadata assigned to the resource consisting of a list of key-value pairs.
-
#target_arn ⇒ String
The ARN of the target resource for the integration.
Instance Attribute Details
#additional_encryption_context ⇒ Hash<String,String>
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.
5618 5619 5620 5621 5622 5623 5624 5625 5626 5627 5628 5629 |
# File 'lib/aws-sdk-glue/types.rb', line 5618 class CreateIntegrationRequest < Struct.new( :integration_name, :source_arn, :target_arn, :description, :data_filter, :kms_key_id, :additional_encryption_context, :tags) SENSITIVE = [] include Aws::Structure end |
#data_filter ⇒ String
Selects source tables for the integration using Maxwell filter syntax.
5618 5619 5620 5621 5622 5623 5624 5625 5626 5627 5628 5629 |
# File 'lib/aws-sdk-glue/types.rb', line 5618 class CreateIntegrationRequest < Struct.new( :integration_name, :source_arn, :target_arn, :description, :data_filter, :kms_key_id, :additional_encryption_context, :tags) SENSITIVE = [] include Aws::Structure end |
#description ⇒ String
A description of the integration.
5618 5619 5620 5621 5622 5623 5624 5625 5626 5627 5628 5629 |
# File 'lib/aws-sdk-glue/types.rb', line 5618 class CreateIntegrationRequest < Struct.new( :integration_name, :source_arn, :target_arn, :description, :data_filter, :kms_key_id, :additional_encryption_context, :tags) SENSITIVE = [] include Aws::Structure end |
#integration_name ⇒ String
A unique name for an integration in Glue.
5618 5619 5620 5621 5622 5623 5624 5625 5626 5627 5628 5629 |
# File 'lib/aws-sdk-glue/types.rb', line 5618 class CreateIntegrationRequest < Struct.new( :integration_name, :source_arn, :target_arn, :description, :data_filter, :kms_key_id, :additional_encryption_context, :tags) SENSITIVE = [] include Aws::Structure end |
#kms_key_id ⇒ String
The ARN of a KMS key used for encrypting the channel.
5618 5619 5620 5621 5622 5623 5624 5625 5626 5627 5628 5629 |
# File 'lib/aws-sdk-glue/types.rb', line 5618 class CreateIntegrationRequest < Struct.new( :integration_name, :source_arn, :target_arn, :description, :data_filter, :kms_key_id, :additional_encryption_context, :tags) SENSITIVE = [] include Aws::Structure end |
#source_arn ⇒ String
The ARN of the source resource for the integration.
5618 5619 5620 5621 5622 5623 5624 5625 5626 5627 5628 5629 |
# File 'lib/aws-sdk-glue/types.rb', line 5618 class CreateIntegrationRequest < Struct.new( :integration_name, :source_arn, :target_arn, :description, :data_filter, :kms_key_id, :additional_encryption_context, :tags) SENSITIVE = [] include Aws::Structure end |
#tags ⇒ Array<Types::Tag>
Metadata assigned to the resource consisting of a list of key-value pairs.
5618 5619 5620 5621 5622 5623 5624 5625 5626 5627 5628 5629 |
# File 'lib/aws-sdk-glue/types.rb', line 5618 class CreateIntegrationRequest < Struct.new( :integration_name, :source_arn, :target_arn, :description, :data_filter, :kms_key_id, :additional_encryption_context, :tags) SENSITIVE = [] include Aws::Structure end |
#target_arn ⇒ String
The ARN of the target resource for the integration.
5618 5619 5620 5621 5622 5623 5624 5625 5626 5627 5628 5629 |
# File 'lib/aws-sdk-glue/types.rb', line 5618 class CreateIntegrationRequest < Struct.new( :integration_name, :source_arn, :target_arn, :description, :data_filter, :kms_key_id, :additional_encryption_context, :tags) SENSITIVE = [] include Aws::Structure end |