// Code generated by azure-service-operator-codegen. DO NOT EDIT.
github.com/Azure/azure-service-operator/v2/api/network/v1api20200601/storage
├── APIVersion: Enum (1 value)
│   └── "2020-06-01"
├── PrivateDnsZonesAAAARecord: Resource
│   ├── Owner: network/v1api20200601.PrivateDnsZone
│   ├── Spec: Object (15 properties)
│   │   ├── ARecords: Object (2 properties)[]
│   │   │   ├── Ipv4Address: *string
│   │   │   └── PropertyBag: genruntime.PropertyBag
│   │   ├── AaaaRecords: Object (2 properties)[]
│   │   │   ├── Ipv6Address: *string
│   │   │   └── PropertyBag: genruntime.PropertyBag
│   │   ├── AzureName: string
│   │   ├── CnameRecord: *Object (2 properties)
│   │   │   ├── Cname: *string
│   │   │   └── PropertyBag: genruntime.PropertyBag
│   │   ├── Etag: *string
│   │   ├── Metadata: map[string]string
│   │   ├── MxRecords: Object (3 properties)[]
│   │   │   ├── Exchange: *string
│   │   │   ├── Preference: *int
│   │   │   └── PropertyBag: genruntime.PropertyBag
│   │   ├── OriginalVersion: string
│   │   ├── Owner: *genruntime.KnownResourceReference
│   │   ├── PropertyBag: genruntime.PropertyBag
│   │   ├── PtrRecords: Object (2 properties)[]
│   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   └── Ptrdname: *string
│   │   ├── SoaRecord: *Object (8 properties)
│   │   │   ├── Email: *string
│   │   │   ├── ExpireTime: *int
│   │   │   ├── Host: *string
│   │   │   ├── MinimumTtl: *int
│   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   ├── RefreshTime: *int
│   │   │   ├── RetryTime: *int
│   │   │   └── SerialNumber: *int
│   │   ├── SrvRecords: Object (5 properties)[]
│   │   │   ├── Port: *int
│   │   │   ├── Priority: *int
│   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   ├── Target: *string
│   │   │   └── Weight: *int
│   │   ├── Ttl: *int
│   │   └── TxtRecords: Object (2 properties)[]
│   │       ├── PropertyBag: genruntime.PropertyBag
│   │       └── Value: string[]
│   └── Status: Object (18 properties)
│       ├── ARecords: Object (2 properties)[]
│       │   ├── Ipv4Address: *string
│       │   └── PropertyBag: genruntime.PropertyBag
│       ├── AaaaRecords: Object (2 properties)[]
│       │   ├── Ipv6Address: *string
│       │   └── PropertyBag: genruntime.PropertyBag
│       ├── CnameRecord: *Object (2 properties)
│       │   ├── Cname: *string
│       │   └── PropertyBag: genruntime.PropertyBag
│       ├── Conditions: conditions.Condition[]
│       ├── Etag: *string
│       ├── Fqdn: *string
│       ├── Id: *string
│       ├── IsAutoRegistered: *bool
│       ├── Metadata: map[string]string
│       ├── MxRecords: Object (3 properties)[]
│       │   ├── Exchange: *string
│       │   ├── Preference: *int
│       │   └── PropertyBag: genruntime.PropertyBag
│       ├── Name: *string
│       ├── PropertyBag: genruntime.PropertyBag
│       ├── PtrRecords: Object (2 properties)[]
│       │   ├── PropertyBag: genruntime.PropertyBag
│       │   └── Ptrdname: *string
│       ├── SoaRecord: *Object (8 properties)
│       │   ├── Email: *string
│       │   ├── ExpireTime: *int
│       │   ├── Host: *string
│       │   ├── MinimumTtl: *int
│       │   ├── PropertyBag: genruntime.PropertyBag
│       │   ├── RefreshTime: *int
│       │   ├── RetryTime: *int
│       │   └── SerialNumber: *int
│       ├── SrvRecords: Object (5 properties)[]
│       │   ├── Port: *int
│       │   ├── Priority: *int
│       │   ├── PropertyBag: genruntime.PropertyBag
│       │   ├── Target: *string
│       │   └── Weight: *int
│       ├── Ttl: *int
│       ├── TxtRecords: Object (2 properties)[]
│       │   ├── PropertyBag: genruntime.PropertyBag
│       │   └── Value: string[]
│       └── Type: *string
├── PrivateDnsZonesARecord: Resource
│   ├── Owner: network/v1api20200601.PrivateDnsZone
│   ├── Spec: Object (15 properties)
│   │   ├── ARecords: Object (2 properties)[]
│   │   │   ├── Ipv4Address: *string
│   │   │   └── PropertyBag: genruntime.PropertyBag
│   │   ├── AaaaRecords: Object (2 properties)[]
│   │   │   ├── Ipv6Address: *string
│   │   │   └── PropertyBag: genruntime.PropertyBag
│   │   ├── AzureName: string
│   │   ├── CnameRecord: *Object (2 properties)
│   │   │   ├── Cname: *string
│   │   │   └── PropertyBag: genruntime.PropertyBag
│   │   ├── Etag: *string
│   │   ├── Metadata: map[string]string
│   │   ├── MxRecords: Object (3 properties)[]
│   │   │   ├── Exchange: *string
│   │   │   ├── Preference: *int
│   │   │   └── PropertyBag: genruntime.PropertyBag
│   │   ├── OriginalVersion: string
│   │   ├── Owner: *genruntime.KnownResourceReference
│   │   ├── PropertyBag: genruntime.PropertyBag
│   │   ├── PtrRecords: Object (2 properties)[]
│   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   └── Ptrdname: *string
│   │   ├── SoaRecord: *Object (8 properties)
│   │   │   ├── Email: *string
│   │   │   ├── ExpireTime: *int
│   │   │   ├── Host: *string
│   │   │   ├── MinimumTtl: *int
│   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   ├── RefreshTime: *int
│   │   │   ├── RetryTime: *int
│   │   │   └── SerialNumber: *int
│   │   ├── SrvRecords: Object (5 properties)[]
│   │   │   ├── Port: *int
│   │   │   ├── Priority: *int
│   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   ├── Target: *string
│   │   │   └── Weight: *int
│   │   ├── Ttl: *int
│   │   └── TxtRecords: Object (2 properties)[]
│   │       ├── PropertyBag: genruntime.PropertyBag
│   │       └── Value: string[]
│   └── Status: Object (18 properties)
│       ├── ARecords: Object (2 properties)[]
│       │   ├── Ipv4Address: *string
│       │   └── PropertyBag: genruntime.PropertyBag
│       ├── AaaaRecords: Object (2 properties)[]
│       │   ├── Ipv6Address: *string
│       │   └── PropertyBag: genruntime.PropertyBag
│       ├── CnameRecord: *Object (2 properties)
│       │   ├── Cname: *string
│       │   └── PropertyBag: genruntime.PropertyBag
│       ├── Conditions: conditions.Condition[]
│       ├── Etag: *string
│       ├── Fqdn: *string
│       ├── Id: *string
│       ├── IsAutoRegistered: *bool
│       ├── Metadata: map[string]string
│       ├── MxRecords: Object (3 properties)[]
│       │   ├── Exchange: *string
│       │   ├── Preference: *int
│       │   └── PropertyBag: genruntime.PropertyBag
│       ├── Name: *string
│       ├── PropertyBag: genruntime.PropertyBag
│       ├── PtrRecords: Object (2 properties)[]
│       │   ├── PropertyBag: genruntime.PropertyBag
│       │   └── Ptrdname: *string
│       ├── SoaRecord: *Object (8 properties)
│       │   ├── Email: *string
│       │   ├── ExpireTime: *int
│       │   ├── Host: *string
│       │   ├── MinimumTtl: *int
│       │   ├── PropertyBag: genruntime.PropertyBag
│       │   ├── RefreshTime: *int
│       │   ├── RetryTime: *int
│       │   └── SerialNumber: *int
│       ├── SrvRecords: Object (5 properties)[]
│       │   ├── Port: *int
│       │   ├── Priority: *int
│       │   ├── PropertyBag: genruntime.PropertyBag
│       │   ├── Target: *string
│       │   └── Weight: *int
│       ├── Ttl: *int
│       ├── TxtRecords: Object (2 properties)[]
│       │   ├── PropertyBag: genruntime.PropertyBag
│       │   └── Value: string[]
│       └── Type: *string
├── PrivateDnsZonesCNAMERecord: Resource
│   ├── Owner: network/v1api20200601.PrivateDnsZone
│   ├── Spec: Object (15 properties)
│   │   ├── ARecords: Object (2 properties)[]
│   │   │   ├── Ipv4Address: *string
│   │   │   └── PropertyBag: genruntime.PropertyBag
│   │   ├── AaaaRecords: Object (2 properties)[]
│   │   │   ├── Ipv6Address: *string
│   │   │   └── PropertyBag: genruntime.PropertyBag
│   │   ├── AzureName: string
│   │   ├── CnameRecord: *Object (2 properties)
│   │   │   ├── Cname: *string
│   │   │   └── PropertyBag: genruntime.PropertyBag
│   │   ├── Etag: *string
│   │   ├── Metadata: map[string]string
│   │   ├── MxRecords: Object (3 properties)[]
│   │   │   ├── Exchange: *string
│   │   │   ├── Preference: *int
│   │   │   └── PropertyBag: genruntime.PropertyBag
│   │   ├── OriginalVersion: string
│   │   ├── Owner: *genruntime.KnownResourceReference
│   │   ├── PropertyBag: genruntime.PropertyBag
│   │   ├── PtrRecords: Object (2 properties)[]
│   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   └── Ptrdname: *string
│   │   ├── SoaRecord: *Object (8 properties)
│   │   │   ├── Email: *string
│   │   │   ├── ExpireTime: *int
│   │   │   ├── Host: *string
│   │   │   ├── MinimumTtl: *int
│   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   ├── RefreshTime: *int
│   │   │   ├── RetryTime: *int
│   │   │   └── SerialNumber: *int
│   │   ├── SrvRecords: Object (5 properties)[]
│   │   │   ├── Port: *int
│   │   │   ├── Priority: *int
│   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   ├── Target: *string
│   │   │   └── Weight: *int
│   │   ├── Ttl: *int
│   │   └── TxtRecords: Object (2 properties)[]
│   │       ├── PropertyBag: genruntime.PropertyBag
│   │       └── Value: string[]
│   └── Status: Object (18 properties)
│       ├── ARecords: Object (2 properties)[]
│       │   ├── Ipv4Address: *string
│       │   └── PropertyBag: genruntime.PropertyBag
│       ├── AaaaRecords: Object (2 properties)[]
│       │   ├── Ipv6Address: *string
│       │   └── PropertyBag: genruntime.PropertyBag
│       ├── CnameRecord: *Object (2 properties)
│       │   ├── Cname: *string
│       │   └── PropertyBag: genruntime.PropertyBag
│       ├── Conditions: conditions.Condition[]
│       ├── Etag: *string
│       ├── Fqdn: *string
│       ├── Id: *string
│       ├── IsAutoRegistered: *bool
│       ├── Metadata: map[string]string
│       ├── MxRecords: Object (3 properties)[]
│       │   ├── Exchange: *string
│       │   ├── Preference: *int
│       │   └── PropertyBag: genruntime.PropertyBag
│       ├── Name: *string
│       ├── PropertyBag: genruntime.PropertyBag
│       ├── PtrRecords: Object (2 properties)[]
│       │   ├── PropertyBag: genruntime.PropertyBag
│       │   └── Ptrdname: *string
│       ├── SoaRecord: *Object (8 properties)
│       │   ├── Email: *string
│       │   ├── ExpireTime: *int
│       │   ├── Host: *string
│       │   ├── MinimumTtl: *int
│       │   ├── PropertyBag: genruntime.PropertyBag
│       │   ├── RefreshTime: *int
│       │   ├── RetryTime: *int
│       │   └── SerialNumber: *int
│       ├── SrvRecords: Object (5 properties)[]
│       │   ├── Port: *int
│       │   ├── Priority: *int
│       │   ├── PropertyBag: genruntime.PropertyBag
│       │   ├── Target: *string
│       │   └── Weight: *int
│       ├── Ttl: *int
│       ├── TxtRecords: Object (2 properties)[]
│       │   ├── PropertyBag: genruntime.PropertyBag
│       │   └── Value: string[]
│       └── Type: *string
├── PrivateDnsZonesMXRecord: Resource
│   ├── Owner: network/v1api20200601.PrivateDnsZone
│   ├── Spec: Object (15 properties)
│   │   ├── ARecords: Object (2 properties)[]
│   │   │   ├── Ipv4Address: *string
│   │   │   └── PropertyBag: genruntime.PropertyBag
│   │   ├── AaaaRecords: Object (2 properties)[]
│   │   │   ├── Ipv6Address: *string
│   │   │   └── PropertyBag: genruntime.PropertyBag
│   │   ├── AzureName: string
│   │   ├── CnameRecord: *Object (2 properties)
│   │   │   ├── Cname: *string
│   │   │   └── PropertyBag: genruntime.PropertyBag
│   │   ├── Etag: *string
│   │   ├── Metadata: map[string]string
│   │   ├── MxRecords: Object (3 properties)[]
│   │   │   ├── Exchange: *string
│   │   │   ├── Preference: *int
│   │   │   └── PropertyBag: genruntime.PropertyBag
│   │   ├── OriginalVersion: string
│   │   ├── Owner: *genruntime.KnownResourceReference
│   │   ├── PropertyBag: genruntime.PropertyBag
│   │   ├── PtrRecords: Object (2 properties)[]
│   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   └── Ptrdname: *string
│   │   ├── SoaRecord: *Object (8 properties)
│   │   │   ├── Email: *string
│   │   │   ├── ExpireTime: *int
│   │   │   ├── Host: *string
│   │   │   ├── MinimumTtl: *int
│   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   ├── RefreshTime: *int
│   │   │   ├── RetryTime: *int
│   │   │   └── SerialNumber: *int
│   │   ├── SrvRecords: Object (5 properties)[]
│   │   │   ├── Port: *int
│   │   │   ├── Priority: *int
│   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   ├── Target: *string
│   │   │   └── Weight: *int
│   │   ├── Ttl: *int
│   │   └── TxtRecords: Object (2 properties)[]
│   │       ├── PropertyBag: genruntime.PropertyBag
│   │       └── Value: string[]
│   └── Status: Object (18 properties)
│       ├── ARecords: Object (2 properties)[]
│       │   ├── Ipv4Address: *string
│       │   └── PropertyBag: genruntime.PropertyBag
│       ├── AaaaRecords: Object (2 properties)[]
│       │   ├── Ipv6Address: *string
│       │   └── PropertyBag: genruntime.PropertyBag
│       ├── CnameRecord: *Object (2 properties)
│       │   ├── Cname: *string
│       │   └── PropertyBag: genruntime.PropertyBag
│       ├── Conditions: conditions.Condition[]
│       ├── Etag: *string
│       ├── Fqdn: *string
│       ├── Id: *string
│       ├── IsAutoRegistered: *bool
│       ├── Metadata: map[string]string
│       ├── MxRecords: Object (3 properties)[]
│       │   ├── Exchange: *string
│       │   ├── Preference: *int
│       │   └── PropertyBag: genruntime.PropertyBag
│       ├── Name: *string
│       ├── PropertyBag: genruntime.PropertyBag
│       ├── PtrRecords: Object (2 properties)[]
│       │   ├── PropertyBag: genruntime.PropertyBag
│       │   └── Ptrdname: *string
│       ├── SoaRecord: *Object (8 properties)
│       │   ├── Email: *string
│       │   ├── ExpireTime: *int
│       │   ├── Host: *string
│       │   ├── MinimumTtl: *int
│       │   ├── PropertyBag: genruntime.PropertyBag
│       │   ├── RefreshTime: *int
│       │   ├── RetryTime: *int
│       │   └── SerialNumber: *int
│       ├── SrvRecords: Object (5 properties)[]
│       │   ├── Port: *int
│       │   ├── Priority: *int
│       │   ├── PropertyBag: genruntime.PropertyBag
│       │   ├── Target: *string
│       │   └── Weight: *int
│       ├── Ttl: *int
│       ├── TxtRecords: Object (2 properties)[]
│       │   ├── PropertyBag: genruntime.PropertyBag
│       │   └── Value: string[]
│       └── Type: *string
├── PrivateDnsZonesPTRRecord: Resource
│   ├── Owner: network/v1api20200601.PrivateDnsZone
│   ├── Spec: Object (15 properties)
│   │   ├── ARecords: Object (2 properties)[]
│   │   │   ├── Ipv4Address: *string
│   │   │   └── PropertyBag: genruntime.PropertyBag
│   │   ├── AaaaRecords: Object (2 properties)[]
│   │   │   ├── Ipv6Address: *string
│   │   │   └── PropertyBag: genruntime.PropertyBag
│   │   ├── AzureName: string
│   │   ├── CnameRecord: *Object (2 properties)
│   │   │   ├── Cname: *string
│   │   │   └── PropertyBag: genruntime.PropertyBag
│   │   ├── Etag: *string
│   │   ├── Metadata: map[string]string
│   │   ├── MxRecords: Object (3 properties)[]
│   │   │   ├── Exchange: *string
│   │   │   ├── Preference: *int
│   │   │   └── PropertyBag: genruntime.PropertyBag
│   │   ├── OriginalVersion: string
│   │   ├── Owner: *genruntime.KnownResourceReference
│   │   ├── PropertyBag: genruntime.PropertyBag
│   │   ├── PtrRecords: Object (2 properties)[]
│   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   └── Ptrdname: *string
│   │   ├── SoaRecord: *Object (8 properties)
│   │   │   ├── Email: *string
│   │   │   ├── ExpireTime: *int
│   │   │   ├── Host: *string
│   │   │   ├── MinimumTtl: *int
│   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   ├── RefreshTime: *int
│   │   │   ├── RetryTime: *int
│   │   │   └── SerialNumber: *int
│   │   ├── SrvRecords: Object (5 properties)[]
│   │   │   ├── Port: *int
│   │   │   ├── Priority: *int
│   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   ├── Target: *string
│   │   │   └── Weight: *int
│   │   ├── Ttl: *int
│   │   └── TxtRecords: Object (2 properties)[]
│   │       ├── PropertyBag: genruntime.PropertyBag
│   │       └── Value: string[]
│   └── Status: Object (18 properties)
│       ├── ARecords: Object (2 properties)[]
│       │   ├── Ipv4Address: *string
│       │   └── PropertyBag: genruntime.PropertyBag
│       ├── AaaaRecords: Object (2 properties)[]
│       │   ├── Ipv6Address: *string
│       │   └── PropertyBag: genruntime.PropertyBag
│       ├── CnameRecord: *Object (2 properties)
│       │   ├── Cname: *string
│       │   └── PropertyBag: genruntime.PropertyBag
│       ├── Conditions: conditions.Condition[]
│       ├── Etag: *string
│       ├── Fqdn: *string
│       ├── Id: *string
│       ├── IsAutoRegistered: *bool
│       ├── Metadata: map[string]string
│       ├── MxRecords: Object (3 properties)[]
│       │   ├── Exchange: *string
│       │   ├── Preference: *int
│       │   └── PropertyBag: genruntime.PropertyBag
│       ├── Name: *string
│       ├── PropertyBag: genruntime.PropertyBag
│       ├── PtrRecords: Object (2 properties)[]
│       │   ├── PropertyBag: genruntime.PropertyBag
│       │   └── Ptrdname: *string
│       ├── SoaRecord: *Object (8 properties)
│       │   ├── Email: *string
│       │   ├── ExpireTime: *int
│       │   ├── Host: *string
│       │   ├── MinimumTtl: *int
│       │   ├── PropertyBag: genruntime.PropertyBag
│       │   ├── RefreshTime: *int
│       │   ├── RetryTime: *int
│       │   └── SerialNumber: *int
│       ├── SrvRecords: Object (5 properties)[]
│       │   ├── Port: *int
│       │   ├── Priority: *int
│       │   ├── PropertyBag: genruntime.PropertyBag
│       │   ├── Target: *string
│       │   └── Weight: *int
│       ├── Ttl: *int
│       ├── TxtRecords: Object (2 properties)[]
│       │   ├── PropertyBag: genruntime.PropertyBag
│       │   └── Value: string[]
│       └── Type: *string
├── PrivateDnsZonesSRVRecord: Resource
│   ├── Owner: network/v1api20200601.PrivateDnsZone
│   ├── Spec: Object (15 properties)
│   │   ├── ARecords: Object (2 properties)[]
│   │   │   ├── Ipv4Address: *string
│   │   │   └── PropertyBag: genruntime.PropertyBag
│   │   ├── AaaaRecords: Object (2 properties)[]
│   │   │   ├── Ipv6Address: *string
│   │   │   └── PropertyBag: genruntime.PropertyBag
│   │   ├── AzureName: string
│   │   ├── CnameRecord: *Object (2 properties)
│   │   │   ├── Cname: *string
│   │   │   └── PropertyBag: genruntime.PropertyBag
│   │   ├── Etag: *string
│   │   ├── Metadata: map[string]string
│   │   ├── MxRecords: Object (3 properties)[]
│   │   │   ├── Exchange: *string
│   │   │   ├── Preference: *int
│   │   │   └── PropertyBag: genruntime.PropertyBag
│   │   ├── OriginalVersion: string
│   │   ├── Owner: *genruntime.KnownResourceReference
│   │   ├── PropertyBag: genruntime.PropertyBag
│   │   ├── PtrRecords: Object (2 properties)[]
│   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   └── Ptrdname: *string
│   │   ├── SoaRecord: *Object (8 properties)
│   │   │   ├── Email: *string
│   │   │   ├── ExpireTime: *int
│   │   │   ├── Host: *string
│   │   │   ├── MinimumTtl: *int
│   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   ├── RefreshTime: *int
│   │   │   ├── RetryTime: *int
│   │   │   └── SerialNumber: *int
│   │   ├── SrvRecords: Object (5 properties)[]
│   │   │   ├── Port: *int
│   │   │   ├── Priority: *int
│   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   ├── Target: *string
│   │   │   └── Weight: *int
│   │   ├── Ttl: *int
│   │   └── TxtRecords: Object (2 properties)[]
│   │       ├── PropertyBag: genruntime.PropertyBag
│   │       └── Value: string[]
│   └── Status: Object (18 properties)
│       ├── ARecords: Object (2 properties)[]
│       │   ├── Ipv4Address: *string
│       │   └── PropertyBag: genruntime.PropertyBag
│       ├── AaaaRecords: Object (2 properties)[]
│       │   ├── Ipv6Address: *string
│       │   └── PropertyBag: genruntime.PropertyBag
│       ├── CnameRecord: *Object (2 properties)
│       │   ├── Cname: *string
│       │   └── PropertyBag: genruntime.PropertyBag
│       ├── Conditions: conditions.Condition[]
│       ├── Etag: *string
│       ├── Fqdn: *string
│       ├── Id: *string
│       ├── IsAutoRegistered: *bool
│       ├── Metadata: map[string]string
│       ├── MxRecords: Object (3 properties)[]
│       │   ├── Exchange: *string
│       │   ├── Preference: *int
│       │   └── PropertyBag: genruntime.PropertyBag
│       ├── Name: *string
│       ├── PropertyBag: genruntime.PropertyBag
│       ├── PtrRecords: Object (2 properties)[]
│       │   ├── PropertyBag: genruntime.PropertyBag
│       │   └── Ptrdname: *string
│       ├── SoaRecord: *Object (8 properties)
│       │   ├── Email: *string
│       │   ├── ExpireTime: *int
│       │   ├── Host: *string
│       │   ├── MinimumTtl: *int
│       │   ├── PropertyBag: genruntime.PropertyBag
│       │   ├── RefreshTime: *int
│       │   ├── RetryTime: *int
│       │   └── SerialNumber: *int
│       ├── SrvRecords: Object (5 properties)[]
│       │   ├── Port: *int
│       │   ├── Priority: *int
│       │   ├── PropertyBag: genruntime.PropertyBag
│       │   ├── Target: *string
│       │   └── Weight: *int
│       ├── Ttl: *int
│       ├── TxtRecords: Object (2 properties)[]
│       │   ├── PropertyBag: genruntime.PropertyBag
│       │   └── Value: string[]
│       └── Type: *string
├── PrivateDnsZonesTXTRecord: Resource
│   ├── Owner: network/v1api20200601.PrivateDnsZone
│   ├── Spec: Object (15 properties)
│   │   ├── ARecords: Object (2 properties)[]
│   │   │   ├── Ipv4Address: *string
│   │   │   └── PropertyBag: genruntime.PropertyBag
│   │   ├── AaaaRecords: Object (2 properties)[]
│   │   │   ├── Ipv6Address: *string
│   │   │   └── PropertyBag: genruntime.PropertyBag
│   │   ├── AzureName: string
│   │   ├── CnameRecord: *Object (2 properties)
│   │   │   ├── Cname: *string
│   │   │   └── PropertyBag: genruntime.PropertyBag
│   │   ├── Etag: *string
│   │   ├── Metadata: map[string]string
│   │   ├── MxRecords: Object (3 properties)[]
│   │   │   ├── Exchange: *string
│   │   │   ├── Preference: *int
│   │   │   └── PropertyBag: genruntime.PropertyBag
│   │   ├── OriginalVersion: string
│   │   ├── Owner: *genruntime.KnownResourceReference
│   │   ├── PropertyBag: genruntime.PropertyBag
│   │   ├── PtrRecords: Object (2 properties)[]
│   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   └── Ptrdname: *string
│   │   ├── SoaRecord: *Object (8 properties)
│   │   │   ├── Email: *string
│   │   │   ├── ExpireTime: *int
│   │   │   ├── Host: *string
│   │   │   ├── MinimumTtl: *int
│   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   ├── RefreshTime: *int
│   │   │   ├── RetryTime: *int
│   │   │   └── SerialNumber: *int
│   │   ├── SrvRecords: Object (5 properties)[]
│   │   │   ├── Port: *int
│   │   │   ├── Priority: *int
│   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   ├── Target: *string
│   │   │   └── Weight: *int
│   │   ├── Ttl: *int
│   │   └── TxtRecords: Object (2 properties)[]
│   │       ├── PropertyBag: genruntime.PropertyBag
│   │       └── Value: string[]
│   └── Status: Object (18 properties)
│       ├── ARecords: Object (2 properties)[]
│       │   ├── Ipv4Address: *string
│       │   └── PropertyBag: genruntime.PropertyBag
│       ├── AaaaRecords: Object (2 properties)[]
│       │   ├── Ipv6Address: *string
│       │   └── PropertyBag: genruntime.PropertyBag
│       ├── CnameRecord: *Object (2 properties)
│       │   ├── Cname: *string
│       │   └── PropertyBag: genruntime.PropertyBag
│       ├── Conditions: conditions.Condition[]
│       ├── Etag: *string
│       ├── Fqdn: *string
│       ├── Id: *string
│       ├── IsAutoRegistered: *bool
│       ├── Metadata: map[string]string
│       ├── MxRecords: Object (3 properties)[]
│       │   ├── Exchange: *string
│       │   ├── Preference: *int
│       │   └── PropertyBag: genruntime.PropertyBag
│       ├── Name: *string
│       ├── PropertyBag: genruntime.PropertyBag
│       ├── PtrRecords: Object (2 properties)[]
│       │   ├── PropertyBag: genruntime.PropertyBag
│       │   └── Ptrdname: *string
│       ├── SoaRecord: *Object (8 properties)
│       │   ├── Email: *string
│       │   ├── ExpireTime: *int
│       │   ├── Host: *string
│       │   ├── MinimumTtl: *int
│       │   ├── PropertyBag: genruntime.PropertyBag
│       │   ├── RefreshTime: *int
│       │   ├── RetryTime: *int
│       │   └── SerialNumber: *int
│       ├── SrvRecords: Object (5 properties)[]
│       │   ├── Port: *int
│       │   ├── Priority: *int
│       │   ├── PropertyBag: genruntime.PropertyBag
│       │   ├── Target: *string
│       │   └── Weight: *int
│       ├── Ttl: *int
│       ├── TxtRecords: Object (2 properties)[]
│       │   ├── PropertyBag: genruntime.PropertyBag
│       │   └── Value: string[]
│       └── Type: *string
├── PrivateDnsZonesVirtualNetworkLink: Resource
│   ├── Owner: network/v1api20200601.PrivateDnsZone
│   ├── Spec: Object (9 properties)
│   │   ├── AzureName: string
│   │   ├── Etag: *string
│   │   ├── Location: *string
│   │   ├── OriginalVersion: string
│   │   ├── Owner: *genruntime.KnownResourceReference
│   │   ├── PropertyBag: genruntime.PropertyBag
│   │   ├── RegistrationEnabled: *bool
│   │   ├── Tags: map[string]string
│   │   └── VirtualNetwork: *Object (2 properties)
│   │       ├── PropertyBag: genruntime.PropertyBag
│   │       └── Reference: *genruntime.ResourceReference
│   └── Status: Object (12 properties)
│       ├── Conditions: conditions.Condition[]
│       ├── Etag: *string
│       ├── Id: *string
│       ├── Location: *string
│       ├── Name: *string
│       ├── PropertyBag: genruntime.PropertyBag
│       ├── ProvisioningState: *string
│       ├── RegistrationEnabled: *bool
│       ├── Tags: map[string]string
│       ├── Type: *string
│       ├── VirtualNetwork: *Object (2 properties)
│       │   ├── Id: *string
│       │   └── PropertyBag: genruntime.PropertyBag
│       └── VirtualNetworkLinkState: *string
├── augmentConversionForSubResource: Interface
└── augmentConversionForSubResource_STATUS: Interface
