network.azure.com/v1api20180501


APIVersion

Value Description
“2018-05-01”

DnsZone

Generator information: - Generated from: /dns/resource-manager/Microsoft.Network/stable/2018-05-01/dns.json - ARM URI: /​subscriptions/​{subscriptionId}/​resourceGroups/​{resourceGroupName}/​providers/​Microsoft.Network/dnsZones/{zoneName}

Used by: DnsZoneList.

Property Description Type
metav1.TypeMeta
metav1.ObjectMeta
spec DnsZone_Spec
Optional
status DnsZone_STATUS
Optional

DnsZone_Spec

Property Description Type
azureName The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it doesn’t have to be. string
Optional
location Resource location. string
Required
operatorSpec The specification for configuring operator behavior. This field is interpreted by the operator and not passed directly to Azure DnsZoneOperatorSpec
Optional
owner The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a reference to a resources.azure.com/ResourceGroup resource genruntime.KnownResourceReference
Required
registrationVirtualNetworks A list of references to virtual networks that register hostnames in this DNS zone. This is a only when ZoneType is Private. SubResource[]
Optional
resolutionVirtualNetworks A list of references to virtual networks that resolve records in this DNS zone. This is a only when ZoneType is Private. SubResource[]
Optional
tags Resource tags. map[string]string
Optional
zoneType The type of this DNS zone (Public or Private). ZoneProperties_ZoneType
Optional

DnsZone_STATUS

Property Description Type
conditions The observed state of the resource conditions.Condition[]
Optional
etag The etag of the zone. string
Optional
id Resource ID. string
Optional
location Resource location. string
Optional
maxNumberOfRecordSets 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. int
Optional
maxNumberOfRecordsPerRecordSet 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. int
Optional
name Resource name. string
Optional
nameServers The name servers for this DNS zone. This is a read-only property and any attempt to set this value will be ignored. string[]
Optional
numberOfRecordSets 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. int
Optional
registrationVirtualNetworks A list of references to virtual networks that register hostnames in this DNS zone. This is a only when ZoneType is Private. SubResource_STATUS[]
Optional
resolutionVirtualNetworks A list of references to virtual networks that resolve records in this DNS zone. This is a only when ZoneType is Private. SubResource_STATUS[]
Optional
tags Resource tags. map[string]string
Optional
type Resource type. string
Optional
zoneType The type of this DNS zone (Public or Private). ZoneProperties_ZoneType_STATUS
Optional

DnsZoneList

Generator information: - Generated from: /dns/resource-manager/Microsoft.Network/stable/2018-05-01/dns.json - ARM URI: /​subscriptions/​{subscriptionId}/​resourceGroups/​{resourceGroupName}/​providers/​Microsoft.Network/dnsZones/{zoneName}

Property Description Type
metav1.TypeMeta
metav1.ListMeta
items DnsZone[]
Optional

DnsZonesAAAARecord

Generator information: - Generated from: /dns/resource-manager/Microsoft.Network/stable/2018-05-01/dns.json - ARM URI: /​subscriptions/​{subscriptionId}/​resourceGroups/​{resourceGroupName}/​providers/​Microsoft.Network/dnsZones/{zoneName}/AAAA/{relativeRecordSetName}

Used by: DnsZonesAAAARecordList.

Property Description Type
metav1.TypeMeta
metav1.ObjectMeta
spec DnsZonesAAAARecord_Spec
Optional
status DnsZonesAAAARecord_STATUS
Optional

DnsZonesAAAARecord_Spec

Property Description Type
AAAARecords The list of AAAA records in the record set. AaaaRecord[]
Optional
ARecords The list of A records in the record set. ARecord[]
Optional
azureName The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it doesn’t have to be. string
Optional
caaRecords The list of CAA records in the record set. CaaRecord[]
Optional
CNAMERecord The CNAME record in the record set. CnameRecord
Optional
metadata The metadata attached to the record set. map[string]string
Optional
MXRecords The list of MX records in the record set. MxRecord[]
Optional
NSRecords The list of NS records in the record set. NsRecord[]
Optional
operatorSpec The specification for configuring operator behavior. This field is interpreted by the operator and not passed directly to Azure DnsZonesAAAARecordOperatorSpec
Optional
owner The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a reference to a network.azure.com/DnsZone resource genruntime.KnownResourceReference
Required
PTRRecords The list of PTR records in the record set. PtrRecord[]
Optional
SOARecord The SOA record in the record set. SoaRecord
Optional
SRVRecords The list of SRV records in the record set. SrvRecord[]
Optional
targetResource A reference to an azure resource from where the dns resource value is taken. SubResource
Optional
TTL The TTL (time-to-live) of the records in the record set. int
Optional
TXTRecords The list of TXT records in the record set. TxtRecord[]
Optional

DnsZonesAAAARecord_STATUS

Property Description Type
AAAARecords The list of AAAA records in the record set. AaaaRecord_STATUS[]
Optional
ARecords The list of A records in the record set. ARecord_STATUS[]
Optional
caaRecords The list of CAA records in the record set. CaaRecord_STATUS[]
Optional
CNAMERecord The CNAME record in the record set. CnameRecord_STATUS
Optional
conditions The observed state of the resource conditions.Condition[]
Optional
etag The etag of the record set. string
Optional
fqdn Fully qualified domain name of the record set. string
Optional
id The ID of the record set. string
Optional
metadata The metadata attached to the record set. map[string]string
Optional
MXRecords The list of MX records in the record set. MxRecord_STATUS[]
Optional
name The name of the record set. string
Optional
NSRecords The list of NS records in the record set. NsRecord_STATUS[]
Optional
provisioningState provisioning State of the record set. string
Optional
PTRRecords The list of PTR records in the record set. PtrRecord_STATUS[]
Optional
SOARecord The SOA record in the record set. SoaRecord_STATUS
Optional
SRVRecords The list of SRV records in the record set. SrvRecord_STATUS[]
Optional
targetResource A reference to an azure resource from where the dns resource value is taken. SubResource_STATUS
Optional
TTL The TTL (time-to-live) of the records in the record set. int
Optional
TXTRecords The list of TXT records in the record set. TxtRecord_STATUS[]
Optional
type The type of the record set. string
Optional

DnsZonesAAAARecordList

Generator information: - Generated from: /dns/resource-manager/Microsoft.Network/stable/2018-05-01/dns.json - ARM URI: /​subscriptions/​{subscriptionId}/​resourceGroups/​{resourceGroupName}/​providers/​Microsoft.Network/dnsZones/{zoneName}/AAAA/{relativeRecordSetName}

Property Description Type
metav1.TypeMeta
metav1.ListMeta
items DnsZonesAAAARecord[]
Optional

DnsZonesARecord

Generator information: - Generated from: /dns/resource-manager/Microsoft.Network/stable/2018-05-01/dns.json - ARM URI: /​subscriptions/​{subscriptionId}/​resourceGroups/​{resourceGroupName}/​providers/​Microsoft.Network/dnsZones/{zoneName}/A/{relativeRecordSetName}

Used by: DnsZonesARecordList.

Property Description Type
metav1.TypeMeta
metav1.ObjectMeta
spec DnsZonesARecord_Spec
Optional
status DnsZonesARecord_STATUS
Optional

DnsZonesARecord_Spec

Property Description Type
AAAARecords The list of AAAA records in the record set. AaaaRecord[]
Optional
ARecords The list of A records in the record set. ARecord[]
Optional
azureName The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it doesn’t have to be. string
Optional
caaRecords The list of CAA records in the record set. CaaRecord[]
Optional
CNAMERecord The CNAME record in the record set. CnameRecord
Optional
etag The etag of the record set. string
Optional
metadata The metadata attached to the record set. map[string]string
Optional
MXRecords The list of MX records in the record set. MxRecord[]
Optional
NSRecords The list of NS records in the record set. NsRecord[]
Optional
operatorSpec The specification for configuring operator behavior. This field is interpreted by the operator and not passed directly to Azure DnsZonesARecordOperatorSpec
Optional
owner The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a reference to a network.azure.com/DnsZone resource genruntime.KnownResourceReference
Required
PTRRecords The list of PTR records in the record set. PtrRecord[]
Optional
SOARecord The SOA record in the record set. SoaRecord
Optional
SRVRecords The list of SRV records in the record set. SrvRecord[]
Optional
targetResource A reference to an azure resource from where the dns resource value is taken. SubResource
Optional
TTL The TTL (time-to-live) of the records in the record set. int
Optional
TXTRecords The list of TXT records in the record set. TxtRecord[]
Optional

DnsZonesARecord_STATUS

Property Description Type
AAAARecords The list of AAAA records in the record set. AaaaRecord_STATUS[]
Optional
ARecords The list of A records in the record set. ARecord_STATUS[]
Optional
caaRecords The list of CAA records in the record set. CaaRecord_STATUS[]
Optional
CNAMERecord The CNAME record in the record set. CnameRecord_STATUS
Optional
conditions The observed state of the resource conditions.Condition[]
Optional
etag The etag of the record set. string
Optional
fqdn Fully qualified domain name of the record set. string
Optional
id The ID of the record set. string
Optional
metadata The metadata attached to the record set. map[string]string
Optional
MXRecords The list of MX records in the record set. MxRecord_STATUS[]
Optional
name The name of the record set. string
Optional
NSRecords The list of NS records in the record set. NsRecord_STATUS[]
Optional
provisioningState provisioning State of the record set. string
Optional
PTRRecords The list of PTR records in the record set. PtrRecord_STATUS[]
Optional
SOARecord The SOA record in the record set. SoaRecord_STATUS
Optional
SRVRecords The list of SRV records in the record set. SrvRecord_STATUS[]
Optional
targetResource A reference to an azure resource from where the dns resource value is taken. SubResource_STATUS
Optional
TTL The TTL (time-to-live) of the records in the record set. int
Optional
TXTRecords The list of TXT records in the record set. TxtRecord_STATUS[]
Optional
type The type of the record set. string
Optional

DnsZonesARecordList

