ExternalDownstream

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

Bases: object

External downstream nameserver for the zone. This field is currently not supported when zoneType is SECONDARY or scope is PRIVATE.

Methods

__init__(**kwargs) Initializes a new ExternalDownstream object with values from keyword arguments.

Attributes

address [Required] Gets the address of this ExternalDownstream.
port Gets the port of this ExternalDownstream.
tsig_key_id Gets the tsig_key_id of this ExternalDownstream.
__init__(**kwargs)

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

Parameters:
  • address (str) – The value to assign to the address property of this ExternalDownstream.
  • port (int) – The value to assign to the port property of this ExternalDownstream.
  • tsig_key_id (str) – The value to assign to the tsig_key_id property of this ExternalDownstream.
address

[Required] Gets the address of this ExternalDownstream. The server’s IP address (IPv4 or IPv6).

Returns:The address of this ExternalDownstream.
Return type:str
port

Gets the port of this ExternalDownstream. The server’s port. Port value must be a value of 53, otherwise omit the port value.

Returns:The port of this ExternalDownstream.
Return type:int
tsig_key_id

Gets the tsig_key_id of this ExternalDownstream. The OCID of the TSIG key. A TSIG key is used to secure DNS messages (in this case, zone transfers) between two systems that both have the (shared) secret.

Returns:The tsig_key_id of this ExternalDownstream.
Return type:str