//go:build go1.18
// +build go1.18

// Copyright (c) Microsoft Corporation. All rights reserved.
// Licensed under the MIT License. See License.txt in the project root for license information.
// Code generated by Microsoft (R) AutoRest Code Generator.
// Changes may cause incorrect behavior and will be lost if the code is regenerated.
// DO NOT EDIT.

package armnetwork

import "encoding/json"

// DefaultSecurityRulesClientGetResponse contains the response from method DefaultSecurityRulesClient.Get.
type DefaultSecurityRulesClientGetResponse struct {
	SecurityRule
}

// DefaultSecurityRulesClientListResponse contains the response from method DefaultSecurityRulesClient.NewListPager.
type DefaultSecurityRulesClientListResponse struct {
	SecurityRuleListResult
}

// InboundNatRulesClientCreateOrUpdateResponse contains the response from method InboundNatRulesClient.BeginCreateOrUpdate.
type InboundNatRulesClientCreateOrUpdateResponse struct {
	InboundNatRule
}

// InboundNatRulesClientDeleteResponse contains the response from method InboundNatRulesClient.BeginDelete.
type InboundNatRulesClientDeleteResponse struct {
	// placeholder for future response values
}

// InboundNatRulesClientGetResponse contains the response from method InboundNatRulesClient.Get.
type InboundNatRulesClientGetResponse struct {
	InboundNatRule
}

// InboundNatRulesClientListResponse contains the response from method InboundNatRulesClient.NewListPager.
type InboundNatRulesClientListResponse struct {
	InboundNatRuleListResult
}

// InterfaceIPConfigurationsClientGetResponse contains the response from method InterfaceIPConfigurationsClient.Get.
type InterfaceIPConfigurationsClientGetResponse struct {
	InterfaceIPConfiguration
}

// InterfaceIPConfigurationsClientListResponse contains the response from method InterfaceIPConfigurationsClient.NewListPager.
type InterfaceIPConfigurationsClientListResponse struct {
	InterfaceIPConfigurationListResult
}

// InterfaceLoadBalancersClientListResponse contains the response from method InterfaceLoadBalancersClient.NewListPager.
type InterfaceLoadBalancersClientListResponse struct {
	InterfaceLoadBalancerListResult
}

// InterfaceTapConfigurationsClientCreateOrUpdateResponse contains the response from method InterfaceTapConfigurationsClient.BeginCreateOrUpdate.
type InterfaceTapConfigurationsClientCreateOrUpdateResponse struct {
	InterfaceTapConfiguration
}

// InterfaceTapConfigurationsClientDeleteResponse contains the response from method InterfaceTapConfigurationsClient.BeginDelete.
type InterfaceTapConfigurationsClientDeleteResponse struct {
	// placeholder for future response values
}

// InterfaceTapConfigurationsClientGetResponse contains the response from method InterfaceTapConfigurationsClient.Get.
type InterfaceTapConfigurationsClientGetResponse struct {
	InterfaceTapConfiguration
}

// InterfaceTapConfigurationsClientListResponse contains the response from method InterfaceTapConfigurationsClient.NewListPager.
type InterfaceTapConfigurationsClientListResponse struct {
	InterfaceTapConfigurationListResult
}

// InterfacesClientCreateOrUpdateResponse contains the response from method InterfacesClient.BeginCreateOrUpdate.
type InterfacesClientCreateOrUpdateResponse struct {
	Interface
}

// InterfacesClientDeleteResponse contains the response from method InterfacesClient.BeginDelete.
type InterfacesClientDeleteResponse struct {
	// placeholder for future response values
}

// InterfacesClientGetEffectiveRouteTableResponse contains the response from method InterfacesClient.BeginGetEffectiveRouteTable.
type InterfacesClientGetEffectiveRouteTableResponse struct {
	EffectiveRouteListResult
}

// InterfacesClientGetResponse contains the response from method InterfacesClient.Get.
type InterfacesClientGetResponse struct {
	Interface
}

// InterfacesClientListAllResponse contains the response from method InterfacesClient.NewListAllPager.
type InterfacesClientListAllResponse struct {
	InterfaceListResult
}

// InterfacesClientListEffectiveNetworkSecurityGroupsResponse contains the response from method InterfacesClient.BeginListEffectiveNetworkSecurityGroups.
type InterfacesClientListEffectiveNetworkSecurityGroupsResponse struct {
	EffectiveNetworkSecurityGroupListResult
}