Generator information: - Generated from: /dns/resource-manager/Microsoft.Network/stable/2018-05-01/dns.json - ARM URI: /​subscriptions/​{subscriptionId}/​resourceGroups/​{resourceGroupName}/​providers/​Microsoft.Network/dnsZones/{zoneName}/A/{relativeRecordSetName}

Property Description Type
metav1.TypeMeta
metav1.ListMeta
items DnsZonesARecord[]
Optional

DnsZonesCAARecord

Generator information: - Generated from: /dns/resource-manager/Microsoft.Network/stable/2018-05-01/dns.json - ARM URI: /​subscriptions/​{subscriptionId}/​resourceGroups/​{resourceGroupName}/​providers/​Microsoft.Network/dnsZones/{zoneName}/CAA/{relativeRecordSetName}

Used by: DnsZonesCAARecordList.

Property Description Type
metav1.TypeMeta
metav1.ObjectMeta
spec DnsZonesCAARecord_Spec
Optional
status DnsZonesCAARecord_STATUS
Optional

DnsZonesCAARecord_Spec

Property Description Type
AAAARecords The list of AAAA records in the record set. AaaaRecord[]
Optional
ARecords The list of A records in the record set. ARecord[]
Optional
azureName The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it doesn’t have to be. string
Optional
caaRecords The list of CAA records in the record set. CaaRecord[]
Optional
CNAMERecord The CNAME record in the record set. CnameRecord
Optional
metadata The metadata attached to the record set. map[string]string
Optional
MXRecords The list of MX records in the record set. MxRecord[]
Optional
NSRecords The list of NS records in the record set. NsRecord[]
Optional
operatorSpec The specification for configuring operator behavior. This field is interpreted by the operator and not passed directly to Azure DnsZonesCAARecordOperatorSpec
Optional
owner The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a reference to a network.azure.com/DnsZone resource genruntime.KnownResourceReference
Required
PTRRecords The list of PTR records in the record set. PtrRecord[]
Optional
SOARecord The SOA record in the record set. SoaRecord
Optional
SRVRecords The list of SRV records in the record set. SrvRecord[]
Optional
targetResource A reference to an azure resource from where the dns resource value is taken. SubResource
Optional
TTL The TTL (time-to-live) of the records in the record set. int
Optional
TXTRecords The list of TXT records in the record set. TxtRecord[]
Optional

DnsZonesCAARecord_STATUS

Property Description Type
AAAARecords The list of AAAA records in the record set. AaaaRecord_STATUS[]
Optional
ARecords The list of A records in the record set. ARecord_STATUS[]
Optional
caaRecords The list of CAA records in the record set. CaaRecord_STATUS[]
Optional
CNAMERecord The CNAME record in the record set. CnameRecord_STATUS
Optional
conditions The observed state of the resource conditions.Condition[]
Optional
etag The etag of the record set. string
Optional
fqdn Fully qualified domain name of the record set. string
Optional
id The ID of the record set. string
Optional
metadata The metadata attached to the record set. map[string]string
Optional
MXRecords The list of MX records in the record set. MxRecord_STATUS[]
Optional
name The name of the record set. string
Optional
NSRecords The list of NS records in the record set. NsRecord_STATUS[]
Optional
provisioningState provisioning State of the record set. string
Optional
PTRRecords The list of PTR records in the record set. PtrRecord_STATUS[]
Optional
SOARecord The SOA record in the record set. SoaRecord_STATUS
Optional
SRVRecords The list of SRV records in the record set. SrvRecord_STATUS[]
Optional
targetResource A reference to an azure resource from where the dns resource value is taken. SubResource_STATUS
Optional
TTL The TTL (time-to-live) of the records in the record set. int
Optional
TXTRecords The list of TXT records in the record set. TxtRecord_STATUS[]
Optional
type The type of the record set. string
Optional

DnsZonesCAARecordList

Generator information: - Generated from: /dns/resource-manager/Microsoft.Network/stable/2018-05-01/dns.json - ARM URI: /​subscriptions/​{subscriptionId}/​resourceGroups/​{resourceGroupName}/​providers/​Microsoft.Network/dnsZones/{zoneName}/CAA/{relativeRecordSetName}

Property Description Type
metav1.TypeMeta
metav1.ListMeta
items DnsZonesCAARecord[]
Optional

DnsZonesCNAMERecord

Generator information: - Generated from: /dns/resource-manager/Microsoft.Network/stable/2018-05-01/dns.json - ARM URI: /​subscriptions/​{subscriptionId}/​resourceGroups/​{resourceGroupName}/​providers/​Microsoft.Network/dnsZones/{zoneName}/CNAME/{relativeRecordSetName}

Used by: DnsZonesCNAMERecordList.

Property Description Type
metav1.TypeMeta
metav1.ObjectMeta
spec DnsZonesCNAMERecord_Spec
Optional
status DnsZonesCNAMERecord_STATUS
Optional

DnsZonesCNAMERecord_Spec

Property Description Type
AAAARecords The list of AAAA records in the record set. AaaaRecord[]
Optional
ARecords The list of A records in the record set. ARecord[]
Optional
azureName The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it doesn’t have to be. string
Optional
caaRecords The list of CAA records in the record set. CaaRecord[]
Optional
CNAMERecord The CNAME record in the record set. CnameRecord
Optional
metadata The metadata attached to the record set. map[string]string
Optional
MXRecords The list of MX records in the record set. MxRecord[]
Optional
NSRecords The list of NS records in the record set. NsRecord[]
Optional
operatorSpec The specification for configuring operator behavior. This field is interpreted by the operator and not passed directly to Azure DnsZonesCNAMERecordOperatorSpec
Optional
owner The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a reference to a network.azure.com/DnsZone resource genruntime.KnownResourceReference
Required
PTRRecords The list of PTR records in the record set. PtrRecord[]
Optional
SOARecord The SOA record in the record set. SoaRecord
Optional
SRVRecords The list of SRV records in the record set. SrvRecord[]
Optional
targetResource A reference to an azure resource from where the dns resource value is taken. SubResource
Optional
TTL The TTL (time-to-live) of the records in the record set. int
Optional
TXTRecords The list of TXT records in the record set. TxtRecord[]
Optional

DnsZonesCNAMERecord_STATUS

Property Description Type
AAAARecords The list of AAAA records in the record set. AaaaRecord_STATUS[]
Optional
ARecords The list of A records in the record set. ARecord_STATUS[]
Optional
caaRecords The list of CAA records in the record set. CaaRecord_STATUS[]
Optional
CNAMERecord The CNAME record in the record set. CnameRecord_STATUS
Optional
conditions The observed state of the resource conditions.Condition[]
Optional
etag The etag of the record set. string
Optional
fqdn Fully qualified domain name of the record set. string
Optional
id The ID of the record set. string
Optional
metadata The metadata attached to the record set. map[string]string
Optional
MXRecords The list of MX records in the record set. MxRecord_STATUS[]
Optional
name The name of the record set. string
Optional
NSRecords The list of NS records in the record set. NsRecord_STATUS[]
Optional
provisioningState provisioning State of the record set. string
Optional
PTRRecords The list of PTR records in the record set. PtrRecord_STATUS[]
Optional
SOARecord The SOA record in the record set. SoaRecord_STATUS
Optional
SRVRecords The list of SRV records in the record set. SrvRecord_STATUS[]
Optional
targetResource A reference to an azure resource from where the dns resource value is taken. SubResource_STATUS
Optional
TTL The TTL (time-to-live) of the records in the record set. int
Optional
TXTRecords The list of TXT records in the record set. TxtRecord_STATUS[]
Optional
type The type of the record set. string
Optional

DnsZonesCNAMERecordList

Generator information: - Generated from: /dns/resource-manager/Microsoft.Network/stable/2018-05-01/dns.json - ARM URI: /​subscriptions/​{subscriptionId}/​resourceGroups/​{resourceGroupName}/​providers/​Microsoft.Network/dnsZones/{zoneName}/CNAME/{relativeRecordSetName}

Property Description Type
metav1.TypeMeta
metav1.ListMeta
items DnsZonesCNAMERecord[]
Optional

DnsZonesMXRecord

Generator information: - Generated from: /dns/resource-manager/Microsoft.Network/stable/2018-05-01/dns.json - ARM URI: /​subscriptions/​{subscriptionId}/​resourceGroups/​{resourceGroupName}/​providers/​Microsoft.Network/dnsZones/{zoneName}/MX/{relativeRecordSetName}

Used by: DnsZonesMXRecordList.

Property Description Type
metav1.TypeMeta
metav1.ObjectMeta
spec DnsZonesMXRecord_Spec
Optional
status DnsZonesMXRecord_STATUS
Optional

DnsZonesMXRecord_Spec

Property Description Type
AAAARecords The list of AAAA records in the record set. AaaaRecord[]
Optional
ARecords The list of A records in the record set. ARecord[]
Optional
azureName The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it doesn’t have to be. string
Optional
caaRecords The list of CAA records in the record set. CaaRecord[]
Optional
CNAMERecord The CNAME record in the record set. CnameRecord
Optional
metadata The metadata attached to the record set. map[string]string
Optional
MXRecords The list of MX records in the record set. MxRecord[]
Optional
NSRecords The list of NS records in the record set. NsRecord[]
Optional
operatorSpec The specification for configuring operator behavior. This field is interpreted by the operator and not passed directly to Azure DnsZonesMXRecordOperatorSpec
Optional
owner The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a reference to a network.azure.com/DnsZone resource genruntime.KnownResourceReference
Required
PTRRecords The list of PTR records in the record set. PtrRecord[]
Optional
SOARecord The SOA record in the record set. SoaRecord
Optional
SRVRecords The list of SRV records in the record set. SrvRecord[]
Optional
targetResource A reference to an azure resource from where the dns resource value is taken. SubResource
Optional
TTL The TTL (time-to-live) of the records in the record set. int
Optional
TXTRecords The list of TXT records in the record set. TxtRecord[]
Optional

DnsZonesMXRecord_STATUS

