Class: Aws::DatabaseMigrationService::Types::DataProvider
- Inherits:
- 
      Struct
      
        - Object
- Struct
- Aws::DatabaseMigrationService::Types::DataProvider
 
- Defined in:
- gems/aws-sdk-databasemigrationservice/lib/aws-sdk-databasemigrationservice/types.rb
Overview
Provides information that defines a data provider.
Constant Summary collapse
- SENSITIVE =
- [] 
Instance Attribute Summary collapse
- 
  
    
      #data_provider_arn  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The Amazon Resource Name (ARN) string that uniquely identifies the data provider. 
- 
  
    
      #data_provider_creation_time  ⇒ Time 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The time the data provider was created. 
- 
  
    
      #data_provider_name  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The name of the data provider. 
- 
  
    
      #description  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    A description of the data provider. 
- 
  
    
      #engine  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The type of database engine for the data provider. 
- 
  
    
      #settings  ⇒ Types::DataProviderSettings 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The settings in JSON format for a data provider. 
- 
  
    
      #virtual  ⇒ Boolean 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    Indicates whether the data provider is virtual. 
Instance Attribute Details
#data_provider_arn ⇒ String
The Amazon Resource Name (ARN) string that uniquely identifies the data provider.
| 2113 2114 2115 2116 2117 2118 2119 2120 2121 2122 2123 | # File 'gems/aws-sdk-databasemigrationservice/lib/aws-sdk-databasemigrationservice/types.rb', line 2113 class DataProvider < Struct.new( :data_provider_name, :data_provider_arn, :data_provider_creation_time, :description, :engine, :virtual, :settings) SENSITIVE = [] include Aws::Structure end | 
#data_provider_creation_time ⇒ Time
The time the data provider was created.
| 2113 2114 2115 2116 2117 2118 2119 2120 2121 2122 2123 | # File 'gems/aws-sdk-databasemigrationservice/lib/aws-sdk-databasemigrationservice/types.rb', line 2113 class DataProvider < Struct.new( :data_provider_name, :data_provider_arn, :data_provider_creation_time, :description, :engine, :virtual, :settings) SENSITIVE = [] include Aws::Structure end | 
#data_provider_name ⇒ String
The name of the data provider.
| 2113 2114 2115 2116 2117 2118 2119 2120 2121 2122 2123 | # File 'gems/aws-sdk-databasemigrationservice/lib/aws-sdk-databasemigrationservice/types.rb', line 2113 class DataProvider < Struct.new( :data_provider_name, :data_provider_arn, :data_provider_creation_time, :description, :engine, :virtual, :settings) SENSITIVE = [] include Aws::Structure end | 
#description ⇒ String
A description of the data provider. Descriptions can have up to 31 characters. A description can contain only ASCII letters, digits, and hyphens ('-'). Also, it can't end with a hyphen or contain two consecutive hyphens, and can only begin with a letter.
| 2113 2114 2115 2116 2117 2118 2119 2120 2121 2122 2123 | # File 'gems/aws-sdk-databasemigrationservice/lib/aws-sdk-databasemigrationservice/types.rb', line 2113 class DataProvider < Struct.new( :data_provider_name, :data_provider_arn, :data_provider_creation_time, :description, :engine, :virtual, :settings) SENSITIVE = [] include Aws::Structure end | 
#engine ⇒ String
The type of database engine for the data provider. Valid values
include "aurora", "aurora-postgresql", "mysql", "oracle",
"postgres", "sqlserver", redshift, mariadb, mongodb,
db2, db2-zos and docdb. A value of "aurora" represents
Amazon Aurora MySQL-Compatible Edition.
| 2113 2114 2115 2116 2117 2118 2119 2120 2121 2122 2123 | # File 'gems/aws-sdk-databasemigrationservice/lib/aws-sdk-databasemigrationservice/types.rb', line 2113 class DataProvider < Struct.new( :data_provider_name, :data_provider_arn, :data_provider_creation_time, :description, :engine, :virtual, :settings) SENSITIVE = [] include Aws::Structure end | 
#settings ⇒ Types::DataProviderSettings
The settings in JSON format for a data provider.
| 2113 2114 2115 2116 2117 2118 2119 2120 2121 2122 2123 | # File 'gems/aws-sdk-databasemigrationservice/lib/aws-sdk-databasemigrationservice/types.rb', line 2113 class DataProvider < Struct.new( :data_provider_name, :data_provider_arn, :data_provider_creation_time, :description, :engine, :virtual, :settings) SENSITIVE = [] include Aws::Structure end | 
#virtual ⇒ Boolean
Indicates whether the data provider is virtual.
| 2113 2114 2115 2116 2117 2118 2119 2120 2121 2122 2123 | # File 'gems/aws-sdk-databasemigrationservice/lib/aws-sdk-databasemigrationservice/types.rb', line 2113 class DataProvider < Struct.new( :data_provider_name, :data_provider_arn, :data_provider_creation_time, :description, :engine, :virtual, :settings) SENSITIVE = [] include Aws::Structure end |