// InterfacesClientListResponse contains the response from method InterfacesClient.NewListPager.
type InterfacesClientListResponse struct {
	InterfaceListResult
}

// InterfacesClientUpdateTagsResponse contains the response from method InterfacesClient.BeginUpdateTags.
type InterfacesClientUpdateTagsResponse struct {
	Interface
}

// LoadBalancerBackendAddressPoolsClientGetResponse contains the response from method LoadBalancerBackendAddressPoolsClient.Get.
type LoadBalancerBackendAddressPoolsClientGetResponse struct {
	BackendAddressPool
}

// LoadBalancerBackendAddressPoolsClientListResponse contains the response from method LoadBalancerBackendAddressPoolsClient.NewListPager.
type LoadBalancerBackendAddressPoolsClientListResponse struct {
	LoadBalancerBackendAddressPoolListResult
}

// LoadBalancerFrontendIPConfigurationsClientGetResponse contains the response from method LoadBalancerFrontendIPConfigurationsClient.Get.
type LoadBalancerFrontendIPConfigurationsClientGetResponse struct {
	FrontendIPConfiguration
}

// LoadBalancerFrontendIPConfigurationsClientListResponse contains the response from method LoadBalancerFrontendIPConfigurationsClient.NewListPager.
type LoadBalancerFrontendIPConfigurationsClientListResponse struct {
	LoadBalancerFrontendIPConfigurationListResult
}

// LoadBalancerLoadBalancingRulesClientGetResponse contains the response from method LoadBalancerLoadBalancingRulesClient.Get.
type LoadBalancerLoadBalancingRulesClientGetResponse struct {
	LoadBalancingRule
}

// LoadBalancerLoadBalancingRulesClientListResponse contains the response from method LoadBalancerLoadBalancingRulesClient.NewListPager.
type LoadBalancerLoadBalancingRulesClientListResponse struct {
	LoadBalancerLoadBalancingRuleListResult
}

// LoadBalancerNetworkInterfacesClientListResponse contains the response from method LoadBalancerNetworkInterfacesClient.NewListPager.
type LoadBalancerNetworkInterfacesClientListResponse struct {
	InterfaceListResult
}

// LoadBalancerOutboundRulesClientGetResponse contains the response from method LoadBalancerOutboundRulesClient.Get.
type LoadBalancerOutboundRulesClientGetResponse struct {
	OutboundRule
}

// LoadBalancerOutboundRulesClientListResponse contains the response from method LoadBalancerOutboundRulesClient.NewListPager.
type LoadBalancerOutboundRulesClientListResponse struct {
	LoadBalancerOutboundRuleListResult
}

// LoadBalancerProbesClientGetResponse contains the response from method LoadBalancerProbesClient.Get.
type LoadBalancerProbesClientGetResponse struct {
	Probe
}

// LoadBalancerProbesClientListResponse contains the response from method LoadBalancerProbesClient.NewListPager.
type LoadBalancerProbesClientListResponse struct {
	LoadBalancerProbeListResult
}

// LoadBalancersClientCreateOrUpdateResponse contains the response from method LoadBalancersClient.BeginCreateOrUpdate.
type LoadBalancersClientCreateOrUpdateResponse struct {
	LoadBalancer
}

// LoadBalancersClientDeleteResponse contains the response from method LoadBalancersClient.BeginDelete.
type LoadBalancersClientDeleteResponse struct {
	// placeholder for future response values
}

// LoadBalancersClientGetResponse contains the response from method LoadBalancersClient.Get.
type LoadBalancersClientGetResponse struct {
	LoadBalancer
}

// LoadBalancersClientListAllResponse contains the response from method LoadBalancersClient.NewListAllPager.
type LoadBalancersClientListAllResponse struct {
	LoadBalancerListResult
}

// LoadBalancersClientListResponse contains the response from method LoadBalancersClient.NewListPager.
type LoadBalancersClientListResponse struct {
	LoadBalancerListResult
}

// LoadBalancersClientUpdateTagsResponse contains the response from method LoadBalancersClient.BeginUpdateTags.
type LoadBalancersClientUpdateTagsResponse struct {
	LoadBalancer
}

// LocalNetworkGatewaysClientCreateOrUpdateResponse contains the response from method LocalNetworkGatewaysClient.BeginCreateOrUpdate.
type LocalNetworkGatewaysClientCreateOrUpdateResponse struct {
	LocalNetworkGateway
}