Property Description Type
AAAARecords The list of AAAA records in the record set. AaaaRecord_STATUS[]
Optional
ARecords The list of A records in the record set. ARecord_STATUS[]
Optional
caaRecords The list of CAA records in the record set. CaaRecord_STATUS[]
Optional
CNAMERecord The CNAME record in the record set. CnameRecord_STATUS
Optional
conditions The observed state of the resource conditions.Condition[]
Optional
etag The etag of the record set. string
Optional
fqdn Fully qualified domain name of the record set. string
Optional
id The ID of the record set. string
Optional
metadata The metadata attached to the record set. map[string]string
Optional
MXRecords The list of MX records in the record set. MxRecord_STATUS[]
Optional
name The name of the record set. string
Optional
NSRecords The list of NS records in the record set. NsRecord_STATUS[]
Optional
provisioningState provisioning State of the record set. string
Optional
PTRRecords The list of PTR records in the record set. PtrRecord_STATUS[]
Optional
SOARecord The SOA record in the record set. SoaRecord_STATUS
Optional
SRVRecords The list of SRV records in the record set. SrvRecord_STATUS[]
Optional
targetResource A reference to an azure resource from where the dns resource value is taken. SubResource_STATUS
Optional
TTL The TTL (time-to-live) of the records in the record set. int
Optional
TXTRecords The list of TXT records in the record set. TxtRecord_STATUS[]
Optional
type The type of the record set. string
Optional

DnsZonesMXRecordList

Generator information: - Generated from: /dns/resource-manager/Microsoft.Network/stable/2018-05-01/dns.json - ARM URI: /​subscriptions/​{subscriptionId}/​resourceGroups/​{resourceGroupName}/​providers/​Microsoft.Network/dnsZones/{zoneName}/MX/{relativeRecordSetName}

Property Description Type
metav1.TypeMeta
metav1.ListMeta
items DnsZonesMXRecord[]
Optional

DnsZonesNSRecord

Generator information: - Generated from: /dns/resource-manager/Microsoft.Network/stable/2018-05-01/dns.json - ARM URI: /​subscriptions/​{subscriptionId}/​resourceGroups/​{resourceGroupName}/​providers/​Microsoft.Network/dnsZones/{zoneName}/NS/{relativeRecordSetName}

Used by: DnsZonesNSRecordList.

Property Description Type
metav1.TypeMeta
metav1.ObjectMeta
spec DnsZonesNSRecord_Spec
Optional
status DnsZonesNSRecord_STATUS
Optional

DnsZonesNSRecord_Spec

Property Description Type
AAAARecords The list of AAAA records in the record set. AaaaRecord[]
Optional
ARecords The list of A records in the record set. ARecord[]
Optional
azureName The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it doesn’t have to be. string
Optional
caaRecords The list of CAA records in the record set. CaaRecord[]
Optional
CNAMERecord The CNAME record in the record set. CnameRecord
Optional
metadata The metadata attached to the record set. map[string]string
Optional
MXRecords The list of MX records in the record set. MxRecord[]
Optional
NSRecords The list of NS records in the record set. NsRecord[]
Optional
operatorSpec The specification for configuring operator behavior. This field is interpreted by the operator and not passed directly to Azure DnsZonesNSRecordOperatorSpec
Optional
owner The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a reference to a network.azure.com/DnsZone resource genruntime.KnownResourceReference
Required
PTRRecords The list of PTR records in the record set. PtrRecord[]
Optional
SOARecord The SOA record in the record set. SoaRecord
Optional
SRVRecords The list of SRV records in the record set. SrvRecord[]
Optional
targetResource A reference to an azure resource from where the dns resource value is taken. SubResource
Optional
TTL The TTL (time-to-live) of the records in the record set. int
Optional
TXTRecords The list of TXT records in the record set. TxtRecord[]
Optional

DnsZonesNSRecord_STATUS

Property Description Type
AAAARecords The list of AAAA records in the record set. AaaaRecord_STATUS[]
Optional
ARecords The list of A records in the record set. ARecord_STATUS[]
Optional
caaRecords The list of CAA records in the record set. CaaRecord_STATUS[]
Optional
CNAMERecord The CNAME record in the record set. CnameRecord_STATUS
Optional
conditions The observed state of the resource conditions.Condition[]
Optional
etag The etag of the record set. string
Optional
fqdn Fully qualified domain name of the record set. string
Optional
id The ID of the record set. string
Optional
metadata The metadata attached to the record set. map[string]string
Optional
MXRecords The list of MX records in the record set. MxRecord_STATUS[]
Optional
name The name of the record set. string
Optional
NSRecords The list of NS records in the record set. NsRecord_STATUS[]
Optional
provisioningState provisioning State of the record set. string
Optional
PTRRecords The list of PTR records in the record set. PtrRecord_STATUS[]
Optional
SOARecord The SOA record in the record set. SoaRecord_STATUS
Optional
SRVRecords The list of SRV records in the record set. SrvRecord_STATUS[]
Optional
targetResource A reference to an azure resource from where the dns resource value is taken. SubResource_STATUS
Optional
TTL The TTL (time-to-live) of the records in the record set. int
Optional
TXTRecords The list of TXT records in the record set. TxtRecord_STATUS[]
Optional
type The type of the record set. string
Optional

DnsZonesNSRecordList

Generator information: - Generated from: /dns/resource-manager/Microsoft.Network/stable/2018-05-01/dns.json - ARM URI: /​subscriptions/​{subscriptionId}/​resourceGroups/​{resourceGroupName}/​providers/​Microsoft.Network/dnsZones/{zoneName}/NS/{relativeRecordSetName}

Property Description Type
metav1.TypeMeta
metav1.ListMeta
items DnsZonesNSRecord[]
Optional

DnsZonesPTRRecord

Generator information: - Generated from: /dns/resource-manager/Microsoft.Network/stable/2018-05-01/dns.json - ARM URI: /​subscriptions/​{subscriptionId}/​resourceGroups/​{resourceGroupName}/​providers/​Microsoft.Network/dnsZones/{zoneName}/PTR/{relativeRecordSetName}

Used by: DnsZonesPTRRecordList.

Property Description Type
metav1.TypeMeta
metav1.ObjectMeta
spec DnsZonesPTRRecord_Spec
Optional
status DnsZonesPTRRecord_STATUS
Optional

DnsZonesPTRRecord_Spec

Property Description Type
AAAARecords The list of AAAA records in the record set. AaaaRecord[]
Optional
ARecords The list of A records in the record set. ARecord[]
Optional
azureName The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it doesn’t have to be. string
Optional
caaRecords The list of CAA records in the record set. CaaRecord[]
Optional
CNAMERecord The CNAME record in the record set. CnameRecord
Optional
metadata The metadata attached to the record set. map[string]string
Optional
MXRecords The list of MX records in the record set. MxRecord[]
Optional
NSRecords The list of NS records in the record set. NsRecord[]
Optional
operatorSpec The specification for configuring operator behavior. This field is interpreted by the operator and not passed directly to Azure DnsZonesPTRRecordOperatorSpec
Optional
owner The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a reference to a network.azure.com/DnsZone resource genruntime.KnownResourceReference
Required
PTRRecords The list of PTR records in the record set. PtrRecord[]
Optional
SOARecord The SOA record in the record set. SoaRecord
Optional
SRVRecords The list of SRV records in the record set. SrvRecord[]
Optional
targetResource A reference to an azure resource from where the dns resource value is taken. SubResource
Optional
TTL The TTL (time-to-live) of the records in the record set. int
Optional
TXTRecords The list of TXT records in the record set. TxtRecord[]
Optional

DnsZonesPTRRecord_STATUS

Property Description Type
AAAARecords The list of AAAA records in the record set. AaaaRecord_STATUS[]
Optional
ARecords The list of A records in the record set. ARecord_STATUS[]
Optional
caaRecords The list of CAA records in the record set. CaaRecord_STATUS[]
Optional
CNAMERecord The CNAME record in the record set. CnameRecord_STATUS
Optional
conditions The observed state of the resource conditions.Condition[]
Optional
etag The etag of the record set. string
Optional
fqdn Fully qualified domain name of the record set. string
Optional
id The ID of the record set. string
Optional
metadata The metadata attached to the record set. map[string]string
Optional
MXRecords The list of MX records in the record set. MxRecord_STATUS[]
Optional
name The name of the record set. string
Optional
NSRecords The list of NS records in the record set. NsRecord_STATUS[]
Optional
provisioningState provisioning State of the record set. string
Optional
PTRRecords The list of PTR records in the record set. PtrRecord_STATUS[]
Optional
SOARecord The SOA record in the record set. SoaRecord_STATUS
Optional
SRVRecords The list of SRV records in the record set. SrvRecord_STATUS[]
Optional
targetResource A reference to an azure resource from where the dns resource value is taken. SubResource_STATUS
Optional
TTL The TTL (time-to-live) of the records in the record set. int
Optional
TXTRecords The list of TXT records in the record set. TxtRecord_STATUS[]
Optional
type The type of the record set. string
Optional

DnsZonesPTRRecordList

Generator information: - Generated from: /dns/resource-manager/Microsoft.Network/stable/2018-05-01/dns.json - ARM URI: /​subscriptions/​{subscriptionId}/​resourceGroups/​{resourceGroupName}/​providers/​Microsoft.Network/dnsZones/{zoneName}/PTR/{relativeRecordSetName}

Property Description Type
metav1.TypeMeta
metav1.ListMeta
items DnsZonesPTRRecord[]
Optional

DnsZonesSRVRecord

Generator information: - Generated from: /dns/resource-manager/Microsoft.Network/stable/2018-05-01/dns.json - ARM URI: /​subscriptions/​{subscriptionId}/​resourceGroups/​{resourceGroupName}/​providers/​Microsoft.Network/dnsZones/{zoneName}/SRV/{relativeRecordSetName}

Used by: DnsZonesSRVRecordList.

Property Description Type
metav1.TypeMeta
metav1.ObjectMeta
spec DnsZonesSRVRecord_Spec
Optional
status DnsZonesSRVRecord_STATUS
Optional

DnsZonesSRVRecord_Spec

