# coding=utf-8
# --------------------------------------------------------------------------
# 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.
# --------------------------------------------------------------------------
from msrest.paging import Paged
[docs]class ApplicationGatewayPaged(Paged):
"""
A paging container for iterating over a list of :class:`ApplicationGateway <azure.mgmt.network.v2017_03_01.models.ApplicationGateway>` object
"""
_attribute_map = {
'next_link': {'key': 'nextLink', 'type': 'str'},
'current_page': {'key': 'value', 'type': '[ApplicationGateway]'}
}
def __init__(self, *args, **kwargs):
super(ApplicationGatewayPaged, self).__init__(*args, **kwargs)
[docs]class ExpressRouteCircuitAuthorizationPaged(Paged):
"""
A paging container for iterating over a list of :class:`ExpressRouteCircuitAuthorization <azure.mgmt.network.v2017_03_01.models.ExpressRouteCircuitAuthorization>` object
"""
_attribute_map = {
'next_link': {'key': 'nextLink', 'type': 'str'},
'current_page': {'key': 'value', 'type': '[ExpressRouteCircuitAuthorization]'}
}
def __init__(self, *args, **kwargs):
super(ExpressRouteCircuitAuthorizationPaged, self).__init__(*args, **kwargs)
[docs]class ExpressRouteCircuitPeeringPaged(Paged):
"""
A paging container for iterating over a list of :class:`ExpressRouteCircuitPeering <azure.mgmt.network.v2017_03_01.models.ExpressRouteCircuitPeering>` object
"""
_attribute_map = {
'next_link': {'key': 'nextLink', 'type': 'str'},
'current_page': {'key': 'value', 'type': '[ExpressRouteCircuitPeering]'}
}
def __init__(self, *args, **kwargs):
super(ExpressRouteCircuitPeeringPaged, self).__init__(*args, **kwargs)
[docs]class ExpressRouteCircuitPaged(Paged):
"""
A paging container for iterating over a list of :class:`ExpressRouteCircuit <azure.mgmt.network.v2017_03_01.models.ExpressRouteCircuit>` object
"""
_attribute_map = {
'next_link': {'key': 'nextLink', 'type': 'str'},
'current_page': {'key': 'value', 'type': '[ExpressRouteCircuit]'}
}
def __init__(self, *args, **kwargs):
super(ExpressRouteCircuitPaged, self).__init__(*args, **kwargs)
[docs]class ExpressRouteServiceProviderPaged(Paged):
"""
A paging container for iterating over a list of :class:`ExpressRouteServiceProvider <azure.mgmt.network.v2017_03_01.models.ExpressRouteServiceProvider>` object
"""
_attribute_map = {
'next_link': {'key': 'nextLink', 'type': 'str'},
'current_page': {'key': 'value', 'type': '[ExpressRouteServiceProvider]'}
}
def __init__(self, *args, **kwargs):
super(ExpressRouteServiceProviderPaged, self).__init__(*args, **kwargs)
[docs]class LoadBalancerPaged(Paged):
"""
A paging container for iterating over a list of :class:`LoadBalancer <azure.mgmt.network.v2017_03_01.models.LoadBalancer>` object
"""
_attribute_map = {
'next_link': {'key': 'nextLink', 'type': 'str'},
'current_page': {'key': 'value', 'type': '[LoadBalancer]'}
}
def __init__(self, *args, **kwargs):
super(LoadBalancerPaged, self).__init__(*args, **kwargs)
[docs]class NetworkInterfacePaged(Paged):
"""
A paging container for iterating over a list of :class:`NetworkInterface <azure.mgmt.network.v2017_03_01.models.NetworkInterface>` object
"""
_attribute_map = {
'next_link': {'key': 'nextLink', 'type': 'str'},
'current_page': {'key': 'value', 'type': '[NetworkInterface]'}
}
def __init__(self, *args, **kwargs):
super(NetworkInterfacePaged, self).__init__(*args, **kwargs)
[docs]class NetworkSecurityGroupPaged(Paged):
"""
A paging container for iterating over a list of :class:`NetworkSecurityGroup <azure.mgmt.network.v2017_03_01.models.NetworkSecurityGroup>` object
"""
_attribute_map = {
'next_link': {'key': 'nextLink', 'type': 'str'},
'current_page': {'key': 'value', 'type': '[NetworkSecurityGroup]'}
}
def __init__(self, *args, **kwargs):
super(NetworkSecurityGroupPaged, self).__init__(*args, **kwargs)
[docs]class SecurityRulePaged(Paged):
"""
A paging container for iterating over a list of :class:`SecurityRule <azure.mgmt.network.v2017_03_01.models.SecurityRule>` object
"""
_attribute_map = {
'next_link': {'key': 'nextLink', 'type': 'str'},
'current_page': {'key': 'value', 'type': '[SecurityRule]'}
}
def __init__(self, *args, **kwargs):
super(SecurityRulePaged, self).__init__(*args, **kwargs)
[docs]class NetworkWatcherPaged(Paged):
"""
A paging container for iterating over a list of :class:`NetworkWatcher <azure.mgmt.network.v2017_03_01.models.NetworkWatcher>` object
"""
_attribute_map = {
'next_link': {'key': 'nextLink', 'type': 'str'},
'current_page': {'key': 'value', 'type': '[NetworkWatcher]'}
}
def __init__(self, *args, **kwargs):
super(NetworkWatcherPaged, self).__init__(*args, **kwargs)
[docs]class PacketCaptureResultPaged(Paged):
"""
A paging container for iterating over a list of :class:`PacketCaptureResult <azure.mgmt.network.v2017_03_01.models.PacketCaptureResult>` object
"""
_attribute_map = {
'next_link': {'key': 'nextLink', 'type': 'str'},
'current_page': {'key': 'value', 'type': '[PacketCaptureResult]'}
}
def __init__(self, *args, **kwargs):
super(PacketCaptureResultPaged, self).__init__(*args, **kwargs)
[docs]class PublicIPAddressPaged(Paged):
"""
A paging container for iterating over a list of :class:`PublicIPAddress <azure.mgmt.network.v2017_03_01.models.PublicIPAddress>` object
"""
_attribute_map = {
'next_link': {'key': 'nextLink', 'type': 'str'},
'current_page': {'key': 'value', 'type': '[PublicIPAddress]'}
}
def __init__(self, *args, **kwargs):
super(PublicIPAddressPaged, self).__init__(*args, **kwargs)
[docs]class RouteFilterPaged(Paged):
"""
A paging container for iterating over a list of :class:`RouteFilter <azure.mgmt.network.v2017_03_01.models.RouteFilter>` object
"""
_attribute_map = {
'next_link': {'key': 'nextLink', 'type': 'str'},
'current_page': {'key': 'value', 'type': '[RouteFilter]'}
}
def __init__(self, *args, **kwargs):
super(RouteFilterPaged, self).__init__(*args, **kwargs)
[docs]class RouteFilterRulePaged(Paged):
"""
A paging container for iterating over a list of :class:`RouteFilterRule <azure.mgmt.network.v2017_03_01.models.RouteFilterRule>` object
"""
_attribute_map = {
'next_link': {'key': 'nextLink', 'type': 'str'},
'current_page': {'key': 'value', 'type': '[RouteFilterRule]'}
}
def __init__(self, *args, **kwargs):
super(RouteFilterRulePaged, self).__init__(*args, **kwargs)
[docs]class RouteTablePaged(Paged):
"""
A paging container for iterating over a list of :class:`RouteTable <azure.mgmt.network.v2017_03_01.models.RouteTable>` object
"""
_attribute_map = {
'next_link': {'key': 'nextLink', 'type': 'str'},
'current_page': {'key': 'value', 'type': '[RouteTable]'}
}
def __init__(self, *args, **kwargs):
super(RouteTablePaged, self).__init__(*args, **kwargs)
[docs]class RoutePaged(Paged):
"""
A paging container for iterating over a list of :class:`Route <azure.mgmt.network.v2017_03_01.models.Route>` object
"""
_attribute_map = {
'next_link': {'key': 'nextLink', 'type': 'str'},
'current_page': {'key': 'value', 'type': '[Route]'}
}
def __init__(self, *args, **kwargs):
super(RoutePaged, self).__init__(*args, **kwargs)
[docs]class UsagePaged(Paged):
"""
A paging container for iterating over a list of :class:`Usage <azure.mgmt.network.v2017_03_01.models.Usage>` object
"""
_attribute_map = {
'next_link': {'key': 'nextLink', 'type': 'str'},
'current_page': {'key': 'value', 'type': '[Usage]'}
}
def __init__(self, *args, **kwargs):
super(UsagePaged, self).__init__(*args, **kwargs)
[docs]class VirtualNetworkPaged(Paged):
"""
A paging container for iterating over a list of :class:`VirtualNetwork <azure.mgmt.network.v2017_03_01.models.VirtualNetwork>` object
"""
_attribute_map = {
'next_link': {'key': 'nextLink', 'type': 'str'},
'current_page': {'key': 'value', 'type': '[VirtualNetwork]'}
}
def __init__(self, *args, **kwargs):
super(VirtualNetworkPaged, self).__init__(*args, **kwargs)
[docs]class VirtualNetworkUsagePaged(Paged):
"""
A paging container for iterating over a list of :class:`VirtualNetworkUsage <azure.mgmt.network.v2017_03_01.models.VirtualNetworkUsage>` object
"""
_attribute_map = {
'next_link': {'key': 'nextLink', 'type': 'str'},
'current_page': {'key': 'value', 'type': '[VirtualNetworkUsage]'}
}
def __init__(self, *args, **kwargs):
super(VirtualNetworkUsagePaged, self).__init__(*args, **kwargs)
[docs]class SubnetPaged(Paged):
"""
A paging container for iterating over a list of :class:`Subnet <azure.mgmt.network.v2017_03_01.models.Subnet>` object
"""
_attribute_map = {
'next_link': {'key': 'nextLink', 'type': 'str'},
'current_page': {'key': 'value', 'type': '[Subnet]'}
}
def __init__(self, *args, **kwargs):
super(SubnetPaged, self).__init__(*args, **kwargs)
[docs]class VirtualNetworkPeeringPaged(Paged):
"""
A paging container for iterating over a list of :class:`VirtualNetworkPeering <azure.mgmt.network.v2017_03_01.models.VirtualNetworkPeering>` object
"""
_attribute_map = {
'next_link': {'key': 'nextLink', 'type': 'str'},
'current_page': {'key': 'value', 'type': '[VirtualNetworkPeering]'}
}
def __init__(self, *args, **kwargs):
super(VirtualNetworkPeeringPaged, self).__init__(*args, **kwargs)
[docs]class VirtualNetworkGatewayPaged(Paged):
"""
A paging container for iterating over a list of :class:`VirtualNetworkGateway <azure.mgmt.network.v2017_03_01.models.VirtualNetworkGateway>` object
"""
_attribute_map = {
'next_link': {'key': 'nextLink', 'type': 'str'},
'current_page': {'key': 'value', 'type': '[VirtualNetworkGateway]'}
}
def __init__(self, *args, **kwargs):
super(VirtualNetworkGatewayPaged, self).__init__(*args, **kwargs)
[docs]class VirtualNetworkGatewayConnectionPaged(Paged):
"""
A paging container for iterating over a list of :class:`VirtualNetworkGatewayConnection <azure.mgmt.network.v2017_03_01.models.VirtualNetworkGatewayConnection>` object
"""
_attribute_map = {
'next_link': {'key': 'nextLink', 'type': 'str'},
'current_page': {'key': 'value', 'type': '[VirtualNetworkGatewayConnection]'}
}
def __init__(self, *args, **kwargs):
super(VirtualNetworkGatewayConnectionPaged, self).__init__(*args, **kwargs)
[docs]class LocalNetworkGatewayPaged(Paged):
"""
A paging container for iterating over a list of :class:`LocalNetworkGateway <azure.mgmt.network.v2017_03_01.models.LocalNetworkGateway>` object
"""
_attribute_map = {
'next_link': {'key': 'nextLink', 'type': 'str'},
'current_page': {'key': 'value', 'type': '[LocalNetworkGateway]'}
}
def __init__(self, *args, **kwargs):
super(LocalNetworkGatewayPaged, self).__init__(*args, **kwargs)