Class: Aws::Glue::Types::CreateIntegrationResponse
- Inherits:
-
Struct
- Object
- Struct
- Aws::Glue::Types::CreateIntegrationResponse
- 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.
-
#create_time ⇒ Time
The time when the integration was created, in UTC.
-
#data_filter ⇒ String
Selects source tables for the integration using Maxwell filter syntax.
-
#description ⇒ String
A description of the integration.
-
#errors ⇒ Array<Types::IntegrationError>
A list of errors associated with the integration creation.
-
#integration_arn ⇒ String
The Amazon Resource Name (ARN) for the created 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.
-
#status ⇒ String
The status of the integration being created.
-
#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.
5745 5746 5747 5748 5749 5750 5751 5752 5753 5754 5755 5756 5757 5758 5759 5760 |
# File 'lib/aws-sdk-glue/types.rb', line 5745 class CreateIntegrationResponse < Struct.new( :source_arn, :target_arn, :integration_name, :description, :integration_arn, :kms_key_id, :additional_encryption_context, :tags, :status, :create_time, :errors, :data_filter) SENSITIVE = [] include Aws::Structure end |
#create_time ⇒ Time
The time when the integration was created, in UTC.
5745 5746 5747 5748 5749 5750 5751 5752 5753 5754 5755 5756 5757 5758 5759 5760 |
# File 'lib/aws-sdk-glue/types.rb', line 5745 class CreateIntegrationResponse < Struct.new( :source_arn, :target_arn, :integration_name, :description, :integration_arn, :kms_key_id, :additional_encryption_context, :tags, :status, :create_time, :errors, :data_filter) SENSITIVE = [] include Aws::Structure end |
#data_filter ⇒ String
Selects source tables for the integration using Maxwell filter syntax.
5745 5746 5747 5748 5749 5750 5751 5752 5753 5754 5755 5756 5757 5758 5759 5760 |
# File 'lib/aws-sdk-glue/types.rb', line 5745 class CreateIntegrationResponse < Struct.new( :source_arn, :target_arn, :integration_name, :description, :integration_arn, :kms_key_id, :additional_encryption_context, :tags, :status, :create_time, :errors, :data_filter) SENSITIVE = [] include Aws::Structure end |
#description ⇒ String
A description of the integration.
5745 5746 5747 5748 5749 5750 5751 5752 5753 5754 5755 5756 5757 5758 5759 5760 |
# File 'lib/aws-sdk-glue/types.rb', line 5745 class CreateIntegrationResponse < Struct.new( :source_arn, :target_arn, :integration_name, :description, :integration_arn, :kms_key_id, :additional_encryption_context, :tags, :status, :create_time, :errors, :data_filter) SENSITIVE = [] include Aws::Structure end |
#errors ⇒ Array<Types::IntegrationError>
A list of errors associated with the integration creation.
5745 5746 5747 5748 5749 5750 5751 5752 5753 5754 5755 5756 5757 5758 5759 5760 |
# File 'lib/aws-sdk-glue/types.rb', line 5745 class CreateIntegrationResponse < Struct.new( :source_arn, :target_arn, :integration_name, :description, :integration_arn, :kms_key_id, :additional_encryption_context, :tags, :status, :create_time, :errors, :data_filter) SENSITIVE = [] include Aws::Structure end |
#integration_arn ⇒ String
The Amazon Resource Name (ARN) for the created integration.
5745 5746 5747 5748 5749 5750 5751 5752 5753 5754 5755 5756 5757 5758 5759 5760 |
# File 'lib/aws-sdk-glue/types.rb', line 5745 class CreateIntegrationResponse < Struct.new( :source_arn, :target_arn, :integration_name, :description, :integration_arn, :kms_key_id, :additional_encryption_context, :tags, :status, :create_time, :errors, :data_filter) SENSITIVE = [] include Aws::Structure end |
#integration_name ⇒ String
A unique name for an integration in Glue.
5745 5746 5747 5748 5749 5750 5751 5752 5753 5754 5755 5756 5757 5758 5759 5760 |
# File 'lib/aws-sdk-glue/types.rb', line 5745 class CreateIntegrationResponse < Struct.new( :source_arn, :target_arn, :integration_name, :description, :integration_arn, :kms_key_id, :additional_encryption_context, :tags, :status, :create_time, :errors, :data_filter) SENSITIVE = [] include Aws::Structure end |
#kms_key_id ⇒ String
The ARN of a KMS key used for encrypting the channel.
5745 5746 5747 5748 5749 5750 5751 5752 5753 5754 5755 5756 5757 5758 5759 5760 |
# File 'lib/aws-sdk-glue/types.rb', line 5745 class CreateIntegrationResponse < Struct.new( :source_arn, :target_arn, :integration_name, :description, :integration_arn, :kms_key_id, :additional_encryption_context, :tags, :status, :create_time, :errors, :data_filter) SENSITIVE = [] include Aws::Structure end |
#source_arn ⇒ String
The ARN of the source resource for the integration.
5745 5746 5747 5748 5749 5750 5751 5752 5753 5754 5755 5756 5757 5758 5759 5760 |
# File 'lib/aws-sdk-glue/types.rb', line 5745 class CreateIntegrationResponse < Struct.new( :source_arn, :target_arn, :integration_name, :description, :integration_arn, :kms_key_id, :additional_encryption_context, :tags, :status, :create_time, :errors, :data_filter) SENSITIVE = [] include Aws::Structure end |
#status ⇒ String
The status of the integration being created.
The possible statuses are:
-
CREATING: The integration is being created.
-
ACTIVE: The integration creation succeeds.
-
MODIFYING: The integration is being modified.
-
FAILED: The integration creation fails.
-
DELETING: The integration is deleted.
-
SYNCING: The integration is synchronizing.
-
NEEDS_ATTENTION: The integration needs attention, such as synchronization.
5745 5746 5747 5748 5749 5750 5751 5752 5753 5754 5755 5756 5757 5758 5759 5760 |
# File 'lib/aws-sdk-glue/types.rb', line 5745 class CreateIntegrationResponse < Struct.new( :source_arn, :target_arn, :integration_name, :description, :integration_arn, :kms_key_id, :additional_encryption_context, :tags, :status, :create_time, :errors, :data_filter) SENSITIVE = [] include Aws::Structure end |
#tags ⇒ Array<Types::Tag>
Metadata assigned to the resource consisting of a list of key-value pairs.
5745 5746 5747 5748 5749 5750 5751 5752 5753 5754 5755 5756 5757 5758 5759 5760 |
# File 'lib/aws-sdk-glue/types.rb', line 5745 class CreateIntegrationResponse < Struct.new( :source_arn, :target_arn, :integration_name, :description, :integration_arn, :kms_key_id, :additional_encryption_context, :tags, :status, :create_time, :errors, :data_filter) SENSITIVE = [] include Aws::Structure end |
#target_arn ⇒ String
The ARN of the target resource for the integration.
5745 5746 5747 5748 5749 5750 5751 5752 5753 5754 5755 5756 5757 5758 5759 5760 |
# File 'lib/aws-sdk-glue/types.rb', line 5745 class CreateIntegrationResponse < Struct.new( :source_arn, :target_arn, :integration_name, :description, :integration_arn, :kms_key_id, :additional_encryption_context, :tags, :status, :create_time, :errors, :data_filter) SENSITIVE = [] include Aws::Structure end |