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.



5530
5531
5532
5533
5534
5535
5536
5537
5538
5539
5540
5541
5542
5543
5544
5545
5546
# File 'lib/aws-sdk-securityhub/types.rb', line 5530

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.



5530
5531
5532
5533
5534
5535
5536
5537
5538
5539
5540
5541
5542
5543
5544
5545
5546
# File 'lib/aws-sdk-securityhub/types.rb', line 5530

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.



5530
5531
5532
5533
5534
5535
5536
5537
5538
5539
5540
5541
5542
5543
5544
5545
5546
# File 'lib/aws-sdk-securityhub/types.rb', line 5530

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.



5530
5531
5532
5533
5534
5535
5536
5537
5538
5539
5540
5541
5542
5543
5544
5545
5546
# File 'lib/aws-sdk-securityhub/types.rb', line 5530

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.



5530
5531
5532
5533
5534
5535
5536
5537
5538
5539
5540
5541
5542
5543
5544
5545
5546
# File 'lib/aws-sdk-securityhub/types.rb', line 5530

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.



5530
5531
5532
5533
5534
5535
5536
5537
5538
5539
5540
5541
5542
5543
5544
5545
5546
# File 'lib/aws-sdk-securityhub/types.rb', line 5530

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.



5530
5531
5532
5533
5534
5535
5536
5537
5538
5539
5540
5541
5542
5543
5544
5545
5546
# File 'lib/aws-sdk-securityhub/types.rb', line 5530

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.



5530
5531
5532
5533
5534
5535
5536
5537
5538
5539
5540
5541
5542
5543
5544
5545
5546
# File 'lib/aws-sdk-securityhub/types.rb', line 5530

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.



5530
5531
5532
5533
5534
5535
5536
5537
5538
5539
5540
5541
5542
5543
5544
5545
5546
# File 'lib/aws-sdk-securityhub/types.rb', line 5530

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.



5530
5531
5532
5533
5534
5535
5536
5537
5538
5539
5540
5541
5542
5543
5544
5545
5546
# File 'lib/aws-sdk-securityhub/types.rb', line 5530

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.



5530
5531
5532
5533
5534
5535
5536
5537
5538
5539
5540
5541
5542
5543
5544
5545
5546
# File 'lib/aws-sdk-securityhub/types.rb', line 5530

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.



5530
5531
5532
5533
5534
5535
5536
5537
5538
5539
5540
5541
5542
5543
5544
5545
5546
# File 'lib/aws-sdk-securityhub/types.rb', line 5530

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.



5530
5531
5532
5533
5534
5535
5536
5537
5538
5539
5540
5541
5542
5543
5544
5545
5546
# File 'lib/aws-sdk-securityhub/types.rb', line 5530

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