Class: Aws::Redshift::Types::Integration
- Inherits:
- 
      Struct
      
        - Object
- Struct
- Aws::Redshift::Types::Integration
 
- Defined in:
- gems/aws-sdk-redshift/lib/aws-sdk-redshift/types.rb
Overview
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 (UTC) when the integration was created. 
- 
  
    
      #description  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The description of the integration. 
- 
  
    
      #errors  ⇒ Array<Types::IntegrationError> 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    Any errors associated with the integration. 
- 
  
    
      #integration_arn  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The Amazon Resource Name (ARN) of the integration. 
- 
  
    
      #integration_name  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The name of the integration. 
- 
  
    
      #kms_key_id  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The Key Management Service (KMS) key identifier for the key used 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> 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The list of tags associated with the integration. 
- 
  
    
      #target_arn  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The Amazon Resource Name (ARN) of the Amazon Redshift data warehouse to use 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.
| 7468 7469 7470 7471 7472 7473 7474 7475 7476 7477 7478 7479 7480 7481 7482 | # File 'gems/aws-sdk-redshift/lib/aws-sdk-redshift/types.rb', line 7468 class Integration < Struct.new( :integration_arn, :integration_name, :source_arn, :target_arn, :status, :errors, :create_time, :description, :kms_key_id, :additional_encryption_context, :tags) SENSITIVE = [] include Aws::Structure end | 
#create_time ⇒ Time
The time (UTC) when the integration was created.
| 7468 7469 7470 7471 7472 7473 7474 7475 7476 7477 7478 7479 7480 7481 7482 | # File 'gems/aws-sdk-redshift/lib/aws-sdk-redshift/types.rb', line 7468 class Integration < Struct.new( :integration_arn, :integration_name, :source_arn, :target_arn, :status, :errors, :create_time, :description, :kms_key_id, :additional_encryption_context, :tags) SENSITIVE = [] include Aws::Structure end | 
#description ⇒ String
The description of the integration.
| 7468 7469 7470 7471 7472 7473 7474 7475 7476 7477 7478 7479 7480 7481 7482 | # File 'gems/aws-sdk-redshift/lib/aws-sdk-redshift/types.rb', line 7468 class Integration < Struct.new( :integration_arn, :integration_name, :source_arn, :target_arn, :status, :errors, :create_time, :description, :kms_key_id, :additional_encryption_context, :tags) SENSITIVE = [] include Aws::Structure end | 
#errors ⇒ Array<Types::IntegrationError>
Any errors associated with the integration.
| 7468 7469 7470 7471 7472 7473 7474 7475 7476 7477 7478 7479 7480 7481 7482 | # File 'gems/aws-sdk-redshift/lib/aws-sdk-redshift/types.rb', line 7468 class Integration < Struct.new( :integration_arn, :integration_name, :source_arn, :target_arn, :status, :errors, :create_time, :description, :kms_key_id, :additional_encryption_context, :tags) SENSITIVE = [] include Aws::Structure end | 
#integration_arn ⇒ String
The Amazon Resource Name (ARN) of the integration.
| 7468 7469 7470 7471 7472 7473 7474 7475 7476 7477 7478 7479 7480 7481 7482 | # File 'gems/aws-sdk-redshift/lib/aws-sdk-redshift/types.rb', line 7468 class Integration < Struct.new( :integration_arn, :integration_name, :source_arn, :target_arn, :status, :errors, :create_time, :description, :kms_key_id, :additional_encryption_context, :tags) SENSITIVE = [] include Aws::Structure end | 
#integration_name ⇒ String
The name of the integration.
| 7468 7469 7470 7471 7472 7473 7474 7475 7476 7477 7478 7479 7480 7481 7482 | # File 'gems/aws-sdk-redshift/lib/aws-sdk-redshift/types.rb', line 7468 class Integration < Struct.new( :integration_arn, :integration_name, :source_arn, :target_arn, :status, :errors, :create_time, :description, :kms_key_id, :additional_encryption_context, :tags) SENSITIVE = [] include Aws::Structure end | 
#kms_key_id ⇒ String
The Key Management Service (KMS) key identifier for the key used to encrypt the integration.
| 7468 7469 7470 7471 7472 7473 7474 7475 7476 7477 7478 7479 7480 7481 7482 | # File 'gems/aws-sdk-redshift/lib/aws-sdk-redshift/types.rb', line 7468 class Integration < Struct.new( :integration_arn, :integration_name, :source_arn, :target_arn, :status, :errors, :create_time, :description, :kms_key_id, :additional_encryption_context, :tags) SENSITIVE = [] include Aws::Structure end | 
#source_arn ⇒ String
The Amazon Resource Name (ARN) of the database used as the source for replication.
| 7468 7469 7470 7471 7472 7473 7474 7475 7476 7477 7478 7479 7480 7481 7482 | # File 'gems/aws-sdk-redshift/lib/aws-sdk-redshift/types.rb', line 7468 class Integration < Struct.new( :integration_arn, :integration_name, :source_arn, :target_arn, :status, :errors, :create_time, :description, :kms_key_id, :additional_encryption_context, :tags) SENSITIVE = [] include Aws::Structure end | 
#status ⇒ String
The current status of the integration.
| 7468 7469 7470 7471 7472 7473 7474 7475 7476 7477 7478 7479 7480 7481 7482 | # File 'gems/aws-sdk-redshift/lib/aws-sdk-redshift/types.rb', line 7468 class Integration < Struct.new( :integration_arn, :integration_name, :source_arn, :target_arn, :status, :errors, :create_time, :description, :kms_key_id, :additional_encryption_context, :tags) SENSITIVE = [] include Aws::Structure end | 
#tags ⇒ Array<Types::Tag>
The list of tags associated with the integration.
| 7468 7469 7470 7471 7472 7473 7474 7475 7476 7477 7478 7479 7480 7481 7482 | # File 'gems/aws-sdk-redshift/lib/aws-sdk-redshift/types.rb', line 7468 class Integration < Struct.new( :integration_arn, :integration_name, :source_arn, :target_arn, :status, :errors, :create_time, :description, :kms_key_id, :additional_encryption_context, :tags) SENSITIVE = [] include Aws::Structure end | 
#target_arn ⇒ String
The Amazon Resource Name (ARN) of the Amazon Redshift data warehouse to use as the target for replication.
| 7468 7469 7470 7471 7472 7473 7474 7475 7476 7477 7478 7479 7480 7481 7482 | # File 'gems/aws-sdk-redshift/lib/aws-sdk-redshift/types.rb', line 7468 class Integration < Struct.new( :integration_arn, :integration_name, :source_arn, :target_arn, :status, :errors, :create_time, :description, :kms_key_id, :additional_encryption_context, :tags) SENSITIVE = [] include Aws::Structure end |