// LocalNetworkGatewaysClientDeleteResponse contains the response from method LocalNetworkGatewaysClient.BeginDelete.
type LocalNetworkGatewaysClientDeleteResponse struct {
	// placeholder for future response values
}

// LocalNetworkGatewaysClientGetResponse contains the response from method LocalNetworkGatewaysClient.Get.
type LocalNetworkGatewaysClientGetResponse struct {
	LocalNetworkGateway
}

// LocalNetworkGatewaysClientListResponse contains the response from method LocalNetworkGatewaysClient.NewListPager.
type LocalNetworkGatewaysClientListResponse struct {
	LocalNetworkGatewayListResult
}

// LocalNetworkGatewaysClientUpdateTagsResponse contains the response from method LocalNetworkGatewaysClient.BeginUpdateTags.
type LocalNetworkGatewaysClientUpdateTagsResponse struct {
	LocalNetworkGateway
}

// OperationsClientListResponse contains the response from method OperationsClient.NewListPager.
type OperationsClientListResponse struct {
	OperationListResult
}

// PublicIPAddressesClientCreateOrUpdateResponse contains the response from method PublicIPAddressesClient.BeginCreateOrUpdate.
type PublicIPAddressesClientCreateOrUpdateResponse struct {
	PublicIPAddress
}

// PublicIPAddressesClientDeleteResponse contains the response from method PublicIPAddressesClient.BeginDelete.
type PublicIPAddressesClientDeleteResponse struct {
	// placeholder for future response values
}

// PublicIPAddressesClientGetResponse contains the response from method PublicIPAddressesClient.Get.
type PublicIPAddressesClientGetResponse struct {
	PublicIPAddress
}

// PublicIPAddressesClientListAllResponse contains the response from method PublicIPAddressesClient.NewListAllPager.
type PublicIPAddressesClientListAllResponse struct {
	PublicIPAddressListResult
}

// PublicIPAddressesClientListResponse contains the response from method PublicIPAddressesClient.NewListPager.
type PublicIPAddressesClientListResponse struct {
	PublicIPAddressListResult
}

// PublicIPAddressesClientUpdateTagsResponse contains the response from method PublicIPAddressesClient.BeginUpdateTags.
type PublicIPAddressesClientUpdateTagsResponse struct {
	PublicIPAddress
}

// RouteTablesClientCreateOrUpdateResponse contains the response from method RouteTablesClient.BeginCreateOrUpdate.
type RouteTablesClientCreateOrUpdateResponse struct {
	RouteTable
}

// RouteTablesClientDeleteResponse contains the response from method RouteTablesClient.BeginDelete.
type RouteTablesClientDeleteResponse struct {
	// placeholder for future response values
}

// RouteTablesClientGetResponse contains the response from method RouteTablesClient.Get.
type RouteTablesClientGetResponse struct {
	RouteTable
}

// RouteTablesClientListAllResponse contains the response from method RouteTablesClient.NewListAllPager.
type RouteTablesClientListAllResponse struct {
	RouteTableListResult
}

// RouteTablesClientListResponse contains the response from method RouteTablesClient.NewListPager.
type RouteTablesClientListResponse struct {
	RouteTableListResult
}

// RouteTablesClientUpdateTagsResponse contains the response from method RouteTablesClient.BeginUpdateTags.
type RouteTablesClientUpdateTagsResponse struct {
	RouteTable
}

// RoutesClientCreateOrUpdateResponse contains the response from method RoutesClient.BeginCreateOrUpdate.
type RoutesClientCreateOrUpdateResponse struct {
	Route
}

// RoutesClientDeleteResponse contains the response from method RoutesClient.BeginDelete.
type RoutesClientDeleteResponse struct {
	// placeholder for future response values
}

// RoutesClientGetResponse contains the response from method RoutesClient.Get.
type RoutesClientGetResponse struct {
	Route
}

// RoutesClientListResponse contains the response from method RoutesClient.NewListPager.
type RoutesClientListResponse struct {
	RouteListResult
}

// SecurityGroupsClientCreateOrUpdateResponse contains the response from method SecurityGroupsClient.BeginCreateOrUpdate.
type SecurityGroupsClientCreateOrUpdateResponse struct {
	SecurityGroup
}

// SecurityGroupsClientDeleteResponse contains the response from method SecurityGroupsClient.BeginDelete.
type SecurityGroupsClientDeleteResponse struct {
	// placeholder for future response values
}

