Bicep Module Documentation
| Property | Value | Description |
|---|---|---|
| resourceGroupName (required) | string | Resource group of the DNS zone |
| tags | object | Tags of the DNS zone [hashtable] |
| domainName (required) | string | Name of the DNS zone [domain name] |
| aRecords | aRecords[] | A records of the DNS zone [Array of DNS records in format: x.x.x.x] |
| aaaaRecords | aaaaRecords[] | AAAA records of the DNS zone [Array of DNS records in format: xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx] |
| cnameRecords | cnameRecords[] | CNAME records of the DNS zone [Array of DNS records in format: xxxxxx.com] |
| txtRecords | txtRecords[] | TXT records of the DNS zone [Array of DNS records] |
| caaRecords | caaRecords[] | CAA records of the DNS zone [Array of DNS records] |
| mxRecords | mxRecords[] | MX records of the DNS zone [Array of DNS records] |
| zoneType | 'Private' 'Public' |
The type of this DNS zone (default: Public) |
| registrationVirtualNetworks | string[] | A list of references to virtual networks that register hostnames in this DNS zone. This is a only when ZoneType is Private |
| resolutionVirtualNetworks | string[] | A list of references to virtual networks that resolve records in this DNS zone. This is a only when ZoneType is Private |
| Property | Value | Description |
|---|---|---|
| recordName (required) | string | |
| recordValues (required) | string[] | |
| recordTTL | int | Time-to-live of the records in the set (default: 3600) [int] |
| Property | Value | Description |
|---|---|---|
| recordName (required) | string | |
| recordValues (required) | string[] | |
| recordTTL | int | Time-to-live of the records in the set (default: 3600) [int] |
| Property | Value | Description |
|---|---|---|
| recordName (required) | string | |
| recordValue (required) | string | |
| recordTTL | int | Time-to-live of the records in the set (default: 3600) [int] |
| Property | Value | Description |
|---|---|---|
| recordName (required) | string | |
| recordValues (required) | string[] | |
| recordTTL | int | Time-to-live of the records in the set (default: 3600) [int] |
| Property | Value | Description |
|---|---|---|
| exchange (required) | string | The domain name of the mail host for this MX record. |
| preference (required) | int | The preference value for this MX record. |
| Property | Value | Description |
|---|---|---|
| recordName (required) | string | |
| recordValues (required) | recordValues[] | |
| recordTTL | int | Time-to-live of the records in the set (default: 3600) [int] |
| Property | Value | Description |
|---|---|---|
| recordName (required) | string | |
| recordValues (required) | recordValues[] | |
| recordTTL | int | Time-to-live of the records in the set (default: 3600) [int] |