// Code generated by azure-service-operator-codegen. DO NOT EDIT.
github.com/Azure/azure-service-operator/v2/api/network/v1api20201101/storage
├── APIVersion: Enum (1 value)
│   └── "2020-11-01"
├── LoadBalancer: Resource
│   ├── Owner: resources/v1apiv20191001.ResourceGroup
│   ├── Spec: Object (15 properties)
│   │   ├── AzureName: string
│   │   ├── BackendAddressPools: Object (3 properties)[]
│   │   │   ├── LoadBalancerBackendAddresses: Object (6 properties)[]
│   │   │   │   ├── IpAddress: *string
│   │   │   │   ├── LoadBalancerFrontendIPConfiguration: *Object (2 properties)
│   │   │   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   │   │   └── Reference: *genruntime.ResourceReference
│   │   │   │   ├── Name: *string
│   │   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   │   ├── Subnet: *Object (2 properties)
│   │   │   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   │   │   └── Reference: *genruntime.ResourceReference
│   │   │   │   └── VirtualNetwork: *Object (2 properties)
│   │   │   │       ├── PropertyBag: genruntime.PropertyBag
│   │   │   │       └── Reference: *genruntime.ResourceReference
│   │   │   ├── Name: *string
│   │   │   └── PropertyBag: genruntime.PropertyBag
│   │   ├── ExtendedLocation: *Object (3 properties)
│   │   │   ├── Name: *string
│   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   └── Type: *string
│   │   ├── FrontendIPConfigurations: Object (9 properties)[]
│   │   │   ├── Name: *string
│   │   │   ├── PrivateIPAddress: *string
│   │   │   ├── PrivateIPAddressVersion: *string
│   │   │   ├── PrivateIPAllocationMethod: *string
│   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   ├── PublicIPAddress: *Object (2 properties)
│   │   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   │   └── Reference: *genruntime.ResourceReference
│   │   │   ├── PublicIPPrefix: *Object (2 properties)
│   │   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   │   └── Reference: *genruntime.ResourceReference
│   │   │   ├── Subnet: *Object (2 properties)
│   │   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   │   └── Reference: *genruntime.ResourceReference
│   │   │   └── Zones: string[]
│   │   ├── InboundNatPools: Object (10 properties)[]
│   │   │   ├── BackendPort: *int
│   │   │   ├── EnableFloatingIP: *bool
│   │   │   ├── EnableTcpReset: *bool
│   │   │   ├── FrontendIPConfiguration: *Object (2 properties)
│   │   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   │   └── Reference: *genruntime.ResourceReference
│   │   │   ├── FrontendPortRangeEnd: *int
│   │   │   ├── FrontendPortRangeStart: *int
│   │   │   ├── IdleTimeoutInMinutes: *int
│   │   │   ├── Name: *string
│   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   └── Protocol: *string
│   │   ├── InboundNatRules: Object (9 properties)[]
│   │   │   ├── BackendPort: *int
│   │   │   ├── EnableFloatingIP: *bool
│   │   │   ├── EnableTcpReset: *bool
│   │   │   ├── FrontendIPConfiguration: *Object (2 properties)
│   │   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   │   └── Reference: *genruntime.ResourceReference
│   │   │   ├── FrontendPort: *int
│   │   │   ├── IdleTimeoutInMinutes: *int
│   │   │   ├── Name: *string
│   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   └── Protocol: *string
│   │   ├── LoadBalancingRules: Object (13 properties)[]
│   │   │   ├── BackendAddressPool: *Object (2 properties)
│   │   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   │   └── Reference: *genruntime.ResourceReference
│   │   │   ├── BackendPort: *int
│   │   │   ├── DisableOutboundSnat: *bool
│   │   │   ├── EnableFloatingIP: *bool
│   │   │   ├── EnableTcpReset: *bool
│   │   │   ├── FrontendIPConfiguration: *Object (2 properties)
│   │   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   │   └── Reference: *genruntime.ResourceReference
│   │   │   ├── FrontendPort: *int
│   │   │   ├── IdleTimeoutInMinutes: *int
│   │   │   ├── LoadDistribution: *string
│   │   │   ├── Name: *string
│   │   │   ├── Probe: *Object (2 properties)
│   │   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   │   └── Reference: *genruntime.ResourceReference
│   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   └── Protocol: *string
│   │   ├── Location: *string
│   │   ├── OriginalVersion: string
│   │   ├── OutboundRules: Object (8 properties)[]
│   │   │   ├── AllocatedOutboundPorts: *int
│   │   │   ├── BackendAddressPool: *Object (2 properties)
│   │   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   │   └── Reference: *genruntime.ResourceReference
│   │   │   ├── EnableTcpReset: *bool
│   │   │   ├── FrontendIPConfigurations: Object (2 properties)[]
│   │   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   │   └── Reference: *genruntime.ResourceReference
│   │   │   ├── IdleTimeoutInMinutes: *int
│   │   │   ├── Name: *string
│   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   └── Protocol: *string
│   │   ├── Owner: *genruntime.KnownResourceReference
│   │   ├── Probes: Object (7 properties)[]
│   │   │   ├── IntervalInSeconds: *int
│   │   │   ├── Name: *string
│   │   │   ├── NumberOfProbes: *int
│   │   │   ├── Port: *int
│   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   ├── Protocol: *string
│   │   │   └── RequestPath: *string
│   │   ├── PropertyBag: genruntime.PropertyBag
│   │   ├── Sku: *Object (3 properties)
│   │   │   ├── Name: *string
│   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   └── Tier: *string
│   │   └── Tags: map[string]string
│   └── Status: Object (19 properties)
│       ├── BackendAddressPools: Object (11 properties)[]
│       │   ├── BackendIPConfigurations: Object (2 properties)[]
│       │   │   ├── Id: *string
│       │   │   └── PropertyBag: genruntime.PropertyBag
│       │   ├── Etag: *string
│       │   ├── Id: *string
│       │   ├── LoadBalancerBackendAddresses: Object (7 properties)[]
│       │   │   ├── IpAddress: *string
│       │   │   ├── LoadBalancerFrontendIPConfiguration: *Object (2 properties)
│       │   │   │   ├── Id: *string
│       │   │   │   └── PropertyBag: genruntime.PropertyBag
│       │   │   ├── Name: *string
│       │   │   ├── NetworkInterfaceIPConfiguration: *Object (2 properties)
│       │   │   │   ├── Id: *string
│       │   │   │   └── PropertyBag: genruntime.PropertyBag
│       │   │   ├── PropertyBag: genruntime.PropertyBag
│       │   │   ├── Subnet: *Object (2 properties)
│       │   │   │   ├── Id: *string
│       │   │   │   └── PropertyBag: genruntime.PropertyBag
│       │   │   └── VirtualNetwork: *Object (2 properties)
│       │   │       ├── Id: *string
│       │   │       └── PropertyBag: genruntime.PropertyBag
│       │   ├── LoadBalancingRules: Object (2 properties)[]
│       │   │   ├── Id: *string
│       │   │   └── PropertyBag: genruntime.PropertyBag
│       │   ├── Name: *string
│       │   ├── OutboundRule: *Object (2 properties)
│       │   │   ├── Id: *string
│       │   │   └── PropertyBag: genruntime.PropertyBag
│       │   ├── OutboundRules: Object (2 properties)[]
│       │   │   ├── Id: *string
│       │   │   └── PropertyBag: genruntime.PropertyBag
│       │   ├── PropertyBag: genruntime.PropertyBag
│       │   ├── ProvisioningState: *string
│       │   └── Type: *string
│       ├── Conditions: conditions.Condition[]
│       ├── Etag: *string
│       ├── ExtendedLocation: *Object (3 properties)
│       │   ├── Name: *string
│       │   ├── PropertyBag: genruntime.PropertyBag
│       │   └── Type: *string
│       ├── FrontendIPConfigurations: Object (17 properties)[]
│       │   ├── Etag: *string
│       │   ├── Id: *string
│       │   ├── InboundNatPools: Object (2 properties)[]
│       │   │   ├── Id: *string
│       │   │   └── PropertyBag: genruntime.PropertyBag
│       │   ├── InboundNatRules: Object (2 properties)[]
│       │   │   ├── Id: *string
│       │   │   └── PropertyBag: genruntime.PropertyBag
│       │   ├── LoadBalancingRules: Object (2 properties)[]
│       │   │   ├── Id: *string
│       │   │   └── PropertyBag: genruntime.PropertyBag
│       │   ├── Name: *string
│       │   ├── OutboundRules: Object (2 properties)[]
│       │   │   ├── Id: *string
│       │   │   └── PropertyBag: genruntime.PropertyBag
│       │   ├── PrivateIPAddress: *string
│       │   ├── PrivateIPAddressVersion: *string
│       │   ├── PrivateIPAllocationMethod: *string
│       │   ├── PropertyBag: genruntime.PropertyBag
│       │   ├── ProvisioningState: *string
│       │   ├── PublicIPAddress: *Object (2 properties)
│       │   │   ├── Id: *string
│       │   │   └── PropertyBag: genruntime.PropertyBag
│       │   ├── PublicIPPrefix: *Object (2 properties)
│       │   │   ├── Id: *string
│       │   │   └── PropertyBag: genruntime.PropertyBag
│       │   ├── Subnet: *Object (2 properties)
│       │   │   ├── Id: *string
│       │   │   └── PropertyBag: genruntime.PropertyBag
│       │   ├── Type: *string
│       │   └── Zones: string[]
│       ├── Id: *string
│       ├── InboundNatPools: Object (14 properties)[]
│       │   ├── BackendPort: *int
│       │   ├── EnableFloatingIP: *bool
│       │   ├── EnableTcpReset: *bool
│       │   ├── Etag: *string
│       │   ├── FrontendIPConfiguration: *Object (2 properties)
│       │   │   ├── Id: *string
│       │   │   └── PropertyBag: genruntime.PropertyBag
│       │   ├── FrontendPortRangeEnd: *int
│       │   ├── FrontendPortRangeStart: *int
│       │   ├── Id: *string
│       │   ├── IdleTimeoutInMinutes: *int
│       │   ├── Name: *string
│       │   ├── PropertyBag: genruntime.PropertyBag
│       │   ├── Protocol: *string
│       │   ├── ProvisioningState: *string
│       │   └── Type: *string
│       ├── InboundNatRules: Object (14 properties)[]
│       │   ├── BackendIPConfiguration: *Object (2 properties)
│       │   │   ├── Id: *string
│       │   │   └── PropertyBag: genruntime.PropertyBag
│       │   ├── BackendPort: *int
│       │   ├── EnableFloatingIP: *bool
│       │   ├── EnableTcpReset: *bool
│       │   ├── Etag: *string
│       │   ├── FrontendIPConfiguration: *Object (2 properties)
│       │   │   ├── Id: *string
│       │   │   └── PropertyBag: genruntime.PropertyBag
│       │   ├── FrontendPort: *int
│       │   ├── Id: *string
│       │   ├── IdleTimeoutInMinutes: *int
│       │   ├── Name: *string
│       │   ├── PropertyBag: genruntime.PropertyBag
│       │   ├── Protocol: *string
│       │   ├── ProvisioningState: *string
│       │   └── Type: *string
│       ├── LoadBalancingRules: Object (17 properties)[]
│       │   ├── BackendAddressPool: *Object (2 properties)
│       │   │   ├── Id: *string
│       │   │   └── PropertyBag: genruntime.PropertyBag
│       │   ├── BackendPort: *int
│       │   ├── DisableOutboundSnat: *bool
│       │   ├── EnableFloatingIP: *bool
│       │   ├── EnableTcpReset: *bool
│       │   ├── Etag: *string
│       │   ├── FrontendIPConfiguration: *Object (2 properties)
│       │   │   ├── Id: *string
│       │   │   └── PropertyBag: genruntime.PropertyBag
│       │   ├── FrontendPort: *int
│       │   ├── Id: *string
│       │   ├── IdleTimeoutInMinutes: *int
│       │   ├── LoadDistribution: *string
│       │   ├── Name: *string
│       │   ├── Probe: *Object (2 properties)
│       │   │   ├── Id: *string
│       │   │   └── PropertyBag: genruntime.PropertyBag
│       │   ├── PropertyBag: genruntime.PropertyBag
│       │   ├── Protocol: *string
│       │   ├── ProvisioningState: *string
│       │   └── Type: *string
│       ├── Location: *string
│       ├── Name: *string
│       ├── OutboundRules: Object (12 properties)[]
│       │   ├── AllocatedOutboundPorts: *int
│       │   ├── BackendAddressPool: *Object (2 properties)
│       │   │   ├── Id: *string
│       │   │   └── PropertyBag: genruntime.PropertyBag
│       │   ├── EnableTcpReset: *bool
│       │   ├── Etag: *string
│       │   ├── FrontendIPConfigurations: Object (2 properties)[]
│       │   │   ├── Id: *string
│       │   │   └── PropertyBag: genruntime.PropertyBag
│       │   ├── Id: *string
│       │   ├── IdleTimeoutInMinutes: *int
│       │   ├── Name: *string
│       │   ├── PropertyBag: genruntime.PropertyBag
│       │   ├── Protocol: *string
│       │   ├── ProvisioningState: *string
│       │   └── Type: *string
│       ├── Probes: Object (12 properties)[]
│       │   ├── Etag: *string
│       │   ├── Id: *string
│       │   ├── IntervalInSeconds: *int
│       │   ├── LoadBalancingRules: Object (2 properties)[]
│       │   │   ├── Id: *string
│       │   │   └── PropertyBag: genruntime.PropertyBag
│       │   ├── Name: *string
│       │   ├── NumberOfProbes: *int
│       │   ├── Port: *int
│       │   ├── PropertyBag: genruntime.PropertyBag
│       │   ├── Protocol: *string
│       │   ├── ProvisioningState: *string
│       │   ├── RequestPath: *string
│       │   └── Type: *string
│       ├── PropertyBag: genruntime.PropertyBag
│       ├── ProvisioningState: *string
│       ├── ResourceGuid: *string
│       ├── Sku: *Object (3 properties)
│       │   ├── Name: *string
│       │   ├── PropertyBag: genruntime.PropertyBag
│       │   └── Tier: *string
│       ├── Tags: map[string]string
│       └── Type: *string
├── LoadBalancersInboundNatRule: Resource
│   ├── Owner: network/v1api20201101.LoadBalancer
│   ├── Spec: Object (11 properties)
│   │   ├── AzureName: string
│   │   ├── BackendPort: *int
│   │   ├── EnableFloatingIP: *bool
│   │   ├── EnableTcpReset: *bool
│   │   ├── FrontendIPConfiguration: *Object (2 properties)
│   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   └── Reference: *genruntime.ResourceReference
│   │   ├── FrontendPort: *int
│   │   ├── IdleTimeoutInMinutes: *int
│   │   ├── OriginalVersion: string
│   │   ├── Owner: *genruntime.KnownResourceReference
│   │   ├── PropertyBag: genruntime.PropertyBag
│   │   └── Protocol: *string
│   └── Status: Object (15 properties)
│       ├── BackendIPConfiguration: *Object (2 properties)
│       │   ├── Id: *string
│       │   └── PropertyBag: genruntime.PropertyBag
│       ├── BackendPort: *int
│       ├── Conditions: conditions.Condition[]
│       ├── EnableFloatingIP: *bool
│       ├── EnableTcpReset: *bool
│       ├── Etag: *string
│       ├── FrontendIPConfiguration: *Object (2 properties)
│       │   ├── Id: *string
│       │   └── PropertyBag: genruntime.PropertyBag
│       ├── FrontendPort: *int
│       ├── Id: *string
│       ├── IdleTimeoutInMinutes: *int
│       ├── Name: *string
│       ├── PropertyBag: genruntime.PropertyBag
│       ├── Protocol: *string
│       ├── ProvisioningState: *string
│       └── Type: *string
├── NetworkInterface: Resource
│   ├── Owner: resources/v1apiv20191001.ResourceGroup
│   ├── Spec: Object (14 properties)
│   │   ├── AzureName: string
│   │   ├── DnsSettings: *Object (3 properties)
│   │   │   ├── DnsServers: string[]
│   │   │   ├── InternalDnsNameLabel: *string
│   │   │   └── PropertyBag: genruntime.PropertyBag
│   │   ├── EnableAcceleratedNetworking: *bool
│   │   ├── EnableIPForwarding: *bool
│   │   ├── ExtendedLocation: *Object (3 properties)
│   │   │   ├── Name: *string
│   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   └── Type: *string
│   │   ├── IpConfigurations: Object (13 properties)[]
│   │   │   ├── ApplicationGatewayBackendAddressPools: Object (2 properties)[]
│   │   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   │   └── Reference: *genruntime.ResourceReference
│   │   │   ├── ApplicationSecurityGroups: Object (2 properties)[]
│   │   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   │   └── Reference: *genruntime.ResourceReference
│   │   │   ├── LoadBalancerBackendAddressPools: Object (2 properties)[]
│   │   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   │   └── Reference: *genruntime.ResourceReference
│   │   │   ├── LoadBalancerInboundNatRules: Object (2 properties)[]
│   │   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   │   └── Reference: *genruntime.ResourceReference
│   │   │   ├── Name: *string
│   │   │   ├── Primary: *bool
│   │   │   ├── PrivateIPAddress: *string
│   │   │   ├── PrivateIPAddressVersion: *string
│   │   │   ├── PrivateIPAllocationMethod: *string
│   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   ├── PublicIPAddress: *Object (2 properties)
│   │   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   │   └── Reference: *genruntime.ResourceReference
│   │   │   ├── Subnet: *Object (2 properties)
│   │   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   │   └── Reference: *genruntime.ResourceReference
│   │   │   └── VirtualNetworkTaps: Object (2 properties)[]
│   │   │       ├── PropertyBag: genruntime.PropertyBag
│   │   │       └── Reference: *genruntime.ResourceReference
│   │   ├── Location: *string
│   │   ├── NetworkSecurityGroup: *Object (2 properties)
│   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   └── Reference: *genruntime.ResourceReference
│   │   ├── NicType: *string
│   │   ├── OriginalVersion: string
│   │   ├── Owner: *genruntime.KnownResourceReference
│   │   ├── PrivateLinkService: *Object (2 properties)
│   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   └── Reference: *genruntime.ResourceReference
│   │   ├── PropertyBag: genruntime.PropertyBag
│   │   └── Tags: map[string]string
│   └── Status: Object (26 properties)
│       ├── Conditions: conditions.Condition[]
│       ├── DnsSettings: *Object (6 properties)
│       │   ├── AppliedDnsServers: string[]
│       │   ├── DnsServers: string[]
│       │   ├── InternalDnsNameLabel: *string
│       │   ├── InternalDomainNameSuffix: *string
│       │   ├── InternalFqdn: *string
│       │   └── PropertyBag: genruntime.PropertyBag
│       ├── DscpConfiguration: *Object (2 properties)
│       │   ├── Id: *string
│       │   └── PropertyBag: genruntime.PropertyBag
│       ├── EnableAcceleratedNetworking: *bool
│       ├── EnableIPForwarding: *bool
│       ├── Etag: *string
│       ├── ExtendedLocation: *Object (3 properties)
│       │   ├── Name: *string
│       │   ├── PropertyBag: genruntime.PropertyBag
│       │   └── Type: *string
│       ├── HostedWorkloads: string[]
│       ├── Id: *string
│       ├── IpConfigurations: Object (18 properties)[]
│       │   ├── ApplicationGatewayBackendAddressPools: Object (2 properties)[]
│       │   │   ├── Id: *string
│       │   │   └── PropertyBag: genruntime.PropertyBag
│       │   ├── ApplicationSecurityGroups: Object (2 properties)[]
│       │   │   ├── Id: *string
│       │   │   └── PropertyBag: genruntime.PropertyBag
│       │   ├── Etag: *string
│       │   ├── Id: *string
│       │   ├── LoadBalancerBackendAddressPools: Object (2 properties)[]
│       │   │   ├── Id: *string
│       │   │   └── PropertyBag: genruntime.PropertyBag
│       │   ├── LoadBalancerInboundNatRules: Object (2 properties)[]
│       │   │   ├── Id: *string
│       │   │   └── PropertyBag: genruntime.PropertyBag
│       │   ├── Name: *string
│       │   ├── Primary: *bool
│       │   ├── PrivateIPAddress: *string
│       │   ├── PrivateIPAddressVersion: *string
│       │   ├── PrivateIPAllocationMethod: *string
│       │   ├── PrivateLinkConnectionProperties: *Object (4 properties)
│       │   │   ├── Fqdns: string[]
│       │   │   ├── GroupId: *string
│       │   │   ├── PropertyBag: genruntime.PropertyBag
│       │   │   └── RequiredMemberName: *string
│       │   ├── PropertyBag: genruntime.PropertyBag
│       │   ├── ProvisioningState: *string
│       │   ├── PublicIPAddress: *Object (2 properties)
│       │   │   ├── Id: *string
│       │   │   └── PropertyBag: genruntime.PropertyBag
│       │   ├── Subnet: *Object (2 properties)
│       │   │   ├── Id: *string
│       │   │   └── PropertyBag: genruntime.PropertyBag
│       │   ├── Type: *string
│       │   └── VirtualNetworkTaps: Object (2 properties)[]
│       │       ├── Id: *string
│       │       └── PropertyBag: genruntime.PropertyBag
│       ├── Location: *string
│       ├── MacAddress: *string
│       ├── MigrationPhase: *string
│       ├── Name: *string
│       ├── NetworkSecurityGroup: *Object (2 properties)
│       │   ├── Id: *string
│       │   └── PropertyBag: genruntime.PropertyBag
│       ├── NicType: *string
│       ├── Primary: *bool
│       ├── PrivateEndpoint: *Object (2 properties)
│       │   ├── Id: *string
│       │   └── PropertyBag: genruntime.PropertyBag
│       ├── PrivateLinkService: *Object (2 properties)
│       │   ├── Id: *string
│       │   └── PropertyBag: genruntime.PropertyBag
│       ├── PropertyBag: genruntime.PropertyBag
│       ├── ProvisioningState: *string
│       ├── ResourceGuid: *string
│       ├── Tags: map[string]string
│       ├── TapConfigurations: Object (2 properties)[]
│       │   ├── Id: *string
│       │   └── PropertyBag: genruntime.PropertyBag
│       ├── Type: *string
│       └── VirtualMachine: *Object (2 properties)
│           ├── Id: *string
│           └── PropertyBag: genruntime.PropertyBag
├── NetworkSecurityGroup: Resource
│   ├── Owner: resources/v1apiv20191001.ResourceGroup
│   ├── Spec: Object (6 properties)
│   │   ├── AzureName: string
│   │   ├── Location: *string
│   │   ├── OriginalVersion: string
│   │   ├── Owner: *genruntime.KnownResourceReference
│   │   ├── PropertyBag: genruntime.PropertyBag
│   │   └── Tags: map[string]string
│   └── Status: Object (14 properties)
│       ├── Conditions: conditions.Condition[]
│       ├── DefaultSecurityRules: Object (2 properties)[]
│       │   ├── Id: *string
│       │   └── PropertyBag: genruntime.PropertyBag
│       ├── Etag: *string
│       ├── FlowLogs: Object (2 properties)[]
│       │   ├── Id: *string
│       │   └── PropertyBag: genruntime.PropertyBag
│       ├── Id: *string
│       ├── Location: *string
│       ├── Name: *string
│       ├── NetworkInterfaces: Object (2 properties)[]
│       │   ├── Id: *string
│       │   └── PropertyBag: genruntime.PropertyBag
│       ├── PropertyBag: genruntime.PropertyBag
│       ├── ProvisioningState: *string
│       ├── ResourceGuid: *string
│       ├── Subnets: Object (2 properties)[]
│       │   ├── Id: *string
│       │   └── PropertyBag: genruntime.PropertyBag
│       ├── Tags: map[string]string
│       └── Type: *string
├── NetworkSecurityGroupsSecurityRule: Resource
│   ├── Owner: network/v1api20201101.NetworkSecurityGroup
│   ├── Spec: Object (19 properties)
│   │   ├── Access: *string
│   │   ├── AzureName: string
│   │   ├── Description: *string
│   │   ├── DestinationAddressPrefix: *string
│   │   ├── DestinationAddressPrefixes: string[]
│   │   ├── DestinationApplicationSecurityGroups: Object (2 properties)[]
│   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   └── Reference: *genruntime.ResourceReference
│   │   ├── DestinationPortRange: *string
│   │   ├── DestinationPortRanges: string[]
│   │   ├── Direction: *string
│   │   ├── OriginalVersion: string
│   │   ├── Owner: *genruntime.KnownResourceReference
│   │   ├── Priority: *int
│   │   ├── PropertyBag: genruntime.PropertyBag
│   │   ├── Protocol: *string
│   │   ├── SourceAddressPrefix: *string
│   │   ├── SourceAddressPrefixes: string[]
│   │   ├── SourceApplicationSecurityGroups: Object (2 properties)[]
│   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   └── Reference: *genruntime.ResourceReference
│   │   ├── SourcePortRange: *string
│   │   └── SourcePortRanges: string[]
│   └── Status: Object (22 properties)
│       ├── Access: *string
│       ├── Conditions: conditions.Condition[]
│       ├── Description: *string
│       ├── DestinationAddressPrefix: *string
│       ├── DestinationAddressPrefixes: string[]
│       ├── DestinationApplicationSecurityGroups: Object (2 properties)[]
│       │   ├── Id: *string
│       │   └── PropertyBag: genruntime.PropertyBag
│       ├── DestinationPortRange: *string
│       ├── DestinationPortRanges: string[]
│       ├── Direction: *string
│       ├── Etag: *string
│       ├── Id: *string
│       ├── Name: *string
│       ├── Priority: *int
│       ├── PropertyBag: genruntime.PropertyBag
│       ├── Protocol: *string
│       ├── ProvisioningState: *string
│       ├── SourceAddressPrefix: *string
│       ├── SourceAddressPrefixes: string[]
│       ├── SourceApplicationSecurityGroups: Object (2 properties)[]
│       │   ├── Id: *string
│       │   └── PropertyBag: genruntime.PropertyBag
│       ├── SourcePortRange: *string
│       ├── SourcePortRanges: string[]
│       └── Type: *string
├── PublicIPAddress: Resource
│   ├── Owner: resources/v1apiv20191001.ResourceGroup
│   ├── Spec: Object (20 properties)
│   │   ├── AzureName: string
│   │   ├── DdosSettings: *Object (4 properties)
│   │   │   ├── DdosCustomPolicy: *Object (2 properties)
│   │   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   │   └── Reference: *genruntime.ResourceReference
│   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   ├── ProtectedIP: *bool
│   │   │   └── ProtectionCoverage: *string
│   │   ├── DnsSettings: *Object (4 properties)
│   │   │   ├── DomainNameLabel: *string
│   │   │   ├── Fqdn: *string
│   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   └── ReverseFqdn: *string
│   │   ├── ExtendedLocation: *Object (3 properties)
│   │   │   ├── Name: *string
│   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   └── Type: *string
│   │   ├── IdleTimeoutInMinutes: *int
│   │   ├── IpAddress: *string
│   │   ├── IpTags: Object (3 properties)[]
│   │   │   ├── IpTagType: *string
│   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   └── Tag: *string
│   │   ├── LinkedPublicIPAddress: *Object (2 properties)
│   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   └── Reference: *genruntime.ResourceReference
│   │   ├── Location: *string
│   │   ├── NatGateway: *Object (2 properties)
│   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   └── Reference: *genruntime.ResourceReference
│   │   ├── OriginalVersion: string
│   │   ├── Owner: *genruntime.KnownResourceReference
│   │   ├── PropertyBag: genruntime.PropertyBag
│   │   ├── PublicIPAddressVersion: *string
│   │   ├── PublicIPAllocationMethod: *string
│   │   ├── PublicIPPrefix: *Object (2 properties)
│   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   └── Reference: *genruntime.ResourceReference
│   │   ├── ServicePublicIPAddress: *Object (2 properties)
│   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   └── Reference: *genruntime.ResourceReference
│   │   ├── Sku: *Object (3 properties)
│   │   │   ├── Name: *string
│   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   └── Tier: *string
│   │   ├── Tags: map[string]string
│   │   └── Zones: string[]
│   └── Status: Object (24 properties)
│       ├── Conditions: conditions.Condition[]
│       ├── DdosSettings: *Object (4 properties)
│       │   ├── DdosCustomPolicy: *Object (2 properties)
│       │   │   ├── Id: *string
│       │   │   └── PropertyBag: genruntime.PropertyBag
│       │   ├── PropertyBag: genruntime.PropertyBag
│       │   ├── ProtectedIP: *bool
│       │   └── ProtectionCoverage: *string
│       ├── DnsSettings: *Object (4 properties)
│       │   ├── DomainNameLabel: *string
│       │   ├── Fqdn: *string
│       │   ├── PropertyBag: genruntime.PropertyBag
│       │   └── ReverseFqdn: *string
│       ├── Etag: *string
│       ├── ExtendedLocation: *Object (3 properties)
│       │   ├── Name: *string
│       │   ├── PropertyBag: genruntime.PropertyBag
│       │   └── Type: *string
│       ├── Id: *string
│       ├── IdleTimeoutInMinutes: *int
│       ├── IpAddress: *string
│       ├── IpConfiguration: *Object (2 properties)
│       │   ├── Id: *string
│       │   └── PropertyBag: genruntime.PropertyBag
│       ├── IpTags: Object (3 properties)[]
│       │   ├── IpTagType: *string
│       │   ├── PropertyBag: genruntime.PropertyBag
│       │   └── Tag: *string
│       ├── Location: *string
│       ├── MigrationPhase: *string
│       ├── Name: *string
│       ├── NatGateway: *Object (2 properties)
│       │   ├── Id: *string
│       │   └── PropertyBag: genruntime.PropertyBag
│       ├── PropertyBag: genruntime.PropertyBag
│       ├── ProvisioningState: *string
│       ├── PublicIPAddressVersion: *string
│       ├── PublicIPAllocationMethod: *string
│       ├── PublicIPPrefix: *Object (2 properties)
│       │   ├── Id: *string
│       │   └── PropertyBag: genruntime.PropertyBag
│       ├── ResourceGuid: *string
│       ├── Sku: *Object (3 properties)
│       │   ├── Name: *string
│       │   ├── PropertyBag: genruntime.PropertyBag
│       │   └── Tier: *string
│       ├── Tags: map[string]string
│       ├── Type: *string
│       └── Zones: string[]
├── RouteTable: Resource
│   ├── Owner: resources/v1apiv20191001.ResourceGroup
│   ├── Spec: Object (7 properties)
│   │   ├── AzureName: string
│   │   ├── DisableBgpRoutePropagation: *bool
│   │   ├── Location: *string
│   │   ├── OriginalVersion: string
│   │   ├── Owner: *genruntime.KnownResourceReference
│   │   ├── PropertyBag: genruntime.PropertyBag
│   │   └── Tags: map[string]string
│   └── Status: Object (11 properties)
│       ├── Conditions: conditions.Condition[]
│       ├── DisableBgpRoutePropagation: *bool
│       ├── Etag: *string
│       ├── Id: *string
│       ├── Location: *string
│       ├── Name: *string
│       ├── PropertyBag: genruntime.PropertyBag
│       ├── ProvisioningState: *string
│       ├── ResourceGuid: *string
│       ├── Tags: map[string]string
│       └── Type: *string
├── RouteTablesRoute: Resource
│   ├── Owner: network/v1api20201101.RouteTable
│   ├── Spec: Object (8 properties)
│   │   ├── AddressPrefix: *string
│   │   ├── AzureName: string
│   │   ├── HasBgpOverride: *bool
│   │   ├── NextHopIpAddress: *string
│   │   ├── NextHopType: *string
│   │   ├── OriginalVersion: string
│   │   ├── Owner: *genruntime.KnownResourceReference
│   │   └── PropertyBag: genruntime.PropertyBag
│   └── Status: Object (11 properties)
│       ├── AddressPrefix: *string
│       ├── Conditions: conditions.Condition[]
│       ├── Etag: *string
│       ├── HasBgpOverride: *bool
│       ├── Id: *string
│       ├── Name: *string
│       ├── NextHopIpAddress: *string
│       ├── NextHopType: *string
│       ├── PropertyBag: genruntime.PropertyBag
│       ├── ProvisioningState: *string
│       └── Type: *string
├── VirtualNetwork: Resource
│   ├── Owner: resources/v1apiv20191001.ResourceGroup
│   ├── Spec: Object (14 properties)
│   │   ├── AddressSpace: *Object (2 properties)
│   │   │   ├── AddressPrefixes: string[]
│   │   │   └── PropertyBag: genruntime.PropertyBag
│   │   ├── AzureName: string
│   │   ├── BgpCommunities: *Object (2 properties)
│   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   └── VirtualNetworkCommunity: *string
│   │   ├── DdosProtectionPlan: *Object (2 properties)
│   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   └── Reference: *genruntime.ResourceReference
│   │   ├── DhcpOptions: *Object (2 properties)
│   │   │   ├── DnsServers: string[]
│   │   │   └── PropertyBag: genruntime.PropertyBag
│   │   ├── EnableDdosProtection: *bool
│   │   ├── EnableVmProtection: *bool
│   │   ├── ExtendedLocation: *Object (3 properties)
│   │   │   ├── Name: *string
│   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   └── Type: *string
│   │   ├── IpAllocations: Object (2 properties)[]
│   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   └── Reference: *genruntime.ResourceReference
│   │   ├── Location: *string
│   │   ├── OriginalVersion: string
│   │   ├── Owner: *genruntime.KnownResourceReference
│   │   ├── PropertyBag: genruntime.PropertyBag
│   │   └── Tags: map[string]string
│   └── Status: Object (18 properties)
│       ├── AddressSpace: *Object (2 properties)
│       │   ├── AddressPrefixes: string[]
│       │   └── PropertyBag: genruntime.PropertyBag
│       ├── BgpCommunities: *Object (3 properties)
│       │   ├── PropertyBag: genruntime.PropertyBag
│       │   ├── RegionalCommunity: *string
│       │   └── VirtualNetworkCommunity: *string
│       ├── Conditions: conditions.Condition[]
│       ├── DdosProtectionPlan: *Object (2 properties)
│       │   ├── Id: *string
│       │   └── PropertyBag: genruntime.PropertyBag
│       ├── DhcpOptions: *Object (2 properties)
│       │   ├── DnsServers: string[]
│       │   └── PropertyBag: genruntime.PropertyBag
│       ├── EnableDdosProtection: *bool
│       ├── EnableVmProtection: *bool
│       ├── Etag: *string
│       ├── ExtendedLocation: *Object (3 properties)
│       │   ├── Name: *string
│       │   ├── PropertyBag: genruntime.PropertyBag
│       │   └── Type: *string
│       ├── Id: *string
│       ├── IpAllocations: Object (2 properties)[]
│       │   ├── Id: *string
│       │   └── PropertyBag: genruntime.PropertyBag
│       ├── Location: *string
│       ├── Name: *string
│       ├── PropertyBag: genruntime.PropertyBag
│       ├── ProvisioningState: *string
│       ├── ResourceGuid: *string
│       ├── Tags: map[string]string
│       └── Type: *string
├── VirtualNetworkGateway: Resource
│   ├── Owner: resources/v1apiv20191001.ResourceGroup
│   ├── Spec: Object (21 properties)
│   │   ├── ActiveActive: *bool
│   │   ├── AzureName: string
│   │   ├── BgpSettings: *Object (5 properties)
│   │   │   ├── Asn: *uint32
│   │   │   ├── BgpPeeringAddress: *string
│   │   │   ├── BgpPeeringAddresses: Object (3 properties)[]
│   │   │   │   ├── CustomBgpIpAddresses: string[]
│   │   │   │   ├── IpconfigurationId: *string
│   │   │   │   └── PropertyBag: genruntime.PropertyBag
│   │   │   ├── PeerWeight: *int
│   │   │   └── PropertyBag: genruntime.PropertyBag
│   │   ├── CustomRoutes: *Object (2 properties)
│   │   │   ├── AddressPrefixes: string[]
│   │   │   └── PropertyBag: genruntime.PropertyBag
│   │   ├── EnableBgp: *bool
│   │   ├── EnableDnsForwarding: *bool
│   │   ├── EnablePrivateIpAddress: *bool
│   │   ├── ExtendedLocation: *Object (3 properties)
│   │   │   ├── Name: *string
│   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   └── Type: *string
│   │   ├── GatewayDefaultSite: *Object (2 properties)
│   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   └── Reference: *genruntime.ResourceReference
│   │   ├── GatewayType: *string
│   │   ├── IpConfigurations: Object (5 properties)[]
│   │   │   ├── Name: *string
│   │   │   ├── PrivateIPAllocationMethod: *string
│   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   ├── PublicIPAddress: *Object (2 properties)
│   │   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   │   └── Reference: *genruntime.ResourceReference
│   │   │   └── Subnet: *Object (2 properties)
│   │   │       ├── PropertyBag: genruntime.PropertyBag
│   │   │       └── Reference: *genruntime.ResourceReference
│   │   ├── Location: *string
│   │   ├── OriginalVersion: string
│   │   ├── Owner: *genruntime.KnownResourceReference
│   │   ├── PropertyBag: genruntime.PropertyBag
│   │   ├── Sku: *Object (3 properties)
│   │   │   ├── Name: *string
│   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   └── Tier: *string
│   │   ├── Tags: map[string]string
│   │   ├── VNetExtendedLocationResourceReference: *genruntime.ResourceReference
│   │   ├── VpnClientConfiguration: *Object (13 properties)
│   │   │   ├── AadAudience: *string
│   │   │   ├── AadIssuer: *string
│   │   │   ├── AadTenant: *string
│   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   ├── RadiusServerAddress: *string
│   │   │   ├── RadiusServerSecret: *string
│   │   │   ├── RadiusServers: Object (4 properties)[]
│   │   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   │   ├── RadiusServerAddress: *string
│   │   │   │   ├── RadiusServerScore: *int
│   │   │   │   └── RadiusServerSecret: *string
│   │   │   ├── VpnAuthenticationTypes: string[]
│   │   │   ├── VpnClientAddressPool: *Object (2 properties)
│   │   │   │   ├── AddressPrefixes: string[]
│   │   │   │   └── PropertyBag: genruntime.PropertyBag
│   │   │   ├── VpnClientIpsecPolicies: Object (9 properties)[]
│   │   │   │   ├── DhGroup: *string
│   │   │   │   ├── IkeEncryption: *string
│   │   │   │   ├── IkeIntegrity: *string
│   │   │   │   ├── IpsecEncryption: *string
│   │   │   │   ├── IpsecIntegrity: *string
│   │   │   │   ├── PfsGroup: *string
│   │   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   │   ├── SaDataSizeKilobytes: *int
│   │   │   │   └── SaLifeTimeSeconds: *int
│   │   │   ├── VpnClientProtocols: string[]
│   │   │   ├── VpnClientRevokedCertificates: Object (3 properties)[]
│   │   │   │   ├── Name: *string
│   │   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   │   └── Thumbprint: *string
│   │   │   └── VpnClientRootCertificates: Object (3 properties)[]
│   │   │       ├── Name: *string
│   │   │       ├── PropertyBag: genruntime.PropertyBag
│   │   │       └── PublicCertData: *string
│   │   ├── VpnGatewayGeneration: *string
│   │   └── VpnType: *string
│   └── Status: Object (26 properties)
│       ├── ActiveActive: *bool
│       ├── BgpSettings: *Object (5 properties)
│       │   ├── Asn: *uint32
│       │   ├── BgpPeeringAddress: *string
│       │   ├── BgpPeeringAddresses: Object (5 properties)[]
│       │   │   ├── CustomBgpIpAddresses: string[]
│       │   │   ├── DefaultBgpIpAddresses: string[]
│       │   │   ├── IpconfigurationId: *string
│       │   │   ├── PropertyBag: genruntime.PropertyBag
│       │   │   └── TunnelIpAddresses: string[]
│       │   ├── PeerWeight: *int
│       │   └── PropertyBag: genruntime.PropertyBag
│       ├── Conditions: conditions.Condition[]
│       ├── CustomRoutes: *Object (2 properties)
│       │   ├── AddressPrefixes: string[]
│       │   └── PropertyBag: genruntime.PropertyBag
│       ├── EnableBgp: *bool
│       ├── EnableDnsForwarding: *bool
│       ├── EnablePrivateIpAddress: *bool
│       ├── Etag: *string
│       ├── ExtendedLocation: *Object (3 properties)
│       │   ├── Name: *string
│       │   ├── PropertyBag: genruntime.PropertyBag
│       │   └── Type: *string
│       ├── GatewayDefaultSite: *Object (2 properties)
│       │   ├── Id: *string
│       │   └── PropertyBag: genruntime.PropertyBag
│       ├── GatewayType: *string
│       ├── Id: *string
│       ├── InboundDnsForwardingEndpoint: *string
│       ├── IpConfigurations: Object (9 properties)[]
│       │   ├── Etag: *string
│       │   ├── Id: *string
│       │   ├── Name: *string
│       │   ├── PrivateIPAddress: *string
│       │   ├── PrivateIPAllocationMethod: *string
│       │   ├── PropertyBag: genruntime.PropertyBag
│       │   ├── ProvisioningState: *string
│       │   ├── PublicIPAddress: *Object (2 properties)
│       │   │   ├── Id: *string
│       │   │   └── PropertyBag: genruntime.PropertyBag
│       │   └── Subnet: *Object (2 properties)
│       │       ├── Id: *string
│       │       └── PropertyBag: genruntime.PropertyBag
│       ├── Location: *string
│       ├── Name: *string
│       ├── PropertyBag: genruntime.PropertyBag
│       ├── ProvisioningState: *string
│       ├── ResourceGuid: *string
│       ├── Sku: *Object (4 properties)
│       │   ├── Capacity: *int
│       │   ├── Name: *string
│       │   ├── PropertyBag: genruntime.PropertyBag
│       │   └── Tier: *string
│       ├── Tags: map[string]string
│       ├── Type: *string
│       ├── VNetExtendedLocationResourceId: *string
│       ├── VpnClientConfiguration: *Object (13 properties)
│       │   ├── AadAudience: *string
│       │   ├── AadIssuer: *string
│       │   ├── AadTenant: *string
│       │   ├── PropertyBag: genruntime.PropertyBag
│       │   ├── RadiusServerAddress: *string
│       │   ├── RadiusServerSecret: *string
│       │   ├── RadiusServers: Object (4 properties)[]
│       │   │   ├── PropertyBag: genruntime.PropertyBag
│       │   │   ├── RadiusServerAddress: *string
│       │   │   ├── RadiusServerScore: *int
│       │   │   └── RadiusServerSecret: *string
│       │   ├── VpnAuthenticationTypes: string[]
│       │   ├── VpnClientAddressPool: *Object (2 properties)
│       │   │   ├── AddressPrefixes: string[]
│       │   │   └── PropertyBag: genruntime.PropertyBag
│       │   ├── VpnClientIpsecPolicies: Object (9 properties)[]
│       │   │   ├── DhGroup: *string
│       │   │   ├── IkeEncryption: *string
│       │   │   ├── IkeIntegrity: *string
│       │   │   ├── IpsecEncryption: *string
│       │   │   ├── IpsecIntegrity: *string
│       │   │   ├── PfsGroup: *string
│       │   │   ├── PropertyBag: genruntime.PropertyBag
│       │   │   ├── SaDataSizeKilobytes: *int
│       │   │   └── SaLifeTimeSeconds: *int
│       │   ├── VpnClientProtocols: string[]
│       │   ├── VpnClientRevokedCertificates: Object (6 properties)[]
│       │   │   ├── Etag: *string
│       │   │   ├── Id: *string
│       │   │   ├── Name: *string
│       │   │   ├── PropertyBag: genruntime.PropertyBag
│       │   │   ├── ProvisioningState: *string
│       │   │   └── Thumbprint: *string
│       │   └── VpnClientRootCertificates: Object (6 properties)[]
│       │       ├── Etag: *string
│       │       ├── Id: *string
│       │       ├── Name: *string
│       │       ├── PropertyBag: genruntime.PropertyBag
│       │       ├── ProvisioningState: *string
│       │       └── PublicCertData: *string
│       ├── VpnGatewayGeneration: *string
│       └── VpnType: *string
├── VirtualNetworksSubnet: Resource
│   ├── Owner: network/v1api20201101.VirtualNetwork
│   ├── Spec: Object (16 properties)
│   │   ├── AddressPrefix: *string
│   │   ├── AddressPrefixes: string[]
│   │   ├── ApplicationGatewayIpConfigurations: Object (2 properties)[]
│   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   └── Reference: *genruntime.ResourceReference
│   │   ├── AzureName: string
│   │   ├── Delegations: Object (3 properties)[]
│   │   │   ├── Name: *string
│   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   └── ServiceName: *string
│   │   ├── IpAllocations: Object (2 properties)[]
│   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   └── Reference: *genruntime.ResourceReference
│   │   ├── NatGateway: *Object (2 properties)
│   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   └── Reference: *genruntime.ResourceReference
│   │   ├── NetworkSecurityGroup: *Object (2 properties)
│   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   └── Reference: *genruntime.ResourceReference
│   │   ├── OriginalVersion: string
│   │   ├── Owner: *genruntime.KnownResourceReference
│   │   ├── PrivateEndpointNetworkPolicies: *string
│   │   ├── PrivateLinkServiceNetworkPolicies: *string
│   │   ├── PropertyBag: genruntime.PropertyBag
│   │   ├── RouteTable: *Object (2 properties)
│   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   └── Reference: *genruntime.ResourceReference
│   │   ├── ServiceEndpointPolicies: Object (2 properties)[]
│   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   └── Reference: *genruntime.ResourceReference
│   │   └── ServiceEndpoints: Object (3 properties)[]
│   │       ├── Locations: string[]
│   │       ├── PropertyBag: genruntime.PropertyBag
│   │       └── Service: *string
│   └── Status: Object (25 properties)
│       ├── AddressPrefix: *string
│       ├── AddressPrefixes: string[]
│       ├── ApplicationGatewayIpConfigurations: Object (2 properties)[]
│       │   ├── Id: *string
│       │   └── PropertyBag: genruntime.PropertyBag
│       ├── Conditions: conditions.Condition[]
│       ├── Delegations: Object (8 properties)[]
│       │   ├── Actions: string[]
│       │   ├── Etag: *string
│       │   ├── Id: *string
│       │   ├── Name: *string
│       │   ├── PropertyBag: genruntime.PropertyBag
│       │   ├── ProvisioningState: *string
│       │   ├── ServiceName: *string
│       │   └── Type: *string
│       ├── Etag: *string
│       ├── Id: *string
│       ├── IpAllocations: Object (2 properties)[]
│       │   ├── Id: *string
│       │   └── PropertyBag: genruntime.PropertyBag
│       ├── IpConfigurationProfiles: Object (2 properties)[]
│       │   ├── Id: *string
│       │   └── PropertyBag: genruntime.PropertyBag
│       ├── IpConfigurations: Object (2 properties)[]
│       │   ├── Id: *string
│       │   └── PropertyBag: genruntime.PropertyBag
│       ├── Name: *string
│       ├── NatGateway: *Object (2 properties)
│       │   ├── Id: *string
│       │   └── PropertyBag: genruntime.PropertyBag
│       ├── NetworkSecurityGroup: *Object (2 properties)
│       │   ├── Id: *string
│       │   └── PropertyBag: genruntime.PropertyBag
│       ├── PrivateEndpointNetworkPolicies: *string
│       ├── PrivateEndpoints: Object (2 properties)[]
│       │   ├── Id: *string
│       │   └── PropertyBag: genruntime.PropertyBag
│       ├── PrivateLinkServiceNetworkPolicies: *string
│       ├── PropertyBag: genruntime.PropertyBag
│       ├── ProvisioningState: *string
│       ├── Purpose: *string
│       ├── ResourceNavigationLinks: Object (2 properties)[]
│       │   ├── Id: *string
│       │   └── PropertyBag: genruntime.PropertyBag
│       ├── RouteTable: *Object (2 properties)
│       │   ├── Id: *string
│       │   └── PropertyBag: genruntime.PropertyBag
│       ├── ServiceAssociationLinks: Object (2 properties)[]
│       │   ├── Id: *string
│       │   └── PropertyBag: genruntime.PropertyBag
│       ├── ServiceEndpointPolicies: Object (2 properties)[]
│       │   ├── Id: *string
│       │   └── PropertyBag: genruntime.PropertyBag
│       ├── ServiceEndpoints: Object (4 properties)[]
│       │   ├── Locations: string[]
│       │   ├── PropertyBag: genruntime.PropertyBag
│       │   ├── ProvisioningState: *string
│       │   └── Service: *string
│       └── Type: *string
├── VirtualNetworksVirtualNetworkPeering: Resource
│   ├── Owner: network/v1api20201101.VirtualNetwork
│   ├── Spec: Object (13 properties)
│   │   ├── AllowForwardedTraffic: *bool
│   │   ├── AllowGatewayTransit: *bool
│   │   ├── AllowVirtualNetworkAccess: *bool
│   │   ├── AzureName: string
│   │   ├── DoNotVerifyRemoteGateways: *bool
│   │   ├── OriginalVersion: string
│   │   ├── Owner: *genruntime.KnownResourceReference
│   │   ├── PeeringState: *string
│   │   ├── PropertyBag: genruntime.PropertyBag
│   │   ├── RemoteAddressSpace: *Object (2 properties)
│   │   │   ├── AddressPrefixes: string[]
│   │   │   └── PropertyBag: genruntime.PropertyBag
│   │   ├── RemoteBgpCommunities: *Object (2 properties)
│   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   └── VirtualNetworkCommunity: *string
│   │   ├── RemoteVirtualNetwork: *Object (2 properties)
│   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   └── Reference: *genruntime.ResourceReference
│   │   └── UseRemoteGateways: *bool
│   └── Status: Object (17 properties)
│       ├── AllowForwardedTraffic: *bool
│       ├── AllowGatewayTransit: *bool
│       ├── AllowVirtualNetworkAccess: *bool
│       ├── Conditions: conditions.Condition[]
│       ├── DoNotVerifyRemoteGateways: *bool
│       ├── Etag: *string
│       ├── Id: *string
│       ├── Name: *string
│       ├── PeeringState: *string
│       ├── PropertyBag: genruntime.PropertyBag
│       ├── ProvisioningState: *string
│       ├── RemoteAddressSpace: *Object (2 properties)
│       │   ├── AddressPrefixes: string[]
│       │   └── PropertyBag: genruntime.PropertyBag
│       ├── RemoteBgpCommunities: *Object (3 properties)
│       │   ├── PropertyBag: genruntime.PropertyBag
│       │   ├── RegionalCommunity: *string
│       │   └── VirtualNetworkCommunity: *string
│       ├── RemoteVirtualNetwork: *Object (2 properties)
│       │   ├── Id: *string
│       │   └── PropertyBag: genruntime.PropertyBag
│       ├── ResourceGuid: *string
│       ├── Type: *string
│       └── UseRemoteGateways: *bool
├── augmentConversionForExtendedLocation: Interface
├── augmentConversionForExtendedLocation_STATUS: Interface
├── augmentConversionForIpTag: Interface
└── augmentConversionForIpTag_STATUS: Interface
