Class: Aws::SecurityHub::Types::AwsDmsEndpointDetails

Inherits:
Struct
  • Object
show all
Includes:
Aws::Structure
Defined in:
lib/aws-sdk-securityhub/types.rb

Overview

Provides details about an Database Migration Service (DMS) endpoint. An endpoint provides connection, data store type, and location information about your data store.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#certificate_arnString

The Amazon Resource Name (ARN) for the SSL certificate that encrypts connections between the DMS endpoint and the replication instance.

Returns:

  • (String)


5523
5524
5525
5526
5527
5528
5529
5530
5531
5532
5533
5534
5535
5536
5537
5538
5539
# File 'lib/aws-sdk-securityhub/types.rb', line 5523

class AwsDmsEndpointDetails < Struct.new(
  :certificate_arn,
  :database_name,
  :endpoint_arn,
  :endpoint_identifier,
  :endpoint_type,
  :engine_name,
  :external_id,
  :extra_connection_attributes,
  :kms_key_id,
  :port,
  :server_name,
  :ssl_mode,
  :username)
  SENSITIVE = []
  include Aws::Structure
end

#database_nameString

The name of the endpoint database.

Returns:

  • (String)


5523
5524
5525
5526
5527
5528
5529
5530
5531
5532
5533
5534
5535
5536
5537
5538
5539
# File 'lib/aws-sdk-securityhub/types.rb', line 5523

class AwsDmsEndpointDetails < Struct.new(
  :certificate_arn,
  :database_name,
  :endpoint_arn,
  :endpoint_identifier,
  :endpoint_type,
  :engine_name,
  :external_id,
  :extra_connection_attributes,
  :kms_key_id,
  :port,
  :server_name,
  :ssl_mode,
  :username)
  SENSITIVE = []
  include Aws::Structure
end

#endpoint_arnString

The Amazon Resource Name (ARN) of the endpoint.

Returns:

  • (String)


5523
5524
5525
5526
5527
5528
5529
5530
5531
5532
5533
5534
5535
5536
5537
5538
5539
# File 'lib/aws-sdk-securityhub/types.rb', line 5523

class AwsDmsEndpointDetails < Struct.new(
  :certificate_arn,
  :database_name,
  :endpoint_arn,
  :endpoint_identifier,
  :endpoint_type,
  :engine_name,
  :external_id,
  :extra_connection_attributes,
  :kms_key_id,
  :port,
  :server_name,
  :ssl_mode,
  :username)
  SENSITIVE = []
  include Aws::Structure
end

#endpoint_identifierString

The database endpoint identifier.

Returns:

  • (String)


5523
5524
5525
5526
5527
5528
5529
5530
5531
5532
5533
5534
5535
5536
5537
5538
5539
# File 'lib/aws-sdk-securityhub/types.rb', line 5523

class AwsDmsEndpointDetails < Struct.new(
  :certificate_arn,
  :database_name,
  :endpoint_arn,
  :endpoint_identifier,
  :endpoint_type,
  :engine_name,
  :external_id,
  :extra_connection_attributes,
  :kms_key_id,
  :port,
  :server_name,
  :ssl_mode,
  :username)
  SENSITIVE = []
  include Aws::Structure
end

#endpoint_typeString

The type of endpoint. Valid values are source and target.

Returns:

  • (String)


5523
5524
5525
5526
5527
5528
5529
5530
5531
5532
5533
5534
5535
5536
5537
5538
5539
# File 'lib/aws-sdk-securityhub/types.rb', line 5523

class AwsDmsEndpointDetails < Struct.new(
  :certificate_arn,
  :database_name,
  :endpoint_arn,
  :endpoint_identifier,
  :endpoint_type,
  :engine_name,
  :external_id,
  :extra_connection_attributes,
  :kms_key_id,
  :port,
  :server_name,
  :ssl_mode,
  :username)
  SENSITIVE = []
  include Aws::Structure
end

#engine_nameString

