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

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-rds/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.

Returns:

  • (Hash<String,String>)


16235
16236
16237
16238
16239
16240
16241
16242
16243
16244
16245
16246
16247
16248
16249
16250
# File 'gems/aws-sdk-rds/lib/aws-sdk-rds/types.rb', line 16235

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

#create_timeTime

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

Returns:

  • (Time)


16235
16236
16237
16238
16239
16240
16241
16242
16243
16244
16245
16246
16247
16248
16249
16250
# File 'gems/aws-sdk-rds/lib/aws-sdk-rds/types.rb', line 16235

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

#data_filterString

Data filters for the integration. These filters determine which tables from the source database are sent to the target Amazon Redshift data warehouse.

Returns:

  • (String)


16235
16236
16237
16238
16239
16240
16241
16242
16243
16244
16245
16246
16247
16248
16249
16250
# File 'gems/aws-sdk-rds/lib/aws-sdk-rds/types.rb', line 16235

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

#descriptionString

A description of the integration.

Returns:

  • (String)


16235
16236
16237
16238
16239
16240
16241
16242
16243
16244
16245
16246
16247
16248
16249
16250
# File 'gems/aws-sdk-rds/lib/aws-sdk-rds/types.rb', line 16235

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

#errorsArray<Types::IntegrationError>

Any errors associated with the integration.

Returns:



16235
16236
16237
16238
16239
16240
16241
16242
16243
16244
16245
16246
16247
16248
16249
16250
# File 'gems/aws-sdk-rds/lib/aws-sdk-rds/types.rb', line 16235

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

#integration_arnString

The ARN of the integration.

Returns:

  • (String)


16235
16236
16237
16238
16239
16240
16241
16242
16243
16244
16245
16246
16247
16248
16249
16250
# File 'gems/aws-sdk-rds/lib/aws-sdk-rds/types.rb', line 16235

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

#integration_nameString

The name of the integration.

Returns:

  • (String)


16235
16236
16237
16238
16239
16240
16241
16242
16243
16244
16245
16246
16247
16248
16249
16250
# File 'gems/aws-sdk-rds/lib/aws-sdk-rds/types.rb', line 16235

class Integration < Struct.new(
  :source_arn,
  :target_arn,
  :integration_name,
  :integration_arn,
  :kms_key_id,
  :additional_encryption_context,
  :status,
  :tags,
  :create_time,
  :errors,
  :data_filter,
  :description)
  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)


16235
16236
16237
16238
16239
16240
16241
16242
16243
16244
16245
16246
16247
16248
16249
16250
# File 'gems/aws-sdk-rds/lib/aws-sdk-rds/types.rb', line 16235

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

#source_arnString

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

Returns:

  • (String)


16235
16236
16237
16238
16239
16240
16241
16242
16243
16244
16245
16246
16247
16248
16249
16250
# File 'gems/aws-sdk-rds/lib/aws-sdk-rds/types.rb', line 16235

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

#statusString

The current status of the integration.

Returns:

  • (String)


16235
16236
16237
16238
16239
16240
16241
16242
16243
16244
16245
16246
16247
16248
16249
16250
# File 'gems/aws-sdk-rds/lib/aws-sdk-rds/types.rb', line 16235

class Integration < Struct.new(
  :source_arn,
  :target_arn,
  :integration_name,
  :integration_arn,
  :kms_key_id,
  :additional_encryption_context,
  :status,
  :tags,
  :create_time,
  :errors,
  :data_filter,
  :description)
  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.

Returns:



16235
16236
16237
16238
16239
16240
16241
16242
16243
16244
16245
16246
16247
16248
16249
16250
# File 'gems/aws-sdk-rds/lib/aws-sdk-rds/types.rb', line 16235

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

#target_arnString

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

Returns:

  • (String)


16235
16236
16237
16238
16239
16240
16241
16242
16243
16244
16245
16246
16247
16248
16249
16250
# File 'gems/aws-sdk-rds/lib/aws-sdk-rds/types.rb', line 16235

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