// SecurityGroupsClientGetResponse contains the response from method SecurityGroupsClient.Get.
type SecurityGroupsClientGetResponse struct {
	SecurityGroup
}

// SecurityGroupsClientListAllResponse contains the response from method SecurityGroupsClient.NewListAllPager.
type SecurityGroupsClientListAllResponse struct {
	SecurityGroupListResult
}

// SecurityGroupsClientListResponse contains the response from method SecurityGroupsClient.NewListPager.
type SecurityGroupsClientListResponse struct {
	SecurityGroupListResult
}

// SecurityGroupsClientUpdateTagsResponse contains the response from method SecurityGroupsClient.BeginUpdateTags.
type SecurityGroupsClientUpdateTagsResponse struct {
	SecurityGroup
}

// SecurityRulesClientCreateOrUpdateResponse contains the response from method SecurityRulesClient.BeginCreateOrUpdate.
type SecurityRulesClientCreateOrUpdateResponse struct {
	SecurityRule
}

// SecurityRulesClientDeleteResponse contains the response from method SecurityRulesClient.BeginDelete.
type SecurityRulesClientDeleteResponse struct {
	// placeholder for future response values
}

// SecurityRulesClientGetResponse contains the response from method SecurityRulesClient.Get.
type SecurityRulesClientGetResponse struct {
	SecurityRule
}

// SecurityRulesClientListResponse contains the response from method SecurityRulesClient.NewListPager.
type SecurityRulesClientListResponse struct {
	SecurityRuleListResult
}

// SubnetsClientCreateOrUpdateResponse contains the response from method SubnetsClient.BeginCreateOrUpdate.
type SubnetsClientCreateOrUpdateResponse struct {
	Subnet
}

// SubnetsClientDeleteResponse contains the response from method SubnetsClient.BeginDelete.
type SubnetsClientDeleteResponse struct {
	// placeholder for future response values
}

// SubnetsClientGetResponse contains the response from method SubnetsClient.Get.
type SubnetsClientGetResponse struct {
	Subnet
}

// SubnetsClientListResponse contains the response from method SubnetsClient.NewListPager.
type SubnetsClientListResponse struct {
	SubnetListResult
}

// VirtualNetworkGatewayConnectionsClientCreateOrUpdateResponse contains the response from method VirtualNetworkGatewayConnectionsClient.BeginCreateOrUpdate.
type VirtualNetworkGatewayConnectionsClientCreateOrUpdateResponse struct {
	VirtualNetworkGatewayConnection
}

// VirtualNetworkGatewayConnectionsClientDeleteResponse contains the response from method VirtualNetworkGatewayConnectionsClient.BeginDelete.
type VirtualNetworkGatewayConnectionsClientDeleteResponse struct {
	// placeholder for future response values
}

// VirtualNetworkGatewayConnectionsClientGetResponse contains the response from method VirtualNetworkGatewayConnectionsClient.Get.
type VirtualNetworkGatewayConnectionsClientGetResponse struct {
	VirtualNetworkGatewayConnection
}

// VirtualNetworkGatewayConnectionsClientGetSharedKeyResponse contains the response from method VirtualNetworkGatewayConnectionsClient.GetSharedKey.
type VirtualNetworkGatewayConnectionsClientGetSharedKeyResponse struct {
	ConnectionSharedKey
}

// VirtualNetworkGatewayConnectionsClientListResponse contains the response from method VirtualNetworkGatewayConnectionsClient.NewListPager.
type VirtualNetworkGatewayConnectionsClientListResponse struct {
	VirtualNetworkGatewayConnectionListResult
}

// VirtualNetworkGatewayConnectionsClientResetSharedKeyResponse contains the response from method VirtualNetworkGatewayConnectionsClient.BeginResetSharedKey.
type VirtualNetworkGatewayConnectionsClientResetSharedKeyResponse struct {
	ConnectionResetSharedKey
}

// VirtualNetworkGatewayConnectionsClientSetSharedKeyResponse contains the response from method VirtualNetworkGatewayConnectionsClient.BeginSetSharedKey.
type VirtualNetworkGatewayConnectionsClientSetSharedKeyResponse struct {
	ConnectionSharedKey
}

