Class: Aws::RDS::Types::Integration

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
lib/aws-sdk-rds/types.rb

Overview

A zero-ETL integration with Amazon Redshift.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#additional_encryption_contextHash<String,String>

The encryption context for the integration. For more information, see [Encryption context] in the *Amazon Web Services Key Management Service Developer Guide*.

[1]: docs.aws.amazon.com/kms/latest/developerguide/concepts.html#encrypt_context

Returns:

  • (Hash<String,String>)


15895
15896
15897
15898
15899
15900
15901
15902
15903
15904
15905
15906
15907
15908
# File 'lib/aws-sdk-rds/types.rb', line 15895

class Integration < Struct.new(
  :source_arn,
  :target_arn,
  :integration_name,
  :integration_arn,
  :kms_key_id,
  :additional_encryption_context,
  :status,
  :tags,
  :create_time,
  :errors)
  SENSITIVE = []
  include Aws::Structure
end

#create_timeTime

The time when the integration was created, in Universal Coordinated Time (UTC).

Returns:

  • (Time)


15895
15896
15897
15898
15899
15900
15901
15902
15903
15904
15905
15906
15907
15908
# File 'lib/aws-sdk-rds/types.rb', line 15895

class Integration < Struct.new(
  :source_arn,
  :target_arn,
  :integration_name,
  :integration_arn,
  :kms_key_id,
  :additional_encryption_context,
  :status,
  :tags,
  :create_time,
  :errors)
  SENSITIVE = []
  include Aws::Structure
end

#errorsArray<Types::IntegrationError>

Any errors associated with the integration.

Returns:



15895
15896
15897
15898
15899
15900
15901
15902
15903
15904
15905
15906
15907
15908
# File 'lib/aws-sdk-rds/types.rb', line 15895

class Integration < Struct.new(
  :source_arn,
  :target_arn,
  :integration_name,
  :integration_arn,
  :kms_key_id,
  :additional_encryption_context,
  :status,
  :tags,
  :create_time,
  :errors)
  SENSITIVE = []
  include Aws::Structure
end

#integration_arnString

The ARN of the integration.

Returns:

  • (String)


15895
15896
15897
15898
15899
15900
15901
15902
15903
15904
15905
15906
15907
15908
# File 'lib/aws-sdk-rds/types.rb', line 15895

class Integration < Struct.new(
  :source_arn,
  :target_arn,
  :integration_name,
  :integration_arn,
  :kms_key_id,
  :additional_encryption_context,
  :status,
  :tags,
  :create_time,
  :errors)
  SENSITIVE = []
  include Aws::Structure
end

#integration_nameString

The name of the integration.

Returns:

  • (String)


15895
15896
15897
15898
15899
15900
15901
15902
15903
15904
15905
15906
15907
15908
# File 'lib/aws-sdk-rds/types.rb', line 15895

class Integration < Struct.new(
  :source_arn,
  :target_arn,
  :integration_name,
  :integration_arn,
  :kms_key_id,
  :additional_encryption_context,
  :status,
  :tags,
  :create_time,
  :errors)
  SENSITIVE = []
  include Aws::Structure
end

#kms_key_idString

The Amazon Web Services Key Management System (Amazon Web Services KMS) key identifier for the key used to to encrypt the integration.

Returns:

  • (String)


15895
15896
15897
15898
15899
15900
15901
15902
15903
15904
15905
15906
15907
15908
# File 'lib/aws-sdk-rds/types.rb', line 15895

class Integration < Struct.new(
  :source_arn,
  :target_arn,
  :integration_name,
  :integration_arn,
  :kms_key_id,
  :additional_encryption_context,
  :status,
  :tags,
  :create_time,
  :errors)
  SENSITIVE = []
  include Aws::Structure
end

#source_arnString

The Amazon Resource Name (ARN) of the database used as the source for replication.

Returns:

  • (String)


15895
15896
15897
15898
15899
15900
15901
15902
15903
15904
15905
15906
15907
15908
# File 'lib/aws-sdk-rds/types.rb', line 15895

class Integration < Struct.new(
  :source_arn,
  :target_arn,
  :integration_name,
  :integration_arn,
  :kms_key_id,
  :additional_encryption_context,
  :status,
  :tags,
  :create_time,
  :errors)
  SENSITIVE = []
  include Aws::Structure
end

#statusString

The current status of the integration.

Returns:

  • (String)


15895
15896
15897
15898
15899
15900
15901
15902
15903
15904
15905
15906
15907
15908
# File 'lib/aws-sdk-rds/types.rb', line 15895

class Integration < Struct.new(
  :source_arn,
  :target_arn,
  :integration_name,
  :integration_arn,
  :kms_key_id,
  :additional_encryption_context,
  :status,
  :tags,
  :create_time,
  :errors)
  SENSITIVE = []
  include Aws::Structure
end

#tagsArray<Types::Tag>

A list of tags. For more information, see [Tagging Amazon RDS Resources] in the *Amazon RDS User Guide.*

[1]: docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_Tagging.html

Returns:



15895
15896
15897
15898
15899
15900
15901
15902
15903
15904
15905
15906
15907
15908
# File 'lib/aws-sdk-rds/types.rb', line 15895

class Integration < Struct.new(
  :source_arn,
  :target_arn,
  :integration_name,
  :integration_arn,
  :kms_key_id,
  :additional_encryption_context,
  :status,
  :tags,
  :create_time,
  :errors)
  SENSITIVE = []
  include Aws::Structure
end

#target_arnString

The ARN of the Redshift data warehouse used as the target for replication.

Returns:

  • (String)


15895
15896
15897
15898
15899
15900
15901
15902
15903
15904
15905
15906
15907
15908
# File 'lib/aws-sdk-rds/types.rb', line 15895

class Integration < Struct.new(
  :source_arn,
  :target_arn,
  :integration_name,
  :integration_arn,
  :kms_key_id,
  :additional_encryption_context,
  :status,
  :tags,
  :create_time,
  :errors)
  SENSITIVE = []
  include Aws::Structure
end