The type of engine for the endpoint, depending on the ‘EndpointType` value.

Returns:

  • (String)


5523
5524
5525
5526
5527
5528
5529
5530
5531
5532
5533
5534
5535
5536
5537
5538
5539
# File 'lib/aws-sdk-securityhub/types.rb', line 5523

class AwsDmsEndpointDetails < Struct.new(
  :certificate_arn,
  :database_name,
  :endpoint_arn,
  :endpoint_identifier,
  :endpoint_type,
  :engine_name,
  :external_id,
  :extra_connection_attributes,
  :kms_key_id,
  :port,
  :server_name,
  :ssl_mode,
  :username)
  SENSITIVE = []
  include Aws::Structure
end

#external_idString

A value that can be used for cross-account validation.

Returns:

  • (String)


5523
5524
5525
5526
5527
5528
5529
5530
5531
5532
5533
5534
5535
5536
5537
5538
5539
# File 'lib/aws-sdk-securityhub/types.rb', line 5523

class AwsDmsEndpointDetails < Struct.new(
  :certificate_arn,
  :database_name,
  :endpoint_arn,
  :endpoint_identifier,
  :endpoint_type,
  :engine_name,
  :external_id,
  :extra_connection_attributes,
  :kms_key_id,
  :port,
  :server_name,
  :ssl_mode,
  :username)
  SENSITIVE = []
  include Aws::Structure
end

#extra_connection_attributesString

Additional attributes associated with the connection.

Returns:

  • (String)


5523
5524
5525
5526
5527
5528
5529
5530
5531
5532
5533
5534
5535
5536
5537
5538
5539
# File 'lib/aws-sdk-securityhub/types.rb', line 5523

class AwsDmsEndpointDetails < Struct.new(
  :certificate_arn,
  :database_name,
  :endpoint_arn,
  :endpoint_identifier,
  :endpoint_type,
  :engine_name,
  :external_id,
  :extra_connection_attributes,
  :kms_key_id,
  :port,
  :server_name,
  :ssl_mode,
  :username)
  SENSITIVE = []
  include Aws::Structure
end

#kms_key_idString

An DMS key identifier that is used to encrypt the connection parameters for the endpoint. If you don’t specify a value for the ‘KmsKeyId` parameter, then DMS uses your default encryption key. KMS creates the default encryption key for your Amazon Web Services account. Your Amazon Web Services account has a different default encryption key for each Amazon Web Services Region.

Returns:

  • (String)


5523
5524
5525
5526
5527
5528
5529
5530
5531
5532
5533
5534
5535
5536
5537
5538
5539
# File 'lib/aws-sdk-securityhub/types.rb', line 5523

class AwsDmsEndpointDetails < Struct.new(
  :certificate_arn,
  :database_name,
  :endpoint_arn,
  :endpoint_identifier,
  :endpoint_type,
  :engine_name,
  :external_id,
  :extra_connection_attributes,
  :kms_key_id,
  :port,
  :server_name,
  :ssl_mode,
  :username)
  SENSITIVE = []
  include Aws::Structure
end

#portInteger

The port used to access the endpoint.

Returns:

  • (Integer)


5523
5524
5525
5526
5527
5528
5529
5530
5531
5532
5533
5534
5535
5536
5537
5538
5539
# File 'lib/aws-sdk-securityhub/types.rb', line 5523

class AwsDmsEndpointDetails < Struct.new(
  :certificate_arn,
  :database_name,
  :endpoint_arn,
  :endpoint_identifier,
  :endpoint_type,
  :engine_name,
  :external_id,
  :extra_connection_attributes,
  :kms_key_id,
  :port,
  :server_name,
  :ssl_mode,
  :username)
  SENSITIVE = []
  include Aws::Structure
end

#server_nameString

The name of the server where the endpoint database resides.

Returns:

  • (String)


5523
5524
5525
5526
5527
5528
5529
5530
5531
5532
5533
5534
5535
5536
5537
5538
5539
# File 'lib/aws-sdk-securityhub/types.rb', line 5523

class AwsDmsEndpointDetails < Struct.new(
  :certificate_arn,
  :database_name,
  :endpoint_arn,
  :endpoint_identifier,
  :endpoint_type,
  :engine_name,
  :external_id,
  :extra_connection_attributes,
  :kms_key_id,
  :port,
  :server_name,
  :ssl_mode,
  :username)
  SENSITIVE = []
  include Aws::Structure
end

#ssl_modeString

The SSL mode used to connect to the endpoint. The default is none.

Returns:

  • (String)


5523
5524
5525
5526
5527
5528
5529
5530
5531
5532
5533
5534
5535
5536
5537
5538
5539
# File 'lib/aws-sdk-securityhub/types.rb', line 5523

class AwsDmsEndpointDetails < Struct.new(
  :certificate_arn,
  :database_name,
  :endpoint_arn,
  :endpoint_identifier,
  :endpoint_type,
  :engine_name,
  :external_id,
  :extra_connection_attributes,
  :kms_key_id,
  :port,
  :server_name,
  :ssl_mode,
  :username)
  SENSITIVE = []
  include Aws::Structure
end

#usernameString

The user name to be used to log in to the endpoint database.

Returns:

  • (String)


5523
5524
5525
5526
5527
5528
5529
5530
5531
5532
5533
5534
5535
5536
5537
5538
5539
# File 'lib/aws-sdk-securityhub/types.rb', line 5523

class AwsDmsEndpointDetails < Struct.new(
  :certificate_arn,
  :database_name,
  :endpoint_arn,
  :endpoint_identifier,
  :endpoint_type,
  :engine_name,
  :external_id,
  :extra_connection_attributes,
  :kms_key_id,
  :port,
  :server_name,
  :ssl_mode,
  :username)
  SENSITIVE = []
  include Aws::Structure
end