// VirtualNetworkGatewayConnectionsClientUpdateTagsResponse contains the response from method VirtualNetworkGatewayConnectionsClient.BeginUpdateTags.
type VirtualNetworkGatewayConnectionsClientUpdateTagsResponse struct {
	VirtualNetworkGatewayConnection
}

// VirtualNetworkGatewaysClientCreateOrUpdateResponse contains the response from method VirtualNetworkGatewaysClient.BeginCreateOrUpdate.
type VirtualNetworkGatewaysClientCreateOrUpdateResponse struct {
	VirtualNetworkGateway
}

// VirtualNetworkGatewaysClientDeleteResponse contains the response from method VirtualNetworkGatewaysClient.BeginDelete.
type VirtualNetworkGatewaysClientDeleteResponse struct {
	// placeholder for future response values
}

// VirtualNetworkGatewaysClientGenerateVPNProfileResponse contains the response from method VirtualNetworkGatewaysClient.BeginGenerateVPNProfile.
type VirtualNetworkGatewaysClientGenerateVPNProfileResponse struct {
	Value *string
}

// UnmarshalJSON implements the json.Unmarshaller interface for type VirtualNetworkGatewaysClientGenerateVPNProfileResponse.
func (v *VirtualNetworkGatewaysClientGenerateVPNProfileResponse) UnmarshalJSON(data []byte) error {
	return json.Unmarshal(data, &v.Value)
}

// VirtualNetworkGatewaysClientGeneratevpnclientpackageResponse contains the response from method VirtualNetworkGatewaysClient.BeginGeneratevpnclientpackage.
type VirtualNetworkGatewaysClientGeneratevpnclientpackageResponse struct {
	Value *string
}

// UnmarshalJSON implements the json.Unmarshaller interface for type VirtualNetworkGatewaysClientGeneratevpnclientpackageResponse.
func (v *VirtualNetworkGatewaysClientGeneratevpnclientpackageResponse) UnmarshalJSON(data []byte) error {
	return json.Unmarshal(data, &v.Value)
}

// VirtualNetworkGatewaysClientGetAdvertisedRoutesResponse contains the response from method VirtualNetworkGatewaysClient.BeginGetAdvertisedRoutes.
type VirtualNetworkGatewaysClientGetAdvertisedRoutesResponse struct {
	GatewayRouteListResult
}

// VirtualNetworkGatewaysClientGetBgpPeerStatusResponse contains the response from method VirtualNetworkGatewaysClient.BeginGetBgpPeerStatus.
type VirtualNetworkGatewaysClientGetBgpPeerStatusResponse struct {
	BgpPeerStatusListResult
}

// VirtualNetworkGatewaysClientGetLearnedRoutesResponse contains the response from method VirtualNetworkGatewaysClient.BeginGetLearnedRoutes.
type VirtualNetworkGatewaysClientGetLearnedRoutesResponse struct {
	GatewayRouteListResult
}

// VirtualNetworkGatewaysClientGetResponse contains the response from method VirtualNetworkGatewaysClient.Get.
type VirtualNetworkGatewaysClientGetResponse struct {
	VirtualNetworkGateway
}

// VirtualNetworkGatewaysClientGetVPNProfilePackageURLResponse contains the response from method VirtualNetworkGatewaysClient.BeginGetVPNProfilePackageURL.
type VirtualNetworkGatewaysClientGetVPNProfilePackageURLResponse struct {
	Value *string
}

// UnmarshalJSON implements the json.Unmarshaller interface for type VirtualNetworkGatewaysClientGetVPNProfilePackageURLResponse.
func (v *VirtualNetworkGatewaysClientGetVPNProfilePackageURLResponse) UnmarshalJSON(data []byte) error {
	return json.Unmarshal(data, &v.Value)
}

// VirtualNetworkGatewaysClientGetVpnclientIPSecParametersResponse contains the response from method VirtualNetworkGatewaysClient.BeginGetVpnclientIPSecParameters.
type VirtualNetworkGatewaysClientGetVpnclientIPSecParametersResponse struct {
	VPNClientIPsecParameters
}

// VirtualNetworkGatewaysClientListConnectionsResponse contains the response from method VirtualNetworkGatewaysClient.NewListConnectionsPager.
type VirtualNetworkGatewaysClientListConnectionsResponse struct {
	VirtualNetworkGatewayListConnectionsResult
}

// VirtualNetworkGatewaysClientListResponse contains the response from method VirtualNetworkGatewaysClient.NewListPager.
type VirtualNetworkGatewaysClientListResponse struct {
	VirtualNetworkGatewayListResult
}

