Class: Aws::DatabaseMigrationService::Types::SybaseSettings

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

Overview

Provides information that defines a SAP ASE endpoint.

Constant Summary collapse

SENSITIVE =
[:password]

Instance Attribute Summary collapse

Instance Attribute Details

#database_nameString

Database name for the endpoint.

Returns:

  • (String)


13644
13645
13646
13647
13648
13649
13650
13651
13652
13653
13654
# File 'lib/aws-sdk-databasemigrationservice/types.rb', line 13644

class SybaseSettings < Struct.new(
  :database_name,
  :password,
  :port,
  :server_name,
  :username,
  :secrets_manager_access_role_arn,
  :secrets_manager_secret_id)
  SENSITIVE = [:password]
  include Aws::Structure
end

#passwordString

Endpoint connection password.

Returns:

  • (String)


13644
13645
13646
13647
13648
13649
13650
13651
13652
13653
13654
# File 'lib/aws-sdk-databasemigrationservice/types.rb', line 13644

class SybaseSettings < Struct.new(
  :database_name,
  :password,
  :port,
  :server_name,
  :username,
  :secrets_manager_access_role_arn,
  :secrets_manager_secret_id)
  SENSITIVE = [:password]
  include Aws::Structure
end

#portInteger

Endpoint TCP port. The default is 5000.

Returns:

  • (Integer)


13644
13645
13646
13647
13648
13649
13650
13651
13652
13653
13654
# File 'lib/aws-sdk-databasemigrationservice/types.rb', line 13644

class SybaseSettings < Struct.new(
  :database_name,
  :password,
  :port,
  :server_name,
  :username,
  :secrets_manager_access_role_arn,
  :secrets_manager_secret_id)
  SENSITIVE = [:password]
  include Aws::Structure
end

#secrets_manager_access_role_arnString

The full Amazon Resource Name (ARN) of the IAM role that specifies DMS as the trusted entity and grants the required permissions to access the value in ‘SecretsManagerSecret`. The role must allow the `iam:PassRole` action. `SecretsManagerSecret` has the value of the Amazon Web Services Secrets Manager secret that allows access to the SAP ASE endpoint.

<note markdown=“1”> You can specify one of two sets of values for these permissions. You can specify the values for this setting and ‘SecretsManagerSecretId`. Or you can specify clear-text values for `UserName`, `Password`, `ServerName`, and `Port`. You can’t specify both. For more information on creating this ‘SecretsManagerSecret` and the `SecretsManagerAccessRoleArn` and `SecretsManagerSecretId` required to access it, see [Using secrets to access Database Migration Service resources] in the *Database Migration Service User Guide*.

</note>

[1]: docs.aws.amazon.com/dms/latest/userguide/CHAP_Security.html#security-iam-secretsmanager

Returns:

  • (String)


13644
13645
13646
13647
13648
13649
13650
13651
13652
13653
13654
# File 'lib/aws-sdk-databasemigrationservice/types.rb', line 13644

class SybaseSettings < Struct.new(
  :database_name,
  :password,
  :port,
  :server_name,
  :username,
  :secrets_manager_access_role_arn,
  :secrets_manager_secret_id)
  SENSITIVE = [:password]
  include Aws::Structure
end

#secrets_manager_secret_idString

The full ARN, partial ARN, or friendly name of the ‘SecretsManagerSecret` that contains the SAP SAE endpoint connection details.

Returns:

  • (String)


13644
13645
13646
13647
13648
13649
13650
13651
13652
13653
13654
# File 'lib/aws-sdk-databasemigrationservice/types.rb', line 13644

class SybaseSettings < Struct.new(
  :database_name,
  :password,
  :port,
  :server_name,
  :username,
  :secrets_manager_access_role_arn,
  :secrets_manager_secret_id)
  SENSITIVE = [:password]
  include Aws::Structure
end

#server_nameString

Fully qualified domain name of the endpoint.

Returns:

  • (String)


13644
13645
13646
13647
13648
13649
13650
13651
13652
13653
13654
# File 'lib/aws-sdk-databasemigrationservice/types.rb', line 13644

class SybaseSettings < Struct.new(
  :database_name,
  :password,
  :port,
  :server_name,
  :username,
  :secrets_manager_access_role_arn,
  :secrets_manager_secret_id)
  SENSITIVE = [:password]
  include Aws::Structure
end

#usernameString

Endpoint connection user name.

Returns:

  • (String)


13644
13645
13646
13647
13648
13649
13650
13651
13652
13653
13654
# File 'lib/aws-sdk-databasemigrationservice/types.rb', line 13644

class SybaseSettings < Struct.new(
  :database_name,
  :password,
  :port,
  :server_name,
  :username,
  :secrets_manager_access_role_arn,
  :secrets_manager_secret_id)
  SENSITIVE = [:password]
  include Aws::Structure
end