Property Description Type
AAAARecords The list of AAAA records in the record set. AaaaRecord[]
Optional
ARecords The list of A records in the record set. ARecord[]
Optional
azureName The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it doesn’t have to be. string
Optional
caaRecords The list of CAA records in the record set. CaaRecord[]
Optional
CNAMERecord The CNAME record in the record set. CnameRecord
Optional
metadata The metadata attached to the record set. map[string]string
Optional
MXRecords The list of MX records in the record set. MxRecord[]
Optional
NSRecords The list of NS records in the record set. NsRecord[]
Optional
operatorSpec The specification for configuring operator behavior. This field is interpreted by the operator and not passed directly to Azure DnsZonesSRVRecordOperatorSpec
Optional
owner The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a reference to a network.azure.com/DnsZone resource genruntime.KnownResourceReference
Required
PTRRecords The list of PTR records in the record set. PtrRecord[]
Optional
SOARecord The SOA record in the record set. SoaRecord
Optional
SRVRecords The list of SRV records in the record set. SrvRecord[]
Optional
targetResource A reference to an azure resource from where the dns resource value is taken. SubResource
Optional
TTL The TTL (time-to-live) of the records in the record set. int
Optional
TXTRecords The list of TXT records in the record set. TxtRecord[]
Optional

DnsZonesSRVRecord_STATUS

Property Description Type
AAAARecords The list of AAAA records in the record set. AaaaRecord_STATUS[]
Optional
ARecords The list of A records in the record set. ARecord_STATUS[]
Optional
caaRecords The list of CAA records in the record set. CaaRecord_STATUS[]
Optional
CNAMERecord The CNAME record in the record set. CnameRecord_STATUS
Optional
conditions The observed state of the resource conditions.Condition[]
Optional
etag The etag of the record set. string
Optional
fqdn Fully qualified domain name of the record set. string
Optional
id The ID of the record set. string
Optional
metadata The metadata attached to the record set. map[string]string
Optional
MXRecords The list of MX records in the record set. MxRecord_STATUS[]
Optional
name The name of the record set. string
Optional
NSRecords The list of NS records in the record set. NsRecord_STATUS[]
Optional
provisioningState provisioning State of the record set. string
Optional
PTRRecords The list of PTR records in the record set. PtrRecord_STATUS[]
Optional
SOARecord The SOA record in the record set. SoaRecord_STATUS
Optional
SRVRecords The list of SRV records in the record set. SrvRecord_STATUS[]
Optional
targetResource A reference to an azure resource from where the dns resource value is taken. SubResource_STATUS
Optional
TTL The TTL (time-to-live) of the records in the record set. int
Optional
TXTRecords The list of TXT records in the record set. TxtRecord_STATUS[]
Optional
type The type of the record set. string
Optional

DnsZonesSRVRecordList

Generator information: - Generated from: /dns/resource-manager/Microsoft.Network/stable/2018-05-01/dns.json - ARM URI: /​subscriptions/​{subscriptionId}/​resourceGroups/​{resourceGroupName}/​providers/​Microsoft.Network/dnsZones/{zoneName}/SRV/{relativeRecordSetName}

Property Description Type
metav1.TypeMeta
metav1.ListMeta
items DnsZonesSRVRecord[]
Optional

DnsZonesTXTRecord

Generator information: - Generated from: /dns/resource-manager/Microsoft.Network/stable/2018-05-01/dns.json - ARM URI: /​subscriptions/​{subscriptionId}/​resourceGroups/​{resourceGroupName}/​providers/​Microsoft.Network/dnsZones/{zoneName}/TXT/{relativeRecordSetName}

Used by: DnsZonesTXTRecordList.

Property Description Type
metav1.TypeMeta
metav1.ObjectMeta
spec DnsZonesTXTRecord_Spec
Optional
status DnsZonesTXTRecord_STATUS
Optional

DnsZonesTXTRecord_Spec

Property Description Type
AAAARecords The list of AAAA records in the record set. AaaaRecord[]
Optional
ARecords The list of A records in the record set. ARecord[]
Optional
azureName The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it doesn’t have to be. string
Optional
caaRecords The list of CAA records in the record set. CaaRecord[]
Optional
CNAMERecord The CNAME record in the record set. CnameRecord
Optional
metadata The metadata attached to the record set. map[string]string
Optional
MXRecords The list of MX records in the record set. MxRecord[]
Optional
NSRecords The list of NS records in the record set. NsRecord[]
Optional
operatorSpec The specification for configuring operator behavior. This field is interpreted by the operator and not passed directly to Azure DnsZonesTXTRecordOperatorSpec
Optional
owner The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a reference to a network.azure.com/DnsZone resource genruntime.KnownResourceReference
Required
PTRRecords The list of PTR records in the record set. PtrRecord[]
Optional
SOARecord The SOA record in the record set. SoaRecord
Optional
SRVRecords The list of SRV records in the record set. SrvRecord[]
Optional
targetResource A reference to an azure resource from where the dns resource value is taken. SubResource
Optional
TTL The TTL (time-to-live) of the records in the record set. int
Optional
TXTRecords The list of TXT records in the record set. TxtRecord[]
Optional

DnsZonesTXTRecord_STATUS

Property Description Type
AAAARecords The list of AAAA records in the record set. AaaaRecord_STATUS[]
Optional
ARecords The list of A records in the record set. ARecord_STATUS[]
Optional
caaRecords The list of CAA records in the record set. CaaRecord_STATUS[]
Optional
CNAMERecord The CNAME record in the record set. CnameRecord_STATUS
Optional
conditions The observed state of the resource conditions.Condition[]
Optional
etag The etag of the record set. string
Optional
fqdn Fully qualified domain name of the record set. string
Optional
id The ID of the record set. string
Optional
metadata The metadata attached to the record set. map[string]string
Optional
MXRecords The list of MX records in the record set. MxRecord_STATUS[]
Optional
name The name of the record set. string
Optional
NSRecords The list of NS records in the record set. NsRecord_STATUS[]
Optional
provisioningState provisioning State of the record set. string
Optional
PTRRecords The list of PTR records in the record set. PtrRecord_STATUS[]
Optional
SOARecord The SOA record in the record set. SoaRecord_STATUS
Optional
SRVRecords The list of SRV records in the record set. SrvRecord_STATUS[]
Optional
targetResource A reference to an azure resource from where the dns resource value is taken. SubResource_STATUS
Optional
TTL The TTL (time-to-live) of the records in the record set. int
Optional
TXTRecords The list of TXT records in the record set. TxtRecord_STATUS[]
Optional
type The type of the record set. string
Optional

DnsZonesTXTRecordList

Generator information: - Generated from: /dns/resource-manager/Microsoft.Network/stable/2018-05-01/dns.json - ARM URI: /​subscriptions/​{subscriptionId}/​resourceGroups/​{resourceGroupName}/​providers/​Microsoft.Network/dnsZones/{zoneName}/TXT/{relativeRecordSetName}

Property Description Type
metav1.TypeMeta
metav1.ListMeta
items DnsZonesTXTRecord[]
Optional

DnsZone_Spec

Used by: DnsZone.

Property Description Type
azureName The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it doesn’t have to be. string
Optional
location Resource location. string
Required
operatorSpec The specification for configuring operator behavior. This field is interpreted by the operator and not passed directly to Azure DnsZoneOperatorSpec
Optional
owner The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a reference to a resources.azure.com/ResourceGroup resource genruntime.KnownResourceReference
Required
registrationVirtualNetworks A list of references to virtual networks that register hostnames in this DNS zone. This is a only when ZoneType is Private. SubResource[]
Optional
resolutionVirtualNetworks A list of references to virtual networks that resolve records in this DNS zone. This is a only when ZoneType is Private. SubResource[]
Optional
tags Resource tags. map[string]string
Optional
zoneType The type of this DNS zone (Public or Private). ZoneProperties_ZoneType
Optional

DnsZone_STATUS

Used by: DnsZone.

Property Description Type
conditions The observed state of the resource conditions.Condition[]
Optional
etag The etag of the zone. string
Optional
id Resource ID. string
Optional
location Resource location. string
Optional
maxNumberOfRecordSets 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. int
Optional
maxNumberOfRecordsPerRecordSet 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. int
Optional
name Resource name. string
Optional
nameServers The name servers for this DNS zone. This is a read-only property and any attempt to set this value will be ignored. string[]
Optional
numberOfRecordSets 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. int
Optional
registrationVirtualNetworks A list of references to virtual networks that register hostnames in this DNS zone. This is a only when ZoneType is Private. SubResource_STATUS[]
Optional
resolutionVirtualNetworks A list of references to virtual networks that resolve records in this DNS zone. This is a only when ZoneType is Private. SubResource_STATUS[]
Optional
tags Resource tags. map[string]string
Optional
type Resource type. string
Optional
zoneType The type of this DNS zone (Public or Private). ZoneProperties_ZoneType_STATUS
Optional

DnsZonesAAAARecord_Spec

Used by: DnsZonesAAAARecord.

Property Description Type
AAAARecords The list of AAAA records in the record set. AaaaRecord[]
Optional
ARecords The list of A records in the record set. ARecord[]
Optional
azureName The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it doesn’t have to be. string
Optional
caaRecords The list of CAA records in the record set. CaaRecord[]
Optional
CNAMERecord The CNAME record in the record set. CnameRecord
Optional
metadata The metadata attached to the record set. map[string]string
Optional
MXRecords The list of MX records in the record set. MxRecord[]
Optional
NSRecords The list of NS records in the record set. NsRecord[]
Optional
operatorSpec The specification for configuring operator behavior. This field is interpreted by the operator and not passed directly to Azure DnsZonesAAAARecordOperatorSpec
Optional
owner The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a reference to a network.azure.com/DnsZone resource genruntime.KnownResourceReference
Required
PTRRecords The list of PTR records in the record set. PtrRecord[]
Optional
SOARecord The SOA record in the record set. SoaRecord
Optional
SRVRecords The list of SRV records in the record set. SrvRecord[]
Optional
targetResource A reference to an azure resource from where the dns resource value is taken. SubResource
Optional
TTL The TTL (time-to-live) of the records in the record set. int
Optional
TXTRecords The list of TXT records in the record set. TxtRecord[]
Optional

DnsZonesAAAARecord_STATUS

Used by: DnsZonesAAAARecord.

