Class: Aws::RDS::Types::Integration
- Inherits:
- 
      Struct
      
        - Object
- Struct
- Aws::RDS::Types::Integration
 
- 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
- 
  
    
      #additional_encryption_context  ⇒ Hash<String,String> 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The encryption context for the integration. 
- 
  
    
      #create_time  ⇒ Time 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The time when the integration was created, in Universal Coordinated Time (UTC). 
- 
  
    
      #data_filter  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    Data filters for the integration. 
- 
  
    
      #description  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    A description of the integration. 
- 
  
    
      #errors  ⇒ Array<Types::IntegrationError> 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    Any errors associated with the integration. 
- 
  
    
      #integration_arn  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The ARN of the integration. 
- 
  
    
      #integration_name  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The name of the integration. 
- 
  
    
      #kms_key_id  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The Amazon Web Services Key Management System (Amazon Web Services KMS) key identifier for the key used to to encrypt the integration. 
- 
  
    
      #source_arn  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The Amazon Resource Name (ARN) of the database used as the source for replication. 
- 
  
    
      #status  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The current status of the integration. 
- 
  
    
      #tags  ⇒ Array<Types::Tag> 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    A list of tags. 
- 
  
    
      #target_arn  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The ARN of the Redshift data warehouse used as the target for replication. 
Instance Attribute Details
#additional_encryption_context ⇒ Hash<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
| 16235 16236 16237 16238 16239 16240 16241 16242 16243 16244 16245 16246 16247 16248 16249 16250 | # File '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_time ⇒ Time
The time when the integration was created, in Universal Coordinated Time (UTC).
| 16235 16236 16237 16238 16239 16240 16241 16242 16243 16244 16245 16246 16247 16248 16249 16250 | # File '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_filter ⇒ String
Data filters for the integration. These filters determine which tables from the source database are sent to the target Amazon Redshift data warehouse.
| 16235 16236 16237 16238 16239 16240 16241 16242 16243 16244 16245 16246 16247 16248 16249 16250 | # File '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 | 
#description ⇒ String
A description of the integration.
| 16235 16236 16237 16238 16239 16240 16241 16242 16243 16244 16245 16246 16247 16248 16249 16250 | # File '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 | 
#errors ⇒ Array<Types::IntegrationError>
Any errors associated with the integration.
| 16235 16236 16237 16238 16239 16240 16241 16242 16243 16244 16245 16246 16247 16248 16249 16250 | # File '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_arn ⇒ String
The ARN of the integration.
| 16235 16236 16237 16238 16239 16240 16241 16242 16243 16244 16245 16246 16247 16248 16249 16250 | # File '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_name ⇒ String
The name of the integration.
| 16235 16236 16237 16238 16239 16240 16241 16242 16243 16244 16245 16246 16247 16248 16249 16250 | # File '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_id ⇒ String
The Amazon Web Services Key Management System (Amazon Web Services KMS) key identifier for the key used to to encrypt the integration.
| 16235 16236 16237 16238 16239 16240 16241 16242 16243 16244 16245 16246 16247 16248 16249 16250 | # File '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_arn ⇒ String
The Amazon Resource Name (ARN) of the database used as the source for replication.
| 16235 16236 16237 16238 16239 16240 16241 16242 16243 16244 16245 16246 16247 16248 16249 16250 | # File '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 | 
#status ⇒ String
The current status of the integration.
| 16235 16236 16237 16238 16239 16240 16241 16242 16243 16244 16245 16246 16247 16248 16249 16250 | # File '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 | 
#tags ⇒ Array<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
| 16235 16236 16237 16238 16239 16240 16241 16242 16243 16244 16245 16246 16247 16248 16249 16250 | # File '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_arn ⇒ String
The ARN of the Redshift data warehouse used as the target for replication.
| 16235 16236 16237 16238 16239 16240 16241 16242 16243 16244 16245 16246 16247 16248 16249 16250 | # File '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 |