DynectMigrationDetails

class oci.dns.models.DynectMigrationDetails(**kwargs)

Bases: object

Details specific to performing a DynECT zone migration.

__init__(**kwargs)

Initializes a new DynectMigrationDetails object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class):

Parameters:
  • customer_name (str) -- The value to assign to the customer_name property of this DynectMigrationDetails.
  • username (str) -- The value to assign to the username property of this DynectMigrationDetails.
  • password (str) -- The value to assign to the password property of this DynectMigrationDetails.
  • http_redirect_replacements (dict(str, list[MigrationReplacement])) -- The value to assign to the http_redirect_replacements property of this DynectMigrationDetails.
customer_name

[Required] Gets the customer_name of this DynectMigrationDetails. DynECT customer name the zone belongs to.

Returns:The customer_name of this DynectMigrationDetails.
Return type:str
http_redirect_replacements

Gets the http_redirect_replacements of this DynectMigrationDetails. A map of fully-qualified domain names (FQDNs) to an array of MigrationReplacement objects.

Returns:The http_redirect_replacements of this DynectMigrationDetails.
Return type:dict(str, list[MigrationReplacement])
password

[Required] Gets the password of this DynectMigrationDetails. DynECT API password for the provided username.

Returns:The password of this DynectMigrationDetails.
Return type:str
username

[Required] Gets the username of this DynectMigrationDetails. DynECT API username to perform the migration with.

Returns:The username of this DynectMigrationDetails.
Return type:str