WorkloadNetworkDnsService Class

NSX DNS Service.

Variables are only populated by the server, and will be ignored when sending a request.

Inheritance
azure.mgmt.avs.models._models_py3.ProxyResource
WorkloadNetworkDnsService

Constructor

WorkloadNetworkDnsService(*, display_name: Optional[str] = None, dns_service_ip: Optional[str] = None, default_dns_zone: Optional[str] = None, fqdn_zones: Optional[List[str]] = None, log_level: Optional[Union[str, azure.mgmt.avs.models._avs_client_enums.DnsServiceLogLevelEnum]] = None, revision: Optional[int] = None, **kwargs)

Parameters

display_name
str
Required

Display name of the DNS Service.

dns_service_ip
str
Required

DNS service IP of the DNS Service.

default_dns_zone
str
Required

Default DNS zone of the DNS Service.

fqdn_zones
list[str]
Required

FQDN zones of the DNS Service.

log_level
str or DnsServiceLogLevelEnum
Required

DNS Service log level. Possible values include: "DEBUG", "INFO", "WARNING", "ERROR", "FATAL".

revision
<xref:long>
Required

NSX revision number.

Variables

id
str

Resource ID.

name
str

Resource name.

type
str

Resource type.

status
str or DnsServiceStatusEnum

DNS Service status. Possible values include: "SUCCESS", "FAILURE".

provisioning_state
str or WorkloadNetworkDnsServiceProvisioningState

The provisioning state. Possible values include: "Succeeded", "Failed", "Building", "Deleting", "Updating".