Property Description Type
AAAARecords The list of AAAA records in the record set. AaaaRecord_STATUS[]
Optional
ARecords The list of A records in the record set. ARecord_STATUS[]
Optional
caaRecords The list of CAA records in the record set. CaaRecord_STATUS[]
Optional
CNAMERecord The CNAME record in the record set. CnameRecord_STATUS
Optional
conditions The observed state of the resource conditions.Condition[]
Optional
etag The etag of the record set. string
Optional
fqdn Fully qualified domain name of the record set. string
Optional
id The ID of the record set. string
Optional
metadata The metadata attached to the record set. map[string]string
Optional
MXRecords The list of MX records in the record set. MxRecord_STATUS[]
Optional
name The name of the record set. string
Optional
NSRecords The list of NS records in the record set. NsRecord_STATUS[]
Optional
provisioningState provisioning State of the record set. string
Optional
PTRRecords The list of PTR records in the record set. PtrRecord_STATUS[]
Optional
SOARecord The SOA record in the record set. SoaRecord_STATUS
Optional
SRVRecords The list of SRV records in the record set. SrvRecord_STATUS[]
Optional
targetResource A reference to an azure resource from where the dns resource value is taken. SubResource_STATUS
Optional
TTL The TTL (time-to-live) of the records in the record set. int
Optional
TXTRecords The list of TXT records in the record set. TxtRecord_STATUS[]
Optional
type The type of the record set. string
Optional

DnsZonesARecord_Spec

Used by: DnsZonesARecord.

Property Description Type
AAAARecords The list of AAAA records in the record set. AaaaRecord[]
Optional
ARecords The list of A records in the record set. ARecord[]
Optional
azureName The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it doesn’t have to be. string
Optional
caaRecords The list of CAA records in the record set. CaaRecord[]
Optional
CNAMERecord The CNAME record in the record set. CnameRecord
Optional
etag The etag of the record set. string
Optional
metadata The metadata attached to the record set. map[string]string
Optional
MXRecords The list of MX records in the record set. MxRecord[]
Optional
NSRecords The list of NS records in the record set. NsRecord[]
Optional
operatorSpec The specification for configuring operator behavior. This field is interpreted by the operator and not passed directly to Azure DnsZonesARecordOperatorSpec
Optional
owner The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a reference to a network.azure.com/DnsZone resource genruntime.KnownResourceReference
Required
PTRRecords The list of PTR records in the record set. PtrRecord[]
Optional
SOARecord The SOA record in the record set. SoaRecord
Optional
SRVRecords The list of SRV records in the record set. SrvRecord[]
Optional
targetResource A reference to an azure resource from where the dns resource value is taken. SubResource
Optional
TTL The TTL (time-to-live) of the records in the record set. int
Optional
TXTRecords The list of TXT records in the record set. TxtRecord[]
Optional

DnsZonesARecord_STATUS

Used by: DnsZonesARecord.

Property Description Type
AAAARecords The list of AAAA records in the record set. AaaaRecord_STATUS[]
Optional
ARecords The list of A records in the record set. ARecord_STATUS[]
Optional
caaRecords The list of CAA records in the record set. CaaRecord_STATUS[]
Optional
CNAMERecord The CNAME record in the record set. CnameRecord_STATUS
Optional
conditions The observed state of the resource conditions.Condition[]
Optional
etag The etag of the record set. string
Optional
fqdn Fully qualified domain name of the record set. string
Optional
id The ID of the record set. string
Optional
metadata The metadata attached to the record set. map[string]string
Optional
MXRecords The list of MX records in the record set. MxRecord_STATUS[]
Optional
name The name of the record set. string
Optional
NSRecords The list of NS records in the record set. NsRecord_STATUS[]
Optional
provisioningState provisioning State of the record set. string
Optional
PTRRecords The list of PTR records in the record set. PtrRecord_STATUS[]
Optional
SOARecord The SOA record in the record set. SoaRecord_STATUS
Optional
SRVRecords The list of SRV records in the record set. SrvRecord_STATUS[]
Optional
targetResource A reference to an azure resource from where the dns resource value is taken. SubResource_STATUS
Optional
TTL The TTL (time-to-live) of the records in the record set. int
Optional
TXTRecords The list of TXT records in the record set. TxtRecord_STATUS[]
Optional
type The type of the record set. string
Optional

DnsZonesCAARecord_Spec

Used by: DnsZonesCAARecord.

Property Description Type
AAAARecords The list of AAAA records in the record set. AaaaRecord[]
Optional
ARecords The list of A records in the record set. ARecord[]
Optional
azureName The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it doesn’t have to be. string
Optional
caaRecords The list of CAA records in the record set. CaaRecord[]
Optional
CNAMERecord The CNAME record in the record set. CnameRecord
Optional
metadata The metadata attached to the record set. map[string]string
Optional
MXRecords The list of MX records in the record set. MxRecord[]
Optional
NSRecords The list of NS records in the record set. NsRecord[]
Optional
operatorSpec The specification for configuring operator behavior. This field is interpreted by the operator and not passed directly to Azure DnsZonesCAARecordOperatorSpec
Optional
owner The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a reference to a network.azure.com/DnsZone resource genruntime.KnownResourceReference
Required
PTRRecords The list of PTR records in the record set. PtrRecord[]
Optional
SOARecord The SOA record in the record set. SoaRecord
Optional
SRVRecords The list of SRV records in the record set. SrvRecord[]
Optional
targetResource A reference to an azure resource from where the dns resource value is taken. SubResource
Optional
TTL The TTL (time-to-live) of the records in the record set. int
Optional
TXTRecords The list of TXT records in the record set. TxtRecord[]
Optional

DnsZonesCAARecord_STATUS

Used by: DnsZonesCAARecord.

Property Description Type
AAAARecords The list of AAAA records in the record set. AaaaRecord_STATUS[]
Optional
ARecords The list of A records in the record set. ARecord_STATUS[]
Optional
caaRecords The list of CAA records in the record set. CaaRecord_STATUS[]
Optional
CNAMERecord The CNAME record in the record set. CnameRecord_STATUS
Optional
conditions The observed state of the resource conditions.Condition[]
Optional
etag The etag of the record set. string
Optional
fqdn Fully qualified domain name of the record set. string
Optional
id The ID of the record set. string
Optional
metadata The metadata attached to the record set. map[string]string
Optional
MXRecords The list of MX records in the record set. MxRecord_STATUS[]
Optional
name The name of the record set. string
Optional
NSRecords The list of NS records in the record set. NsRecord_STATUS[]
Optional
provisioningState provisioning State of the record set. string
Optional
PTRRecords The list of PTR records in the record set. PtrRecord_STATUS[]
Optional
SOARecord The SOA record in the record set. SoaRecord_STATUS
Optional
SRVRecords The list of SRV records in the record set. SrvRecord_STATUS[]
Optional
targetResource A reference to an azure resource from where the dns resource value is taken. SubResource_STATUS
Optional
TTL The TTL (time-to-live) of the records in the record set. int
Optional
TXTRecords The list of TXT records in the record set. TxtRecord_STATUS[]
Optional
type The type of the record set. string
Optional

DnsZonesCNAMERecord_Spec

Used by: DnsZonesCNAMERecord.

Property Description Type
AAAARecords The list of AAAA records in the record set. AaaaRecord[]
Optional
ARecords The list of A records in the record set. ARecord[]
Optional
azureName The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it doesn’t have to be. string
Optional
caaRecords The list of CAA records in the record set. CaaRecord[]
Optional
CNAMERecord The CNAME record in the record set. CnameRecord
Optional
metadata The metadata attached to the record set. map[string]string
Optional
MXRecords The list of MX records in the record set. MxRecord[]
Optional
NSRecords The list of NS records in the record set. NsRecord[]
Optional
operatorSpec The specification for configuring operator behavior. This field is interpreted by the operator and not passed directly to Azure DnsZonesCNAMERecordOperatorSpec
Optional
owner The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a reference to a network.azure.com/DnsZone resource genruntime.KnownResourceReference
Required
PTRRecords The list of PTR records in the record set. PtrRecord[]
Optional
SOARecord The SOA record in the record set. SoaRecord
Optional
SRVRecords The list of SRV records in the record set. SrvRecord[]
Optional
targetResource A reference to an azure resource from where the dns resource value is taken. SubResource
Optional
TTL The TTL (time-to-live) of the records in the record set. int
Optional
TXTRecords The list of TXT records in the record set. TxtRecord[]
Optional

DnsZonesCNAMERecord_STATUS

Used by: DnsZonesCNAMERecord.

Property Description Type
AAAARecords The list of AAAA records in the record set. AaaaRecord_STATUS[]
Optional
ARecords The list of A records in the record set. ARecord_STATUS[]
Optional
caaRecords The list of CAA records in the record set. CaaRecord_STATUS[]
Optional
CNAMERecord The CNAME record in the record set. CnameRecord_STATUS
Optional
conditions The observed state of the resource conditions.Condition[]
Optional
etag The etag of the record set. string
Optional
fqdn Fully qualified domain name of the record set. string
Optional
id The ID of the record set. string
Optional
metadata The metadata attached to the record set. map[string]string
Optional
MXRecords The list of MX records in the record set. MxRecord_STATUS[]
Optional
name The name of the record set. string
Optional
NSRecords The list of NS records in the record set. NsRecord_STATUS[]
Optional
provisioningState provisioning State of the record set. string
Optional
PTRRecords The list of PTR records in the record set. PtrRecord_STATUS[]
Optional
SOARecord The SOA record in the record set. SoaRecord_STATUS
Optional
SRVRecords The list of SRV records in the record set. SrvRecord_STATUS[]
Optional
targetResource A reference to an azure resource from where the dns resource value is taken. SubResource_STATUS
Optional
TTL The TTL (time-to-live) of the records in the record set. int
Optional
TXTRecords The list of TXT records in the record set. TxtRecord_STATUS[]
Optional
type The type of the record set. string
Optional

DnsZonesMXRecord_Spec

Used by: DnsZonesMXRecord.

