Class: Aws::DatabaseMigrationService::Types::MongoDbDataProviderSettings

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-databasemigrationservice/lib/aws-sdk-databasemigrationservice/types.rb

Overview

Provides information that defines a MongoDB data provider.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#auth_mechanismString

The authentication method for connecting to the data provider. Valid values are DEFAULT, MONGODB_CR, or SCRAM_SHA_1.

Returns:

  • (String)


8431
8432
8433
8434
8435
8436
8437
8438
8439
8440
8441
8442
# File 'gems/aws-sdk-databasemigrationservice/lib/aws-sdk-databasemigrationservice/types.rb', line 8431

class MongoDbDataProviderSettings < Struct.new(
  :server_name,
  :port,
  :database_name,
  :ssl_mode,
  :certificate_arn,
  :auth_type,
  :auth_source,
  :auth_mechanism)
  SENSITIVE = []
  include Aws::Structure
end

#auth_sourceString

The MongoDB database name. This setting isn't used when AuthType is set to "no".

The default is "admin".

Returns:

  • (String)


8431
8432
8433
8434
8435
8436
8437
8438
8439
8440
8441
8442
# File 'gems/aws-sdk-databasemigrationservice/lib/aws-sdk-databasemigrationservice/types.rb', line 8431

class MongoDbDataProviderSettings < Struct.new(
  :server_name,
  :port,
  :database_name,
  :ssl_mode,
  :certificate_arn,
  :auth_type,
  :auth_source,
  :auth_mechanism)
  SENSITIVE = []
  include Aws::Structure
end

#auth_typeString

The authentication type for the database connection. Valid values are PASSWORD or NO.

Returns:

  • (String)


8431
8432
8433
8434
8435
8436
8437
8438
8439
8440
8441
8442
# File 'gems/aws-sdk-databasemigrationservice/lib/aws-sdk-databasemigrationservice/types.rb', line 8431

class MongoDbDataProviderSettings < Struct.new(
  :server_name,
  :port,
  :database_name,
  :ssl_mode,
  :certificate_arn,
  :auth_type,
  :auth_source,
  :auth_mechanism)
  SENSITIVE = []
  include Aws::Structure
end

#certificate_arnString

The Amazon Resource Name (ARN) of the certificate used for SSL connection.

Returns:

  • (String)


8431
8432
8433
8434
8435
8436
8437
8438
8439
8440
8441
8442
# File 'gems/aws-sdk-databasemigrationservice/lib/aws-sdk-databasemigrationservice/types.rb', line 8431

class MongoDbDataProviderSettings < Struct.new(
  :server_name,
  :port,
  :database_name,
  :ssl_mode,
  :certificate_arn,
  :auth_type,
  :auth_source,
  :auth_mechanism)
  SENSITIVE = []
  include Aws::Structure
end

#database_nameString

The database name on the MongoDB data provider.

Returns:

  • (String)


8431
8432
8433
8434
8435
8436
8437
8438
8439
8440
8441
8442
# File 'gems/aws-sdk-databasemigrationservice/lib/aws-sdk-databasemigrationservice/types.rb', line 8431

class MongoDbDataProviderSettings < Struct.new(
  :server_name,
  :port,
  :database_name,
  :ssl_mode,
  :certificate_arn,
  :auth_type,
  :auth_source,
  :auth_mechanism)
  SENSITIVE = []
  include Aws::Structure
end

#portInteger

The port value for the MongoDB data provider.

Returns:

  • (Integer)


8431
8432
8433
8434
8435
8436
8437
8438
8439
8440
8441
8442
# File 'gems/aws-sdk-databasemigrationservice/lib/aws-sdk-databasemigrationservice/types.rb', line 8431

class MongoDbDataProviderSettings < Struct.new(
  :server_name,
  :port,
  :database_name,
  :ssl_mode,
  :certificate_arn,
  :auth_type,
  :auth_source,
  :auth_mechanism)
  SENSITIVE = []
  include Aws::Structure
end

#server_nameString

The name of the MongoDB server.

Returns:

  • (String)


8431
8432
8433
8434
8435
8436
8437
8438
8439
8440
8441
8442
# File 'gems/aws-sdk-databasemigrationservice/lib/aws-sdk-databasemigrationservice/types.rb', line 8431

class MongoDbDataProviderSettings < Struct.new(
  :server_name,
  :port,
  :database_name,
  :ssl_mode,
  :certificate_arn,
  :auth_type,
  :auth_source,
  :auth_mechanism)
  SENSITIVE = []
  include Aws::Structure
end

#ssl_modeString

The SSL mode used to connect to the MongoDB data provider. The default value is none.

Returns:

  • (String)


8431
8432
8433
8434
8435
8436
8437
8438
8439
8440
8441
8442
# File 'gems/aws-sdk-databasemigrationservice/lib/aws-sdk-databasemigrationservice/types.rb', line 8431

class MongoDbDataProviderSettings < Struct.new(
  :server_name,
  :port,
  :database_name,
  :ssl_mode,
  :certificate_arn,
  :auth_type,
  :auth_source,
  :auth_mechanism)
  SENSITIVE = []
  include Aws::Structure
end