// VirtualNetworkGatewaysClientResetResponse contains the response from method VirtualNetworkGatewaysClient.BeginReset.
type VirtualNetworkGatewaysClientResetResponse struct {
	VirtualNetworkGateway
}

// VirtualNetworkGatewaysClientResetVPNClientSharedKeyResponse contains the response from method VirtualNetworkGatewaysClient.BeginResetVPNClientSharedKey.
type VirtualNetworkGatewaysClientResetVPNClientSharedKeyResponse struct {
	// placeholder for future response values
}

// VirtualNetworkGatewaysClientSetVpnclientIPSecParametersResponse contains the response from method VirtualNetworkGatewaysClient.BeginSetVpnclientIPSecParameters.
type VirtualNetworkGatewaysClientSetVpnclientIPSecParametersResponse struct {
	VPNClientIPsecParameters
}

// VirtualNetworkGatewaysClientSupportedVPNDevicesResponse contains the response from method VirtualNetworkGatewaysClient.SupportedVPNDevices.
type VirtualNetworkGatewaysClientSupportedVPNDevicesResponse struct {
	Value *string
}

// VirtualNetworkGatewaysClientUpdateTagsResponse contains the response from method VirtualNetworkGatewaysClient.BeginUpdateTags.
type VirtualNetworkGatewaysClientUpdateTagsResponse struct {
	VirtualNetworkGateway
}

// VirtualNetworkGatewaysClientVPNDeviceConfigurationScriptResponse contains the response from method VirtualNetworkGatewaysClient.VPNDeviceConfigurationScript.
type VirtualNetworkGatewaysClientVPNDeviceConfigurationScriptResponse struct {
	Value *string
}

// VirtualNetworkPeeringsClientCreateOrUpdateResponse contains the response from method VirtualNetworkPeeringsClient.BeginCreateOrUpdate.
type VirtualNetworkPeeringsClientCreateOrUpdateResponse struct {
	VirtualNetworkPeering
}

// VirtualNetworkPeeringsClientDeleteResponse contains the response from method VirtualNetworkPeeringsClient.BeginDelete.
type VirtualNetworkPeeringsClientDeleteResponse struct {
	// placeholder for future response values
}

// VirtualNetworkPeeringsClientGetResponse contains the response from method VirtualNetworkPeeringsClient.Get.
type VirtualNetworkPeeringsClientGetResponse struct {
	VirtualNetworkPeering
}

// VirtualNetworkPeeringsClientListResponse contains the response from method VirtualNetworkPeeringsClient.NewListPager.
type VirtualNetworkPeeringsClientListResponse struct {
	VirtualNetworkPeeringListResult
}

// VirtualNetworksClientCheckIPAddressAvailabilityResponse contains the response from method VirtualNetworksClient.CheckIPAddressAvailability.
type VirtualNetworksClientCheckIPAddressAvailabilityResponse struct {
	IPAddressAvailabilityResult
}

// VirtualNetworksClientCreateOrUpdateResponse contains the response from method VirtualNetworksClient.BeginCreateOrUpdate.
type VirtualNetworksClientCreateOrUpdateResponse struct {
	VirtualNetwork
}

// VirtualNetworksClientDeleteResponse contains the response from method VirtualNetworksClient.BeginDelete.
type VirtualNetworksClientDeleteResponse struct {
	// placeholder for future response values
}

// VirtualNetworksClientGetResponse contains the response from method VirtualNetworksClient.Get.
type VirtualNetworksClientGetResponse struct {
	VirtualNetwork
}

// VirtualNetworksClientListAllResponse contains the response from method VirtualNetworksClient.NewListAllPager.
type VirtualNetworksClientListAllResponse struct {
	VirtualNetworkListResult
}

// VirtualNetworksClientListResponse contains the response from method VirtualNetworksClient.NewListPager.
type VirtualNetworksClientListResponse struct {
	VirtualNetworkListResult
}

// VirtualNetworksClientListUsageResponse contains the response from method VirtualNetworksClient.NewListUsagePager.
type VirtualNetworksClientListUsageResponse struct {
	VirtualNetworkListUsageResult
}

// VirtualNetworksClientUpdateTagsResponse contains the response from method VirtualNetworksClient.BeginUpdateTags.
type VirtualNetworksClientUpdateTagsResponse struct {
	VirtualNetwork
}