Property Description Type
AAAARecords The list of AAAA records in the record set. AaaaRecord[]
Optional
ARecords The list of A records in the record set. ARecord[]
Optional
azureName The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it doesn’t have to be. string
Optional
caaRecords The list of CAA records in the record set. CaaRecord[]
Optional
CNAMERecord The CNAME record in the record set. CnameRecord
Optional
metadata The metadata attached to the record set. map[string]string
Optional
MXRecords The list of MX records in the record set. MxRecord[]
Optional
NSRecords The list of NS records in the record set. NsRecord[]
Optional
operatorSpec The specification for configuring operator behavior. This field is interpreted by the operator and not passed directly to Azure DnsZonesMXRecordOperatorSpec
Optional
owner The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a reference to a network.azure.com/DnsZone resource genruntime.KnownResourceReference
Required
PTRRecords The list of PTR records in the record set. PtrRecord[]
Optional
SOARecord The SOA record in the record set. SoaRecord
Optional
SRVRecords The list of SRV records in the record set. SrvRecord[]
Optional
targetResource A reference to an azure resource from where the dns resource value is taken. SubResource
Optional
TTL The TTL (time-to-live) of the records in the record set. int
Optional
TXTRecords The list of TXT records in the record set. TxtRecord[]
Optional

DnsZonesMXRecord_STATUS

Used by: DnsZonesMXRecord.

Property Description Type
AAAARecords The list of AAAA records in the record set. AaaaRecord_STATUS[]
Optional
ARecords The list of A records in the record set. ARecord_STATUS[]
Optional
caaRecords The list of CAA records in the record set. CaaRecord_STATUS[]
Optional
CNAMERecord The CNAME record in the record set. CnameRecord_STATUS
Optional
conditions The observed state of the resource conditions.Condition[]
Optional
etag The etag of the record set. string
Optional
fqdn Fully qualified domain name of the record set. string
Optional
id The ID of the record set. string
Optional
metadata The metadata attached to the record set. map[string]string
Optional
MXRecords The list of MX records in the record set. MxRecord_STATUS[]
Optional
name The name of the record set. string
Optional
NSRecords The list of NS records in the record set. NsRecord_STATUS[]
Optional
provisioningState provisioning State of the record set. string
Optional
PTRRecords The list of PTR records in the record set. PtrRecord_STATUS[]
Optional
SOARecord The SOA record in the record set. SoaRecord_STATUS
Optional
SRVRecords The list of SRV records in the record set. SrvRecord_STATUS[]
Optional
targetResource A reference to an azure resource from where the dns resource value is taken. SubResource_STATUS
Optional
TTL The TTL (time-to-live) of the records in the record set. int
Optional
TXTRecords The list of TXT records in the record set. TxtRecord_STATUS[]
Optional
type The type of the record set. string
Optional

DnsZonesNSRecord_Spec

Used by: DnsZonesNSRecord.

Property Description Type
AAAARecords The list of AAAA records in the record set. AaaaRecord[]
Optional
ARecords The list of A records in the record set. ARecord[]
Optional
azureName The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it doesn’t have to be. string
Optional
caaRecords The list of CAA records in the record set. CaaRecord[]
Optional
CNAMERecord The CNAME record in the record set. CnameRecord
Optional
metadata The metadata attached to the record set. map[string]string
Optional
MXRecords The list of MX records in the record set. MxRecord[]
Optional
NSRecords The list of NS records in the record set. NsRecord[]
Optional
operatorSpec The specification for configuring operator behavior. This field is interpreted by the operator and not passed directly to Azure DnsZonesNSRecordOperatorSpec
Optional
owner The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a reference to a network.azure.com/DnsZone resource genruntime.KnownResourceReference
Required
PTRRecords The list of PTR records in the record set. PtrRecord[]
Optional
SOARecord The SOA record in the record set. SoaRecord
Optional
SRVRecords The list of SRV records in the record set. SrvRecord[]
Optional
targetResource A reference to an azure resource from where the dns resource value is taken. SubResource
Optional
TTL The TTL (time-to-live) of the records in the record set. int
Optional
TXTRecords The list of TXT records in the record set. TxtRecord[]
Optional

DnsZonesNSRecord_STATUS

Used by: DnsZonesNSRecord.

Property Description Type
AAAARecords The list of AAAA records in the record set. AaaaRecord_STATUS[]
Optional
ARecords The list of A records in the record set. ARecord_STATUS[]
Optional
caaRecords The list of CAA records in the record set. CaaRecord_STATUS[]
Optional
CNAMERecord The CNAME record in the record set. CnameRecord_STATUS
Optional
conditions The observed state of the resource conditions.Condition[]
Optional
etag The etag of the record set. string
Optional
fqdn Fully qualified domain name of the record set. string
Optional
id The ID of the record set. string
Optional
metadata The metadata attached to the record set. map[string]string
Optional
MXRecords The list of MX records in the record set. MxRecord_STATUS[]
Optional
name The name of the record set. string
Optional
NSRecords The list of NS records in the record set. NsRecord_STATUS[]
Optional
provisioningState provisioning State of the record set. string
Optional
PTRRecords The list of PTR records in the record set. PtrRecord_STATUS[]
Optional
SOARecord The SOA record in the record set. SoaRecord_STATUS
Optional
SRVRecords The list of SRV records in the record set. SrvRecord_STATUS[]
Optional
targetResource A reference to an azure resource from where the dns resource value is taken. SubResource_STATUS
Optional
TTL The TTL (time-to-live) of the records in the record set. int
Optional
TXTRecords The list of TXT records in the record set. TxtRecord_STATUS[]
Optional
type The type of the record set. string
Optional

DnsZonesPTRRecord_Spec

Used by: DnsZonesPTRRecord.

Property Description Type
AAAARecords The list of AAAA records in the record set. AaaaRecord[]
Optional
ARecords The list of A records in the record set. ARecord[]
Optional
azureName The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it doesn’t have to be. string
Optional
caaRecords The list of CAA records in the record set. CaaRecord[]
Optional
CNAMERecord The CNAME record in the record set. CnameRecord
Optional
metadata The metadata attached to the record set. map[string]string
Optional
MXRecords The list of MX records in the record set. MxRecord[]
Optional
NSRecords The list of NS records in the record set. NsRecord[]
Optional
operatorSpec The specification for configuring operator behavior. This field is interpreted by the operator and not passed directly to Azure DnsZonesPTRRecordOperatorSpec
Optional
owner The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a reference to a network.azure.com/DnsZone resource genruntime.KnownResourceReference
Required
PTRRecords The list of PTR records in the record set. PtrRecord[]
Optional
SOARecord The SOA record in the record set. SoaRecord
Optional
SRVRecords The list of SRV records in the record set. SrvRecord[]
Optional
targetResource A reference to an azure resource from where the dns resource value is taken. SubResource
Optional
TTL The TTL (time-to-live) of the records in the record set. int
Optional
TXTRecords The list of TXT records in the record set. TxtRecord[]
Optional

DnsZonesPTRRecord_STATUS

Used by: DnsZonesPTRRecord.

Property Description Type
AAAARecords The list of AAAA records in the record set. AaaaRecord_STATUS[]
Optional
ARecords The list of A records in the record set. ARecord_STATUS[]
Optional
caaRecords The list of CAA records in the record set. CaaRecord_STATUS[]
Optional
CNAMERecord The CNAME record in the record set. CnameRecord_STATUS
Optional
conditions The observed state of the resource conditions.Condition[]
Optional
etag The etag of the record set. string
Optional
fqdn Fully qualified domain name of the record set. string
Optional
id The ID of the record set. string
Optional
metadata The metadata attached to the record set. map[string]string
Optional
MXRecords The list of MX records in the record set. MxRecord_STATUS[]
Optional
name The name of the record set. string
Optional
NSRecords The list of NS records in the record set. NsRecord_STATUS[]
Optional
provisioningState provisioning State of the record set. string
Optional
PTRRecords The list of PTR records in the record set. PtrRecord_STATUS[]
Optional
SOARecord The SOA record in the record set. SoaRecord_STATUS
Optional
SRVRecords The list of SRV records in the record set. SrvRecord_STATUS[]
Optional
targetResource A reference to an azure resource from where the dns resource value is taken. SubResource_STATUS
Optional
TTL The TTL (time-to-live) of the records in the record set. int
Optional
TXTRecords The list of TXT records in the record set. TxtRecord_STATUS[]
Optional
type The type of the record set. string
Optional

DnsZonesSRVRecord_Spec

Used by: DnsZonesSRVRecord.

Property Description Type
AAAARecords The list of AAAA records in the record set. AaaaRecord[]
Optional
ARecords The list of A records in the record set. ARecord[]
Optional
azureName The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it doesn’t have to be. string
Optional
caaRecords The list of CAA records in the record set. CaaRecord[]
Optional
CNAMERecord The CNAME record in the record set. CnameRecord
Optional
metadata The metadata attached to the record set. map[string]string
Optional
MXRecords The list of MX records in the record set. MxRecord[]
Optional
NSRecords The list of NS records in the record set. NsRecord[]
Optional
operatorSpec The specification for configuring operator behavior. This field is interpreted by the operator and not passed directly to Azure DnsZonesSRVRecordOperatorSpec
Optional
owner The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a reference to a network.azure.com/DnsZone resource genruntime.KnownResourceReference
Required
PTRRecords The list of PTR records in the record set. PtrRecord[]
Optional
SOARecord The SOA record in the record set. SoaRecord
Optional
SRVRecords The list of SRV records in the record set. SrvRecord[]
Optional
targetResource A reference to an azure resource from where the dns resource value is taken. SubResource
Optional
TTL The TTL (time-to-live) of the records in the record set. int
Optional
TXTRecords The list of TXT records in the record set. TxtRecord[]
Optional

DnsZonesSRVRecord_STATUS

Used by: DnsZonesSRVRecord.

