Zone Class

Describes a DNS zone.

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

All required parameters must be populated in order to send to Azure.

Inheritance
azure.mgmt.dns.v2018_05_01.models._models_py3.Resource
Zone

Constructor

Zone(*, location: str, tags: Dict[str, str] | None = None, etag: str | None = None, zone_type: str | _models.ZoneType = 'Public', registration_virtual_networks: List[_models.SubResource] | None = None, resolution_virtual_networks: List[_models.SubResource] | None = None, **kwargs: Any)

Keyword-Only Parameters

Name Description
location
str

Resource location. Required.

tags

Resource tags.

etag
str

The etag of the zone.

zone_type

The type of this DNS zone (Public or Private). Known values are: "Public" and "Private".

Default value: Public
registration_virtual_networks

A list of references to virtual networks that register hostnames in this DNS zone. This is a only when ZoneType is Private.

resolution_virtual_networks

A list of references to virtual networks that resolve records in this DNS zone. This is a only when ZoneType is Private.

Variables

Name Description
id
str

Resource ID.

name
str

Resource name.

type
str

Resource type.

location
str

Resource location. Required.

tags

Resource tags.

etag
str

The etag of the zone.

max_number_of_record_sets
int

The maximum number of record sets that can be created in this DNS zone. This is a read-only property and any attempt to set this value will be ignored.

max_number_of_records_per_record_set
int

The maximum number of records per record set that can be created in this DNS zone. This is a read-only property and any attempt to set this value will be ignored.

number_of_record_sets
int

The current number of record sets in this DNS zone. This is a read-only property and any attempt to set this value will be ignored.

name_servers

The name servers for this DNS zone. This is a read-only property and any attempt to set this value will be ignored.

zone_type

The type of this DNS zone (Public or Private). Known values are: "Public" and "Private".

registration_virtual_networks

A list of references to virtual networks that register hostnames in this DNS zone. This is a only when ZoneType is Private.

resolution_virtual_networks

A list of references to virtual networks that resolve records in this DNS zone. This is a only when ZoneType is Private.