Property Description Type
AAAARecords The list of AAAA records in the record set. AaaaRecord_STATUS[]
Optional
ARecords The list of A records in the record set. ARecord_STATUS[]
Optional
caaRecords The list of CAA records in the record set. CaaRecord_STATUS[]
Optional
CNAMERecord The CNAME record in the record set. CnameRecord_STATUS
Optional
conditions The observed state of the resource conditions.Condition[]
Optional
etag The etag of the record set. string
Optional
fqdn Fully qualified domain name of the record set. string
Optional
id The ID of the record set. string
Optional
metadata The metadata attached to the record set. map[string]string
Optional
MXRecords The list of MX records in the record set. MxRecord_STATUS[]
Optional
name The name of the record set. string
Optional
NSRecords The list of NS records in the record set. NsRecord_STATUS[]
Optional
provisioningState provisioning State of the record set. string
Optional
PTRRecords The list of PTR records in the record set. PtrRecord_STATUS[]
Optional
SOARecord The SOA record in the record set. SoaRecord_STATUS
Optional
SRVRecords The list of SRV records in the record set. SrvRecord_STATUS[]
Optional
targetResource A reference to an azure resource from where the dns resource value is taken. SubResource_STATUS
Optional
TTL The TTL (time-to-live) of the records in the record set. int
Optional
TXTRecords The list of TXT records in the record set. TxtRecord_STATUS[]
Optional
type The type of the record set. string
Optional

DnsZonesTXTRecord_Spec

Used by: DnsZonesTXTRecord.

Property Description Type
AAAARecords The list of AAAA records in the record set. AaaaRecord[]
Optional
ARecords The list of A records in the record set. ARecord[]
Optional
azureName The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it doesn’t have to be. string
Optional
caaRecords The list of CAA records in the record set. CaaRecord[]
Optional
CNAMERecord The CNAME record in the record set. CnameRecord
Optional
metadata The metadata attached to the record set. map[string]string
Optional
MXRecords The list of MX records in the record set. MxRecord[]
Optional
NSRecords The list of NS records in the record set. NsRecord[]
Optional
operatorSpec The specification for configuring operator behavior. This field is interpreted by the operator and not passed directly to Azure DnsZonesTXTRecordOperatorSpec
Optional
owner The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a reference to a network.azure.com/DnsZone resource genruntime.KnownResourceReference
Required
PTRRecords The list of PTR records in the record set. PtrRecord[]
Optional
SOARecord The SOA record in the record set. SoaRecord
Optional
SRVRecords The list of SRV records in the record set. SrvRecord[]
Optional
targetResource A reference to an azure resource from where the dns resource value is taken. SubResource
Optional
TTL The TTL (time-to-live) of the records in the record set. int
Optional
TXTRecords The list of TXT records in the record set. TxtRecord[]
Optional

DnsZonesTXTRecord_STATUS

Used by: DnsZonesTXTRecord.

Property Description Type
AAAARecords The list of AAAA records in the record set. AaaaRecord_STATUS[]
Optional
ARecords The list of A records in the record set. ARecord_STATUS[]
Optional
caaRecords The list of CAA records in the record set. CaaRecord_STATUS[]
Optional
CNAMERecord The CNAME record in the record set. CnameRecord_STATUS
Optional
conditions The observed state of the resource conditions.Condition[]
Optional
etag The etag of the record set. string
Optional
fqdn Fully qualified domain name of the record set. string
Optional
id The ID of the record set. string
Optional
metadata The metadata attached to the record set. map[string]string
Optional
MXRecords The list of MX records in the record set. MxRecord_STATUS[]
Optional
name The name of the record set. string
Optional
NSRecords The list of NS records in the record set. NsRecord_STATUS[]
Optional
provisioningState provisioning State of the record set. string
Optional
PTRRecords The list of PTR records in the record set. PtrRecord_STATUS[]
Optional
SOARecord The SOA record in the record set. SoaRecord_STATUS
Optional
SRVRecords The list of SRV records in the record set. SrvRecord_STATUS[]
Optional
targetResource A reference to an azure resource from where the dns resource value is taken. SubResource_STATUS
Optional
TTL The TTL (time-to-live) of the records in the record set. int
Optional
TXTRecords The list of TXT records in the record set. TxtRecord_STATUS[]
Optional
type The type of the record set. string
Optional

AaaaRecord

An AAAA record.

Used by: DnsZonesAAAARecord_Spec, DnsZonesARecord_Spec, DnsZonesCAARecord_Spec, DnsZonesCNAMERecord_Spec, DnsZonesMXRecord_Spec, DnsZonesNSRecord_Spec, DnsZonesPTRRecord_Spec, DnsZonesSRVRecord_Spec, and DnsZonesTXTRecord_Spec.

Property Description Type
ipv6Address The IPv6 address of this AAAA record. string
Optional

AaaaRecord_STATUS

An AAAA record.

Used by: DnsZonesAAAARecord_STATUS, DnsZonesARecord_STATUS, DnsZonesCAARecord_STATUS, DnsZonesCNAMERecord_STATUS, DnsZonesMXRecord_STATUS, DnsZonesNSRecord_STATUS, DnsZonesPTRRecord_STATUS, DnsZonesSRVRecord_STATUS, and DnsZonesTXTRecord_STATUS.

Property Description Type
ipv6Address The IPv6 address of this AAAA record. string
Optional

ARecord

An A record.

Used by: DnsZonesAAAARecord_Spec, DnsZonesARecord_Spec, DnsZonesCAARecord_Spec, DnsZonesCNAMERecord_Spec, DnsZonesMXRecord_Spec, DnsZonesNSRecord_Spec, DnsZonesPTRRecord_Spec, DnsZonesSRVRecord_Spec, and DnsZonesTXTRecord_Spec.

Property Description Type
ipv4Address The IPv4 address of this A record. string
Optional

ARecord_STATUS

An A record.

Used by: DnsZonesAAAARecord_STATUS, DnsZonesARecord_STATUS, DnsZonesCAARecord_STATUS, DnsZonesCNAMERecord_STATUS, DnsZonesMXRecord_STATUS, DnsZonesNSRecord_STATUS, DnsZonesPTRRecord_STATUS, DnsZonesSRVRecord_STATUS, and DnsZonesTXTRecord_STATUS.

Property Description Type
ipv4Address The IPv4 address of this A record. string
Optional

CaaRecord

A CAA record.

Used by: DnsZonesAAAARecord_Spec, DnsZonesARecord_Spec, DnsZonesCAARecord_Spec, DnsZonesCNAMERecord_Spec, DnsZonesMXRecord_Spec, DnsZonesNSRecord_Spec, DnsZonesPTRRecord_Spec, DnsZonesSRVRecord_Spec, and DnsZonesTXTRecord_Spec.

Property Description Type
flags The flags for this CAA record as an integer between 0 and 255. int
Optional
tag The tag for this CAA record. string
Optional
value The value for this CAA record. string
Optional

CaaRecord_STATUS

A CAA record.

Used by: DnsZonesAAAARecord_STATUS, DnsZonesARecord_STATUS, DnsZonesCAARecord_STATUS, DnsZonesCNAMERecord_STATUS, DnsZonesMXRecord_STATUS, DnsZonesNSRecord_STATUS, DnsZonesPTRRecord_STATUS, DnsZonesSRVRecord_STATUS, and DnsZonesTXTRecord_STATUS.

Property Description Type
flags The flags for this CAA record as an integer between 0 and 255. int
Optional
tag The tag for this CAA record. string
Optional
value The value for this CAA record. string
Optional

CnameRecord

A CNAME record.

Used by: DnsZonesAAAARecord_Spec, DnsZonesARecord_Spec, DnsZonesCAARecord_Spec, DnsZonesCNAMERecord_Spec, DnsZonesMXRecord_Spec, DnsZonesNSRecord_Spec, DnsZonesPTRRecord_Spec, DnsZonesSRVRecord_Spec, and DnsZonesTXTRecord_Spec.

Property Description Type
cname The canonical name for this CNAME record. string
Optional

CnameRecord_STATUS

A CNAME record.

Used by: DnsZonesAAAARecord_STATUS, DnsZonesARecord_STATUS, DnsZonesCAARecord_STATUS, DnsZonesCNAMERecord_STATUS, DnsZonesMXRecord_STATUS, DnsZonesNSRecord_STATUS, DnsZonesPTRRecord_STATUS, DnsZonesSRVRecord_STATUS, and DnsZonesTXTRecord_STATUS.

Property Description Type
cname The canonical name for this CNAME record. string
Optional

DnsZoneOperatorSpec

Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure

Used by: DnsZone_Spec.

Property Description Type
configMapExpressions configures where to place operator written dynamic ConfigMaps (created with CEL expressions). core.DestinationExpression[]
Optional
secretExpressions configures where to place operator written dynamic secrets (created with CEL expressions). core.DestinationExpression[]
Optional

DnsZonesAAAARecordOperatorSpec

Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure

Used by: DnsZonesAAAARecord_Spec.

Property Description Type
configMapExpressions configures where to place operator written dynamic ConfigMaps (created with CEL expressions). core.DestinationExpression[]
Optional
secretExpressions configures where to place operator written dynamic secrets (created with CEL expressions). core.DestinationExpression[]
Optional

DnsZonesARecordOperatorSpec

Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure

Used by: DnsZonesARecord_Spec.

Property Description Type
configMapExpressions configures where to place operator written dynamic ConfigMaps (created with CEL expressions). core.DestinationExpression[]
Optional
secretExpressions configures where to place operator written dynamic secrets (created with CEL expressions). core.DestinationExpression[]
Optional

DnsZonesCAARecordOperatorSpec

Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure

Used by: DnsZonesCAARecord_Spec.

Property Description Type
configMapExpressions configures where to place operator written dynamic ConfigMaps (created with CEL expressions). core.DestinationExpression[]
Optional
secretExpressions configures where to place operator written dynamic secrets (created with CEL expressions). core.DestinationExpression[]
Optional

DnsZonesCNAMERecordOperatorSpec

Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure

Used by: DnsZonesCNAMERecord_Spec.

Property Description Type
configMapExpressions configures where to place operator written dynamic ConfigMaps (created with CEL expressions). core.DestinationExpression[]
Optional
secretExpressions configures where to place operator written dynamic secrets (created with CEL expressions). core.DestinationExpression[]
Optional

DnsZonesMXRecordOperatorSpec

Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure

Used by: DnsZonesMXRecord_Spec.

Property Description Type
configMapExpressions configures where to place operator written dynamic ConfigMaps (created with CEL expressions). core.DestinationExpression[]
Optional
secretExpressions configures where to place operator written dynamic secrets (created with CEL expressions). core.DestinationExpression[]
Optional

DnsZonesNSRecordOperatorSpec

Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure

Used by: DnsZonesNSRecord_Spec.

Property Description Type
configMapExpressions configures where to place operator written dynamic ConfigMaps (created with CEL expressions). core.DestinationExpression[]
Optional
secretExpressions configures where to place operator written dynamic secrets (created with CEL expressions). core.DestinationExpression[]
Optional

DnsZonesPTRRecordOperatorSpec

Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure

Used by: DnsZonesPTRRecord_Spec.

Property Description Type
configMapExpressions configures where to place operator written dynamic ConfigMaps (created with CEL expressions). core.DestinationExpression[]
Optional
secretExpressions configures where to place operator written dynamic secrets (created with CEL expressions). core.DestinationExpression[]
Optional

DnsZonesSRVRecordOperatorSpec

Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure

Used by: DnsZonesSRVRecord_Spec.

Property Description Type
configMapExpressions configures where to place operator written dynamic ConfigMaps (created with CEL expressions). core.DestinationExpression[]
Optional
secretExpressions configures where to place operator written dynamic secrets (created with CEL expressions). core.DestinationExpression[]
Optional

DnsZonesTXTRecordOperatorSpec

Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure

Used by: DnsZonesTXTRecord_Spec.

Property Description Type
configMapExpressions configures where to place operator written dynamic ConfigMaps (created with CEL expressions). core.DestinationExpression[]
Optional
secretExpressions configures where to place operator written dynamic secrets (created with CEL expressions). core.DestinationExpression[]
Optional

MxRecord

An MX record.

Used by: DnsZonesAAAARecord_Spec, DnsZonesARecord_Spec, DnsZonesCAARecord_Spec, DnsZonesCNAMERecord_Spec, DnsZonesMXRecord_Spec, DnsZonesNSRecord_Spec, DnsZonesPTRRecord_Spec, DnsZonesSRVRecord_Spec, and DnsZonesTXTRecord_Spec.

Property Description Type
exchange The domain name of the mail host for this MX record. string
Optional
preference The preference value for this MX record. int
Optional

MxRecord_STATUS

An MX record.

Used by: DnsZonesAAAARecord_STATUS, DnsZonesARecord_STATUS, DnsZonesCAARecord_STATUS, DnsZonesCNAMERecord_STATUS, DnsZonesMXRecord_STATUS, DnsZonesNSRecord_STATUS, DnsZonesPTRRecord_STATUS, DnsZonesSRVRecord_STATUS, and DnsZonesTXTRecord_STATUS.

Property Description Type
exchange The domain name of the mail host for this MX record. string
Optional
preference The preference value for this MX record. int
Optional

NsRecord

An NS record.

Used by: DnsZonesAAAARecord_Spec, DnsZonesARecord_Spec, DnsZonesCAARecord_Spec, DnsZonesCNAMERecord_Spec, DnsZonesMXRecord_Spec, DnsZonesNSRecord_Spec, DnsZonesPTRRecord_Spec, DnsZonesSRVRecord_Spec, and DnsZonesTXTRecord_Spec.

Property Description Type
nsdname The name server name for this NS record. string
Optional

NsRecord_STATUS

An NS record.

Used by: DnsZonesAAAARecord_STATUS, DnsZonesARecord_STATUS, DnsZonesCAARecord_STATUS, DnsZonesCNAMERecord_STATUS, DnsZonesMXRecord_STATUS, DnsZonesNSRecord_STATUS, DnsZonesPTRRecord_STATUS, DnsZonesSRVRecord_STATUS, and DnsZonesTXTRecord_STATUS.

Property Description Type
nsdname The name server name for this NS record. string
Optional

PtrRecord

A PTR record.

Used by: DnsZonesAAAARecord_Spec, DnsZonesARecord_Spec, DnsZonesCAARecord_Spec, DnsZonesCNAMERecord_Spec, DnsZonesMXRecord_Spec, DnsZonesNSRecord_Spec, DnsZonesPTRRecord_Spec, DnsZonesSRVRecord_Spec, and DnsZonesTXTRecord_Spec.

Property Description Type
ptrdname The PTR target domain name for this PTR record. string
Optional

PtrRecord_STATUS

A PTR record.

Used by: DnsZonesAAAARecord_STATUS, DnsZonesARecord_STATUS, DnsZonesCAARecord_STATUS, DnsZonesCNAMERecord_STATUS, DnsZonesMXRecord_STATUS, DnsZonesNSRecord_STATUS, DnsZonesPTRRecord_STATUS, DnsZonesSRVRecord_STATUS, and DnsZonesTXTRecord_STATUS.

Property Description Type
ptrdname The PTR target domain name for this PTR record. string
Optional

SoaRecord

An SOA record.

Used by: DnsZonesAAAARecord_Spec, DnsZonesARecord_Spec, DnsZonesCAARecord_Spec, DnsZonesCNAMERecord_Spec, DnsZonesMXRecord_Spec, DnsZonesNSRecord_Spec, DnsZonesPTRRecord_Spec, DnsZonesSRVRecord_Spec, and DnsZonesTXTRecord_Spec.

Property Description Type
email The email contact for this SOA record. string
Optional
expireTime The expire time for this SOA record. int
Optional
host The domain name of the authoritative name server for this SOA record. string
Optional
minimumTTL The minimum value for this SOA record. By convention this is used to determine the negative caching duration. int
Optional
refreshTime The refresh value for this SOA record. int
Optional
retryTime The retry time for this SOA record. int
Optional
serialNumber The serial number for this SOA record. int
Optional

SoaRecord_STATUS

An SOA record.

Used by: DnsZonesAAAARecord_STATUS, DnsZonesARecord_STATUS, DnsZonesCAARecord_STATUS, DnsZonesCNAMERecord_STATUS, DnsZonesMXRecord_STATUS, DnsZonesNSRecord_STATUS, DnsZonesPTRRecord_STATUS, DnsZonesSRVRecord_STATUS, and DnsZonesTXTRecord_STATUS.

Property Description Type
email The email contact for this SOA record. string
Optional
expireTime The expire time for this SOA record. int
Optional
host The domain name of the authoritative name server for this SOA record. string
Optional
minimumTTL The minimum value for this SOA record. By convention this is used to determine the negative caching duration. int
Optional
refreshTime The refresh value for this SOA record. int
Optional
retryTime The retry time for this SOA record. int
Optional
serialNumber The serial number for this SOA record. int
Optional

SrvRecord

An SRV record.

Used by: DnsZonesAAAARecord_Spec, DnsZonesARecord_Spec, DnsZonesCAARecord_Spec, DnsZonesCNAMERecord_Spec, DnsZonesMXRecord_Spec, DnsZonesNSRecord_Spec, DnsZonesPTRRecord_Spec, DnsZonesSRVRecord_Spec, and DnsZonesTXTRecord_Spec.

Property Description Type
port The port value for this SRV record. int
Optional
priority The priority value for this SRV record. int
Optional
target The target domain name for this SRV record. string
Optional
weight The weight value for this SRV record. int
Optional

SrvRecord_STATUS

An SRV record.

Used by: DnsZonesAAAARecord_STATUS, DnsZonesARecord_STATUS, DnsZonesCAARecord_STATUS, DnsZonesCNAMERecord_STATUS, DnsZonesMXRecord_STATUS, DnsZonesNSRecord_STATUS, DnsZonesPTRRecord_STATUS, DnsZonesSRVRecord_STATUS, and DnsZonesTXTRecord_STATUS.

Property Description Type
port The port value for this SRV record. int
Optional
priority The priority value for this SRV record. int
Optional
target The target domain name for this SRV record. string
Optional
weight The weight value for this SRV record. int
Optional

SubResource

A reference to a another resource

Used by: DnsZone_Spec, DnsZone_Spec, DnsZonesAAAARecord_Spec, DnsZonesARecord_Spec, DnsZonesCAARecord_Spec, DnsZonesCNAMERecord_Spec, DnsZonesMXRecord_Spec, DnsZonesNSRecord_Spec, DnsZonesPTRRecord_Spec, DnsZonesSRVRecord_Spec, and DnsZonesTXTRecord_Spec.

Property Description Type
reference Resource Id. genruntime.ResourceReference
Optional

SubResource_STATUS

A reference to a another resource

Used by: DnsZone_STATUS, DnsZone_STATUS, DnsZonesAAAARecord_STATUS, DnsZonesARecord_STATUS, DnsZonesCAARecord_STATUS, DnsZonesCNAMERecord_STATUS, DnsZonesMXRecord_STATUS, DnsZonesNSRecord_STATUS, DnsZonesPTRRecord_STATUS, DnsZonesSRVRecord_STATUS, and DnsZonesTXTRecord_STATUS.

Property Description Type
id Resource Id. string
Optional

TxtRecord

A TXT record.

Used by: DnsZonesAAAARecord_Spec, DnsZonesARecord_Spec, DnsZonesCAARecord_Spec, DnsZonesCNAMERecord_Spec, DnsZonesMXRecord_Spec, DnsZonesNSRecord_Spec, DnsZonesPTRRecord_Spec, DnsZonesSRVRecord_Spec, and DnsZonesTXTRecord_Spec.

Property Description Type
value The text value of this TXT record. string[]
Optional

TxtRecord_STATUS

A TXT record.

Used by: DnsZonesAAAARecord_STATUS, DnsZonesARecord_STATUS, DnsZonesCAARecord_STATUS, DnsZonesCNAMERecord_STATUS, DnsZonesMXRecord_STATUS, DnsZonesNSRecord_STATUS, DnsZonesPTRRecord_STATUS, DnsZonesSRVRecord_STATUS, and DnsZonesTXTRecord_STATUS.

Property Description Type
value The text value of this TXT record. string[]
Optional

ZoneProperties_ZoneType

Used by: DnsZone_Spec.

Value Description
“Private”
“Public”

ZoneProperties_ZoneType_STATUS

Used by: DnsZone_STATUS.

Value Description
“Private”
“Public”