# azure.mgmt.network.v2018_11_01.operations module

class `azure.mgmt.network.v2018_11_01.operations.``ApplicationGatewaysOperations`(client, config, serializer, deserializer)

  Bases: `object`

  ApplicationGatewaysOperations operations.

  You should not instantiate directly this class, but create a Client instance that will create it for you and attach it as attribute.

  Parameters:

  - client – Client for service requests.
  - config – Configuration of service client.
  - serializer – An object model serializer.
  - deserializer – An object model deserializer.

  Variables: | api_version – Client API version. Constant value: “2018-11-01”.

  `backend_health`(resource_group_name, application_gateway_name, expand=None, custom_headers=None, raw=False, polling=True, **operation_config)

    Gets the backend health of the specified application gateway in a resource group.

    Parameters:

    - resource_group_name (str) – The name of the resource group.
    - application_gateway_name (str) – The name of the application gateway.
    - expand (str) – Expands BackendAddressPool and BackendHttpSettings referenced in backend health.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – The poller return type is ClientRawResponse, the direct response alongside the deserialized response
    - polling – True for ARMPolling, False for no polling, or a polling object for personal polling strategy

    Returns: | An instance of LROPoller that returns ApplicationGatewayBackendHealth or ClientRawResponse<ApplicationGatewayBackendHealth> if raw==True
    Return type: | AzureOperationPoller[ApplicationGatewayBackendHealth] or AzureOperationPoller[ClientRawResponse[ApplicationGatewayBackendHealth]]
    Raises: | `CloudError`

  `create_or_update`(resource_group_name, application_gateway_name, parameters, custom_headers=None, raw=False, polling=True, **operation_config)

    Creates or updates the specified application gateway.

    Parameters:

    - resource_group_name (str) – The name of the resource group.
    - application_gateway_name (str) – The name of the application gateway.
    - parameters (ApplicationGateway) – Parameters supplied to the create or update application gateway operation.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – The poller return type is ClientRawResponse, the direct response alongside the deserialized response
    - polling – True for ARMPolling, False for no polling, or a polling object for personal polling strategy

    Returns: | An instance of LROPoller that returns ApplicationGateway or ClientRawResponse<ApplicationGateway> if raw==True
    Return type: | AzureOperationPoller[ApplicationGateway] or AzureOperationPoller[ClientRawResponse[ApplicationGateway]]
    Raises: | `CloudError`

  `delete`(resource_group_name, application_gateway_name, custom_headers=None, raw=False, polling=True, **operation_config)

    Deletes the specified application gateway.

    Parameters:

    - resource_group_name (str) – The name of the resource group.
    - application_gateway_name (str) – The name of the application gateway.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – The poller return type is ClientRawResponse, the direct response alongside the deserialized response
    - polling – True for ARMPolling, False for no polling, or a polling object for personal polling strategy

    Returns: | An instance of LROPoller that returns None or ClientRawResponse<None> if raw==True
    Return type: | AzureOperationPoller[None] or AzureOperationPoller[ClientRawResponse[None]]
    Raises: | `CloudError`

  `get`(resource_group_name, application_gateway_name, custom_headers=None, raw=False, **operation_config)

    Gets the specified application gateway.

    Parameters:

    - resource_group_name (str) – The name of the resource group.
    - application_gateway_name (str) – The name of the application gateway.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – returns the direct response alongside the deserialized response
    - operation_config – Operation configuration overrides.

    Returns: | ApplicationGateway or ClientRawResponse if raw=true
    Return type: | ApplicationGateway or ClientRawResponse
    Raises: | `CloudError`

  `get_ssl_predefined_policy`(predefined_policy_name, custom_headers=None, raw=False, **operation_config)

    Gets Ssl predefined policy with the specified policy name.

    Parameters:

    - predefined_policy_name (str) – Name of Ssl predefined policy.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – returns the direct response alongside the deserialized response
    - operation_config – Operation configuration overrides.

    Returns: | ApplicationGatewaySslPredefinedPolicy or ClientRawResponse if raw=true
    Return type: | ApplicationGatewaySslPredefinedPolicy or ClientRawResponse
    Raises: | `CloudError`

  `list`(resource_group_name, custom_headers=None, raw=False, **operation_config)

    Lists all application gateways in a resource group.

    Parameters:

    - resource_group_name (str) – The name of the resource group.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – returns the direct response alongside the deserialized response
    - operation_config – Operation configuration overrides.

    Returns: | An iterator like instance of ApplicationGateway
    Return type: | ApplicationGatewayPaged[ApplicationGateway]
    Raises: | `CloudError`

  `list_all`(custom_headers=None, raw=False, **operation_config)

    Gets all the application gateways in a subscription.

    Parameters:

    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – returns the direct response alongside the deserialized response
    - operation_config – Operation configuration overrides.

    Returns: | An iterator like instance of ApplicationGateway
    Return type: | ApplicationGatewayPaged[ApplicationGateway]
    Raises: | `CloudError`

  `list_available_request_headers`(custom_headers=None, raw=False, **operation_config)

    Lists all available request headers.

    Parameters:

    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – returns the direct response alongside the deserialized response
    - operation_config – Operation configuration overrides.

    Returns: | list or ClientRawResponse if raw=true
    Return type: | list[str] or ClientRawResponse
    Raises: | `ErrorException`

  `list_available_response_headers`(custom_headers=None, raw=False, **operation_config)

    Lists all available response headers.

    Parameters:

    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – returns the direct response alongside the deserialized response
    - operation_config – Operation configuration overrides.

    Returns: | list or ClientRawResponse if raw=true
    Return type: | list[str] or ClientRawResponse
    Raises: | `ErrorException`

  `list_available_server_variables`(custom_headers=None, raw=False, **operation_config)

    Lists all available server variables.

    Parameters:

    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – returns the direct response alongside the deserialized response
    - operation_config – Operation configuration overrides.

    Returns: | list or ClientRawResponse if raw=true
    Return type: | list[str] or ClientRawResponse
    Raises: | `ErrorException`

  `list_available_ssl_options`(custom_headers=None, raw=False, **operation_config)

    Lists available Ssl options for configuring Ssl policy.

    Parameters:

    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – returns the direct response alongside the deserialized response
    - operation_config – Operation configuration overrides.

    Returns: | ApplicationGatewayAvailableSslOptions or ClientRawResponse if raw=true
    Return type: | ApplicationGatewayAvailableSslOptions or ClientRawResponse
    Raises: | `CloudError`

  `list_available_ssl_predefined_policies`(custom_headers=None, raw=False, **operation_config)

    Lists all SSL predefined policies for configuring Ssl policy.

    Parameters:

    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – returns the direct response alongside the deserialized response
    - operation_config – Operation configuration overrides.

    Returns: | An iterator like instance of ApplicationGatewaySslPredefinedPolicy
    Return type: | ApplicationGatewaySslPredefinedPolicyPaged[ApplicationGatewaySslPredefinedPolicy]
    Raises: | `CloudError`

  `list_available_waf_rule_sets`(custom_headers=None, raw=False, **operation_config)

    Lists all available web application firewall rule sets.

    Parameters:

    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – returns the direct response alongside the deserialized response
    - operation_config – Operation configuration overrides.

    Returns: | ApplicationGatewayAvailableWafRuleSetsResult or ClientRawResponse if raw=true
    Return type: | ApplicationGatewayAvailableWafRuleSetsResult or ClientRawResponse
    Raises: | `CloudError`

  `start`(resource_group_name, application_gateway_name, custom_headers=None, raw=False, polling=True, **operation_config)

    Starts the specified application gateway.

    Parameters:

    - resource_group_name (str) – The name of the resource group.
    - application_gateway_name (str) – The name of the application gateway.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – The poller return type is ClientRawResponse, the direct response alongside the deserialized response
    - polling – True for ARMPolling, False for no polling, or a polling object for personal polling strategy

    Returns: | An instance of LROPoller that returns None or ClientRawResponse<None> if raw==True
    Return type: | AzureOperationPoller[None] or AzureOperationPoller[ClientRawResponse[None]]
    Raises: | `CloudError`

  `stop`(resource_group_name, application_gateway_name, custom_headers=None, raw=False, polling=True, **operation_config)

    Stops the specified application gateway in a resource group.

    Parameters:

    - resource_group_name (str) – The name of the resource group.
    - application_gateway_name (str) – The name of the application gateway.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – The poller return type is ClientRawResponse, the direct response alongside the deserialized response
    - polling – True for ARMPolling, False for no polling, or a polling object for personal polling strategy

    Returns: | An instance of LROPoller that returns None or ClientRawResponse<None> if raw==True
    Return type: | AzureOperationPoller[None] or AzureOperationPoller[ClientRawResponse[None]]
    Raises: | `CloudError`

  `update_tags`(resource_group_name, application_gateway_name, tags=None, custom_headers=None, raw=False, polling=True, **operation_config)

    Updates the specified application gateway tags.

    Parameters:

    - resource_group_name (str) – The name of the resource group.
    - application_gateway_name (str) – The name of the application gateway.
    - tags (dict[str, str]) – Resource tags.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – The poller return type is ClientRawResponse, the direct response alongside the deserialized response
    - polling – True for ARMPolling, False for no polling, or a polling object for personal polling strategy

    Returns: | An instance of LROPoller that returns ApplicationGateway or ClientRawResponse<ApplicationGateway> if raw==True
    Return type: | AzureOperationPoller[ApplicationGateway] or AzureOperationPoller[ClientRawResponse[ApplicationGateway]]
    Raises: | `CloudError`

  `models` = <module 'azure.mgmt.network.v2018_11_01.models' from '/usr/lib/python3/dist-packages/azure/mgmt/network/v2018_11_01/models/__init__.py'>

class `azure.mgmt.network.v2018_11_01.operations.``ApplicationSecurityGroupsOperations`(client, config, serializer, deserializer)

  Bases: `object`

  ApplicationSecurityGroupsOperations operations.

  You should not instantiate directly this class, but create a Client instance that will create it for you and attach it as attribute.

  Parameters:

  - client – Client for service requests.
  - config – Configuration of service client.
  - serializer – An object model serializer.
  - deserializer – An object model deserializer.

  Variables: | api_version – Client API version. Constant value: “2018-11-01”.

  `create_or_update`(resource_group_name, application_security_group_name, parameters, custom_headers=None, raw=False, polling=True, **operation_config)

    Creates or updates an application security group.

    Parameters:

    - resource_group_name (str) – The name of the resource group.
    - application_security_group_name (str) – The name of the application security group.
    - parameters (ApplicationSecurityGroup) – Parameters supplied to the create or update ApplicationSecurityGroup operation.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – The poller return type is ClientRawResponse, the direct response alongside the deserialized response
    - polling – True for ARMPolling, False for no polling, or a polling object for personal polling strategy

    Returns: | An instance of LROPoller that returns ApplicationSecurityGroup or ClientRawResponse<ApplicationSecurityGroup> if raw==True
    Return type: | AzureOperationPoller[ApplicationSecurityGroup] or AzureOperationPoller[ClientRawResponse[ApplicationSecurityGroup]]
    Raises: | `CloudError`

  `delete`(resource_group_name, application_security_group_name, custom_headers=None, raw=False, polling=True, **operation_config)

    Deletes the specified application security group.

    Parameters:

    - resource_group_name (str) – The name of the resource group.
    - application_security_group_name (str) – The name of the application security group.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – The poller return type is ClientRawResponse, the direct response alongside the deserialized response
    - polling – True for ARMPolling, False for no polling, or a polling object for personal polling strategy

    Returns: | An instance of LROPoller that returns None or ClientRawResponse<None> if raw==True
    Return type: | AzureOperationPoller[None] or AzureOperationPoller[ClientRawResponse[None]]
    Raises: | `CloudError`

  `get`(resource_group_name, application_security_group_name, custom_headers=None, raw=False, **operation_config)

    Gets information about the specified application security group.

    Parameters:

    - resource_group_name (str) – The name of the resource group.
    - application_security_group_name (str) – The name of the application security group.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – returns the direct response alongside the deserialized response
    - operation_config – Operation configuration overrides.

    Returns: | ApplicationSecurityGroup or ClientRawResponse if raw=true
    Return type: | ApplicationSecurityGroup or ClientRawResponse
    Raises: | `CloudError`

  `list`(resource_group_name, custom_headers=None, raw=False, **operation_config)

    Gets all the application security groups in a resource group.

    Parameters:

    - resource_group_name (str) – The name of the resource group.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – returns the direct response alongside the deserialized response
    - operation_config – Operation configuration overrides.

    Returns: | An iterator like instance of ApplicationSecurityGroup
    Return type: | ApplicationSecurityGroupPaged[ApplicationSecurityGroup]
    Raises: | `CloudError`

  `list_all`(custom_headers=None, raw=False, **operation_config)

    Gets all application security groups in a subscription.

    Parameters:

    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – returns the direct response alongside the deserialized response
    - operation_config – Operation configuration overrides.

    Returns: | An iterator like instance of ApplicationSecurityGroup
    Return type: | ApplicationSecurityGroupPaged[ApplicationSecurityGroup]
    Raises: | `CloudError`

  `update_tags`(resource_group_name, application_security_group_name, tags=None, custom_headers=None, raw=False, polling=True, **operation_config)

    Updates an application security group’s tags.

    Parameters:

    - resource_group_name (str) – The name of the resource group.
    - application_security_group_name (str) – The name of the application security group.
    - tags (dict[str, str]) – Resource tags.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – The poller return type is ClientRawResponse, the direct response alongside the deserialized response
    - polling – True for ARMPolling, False for no polling, or a polling object for personal polling strategy

    Returns: | An instance of LROPoller that returns ApplicationSecurityGroup or ClientRawResponse<ApplicationSecurityGroup> if raw==True
    Return type: | AzureOperationPoller[ApplicationSecurityGroup] or AzureOperationPoller[ClientRawResponse[ApplicationSecurityGroup]]
    Raises: | `CloudError`

  `models` = <module 'azure.mgmt.network.v2018_11_01.models' from '/usr/lib/python3/dist-packages/azure/mgmt/network/v2018_11_01/models/__init__.py'>

class `azure.mgmt.network.v2018_11_01.operations.``AvailableDelegationsOperations`(client, config, serializer, deserializer)

  Bases: `object`

  AvailableDelegationsOperations operations.

  You should not instantiate directly this class, but create a Client instance that will create it for you and attach it as attribute.

  Parameters:

  - client – Client for service requests.
  - config – Configuration of service client.
  - serializer – An object model serializer.
  - deserializer – An object model deserializer.

  Variables: | api_version – Client API version. Constant value: “2018-11-01”.

  `list`(location, custom_headers=None, raw=False, **operation_config)

    Gets all of the available subnet delegations for this subscription in this region.

    Parameters:

    - location (str) – The location of the subnet.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – returns the direct response alongside the deserialized response
    - operation_config – Operation configuration overrides.

    Returns: | An iterator like instance of AvailableDelegation
    Return type: | AvailableDelegationPaged[AvailableDelegation]
    Raises: | `CloudError`

  `models` = <module 'azure.mgmt.network.v2018_11_01.models' from '/usr/lib/python3/dist-packages/azure/mgmt/network/v2018_11_01/models/__init__.py'>

class `azure.mgmt.network.v2018_11_01.operations.``AvailableResourceGroupDelegationsOperations`(client, config, serializer, deserializer)

  Bases: `object`

  AvailableResourceGroupDelegationsOperations operations.

  You should not instantiate directly this class, but create a Client instance that will create it for you and attach it as attribute.

  Parameters:

  - client – Client for service requests.
  - config – Configuration of service client.
  - serializer – An object model serializer.
  - deserializer – An object model deserializer.

  Variables: | api_version – Client API version. Constant value: “2018-11-01”.

  `list`(location, resource_group_name, custom_headers=None, raw=False, **operation_config)

    Gets all of the available subnet delegations for this resource group in this region.

    Parameters:

    - location (str) – The location of the domain name.
    - resource_group_name (str) – The name of the resource group.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – returns the direct response alongside the deserialized response
    - operation_config – Operation configuration overrides.

    Returns: | An iterator like instance of AvailableDelegation
    Return type: | AvailableDelegationPaged[AvailableDelegation]
    Raises: | `CloudError`

  `models` = <module 'azure.mgmt.network.v2018_11_01.models' from '/usr/lib/python3/dist-packages/azure/mgmt/network/v2018_11_01/models/__init__.py'>

class `azure.mgmt.network.v2018_11_01.operations.``AzureFirewallsOperations`(client, config, serializer, deserializer)

  Bases: `object`

  AzureFirewallsOperations operations.

  You should not instantiate directly this class, but create a Client instance that will create it for you and attach it as attribute.

  Parameters:

  - client – Client for service requests.
  - config – Configuration of service client.
  - serializer – An object model serializer.
  - deserializer – An object model deserializer.

  Variables: | api_version – Client API version. Constant value: “2018-11-01”.

  `create_or_update`(resource_group_name, azure_firewall_name, parameters, custom_headers=None, raw=False, polling=True, **operation_config)

    Creates or updates the specified Azure Firewall.

    Parameters:

    - resource_group_name (str) – The name of the resource group.
    - azure_firewall_name (str) – The name of the Azure Firewall.
    - parameters (AzureFirewall) – Parameters supplied to the create or update Azure Firewall operation.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – The poller return type is ClientRawResponse, the direct response alongside the deserialized response
    - polling – True for ARMPolling, False for no polling, or a polling object for personal polling strategy

    Returns: | An instance of LROPoller that returns AzureFirewall or ClientRawResponse<AzureFirewall> if raw==True
    Return type: | AzureOperationPoller[AzureFirewall] or AzureOperationPoller[ClientRawResponse[AzureFirewall]]
    Raises: | `CloudError`

  `delete`(resource_group_name, azure_firewall_name, custom_headers=None, raw=False, polling=True, **operation_config)

    Deletes the specified Azure Firewall.

    Parameters:

    - resource_group_name (str) – The name of the resource group.
    - azure_firewall_name (str) – The name of the Azure Firewall.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – The poller return type is ClientRawResponse, the direct response alongside the deserialized response
    - polling – True for ARMPolling, False for no polling, or a polling object for personal polling strategy

    Returns: | An instance of LROPoller that returns None or ClientRawResponse<None> if raw==True
    Return type: | AzureOperationPoller[None] or AzureOperationPoller[ClientRawResponse[None]]
    Raises: | `CloudError`

  `get`(resource_group_name, azure_firewall_name, custom_headers=None, raw=False, **operation_config)

    Gets the specified Azure Firewall.

    Parameters:

    - resource_group_name (str) – The name of the resource group.
    - azure_firewall_name (str) – The name of the Azure Firewall.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – returns the direct response alongside the deserialized response
    - operation_config – Operation configuration overrides.

    Returns: | AzureFirewall or ClientRawResponse if raw=true
    Return type: | AzureFirewall or ClientRawResponse
    Raises: | `CloudError`

  `list`(resource_group_name, custom_headers=None, raw=False, **operation_config)

    Lists all Azure Firewalls in a resource group.

    Parameters:

    - resource_group_name (str) – The name of the resource group.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – returns the direct response alongside the deserialized response
    - operation_config – Operation configuration overrides.

    Returns: | An iterator like instance of AzureFirewall
    Return type: | AzureFirewallPaged[AzureFirewall]
    Raises: | `CloudError`

  `list_all`(custom_headers=None, raw=False, **operation_config)

    Gets all the Azure Firewalls in a subscription.

    Parameters:

    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – returns the direct response alongside the deserialized response
    - operation_config – Operation configuration overrides.

    Returns: | An iterator like instance of AzureFirewall
    Return type: | AzureFirewallPaged[AzureFirewall]
    Raises: | `CloudError`

  `models` = <module 'azure.mgmt.network.v2018_11_01.models' from '/usr/lib/python3/dist-packages/azure/mgmt/network/v2018_11_01/models/__init__.py'>

class `azure.mgmt.network.v2018_11_01.operations.``AzureFirewallFqdnTagsOperations`(client, config, serializer, deserializer)

  Bases: `object`

  AzureFirewallFqdnTagsOperations operations.

  You should not instantiate directly this class, but create a Client instance that will create it for you and attach it as attribute.

  Parameters:

  - client – Client for service requests.
  - config – Configuration of service client.
  - serializer – An object model serializer.
  - deserializer – An object model deserializer.

  Variables: | api_version – Client API version. Constant value: “2018-11-01”.

  `list_all`(custom_headers=None, raw=False, **operation_config)

    Gets all the Azure Firewall FQDN Tags in a subscription.

    Parameters:

    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – returns the direct response alongside the deserialized response
    - operation_config – Operation configuration overrides.

    Returns: | An iterator like instance of AzureFirewallFqdnTag
    Return type: | AzureFirewallFqdnTagPaged[AzureFirewallFqdnTag]
    Raises: | `CloudError`

  `models` = <module 'azure.mgmt.network.v2018_11_01.models' from '/usr/lib/python3/dist-packages/azure/mgmt/network/v2018_11_01/models/__init__.py'>

class `azure.mgmt.network.v2018_11_01.operations.``DdosCustomPoliciesOperations`(client, config, serializer, deserializer)

  Bases: `object`

  DdosCustomPoliciesOperations operations.

  You should not instantiate directly this class, but create a Client instance that will create it for you and attach it as attribute.

  Parameters:

  - client – Client for service requests.
  - config – Configuration of service client.
  - serializer – An object model serializer.
  - deserializer – An object model deserializer.

  Variables: | api_version – Client API version. Constant value: “2018-11-01”.

  `create_or_update`(resource_group_name, ddos_custom_policy_name, parameters, custom_headers=None, raw=False, polling=True, **operation_config)

    Creates or updates a DDoS custom policy.

    Parameters:

    - resource_group_name (str) – The name of the resource group.
    - ddos_custom_policy_name (str) – The name of the DDoS custom policy.
    - parameters (DdosCustomPolicy) – Parameters supplied to the create or update operation.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – The poller return type is ClientRawResponse, the direct response alongside the deserialized response
    - polling – True for ARMPolling, False for no polling, or a polling object for personal polling strategy

    Returns: | An instance of LROPoller that returns DdosCustomPolicy or ClientRawResponse<DdosCustomPolicy> if raw==True
    Return type: | AzureOperationPoller[DdosCustomPolicy] or AzureOperationPoller[ClientRawResponse[DdosCustomPolicy]]
    Raises: | `CloudError`

  `delete`(resource_group_name, ddos_custom_policy_name, custom_headers=None, raw=False, polling=True, **operation_config)

    Deletes the specified DDoS custom policy.

    Parameters:

    - resource_group_name (str) – The name of the resource group.
    - ddos_custom_policy_name (str) – The name of the DDoS custom policy.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – The poller return type is ClientRawResponse, the direct response alongside the deserialized response
    - polling – True for ARMPolling, False for no polling, or a polling object for personal polling strategy

    Returns: | An instance of LROPoller that returns None or ClientRawResponse<None> if raw==True
    Return type: | AzureOperationPoller[None] or AzureOperationPoller[ClientRawResponse[None]]
    Raises: | `CloudError`

  `get`(resource_group_name, ddos_custom_policy_name, custom_headers=None, raw=False, **operation_config)

    Gets information about the specified DDoS custom policy.

    Parameters:

    - resource_group_name (str) – The name of the resource group.
    - ddos_custom_policy_name (str) – The name of the DDoS custom policy.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – returns the direct response alongside the deserialized response
    - operation_config – Operation configuration overrides.

    Returns: | DdosCustomPolicy or ClientRawResponse if raw=true
    Return type: | DdosCustomPolicy or ClientRawResponse
    Raises: | `CloudError`

  `update_tags`(resource_group_name, ddos_custom_policy_name, tags=None, custom_headers=None, raw=False, polling=True, **operation_config)

    Update a DDoS custom policy tags.

    Parameters:

    - resource_group_name (str) – The name of the resource group.
    - ddos_custom_policy_name (str) – The name of the DDoS custom policy.
    - tags (dict[str, str]) – Resource tags.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – The poller return type is ClientRawResponse, the direct response alongside the deserialized response
    - polling – True for ARMPolling, False for no polling, or a polling object for personal polling strategy

    Returns: | An instance of LROPoller that returns DdosCustomPolicy or ClientRawResponse<DdosCustomPolicy> if raw==True
    Return type: | AzureOperationPoller[DdosCustomPolicy] or AzureOperationPoller[ClientRawResponse[DdosCustomPolicy]]
    Raises: | `CloudError`

  `models` = <module 'azure.mgmt.network.v2018_11_01.models' from '/usr/lib/python3/dist-packages/azure/mgmt/network/v2018_11_01/models/__init__.py'>

class `azure.mgmt.network.v2018_11_01.operations.``DdosProtectionPlansOperations`(client, config, serializer, deserializer)

  Bases: `object`

  DdosProtectionPlansOperations operations.

  You should not instantiate directly this class, but create a Client instance that will create it for you and attach it as attribute.

  Parameters:

  - client – Client for service requests.
  - config – Configuration of service client.
  - serializer – An object model serializer.
  - deserializer – An object model deserializer.

  Variables: | api_version – Client API version. Constant value: “2018-11-01”.

  `create_or_update`(resource_group_name, ddos_protection_plan_name, location=None, tags=None, custom_headers=None, raw=False, polling=True, **operation_config)

    Creates or updates a DDoS protection plan.

    Parameters:

    - resource_group_name (str) – The name of the resource group.
    - ddos_protection_plan_name (str) – The name of the DDoS protection plan.
    - location (str) – Resource location.
    - tags (dict[str, str]) – Resource tags.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – The poller return type is ClientRawResponse, the direct response alongside the deserialized response
    - polling – True for ARMPolling, False for no polling, or a polling object for personal polling strategy

    Returns: | An instance of LROPoller that returns DdosProtectionPlan or ClientRawResponse<DdosProtectionPlan> if raw==True
    Return type: | AzureOperationPoller[DdosProtectionPlan] or AzureOperationPoller[ClientRawResponse[DdosProtectionPlan]]
    Raises: | `CloudError`

  `delete`(resource_group_name, ddos_protection_plan_name, custom_headers=None, raw=False, polling=True, **operation_config)

    Deletes the specified DDoS protection plan.

    Parameters:

    - resource_group_name (str) – The name of the resource group.
    - ddos_protection_plan_name (str) – The name of the DDoS protection plan.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – The poller return type is ClientRawResponse, the direct response alongside the deserialized response
    - polling – True for ARMPolling, False for no polling, or a polling object for personal polling strategy

    Returns: | An instance of LROPoller that returns None or ClientRawResponse<None> if raw==True
    Return type: | AzureOperationPoller[None] or AzureOperationPoller[ClientRawResponse[None]]
    Raises: | `CloudError`

  `get`(resource_group_name, ddos_protection_plan_name, custom_headers=None, raw=False, **operation_config)

    Gets information about the specified DDoS protection plan.

    Parameters:

    - resource_group_name (str) – The name of the resource group.
    - ddos_protection_plan_name (str) – The name of the DDoS protection plan.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – returns the direct response alongside the deserialized response
    - operation_config – Operation configuration overrides.

    Returns: | DdosProtectionPlan or ClientRawResponse if raw=true
    Return type: | DdosProtectionPlan or ClientRawResponse
    Raises: | `CloudError`

  `list`(custom_headers=None, raw=False, **operation_config)

    Gets all DDoS protection plans in a subscription.

    Parameters:

    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – returns the direct response alongside the deserialized response
    - operation_config – Operation configuration overrides.

    Returns: | An iterator like instance of DdosProtectionPlan
    Return type: | DdosProtectionPlanPaged[DdosProtectionPlan]
    Raises: | `CloudError`

  `list_by_resource_group`(resource_group_name, custom_headers=None, raw=False, **operation_config)

    Gets all the DDoS protection plans in a resource group.

    Parameters:

    - resource_group_name (str) – The name of the resource group.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – returns the direct response alongside the deserialized response
    - operation_config – Operation configuration overrides.

    Returns: | An iterator like instance of DdosProtectionPlan
    Return type: | DdosProtectionPlanPaged[DdosProtectionPlan]
    Raises: | `CloudError`

  `update_tags`(resource_group_name, ddos_protection_plan_name, tags=None, custom_headers=None, raw=False, polling=True, **operation_config)

    Update a DDoS protection plan tags.

    Parameters:

    - resource_group_name (str) – The name of the resource group.
    - ddos_protection_plan_name (str) – The name of the DDoS protection plan.
    - tags (dict[str, str]) – Resource tags.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – The poller return type is ClientRawResponse, the direct response alongside the deserialized response
    - polling – True for ARMPolling, False for no polling, or a polling object for personal polling strategy

    Returns: | An instance of LROPoller that returns DdosProtectionPlan or ClientRawResponse<DdosProtectionPlan> if raw==True
    Return type: | AzureOperationPoller[DdosProtectionPlan] or AzureOperationPoller[ClientRawResponse[DdosProtectionPlan]]
    Raises: | `CloudError`

  `models` = <module 'azure.mgmt.network.v2018_11_01.models' from '/usr/lib/python3/dist-packages/azure/mgmt/network/v2018_11_01/models/__init__.py'>

class `azure.mgmt.network.v2018_11_01.operations.``AvailableEndpointServicesOperations`(client, config, serializer, deserializer)

  Bases: `object`

  AvailableEndpointServicesOperations operations.

  You should not instantiate directly this class, but create a Client instance that will create it for you and attach it as attribute.

  Parameters:

  - client – Client for service requests.
  - config – Configuration of service client.
  - serializer – An object model serializer.
  - deserializer – An object model deserializer.

  Variables: | api_version – Client API version. Constant value: “2018-11-01”.

  `list`(location, custom_headers=None, raw=False, **operation_config)

    List what values of endpoint services are available for use.

    Parameters:

    - location (str) – The location to check available endpoint services.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – returns the direct response alongside the deserialized response
    - operation_config – Operation configuration overrides.

    Returns: | An iterator like instance of EndpointServiceResult
    Return type: | EndpointServiceResultPaged[EndpointServiceResult]
    Raises: | `CloudError`

  `models` = <module 'azure.mgmt.network.v2018_11_01.models' from '/usr/lib/python3/dist-packages/azure/mgmt/network/v2018_11_01/models/__init__.py'>

class `azure.mgmt.network.v2018_11_01.operations.``ExpressRouteCircuitAuthorizationsOperations`(client, config, serializer, deserializer)

  Bases: `object`

  ExpressRouteCircuitAuthorizationsOperations operations.

  You should not instantiate directly this class, but create a Client instance that will create it for you and attach it as attribute.

  Parameters:

  - client – Client for service requests.
  - config – Configuration of service client.
  - serializer – An object model serializer.
  - deserializer – An object model deserializer.

  Variables: | api_version – Client API version. Constant value: “2018-11-01”.

  `create_or_update`(resource_group_name, circuit_name, authorization_name, authorization_parameters, custom_headers=None, raw=False, polling=True, **operation_config)

    Creates or updates an authorization in the specified express route circuit.

    Parameters:

    - resource_group_name (str) – The name of the resource group.
    - circuit_name (str) – The name of the express route circuit.
    - authorization_name (str) – The name of the authorization.
    - authorization_parameters (ExpressRouteCircuitAuthorization) – Parameters supplied to the create or update express route circuit authorization operation.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – The poller return type is ClientRawResponse, the direct response alongside the deserialized response
    - polling – True for ARMPolling, False for no polling, or a polling object for personal polling strategy

    Returns: | An instance of LROPoller that returns ExpressRouteCircuitAuthorization or ClientRawResponse<ExpressRouteCircuitAuthorization> if raw==True
    Return type: | AzureOperationPoller[ExpressRouteCircuitAuthorization] or AzureOperationPoller[ClientRawResponse[ExpressRouteCircuitAuthorization]]
    Raises: | `CloudError`

  `delete`(resource_group_name, circuit_name, authorization_name, custom_headers=None, raw=False, polling=True, **operation_config)

    Deletes the specified authorization from the specified express route circuit.

    Parameters:

    - resource_group_name (str) – The name of the resource group.
    - circuit_name (str) – The name of the express route circuit.
    - authorization_name (str) – The name of the authorization.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – The poller return type is ClientRawResponse, the direct response alongside the deserialized response
    - polling – True for ARMPolling, False for no polling, or a polling object for personal polling strategy

    Returns: | An instance of LROPoller that returns None or ClientRawResponse<None> if raw==True
    Return type: | AzureOperationPoller[None] or AzureOperationPoller[ClientRawResponse[None]]
    Raises: | `CloudError`

  `get`(resource_group_name, circuit_name, authorization_name, custom_headers=None, raw=False, **operation_config)

    Gets the specified authorization from the specified express route circuit.

    Parameters:

    - resource_group_name (str) – The name of the resource group.
    - circuit_name (str) – The name of the express route circuit.
    - authorization_name (str) – The name of the authorization.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – returns the direct response alongside the deserialized response
    - operation_config – Operation configuration overrides.

    Returns: | ExpressRouteCircuitAuthorization or ClientRawResponse if raw=true
    Return type: | ExpressRouteCircuitAuthorization or ClientRawResponse
    Raises: | `CloudError`

  `list`(resource_group_name, circuit_name, custom_headers=None, raw=False, **operation_config)

    Gets all authorizations in an express route circuit.

    Parameters:

    - resource_group_name (str) – The name of the resource group.
    - circuit_name (str) – The name of the circuit.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – returns the direct response alongside the deserialized response
    - operation_config – Operation configuration overrides.

    Returns: | An iterator like instance of ExpressRouteCircuitAuthorization
    Return type: | ExpressRouteCircuitAuthorizationPaged[ExpressRouteCircuitAuthorization]
    Raises: | `CloudError`

  `models` = <module 'azure.mgmt.network.v2018_11_01.models' from '/usr/lib/python3/dist-packages/azure/mgmt/network/v2018_11_01/models/__init__.py'>

class `azure.mgmt.network.v2018_11_01.operations.``ExpressRouteCircuitPeeringsOperations`(client, config, serializer, deserializer)

  Bases: `object`

  ExpressRouteCircuitPeeringsOperations operations.

  You should not instantiate directly this class, but create a Client instance that will create it for you and attach it as attribute.

  Parameters:

  - client – Client for service requests.
  - config – Configuration of service client.
  - serializer – An object model serializer.
  - deserializer – An object model deserializer.

  Variables: | api_version – Client API version. Constant value: “2018-11-01”.

  `create_or_update`(resource_group_name, circuit_name, peering_name, peering_parameters, custom_headers=None, raw=False, polling=True, **operation_config)

    Creates or updates a peering in the specified express route circuits.

    Parameters:

    - resource_group_name (str) – The name of the resource group.
    - circuit_name (str) – The name of the express route circuit.
    - peering_name (str) – The name of the peering.
    - peering_parameters (ExpressRouteCircuitPeering) – Parameters supplied to the create or update express route circuit peering operation.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – The poller return type is ClientRawResponse, the direct response alongside the deserialized response
    - polling – True for ARMPolling, False for no polling, or a polling object for personal polling strategy

    Returns: | An instance of LROPoller that returns ExpressRouteCircuitPeering or ClientRawResponse<ExpressRouteCircuitPeering> if raw==True
    Return type: | AzureOperationPoller[ExpressRouteCircuitPeering] or AzureOperationPoller[ClientRawResponse[ExpressRouteCircuitPeering]]
    Raises: | `CloudError`

  `delete`(resource_group_name, circuit_name, peering_name, custom_headers=None, raw=False, polling=True, **operation_config)

    Deletes the specified peering from the specified express route circuit.

    Parameters:

    - resource_group_name (str) – The name of the resource group.
    - circuit_name (str) – The name of the express route circuit.
    - peering_name (str) – The name of the peering.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – The poller return type is ClientRawResponse, the direct response alongside the deserialized response
    - polling – True for ARMPolling, False for no polling, or a polling object for personal polling strategy

    Returns: | An instance of LROPoller that returns None or ClientRawResponse<None> if raw==True
    Return type: | AzureOperationPoller[None] or AzureOperationPoller[ClientRawResponse[None]]
    Raises: | `CloudError`

  `get`(resource_group_name, circuit_name, peering_name, custom_headers=None, raw=False, **operation_config)

    Gets the specified peering for the express route circuit.

    Parameters:

    - resource_group_name (str) – The name of the resource group.
    - circuit_name (str) – The name of the express route circuit.
    - peering_name (str) – The name of the peering.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – returns the direct response alongside the deserialized response
    - operation_config – Operation configuration overrides.

    Returns: | ExpressRouteCircuitPeering or ClientRawResponse if raw=true
    Return type: | ExpressRouteCircuitPeering or ClientRawResponse
    Raises: | `CloudError`

  `list`(resource_group_name, circuit_name, custom_headers=None, raw=False, **operation_config)

    Gets all peerings in a specified express route circuit.

    Parameters:

    - resource_group_name (str) – The name of the resource group.
    - circuit_name (str) – The name of the express route circuit.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – returns the direct response alongside the deserialized response
    - operation_config – Operation configuration overrides.

    Returns: | An iterator like instance of ExpressRouteCircuitPeering
    Return type: | ExpressRouteCircuitPeeringPaged[ExpressRouteCircuitPeering]
    Raises: | `CloudError`

  `models` = <module 'azure.mgmt.network.v2018_11_01.models' from '/usr/lib/python3/dist-packages/azure/mgmt/network/v2018_11_01/models/__init__.py'>

class `azure.mgmt.network.v2018_11_01.operations.``ExpressRouteCircuitConnectionsOperations`(client, config, serializer, deserializer)

  Bases: `object`

  ExpressRouteCircuitConnectionsOperations operations.

  You should not instantiate directly this class, but create a Client instance that will create it for you and attach it as attribute.

  Parameters:

  - client – Client for service requests.
  - config – Configuration of service client.
  - serializer – An object model serializer.
  - deserializer – An object model deserializer.

  Variables: | api_version – Client API version. Constant value: “2018-11-01”.

  `create_or_update`(resource_group_name, circuit_name, peering_name, connection_name, express_route_circuit_connection_parameters, custom_headers=None, raw=False, polling=True, **operation_config)

    Creates or updates a Express Route Circuit Connection in the specified express route circuits.

    Parameters:

    - resource_group_name (str) – The name of the resource group.
    - circuit_name (str) – The name of the express route circuit.
    - peering_name (str) – The name of the peering.
    - connection_name (str) – The name of the express route circuit connection.
    - express_route_circuit_connection_parameters (ExpressRouteCircuitConnection) – Parameters supplied to the create or update express route circuit connection operation.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – The poller return type is ClientRawResponse, the direct response alongside the deserialized response
    - polling – True for ARMPolling, False for no polling, or a polling object for personal polling strategy

    Returns: | An instance of LROPoller that returns ExpressRouteCircuitConnection or ClientRawResponse<ExpressRouteCircuitConnection> if raw==True
    Return type: | AzureOperationPoller[ExpressRouteCircuitConnection] or AzureOperationPoller[ClientRawResponse[ExpressRouteCircuitConnection]]
    Raises: | `CloudError`

  `delete`(resource_group_name, circuit_name, peering_name, connection_name, custom_headers=None, raw=False, polling=True, **operation_config)

    Deletes the specified Express Route Circuit Connection from the specified express route circuit.

    Parameters:

    - resource_group_name (str) – The name of the resource group.
    - circuit_name (str) – The name of the express route circuit.
    - peering_name (str) – The name of the peering.
    - connection_name (str) – The name of the express route circuit connection.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – The poller return type is ClientRawResponse, the direct response alongside the deserialized response
    - polling – True for ARMPolling, False for no polling, or a polling object for personal polling strategy

    Returns: | An instance of LROPoller that returns None or ClientRawResponse<None> if raw==True
    Return type: | AzureOperationPoller[None] or AzureOperationPoller[ClientRawResponse[None]]
    Raises: | `CloudError`

  `get`(resource_group_name, circuit_name, peering_name, connection_name, custom_headers=None, raw=False, **operation_config)

    Gets the specified Express Route Circuit Connection from the specified express route circuit.

    Parameters:

    - resource_group_name (str) – The name of the resource group.
    - circuit_name (str) – The name of the express route circuit.
    - peering_name (str) – The name of the peering.
    - connection_name (str) – The name of the express route circuit connection.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – returns the direct response alongside the deserialized response
    - operation_config – Operation configuration overrides.

    Returns: | ExpressRouteCircuitConnection or ClientRawResponse if raw=true
    Return type: | ExpressRouteCircuitConnection or ClientRawResponse
    Raises: | `CloudError`

  `list`(resource_group_name, circuit_name, peering_name, custom_headers=None, raw=False, **operation_config)

    Gets all global reach connections associated with a private peering in an express route circuit.

    Parameters:

    - resource_group_name (str) – The name of the resource group.
    - circuit_name (str) – The name of the circuit.
    - peering_name (str) – The name of the peering.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – returns the direct response alongside the deserialized response
    - operation_config – Operation configuration overrides.

    Returns: | An iterator like instance of ExpressRouteCircuitConnection
    Return type: | ExpressRouteCircuitConnectionPaged[ExpressRouteCircuitConnection]
    Raises: | `CloudError`

  `models` = <module 'azure.mgmt.network.v2018_11_01.models' from '/usr/lib/python3/dist-packages/azure/mgmt/network/v2018_11_01/models/__init__.py'>

class `azure.mgmt.network.v2018_11_01.operations.``ExpressRouteCircuitsOperations`(client, config, serializer, deserializer)

  Bases: `object`

  ExpressRouteCircuitsOperations operations.

  You should not instantiate directly this class, but create a Client instance that will create it for you and attach it as attribute.

  Parameters:

  - client – Client for service requests.
  - config – Configuration of service client.
  - serializer – An object model serializer.
  - deserializer – An object model deserializer.

  Variables: | api_version – Client API version. Constant value: “2018-11-01”.

  `create_or_update`(resource_group_name, circuit_name, parameters, custom_headers=None, raw=False, polling=True, **operation_config)

    Creates or updates an express route circuit.

    Parameters:

    - resource_group_name (str) – The name of the resource group.
    - circuit_name (str) – The name of the circuit.
    - parameters (ExpressRouteCircuit) – Parameters supplied to the create or update express route circuit operation.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – The poller return type is ClientRawResponse, the direct response alongside the deserialized response
    - polling – True for ARMPolling, False for no polling, or a polling object for personal polling strategy

    Returns: | An instance of LROPoller that returns ExpressRouteCircuit or ClientRawResponse<ExpressRouteCircuit> if raw==True
    Return type: | AzureOperationPoller[ExpressRouteCircuit] or AzureOperationPoller[ClientRawResponse[ExpressRouteCircuit]]
    Raises: | `CloudError`

  `delete`(resource_group_name, circuit_name, custom_headers=None, raw=False, polling=True, **operation_config)

    Deletes the specified express route circuit.

    Parameters:

    - resource_group_name (str) – The name of the resource group.
    - circuit_name (str) – The name of the express route circuit.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – The poller return type is ClientRawResponse, the direct response alongside the deserialized response
    - polling – True for ARMPolling, False for no polling, or a polling object for personal polling strategy

    Returns: | An instance of LROPoller that returns None or ClientRawResponse<None> if raw==True
    Return type: | AzureOperationPoller[None] or AzureOperationPoller[ClientRawResponse[None]]
    Raises: | `CloudError`

  `get`(resource_group_name, circuit_name, custom_headers=None, raw=False, **operation_config)

    Gets information about the specified express route circuit.

    Parameters:

    - resource_group_name (str) – The name of the resource group.
    - circuit_name (str) – The name of express route circuit.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – returns the direct response alongside the deserialized response
    - operation_config – Operation configuration overrides.

    Returns: | ExpressRouteCircuit or ClientRawResponse if raw=true
    Return type: | ExpressRouteCircuit or ClientRawResponse
    Raises: | `CloudError`

  `get_peering_stats`(resource_group_name, circuit_name, peering_name, custom_headers=None, raw=False, **operation_config)

    Gets all stats from an express route circuit in a resource group.

    Parameters:

    - resource_group_name (str) – The name of the resource group.
    - circuit_name (str) – The name of the express route circuit.
    - peering_name (str) – The name of the peering.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – returns the direct response alongside the deserialized response
    - operation_config – Operation configuration overrides.

    Returns: | ExpressRouteCircuitStats or ClientRawResponse if raw=true
    Return type: | ExpressRouteCircuitStats or ClientRawResponse
    Raises: | `CloudError`

  `get_stats`(resource_group_name, circuit_name, custom_headers=None, raw=False, **operation_config)

    Gets all the stats from an express route circuit in a resource group.

    Parameters:

    - resource_group_name (str) – The name of the resource group.
    - circuit_name (str) – The name of the express route circuit.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – returns the direct response alongside the deserialized response
    - operation_config – Operation configuration overrides.

    Returns: | ExpressRouteCircuitStats or ClientRawResponse if raw=true
    Return type: | ExpressRouteCircuitStats or ClientRawResponse
    Raises: | `CloudError`

  `list`(resource_group_name, custom_headers=None, raw=False, **operation_config)

    Gets all the express route circuits in a resource group.

    Parameters:

    - resource_group_name (str) – The name of the resource group.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – returns the direct response alongside the deserialized response
    - operation_config – Operation configuration overrides.

    Returns: | An iterator like instance of ExpressRouteCircuit
    Return type: | ExpressRouteCircuitPaged[ExpressRouteCircuit]
    Raises: | `CloudError`

  `list_all`(custom_headers=None, raw=False, **operation_config)

    Gets all the express route circuits in a subscription.

    Parameters:

    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – returns the direct response alongside the deserialized response
    - operation_config – Operation configuration overrides.

    Returns: | An iterator like instance of ExpressRouteCircuit
    Return type: | ExpressRouteCircuitPaged[ExpressRouteCircuit]
    Raises: | `CloudError`

  `list_arp_table`(resource_group_name, circuit_name, peering_name, device_path, custom_headers=None, raw=False, polling=True, **operation_config)

    Gets the currently advertised ARP table associated with the express route circuit in a resource group.

    Parameters:

    - resource_group_name (str) – The name of the resource group.
    - circuit_name (str) – The name of the express route circuit.
    - peering_name (str) – The name of the peering.
    - device_path (str) – The path of the device.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – The poller return type is ClientRawResponse, the direct response alongside the deserialized response
    - polling – True for ARMPolling, False for no polling, or a polling object for personal polling strategy

    Returns: | An instance of LROPoller that returns ExpressRouteCircuitsArpTableListResult or ClientRawResponse<ExpressRouteCircuitsArpTableListResult> if raw==True
    Return type: | AzureOperationPoller[ExpressRouteCircuitsArpTableListResult] or AzureOperationPoller[ClientRawResponse[ExpressRouteCircuitsArpTableListResult]]
    Raises: | `CloudError`

  `list_routes_table`(resource_group_name, circuit_name, peering_name, device_path, custom_headers=None, raw=False, polling=True, **operation_config)

    Gets the currently advertised routes table associated with the express route circuit in a resource group.

    Parameters:

    - resource_group_name (str) – The name of the resource group.
    - circuit_name (str) – The name of the express route circuit.
    - peering_name (str) – The name of the peering.
    - device_path (str) – The path of the device.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – The poller return type is ClientRawResponse, the direct response alongside the deserialized response
    - polling – True for ARMPolling, False for no polling, or a polling object for personal polling strategy

    Returns: | An instance of LROPoller that returns ExpressRouteCircuitsRoutesTableListResult or ClientRawResponse<ExpressRouteCircuitsRoutesTableListResult> if raw==True
    Return type: | AzureOperationPoller[ExpressRouteCircuitsRoutesTableListResult] or AzureOperationPoller[ClientRawResponse[ExpressRouteCircuitsRoutesTableListResult]]
    Raises: | `CloudError`

  `list_routes_table_summary`(resource_group_name, circuit_name, peering_name, device_path, custom_headers=None, raw=False, polling=True, **operation_config)

    Gets the currently advertised routes table summary associated with the express route circuit in a resource group.

    Parameters:

    - resource_group_name (str) – The name of the resource group.
    - circuit_name (str) – The name of the express route circuit.
    - peering_name (str) – The name of the peering.
    - device_path (str) – The path of the device.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – The poller return type is ClientRawResponse, the direct response alongside the deserialized response
    - polling – True for ARMPolling, False for no polling, or a polling object for personal polling strategy

    Returns: | An instance of LROPoller that returns ExpressRouteCircuitsRoutesTableSummaryListResult or ClientRawResponse<ExpressRouteCircuitsRoutesTableSummaryListResult> if raw==True
    Return type: | AzureOperationPoller[ExpressRouteCircuitsRoutesTableSummaryListResult] or AzureOperationPoller[ClientRawResponse[ExpressRouteCircuitsRoutesTableSummaryListResult]]
    Raises: | `CloudError`

  `update_tags`(resource_group_name, circuit_name, tags=None, custom_headers=None, raw=False, polling=True, **operation_config)

    Updates an express route circuit tags.

    Parameters:

    - resource_group_name (str) – The name of the resource group.
    - circuit_name (str) – The name of the circuit.
    - tags (dict[str, str]) – Resource tags.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – The poller return type is ClientRawResponse, the direct response alongside the deserialized response
    - polling – True for ARMPolling, False for no polling, or a polling object for personal polling strategy

    Returns: | An instance of LROPoller that returns ExpressRouteCircuit or ClientRawResponse<ExpressRouteCircuit> if raw==True
    Return type: | AzureOperationPoller[ExpressRouteCircuit] or AzureOperationPoller[ClientRawResponse[ExpressRouteCircuit]]
    Raises: | `CloudError`

  `models` = <module 'azure.mgmt.network.v2018_11_01.models' from '/usr/lib/python3/dist-packages/azure/mgmt/network/v2018_11_01/models/__init__.py'>

class `azure.mgmt.network.v2018_11_01.operations.``ExpressRouteServiceProvidersOperations`(client, config, serializer, deserializer)

  Bases: `object`

  ExpressRouteServiceProvidersOperations operations.

  You should not instantiate directly this class, but create a Client instance that will create it for you and attach it as attribute.

  Parameters:

  - client – Client for service requests.
  - config – Configuration of service client.
  - serializer – An object model serializer.
  - deserializer – An object model deserializer.

  Variables: | api_version – Client API version. Constant value: “2018-11-01”.

  `list`(custom_headers=None, raw=False, **operation_config)

    Gets all the available express route service providers.

    Parameters:

    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – returns the direct response alongside the deserialized response
    - operation_config – Operation configuration overrides.

    Returns: | An iterator like instance of ExpressRouteServiceProvider
    Return type: | ExpressRouteServiceProviderPaged[ExpressRouteServiceProvider]
    Raises: | `CloudError`

  `models` = <module 'azure.mgmt.network.v2018_11_01.models' from '/usr/lib/python3/dist-packages/azure/mgmt/network/v2018_11_01/models/__init__.py'>

class `azure.mgmt.network.v2018_11_01.operations.``ExpressRouteCrossConnectionsOperations`(client, config, serializer, deserializer)

  Bases: `object`

  ExpressRouteCrossConnectionsOperations operations.

  You should not instantiate directly this class, but create a Client instance that will create it for you and attach it as attribute.

  Parameters:

  - client – Client for service requests.
  - config – Configuration of service client.
  - serializer – An object model serializer.
  - deserializer – An object model deserializer.

  Variables: | api_version – Client API version. Constant value: “2018-11-01”.

  `create_or_update`(resource_group_name, cross_connection_name, parameters, custom_headers=None, raw=False, polling=True, **operation_config)

    Update the specified ExpressRouteCrossConnection.

    Parameters:

    - resource_group_name (str) – The name of the resource group.
    - cross_connection_name (str) – The name of the ExpressRouteCrossConnection.
    - parameters (ExpressRouteCrossConnection) – Parameters supplied to the update express route crossConnection operation.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – The poller return type is ClientRawResponse, the direct response alongside the deserialized response
    - polling – True for ARMPolling, False for no polling, or a polling object for personal polling strategy

    Returns: | An instance of LROPoller that returns ExpressRouteCrossConnection or ClientRawResponse<ExpressRouteCrossConnection> if raw==True
    Return type: | AzureOperationPoller[ExpressRouteCrossConnection] or AzureOperationPoller[ClientRawResponse[ExpressRouteCrossConnection]]
    Raises: | `CloudError`

  `get`(resource_group_name, cross_connection_name, custom_headers=None, raw=False, **operation_config)

    Gets details about the specified ExpressRouteCrossConnection.

    Parameters:

    - resource_group_name (str) – The name of the resource group (peering location of the circuit).
    - cross_connection_name (str) – The name of the ExpressRouteCrossConnection (service key of the circuit).
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – returns the direct response alongside the deserialized response
    - operation_config – Operation configuration overrides.

    Returns: | ExpressRouteCrossConnection or ClientRawResponse if raw=true
    Return type: | ExpressRouteCrossConnection or ClientRawResponse
    Raises: | `CloudError`

  `list`(custom_headers=None, raw=False, **operation_config)

    Retrieves all the ExpressRouteCrossConnections in a subscription.

    Parameters:

    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – returns the direct response alongside the deserialized response
    - operation_config – Operation configuration overrides.

    Returns: | An iterator like instance of ExpressRouteCrossConnection
    Return type: | ExpressRouteCrossConnectionPaged[ExpressRouteCrossConnection]
    Raises: | `CloudError`

  `list_arp_table`(resource_group_name, cross_connection_name, peering_name, device_path, custom_headers=None, raw=False, polling=True, **operation_config)

    Gets the currently advertised ARP table associated with the express route cross connection in a resource group.

    Parameters:

    - resource_group_name (str) – The name of the resource group.
    - cross_connection_name (str) – The name of the ExpressRouteCrossConnection.
    - peering_name (str) – The name of the peering.
    - device_path (str) – The path of the device
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – The poller return type is ClientRawResponse, the direct response alongside the deserialized response
    - polling – True for ARMPolling, False for no polling, or a polling object for personal polling strategy

    Returns: | An instance of LROPoller that returns ExpressRouteCircuitsArpTableListResult or ClientRawResponse<ExpressRouteCircuitsArpTableListResult> if raw==True
    Return type: | AzureOperationPoller[ExpressRouteCircuitsArpTableListResult] or AzureOperationPoller[ClientRawResponse[ExpressRouteCircuitsArpTableListResult]]
    Raises: | `CloudError`

  `list_by_resource_group`(resource_group_name, custom_headers=None, raw=False, **operation_config)

    Retrieves all the ExpressRouteCrossConnections in a resource group.

    Parameters:

    - resource_group_name (str) – The name of the resource group.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – returns the direct response alongside the deserialized response
    - operation_config – Operation configuration overrides.

    Returns: | An iterator like instance of ExpressRouteCrossConnection
    Return type: | ExpressRouteCrossConnectionPaged[ExpressRouteCrossConnection]
    Raises: | `CloudError`

  `list_routes_table`(resource_group_name, cross_connection_name, peering_name, device_path, custom_headers=None, raw=False, polling=True, **operation_config)

    Gets the currently advertised routes table associated with the express route cross connection in a resource group.

    Parameters:

    - resource_group_name (str) – The name of the resource group.
    - cross_connection_name (str) – The name of the ExpressRouteCrossConnection.
    - peering_name (str) – The name of the peering.
    - device_path (str) – The path of the device.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – The poller return type is ClientRawResponse, the direct response alongside the deserialized response
    - polling – True for ARMPolling, False for no polling, or a polling object for personal polling strategy

    Returns: | An instance of LROPoller that returns ExpressRouteCircuitsRoutesTableListResult or ClientRawResponse<ExpressRouteCircuitsRoutesTableListResult> if raw==True
    Return type: | AzureOperationPoller[ExpressRouteCircuitsRoutesTableListResult] or AzureOperationPoller[ClientRawResponse[ExpressRouteCircuitsRoutesTableListResult]]
    Raises: | `CloudError`

  `list_routes_table_summary`(resource_group_name, cross_connection_name, peering_name, device_path, custom_headers=None, raw=False, polling=True, **operation_config)

    Gets the route table summary associated with the express route cross connection in a resource group.

    Parameters:

    - resource_group_name (str) – The name of the resource group.
    - cross_connection_name (str) – The name of the ExpressRouteCrossConnection.
    - peering_name (str) – The name of the peering.
    - device_path (str) – The path of the device.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – The poller return type is ClientRawResponse, the direct response alongside the deserialized response
    - polling – True for ARMPolling, False for no polling, or a polling object for personal polling strategy

    Returns: | An instance of LROPoller that returns ExpressRouteCrossConnectionsRoutesTableSummaryListResult or ClientRawResponse<ExpressRouteCrossConnectionsRoutesTableSummaryListResult> if raw==True
    Return type: | AzureOperationPoller[ExpressRouteCrossConnectionsRoutesTableSummaryListResult] or AzureOperationPoller[ClientRawResponse[ExpressRouteCrossConnectionsRoutesTableSummaryListResult]]
    Raises: | `CloudError`

  `update_tags`(resource_group_name, cross_connection_name, tags=None, custom_headers=None, raw=False, polling=True, **operation_config)

    Updates an express route cross connection tags.

    Parameters:

    - resource_group_name (str) – The name of the resource group.
    - cross_connection_name (str) – The name of the cross connection.
    - tags (dict[str, str]) – Resource tags.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – The poller return type is ClientRawResponse, the direct response alongside the deserialized response
    - polling – True for ARMPolling, False for no polling, or a polling object for personal polling strategy

    Returns: | An instance of LROPoller that returns ExpressRouteCrossConnection or ClientRawResponse<ExpressRouteCrossConnection> if raw==True
    Return type: | AzureOperationPoller[ExpressRouteCrossConnection] or AzureOperationPoller[ClientRawResponse[ExpressRouteCrossConnection]]
    Raises: | `CloudError`

  `models` = <module 'azure.mgmt.network.v2018_11_01.models' from '/usr/lib/python3/dist-packages/azure/mgmt/network/v2018_11_01/models/__init__.py'>

class `azure.mgmt.network.v2018_11_01.operations.``ExpressRouteCrossConnectionPeeringsOperations`(client, config, serializer, deserializer)

  Bases: `object`

  ExpressRouteCrossConnectionPeeringsOperations operations.

  You should not instantiate directly this class, but create a Client instance that will create it for you and attach it as attribute.

  Parameters:

  - client – Client for service requests.
  - config – Configuration of service client.
  - serializer – An object model serializer.
  - deserializer – An object model deserializer.

  Variables: | api_version – Client API version. Constant value: “2018-11-01”.

  `create_or_update`(resource_group_name, cross_connection_name, peering_name, peering_parameters, custom_headers=None, raw=False, polling=True, **operation_config)

    Creates or updates a peering in the specified ExpressRouteCrossConnection.

    Parameters:

    - resource_group_name (str) – The name of the resource group.
    - cross_connection_name (str) – The name of the ExpressRouteCrossConnection.
    - peering_name (str) – The name of the peering.
    - peering_parameters (ExpressRouteCrossConnectionPeering) – Parameters supplied to the create or update ExpressRouteCrossConnection peering operation.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – The poller return type is ClientRawResponse, the direct response alongside the deserialized response
    - polling – True for ARMPolling, False for no polling, or a polling object for personal polling strategy

    Returns: | An instance of LROPoller that returns ExpressRouteCrossConnectionPeering or ClientRawResponse<ExpressRouteCrossConnectionPeering> if raw==True
    Return type: | AzureOperationPoller[ExpressRouteCrossConnectionPeering] or AzureOperationPoller[ClientRawResponse[ExpressRouteCrossConnectionPeering]]
    Raises: | `CloudError`

  `delete`(resource_group_name, cross_connection_name, peering_name, custom_headers=None, raw=False, polling=True, **operation_config)

    Deletes the specified peering from the ExpressRouteCrossConnection.

    Parameters:

    - resource_group_name (str) – The name of the resource group.
    - cross_connection_name (str) – The name of the ExpressRouteCrossConnection.
    - peering_name (str) – The name of the peering.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – The poller return type is ClientRawResponse, the direct response alongside the deserialized response
    - polling – True for ARMPolling, False for no polling, or a polling object for personal polling strategy

    Returns: | An instance of LROPoller that returns None or ClientRawResponse<None> if raw==True
    Return type: | AzureOperationPoller[None] or AzureOperationPoller[ClientRawResponse[None]]
    Raises: | `CloudError`

  `get`(resource_group_name, cross_connection_name, peering_name, custom_headers=None, raw=False, **operation_config)

    Gets the specified peering for the ExpressRouteCrossConnection.

    Parameters:

    - resource_group_name (str) – The name of the resource group.
    - cross_connection_name (str) – The name of the ExpressRouteCrossConnection.
    - peering_name (str) – The name of the peering.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – returns the direct response alongside the deserialized response
    - operation_config – Operation configuration overrides.

    Returns: | ExpressRouteCrossConnectionPeering or ClientRawResponse if raw=true
    Return type: | ExpressRouteCrossConnectionPeering or ClientRawResponse
    Raises: | `CloudError`

  `list`(resource_group_name, cross_connection_name, custom_headers=None, raw=False, **operation_config)

    Gets all peerings in a specified ExpressRouteCrossConnection.

    Parameters:

    - resource_group_name (str) – The name of the resource group.
    - cross_connection_name (str) – The name of the ExpressRouteCrossConnection.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – returns the direct response alongside the deserialized response
    - operation_config – Operation configuration overrides.

    Returns: | An iterator like instance of ExpressRouteCrossConnectionPeering
    Return type: | ExpressRouteCrossConnectionPeeringPaged[ExpressRouteCrossConnectionPeering]
    Raises: | `CloudError`

  `models` = <module 'azure.mgmt.network.v2018_11_01.models' from '/usr/lib/python3/dist-packages/azure/mgmt/network/v2018_11_01/models/__init__.py'>

class `azure.mgmt.network.v2018_11_01.operations.``ExpressRouteGatewaysOperations`(client, config, serializer, deserializer)

  Bases: `object`

  ExpressRouteGatewaysOperations operations.

  You should not instantiate directly this class, but create a Client instance that will create it for you and attach it as attribute.

  Parameters:

  - client – Client for service requests.
  - config – Configuration of service client.
  - serializer – An object model serializer.
  - deserializer – An object model deserializer.

  Variables: | api_version – Client API version. Constant value: “2018-11-01”.

  `create_or_update`(resource_group_name, express_route_gateway_name, put_express_route_gateway_parameters, custom_headers=None, raw=False, polling=True, **operation_config)

    Creates or updates a ExpressRoute gateway in a specified resource group.

    Parameters:

    - resource_group_name (str) – The name of the resource group.
    - express_route_gateway_name (str) – The name of the ExpressRoute gateway.
    - put_express_route_gateway_parameters (ExpressRouteGateway) – Parameters required in an ExpressRoute gateway PUT operation.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – The poller return type is ClientRawResponse, the direct response alongside the deserialized response
    - polling – True for ARMPolling, False for no polling, or a polling object for personal polling strategy

    Returns: | An instance of LROPoller that returns ExpressRouteGateway or ClientRawResponse<ExpressRouteGateway> if raw==True
    Return type: | AzureOperationPoller[ExpressRouteGateway] or AzureOperationPoller[ClientRawResponse[ExpressRouteGateway]]
    Raises: | `CloudError`

  `delete`(resource_group_name, express_route_gateway_name, custom_headers=None, raw=False, polling=True, **operation_config)

    Deletes the specified ExpressRoute gateway in a resource group. An ExpressRoute gateway resource can only be deleted when there are no connection subresources.

    Parameters:

    - resource_group_name (str) – The name of the resource group.
    - express_route_gateway_name (str) – The name of the ExpressRoute gateway.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – The poller return type is ClientRawResponse, the direct response alongside the deserialized response
    - polling – True for ARMPolling, False for no polling, or a polling object for personal polling strategy

    Returns: | An instance of LROPoller that returns None or ClientRawResponse<None> if raw==True
    Return type: | AzureOperationPoller[None] or AzureOperationPoller[ClientRawResponse[None]]
    Raises: | `CloudError`

  `get`(resource_group_name, express_route_gateway_name, custom_headers=None, raw=False, **operation_config)

    Fetches the details of a ExpressRoute gateway in a resource group.

    Parameters:

    - resource_group_name (str) – The name of the resource group.
    - express_route_gateway_name (str) – The name of the ExpressRoute gateway.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – returns the direct response alongside the deserialized response
    - operation_config – Operation configuration overrides.

    Returns: | ExpressRouteGateway or ClientRawResponse if raw=true
    Return type: | ExpressRouteGateway or ClientRawResponse
    Raises: | `CloudError`

  `list_by_resource_group`(resource_group_name, custom_headers=None, raw=False, **operation_config)

    Lists ExpressRoute gateways in a given resource group.

    Parameters:

    - resource_group_name (str) – The name of the resource group.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – returns the direct response alongside the deserialized response
    - operation_config – Operation configuration overrides.

    Returns: | ExpressRouteGatewayList or ClientRawResponse if raw=true
    Return type: | ExpressRouteGatewayList or ClientRawResponse
    Raises: | `CloudError`

  `list_by_subscription`(custom_headers=None, raw=False, **operation_config)

    Lists ExpressRoute gateways under a given subscription.

    Parameters:

    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – returns the direct response alongside the deserialized response
    - operation_config – Operation configuration overrides.

    Returns: | ExpressRouteGatewayList or ClientRawResponse if raw=true
    Return type: | ExpressRouteGatewayList or ClientRawResponse
    Raises: | `CloudError`

  `models` = <module 'azure.mgmt.network.v2018_11_01.models' from '/usr/lib/python3/dist-packages/azure/mgmt/network/v2018_11_01/models/__init__.py'>

class `azure.mgmt.network.v2018_11_01.operations.``ExpressRouteConnectionsOperations`(client, config, serializer, deserializer)

  Bases: `object`

  ExpressRouteConnectionsOperations operations.

  You should not instantiate directly this class, but create a Client instance that will create it for you and attach it as attribute.

  Parameters:

  - client – Client for service requests.
  - config – Configuration of service client.
  - serializer – An object model serializer.
  - deserializer – An object model deserializer.

  Variables: | api_version – Client API version. Constant value: “2018-11-01”.

  `create_or_update`(resource_group_name, express_route_gateway_name, connection_name, put_express_route_connection_parameters, custom_headers=None, raw=False, polling=True, **operation_config)

    Creates a connection between an ExpressRoute gateway and an ExpressRoute circuit.

    Parameters:

    - resource_group_name (str) – The name of the resource group.
    - express_route_gateway_name (str) – The name of the ExpressRoute gateway.
    - connection_name (str) – The name of the connection subresource.
    - put_express_route_connection_parameters (ExpressRouteConnection) – Parameters required in an ExpressRouteConnection PUT operation.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – The poller return type is ClientRawResponse, the direct response alongside the deserialized response
    - polling – True for ARMPolling, False for no polling, or a polling object for personal polling strategy

    Returns: | An instance of LROPoller that returns ExpressRouteConnection or ClientRawResponse<ExpressRouteConnection> if raw==True
    Return type: | AzureOperationPoller[ExpressRouteConnection] or AzureOperationPoller[ClientRawResponse[ExpressRouteConnection]]
    Raises: | `CloudError`

  `delete`(resource_group_name, express_route_gateway_name, connection_name, custom_headers=None, raw=False, polling=True, **operation_config)

    Deletes a connection to a ExpressRoute circuit.

    Parameters:

    - resource_group_name (str) – The name of the resource group.
    - express_route_gateway_name (str) – The name of the ExpressRoute gateway.
    - connection_name (str) – The name of the connection subresource.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – The poller return type is ClientRawResponse, the direct response alongside the deserialized response
    - polling – True for ARMPolling, False for no polling, or a polling object for personal polling strategy

    Returns: | An instance of LROPoller that returns None or ClientRawResponse<None> if raw==True
    Return type: | AzureOperationPoller[None] or AzureOperationPoller[ClientRawResponse[None]]
    Raises: | `CloudError`

  `get`(resource_group_name, express_route_gateway_name, connection_name, custom_headers=None, raw=False, **operation_config)

    Gets the specified ExpressRouteConnection.

    Parameters:

    - resource_group_name (str) – The name of the resource group.
    - express_route_gateway_name (str) – The name of the ExpressRoute gateway.
    - connection_name (str) – The name of the ExpressRoute connection.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – returns the direct response alongside the deserialized response
    - operation_config – Operation configuration overrides.

    Returns: | ExpressRouteConnection or ClientRawResponse if raw=true
    Return type: | ExpressRouteConnection or ClientRawResponse
    Raises: | `CloudError`

  `list`(resource_group_name, express_route_gateway_name, custom_headers=None, raw=False, **operation_config)

    Lists ExpressRouteConnections.

    Parameters:

    - resource_group_name (str) – The name of the resource group.
    - express_route_gateway_name (str) – The name of the ExpressRoute gateway.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – returns the direct response alongside the deserialized response
    - operation_config – Operation configuration overrides.

    Returns: | ExpressRouteConnectionList or ClientRawResponse if raw=true
    Return type: | ExpressRouteConnectionList or ClientRawResponse
    Raises: | `CloudError`

  `models` = <module 'azure.mgmt.network.v2018_11_01.models' from '/usr/lib/python3/dist-packages/azure/mgmt/network/v2018_11_01/models/__init__.py'>

class `azure.mgmt.network.v2018_11_01.operations.``ExpressRoutePortsLocationsOperations`(client, config, serializer, deserializer)

  Bases: `object`

  ExpressRoutePortsLocationsOperations operations.

  You should not instantiate directly this class, but create a Client instance that will create it for you and attach it as attribute.

  Parameters:

  - client – Client for service requests.
  - config – Configuration of service client.
  - serializer – An object model serializer.
  - deserializer – An object model deserializer.

  Variables: | api_version – Client API version. Constant value: “2018-11-01”.

  `get`(location_name, custom_headers=None, raw=False, **operation_config)

    Retrieves a single ExpressRoutePort peering location, including the list of available bandwidths available at said peering location.

    Parameters:

    - location_name (str) – Name of the requested ExpressRoutePort peering location.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – returns the direct response alongside the deserialized response
    - operation_config – Operation configuration overrides.

    Returns: | ExpressRoutePortsLocation or ClientRawResponse if raw=true
    Return type: | ExpressRoutePortsLocation or ClientRawResponse
    Raises: | `CloudError`

  `list`(custom_headers=None, raw=False, **operation_config)

    Retrieves all ExpressRoutePort peering locations. Does not return available bandwidths for each location. Available bandwidths can only be obtained when retrieving a specific peering location.

    Parameters:

    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – returns the direct response alongside the deserialized response
    - operation_config – Operation configuration overrides.

    Returns: | An iterator like instance of ExpressRoutePortsLocation
    Return type: | ExpressRoutePortsLocationPaged[ExpressRoutePortsLocation]
    Raises: | `CloudError`

  `models` = <module 'azure.mgmt.network.v2018_11_01.models' from '/usr/lib/python3/dist-packages/azure/mgmt/network/v2018_11_01/models/__init__.py'>

class `azure.mgmt.network.v2018_11_01.operations.``ExpressRoutePortsOperations`(client, config, serializer, deserializer)

  Bases: `object`

  ExpressRoutePortsOperations operations.

  You should not instantiate directly this class, but create a Client instance that will create it for you and attach it as attribute.

  Parameters:

  - client – Client for service requests.
  - config – Configuration of service client.
  - serializer – An object model serializer.
  - deserializer – An object model deserializer.

  Variables: | api_version – Client API version. Constant value: “2018-11-01”.

  `create_or_update`(resource_group_name, express_route_port_name, parameters, custom_headers=None, raw=False, polling=True, **operation_config)

    Creates or updates the specified ExpressRoutePort resource.

    Parameters:

    - resource_group_name (str) – The name of the resource group.
    - express_route_port_name (str) – The name of the ExpressRoutePort resource.
    - parameters (ExpressRoutePort) – Parameters supplied to the create ExpressRoutePort operation.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – The poller return type is ClientRawResponse, the direct response alongside the deserialized response
    - polling – True for ARMPolling, False for no polling, or a polling object for personal polling strategy

    Returns: | An instance of LROPoller that returns ExpressRoutePort or ClientRawResponse<ExpressRoutePort> if raw==True
    Return type: | AzureOperationPoller[ExpressRoutePort] or AzureOperationPoller[ClientRawResponse[ExpressRoutePort]]
    Raises: | `CloudError`

  `delete`(resource_group_name, express_route_port_name, custom_headers=None, raw=False, polling=True, **operation_config)

    Deletes the specified ExpressRoutePort resource.

    Parameters:

    - resource_group_name (str) – The name of the resource group.
    - express_route_port_name (str) – The name of the ExpressRoutePort resource.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – The poller return type is ClientRawResponse, the direct response alongside the deserialized response
    - polling – True for ARMPolling, False for no polling, or a polling object for personal polling strategy

    Returns: | An instance of LROPoller that returns None or ClientRawResponse<None> if raw==True
    Return type: | AzureOperationPoller[None] or AzureOperationPoller[ClientRawResponse[None]]
    Raises: | `CloudError`

  `get`(resource_group_name, express_route_port_name, custom_headers=None, raw=False, **operation_config)

    Retrieves the requested ExpressRoutePort resource.

    Parameters:

    - resource_group_name (str) – The name of the resource group.
    - express_route_port_name (str) – The name of ExpressRoutePort.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – returns the direct response alongside the deserialized response
    - operation_config – Operation configuration overrides.

    Returns: | ExpressRoutePort or ClientRawResponse if raw=true
    Return type: | ExpressRoutePort or ClientRawResponse
    Raises: | `CloudError`

  `list`(custom_headers=None, raw=False, **operation_config)

    List all the ExpressRoutePort resources in the specified subscription.

    Parameters:

    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – returns the direct response alongside the deserialized response
    - operation_config – Operation configuration overrides.

    Returns: | An iterator like instance of ExpressRoutePort
    Return type: | ExpressRoutePortPaged[ExpressRoutePort]
    Raises: | `CloudError`

  `list_by_resource_group`(resource_group_name, custom_headers=None, raw=False, **operation_config)

    List all the ExpressRoutePort resources in the specified resource group.

    Parameters:

    - resource_group_name (str) – The name of the resource group.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – returns the direct response alongside the deserialized response
    - operation_config – Operation configuration overrides.

    Returns: | An iterator like instance of ExpressRoutePort
    Return type: | ExpressRoutePortPaged[ExpressRoutePort]
    Raises: | `CloudError`

  `update_tags`(resource_group_name, express_route_port_name, tags=None, custom_headers=None, raw=False, polling=True, **operation_config)

    Update ExpressRoutePort tags.

    Parameters:

    - resource_group_name (str) – The name of the resource group.
    - express_route_port_name (str) – The name of the ExpressRoutePort resource.
    - tags (dict[str, str]) – Resource tags.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – The poller return type is ClientRawResponse, the direct response alongside the deserialized response
    - polling – True for ARMPolling, False for no polling, or a polling object for personal polling strategy

    Returns: | An instance of LROPoller that returns ExpressRoutePort or ClientRawResponse<ExpressRoutePort> if raw==True
    Return type: | AzureOperationPoller[ExpressRoutePort] or AzureOperationPoller[ClientRawResponse[ExpressRoutePort]]
    Raises: | `CloudError`

  `models` = <module 'azure.mgmt.network.v2018_11_01.models' from '/usr/lib/python3/dist-packages/azure/mgmt/network/v2018_11_01/models/__init__.py'>

class `azure.mgmt.network.v2018_11_01.operations.``ExpressRouteLinksOperations`(client, config, serializer, deserializer)

  Bases: `object`

  ExpressRouteLinksOperations operations.

  You should not instantiate directly this class, but create a Client instance that will create it for you and attach it as attribute.

  Parameters:

  - client – Client for service requests.
  - config – Configuration of service client.
  - serializer – An object model serializer.
  - deserializer – An object model deserializer.

  Variables: | api_version – Client API version. Constant value: “2018-11-01”.

  `get`(resource_group_name, express_route_port_name, link_name, custom_headers=None, raw=False, **operation_config)

    Retrieves the specified ExpressRouteLink resource.

    Parameters:

    - resource_group_name (str) – The name of the resource group.
    - express_route_port_name (str) – The name of the ExpressRoutePort resource.
    - link_name (str) – The name of the ExpressRouteLink resource.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – returns the direct response alongside the deserialized response
    - operation_config – Operation configuration overrides.

    Returns: | ExpressRouteLink or ClientRawResponse if raw=true
    Return type: | ExpressRouteLink or ClientRawResponse
    Raises: | `CloudError`

  `list`(resource_group_name, express_route_port_name, custom_headers=None, raw=False, **operation_config)

    Retrieve the ExpressRouteLink sub-resources of the specified ExpressRoutePort resource.

    Parameters:

    - resource_group_name (str) – The name of the resource group.
    - express_route_port_name (str) – The name of the ExpressRoutePort resource.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – returns the direct response alongside the deserialized response
    - operation_config – Operation configuration overrides.

    Returns: | An iterator like instance of ExpressRouteLink
    Return type: | ExpressRouteLinkPaged[ExpressRouteLink]
    Raises: | `CloudError`

  `models` = <module 'azure.mgmt.network.v2018_11_01.models' from '/usr/lib/python3/dist-packages/azure/mgmt/network/v2018_11_01/models/__init__.py'>

class `azure.mgmt.network.v2018_11_01.operations.``InterfaceEndpointsOperations`(client, config, serializer, deserializer)

  Bases: `object`

  InterfaceEndpointsOperations operations.

  You should not instantiate directly this class, but create a Client instance that will create it for you and attach it as attribute.

  Parameters:

  - client – Client for service requests.
  - config – Configuration of service client.
  - serializer – An object model serializer.
  - deserializer – An object model deserializer.

  Variables: | api_version – Client API version. Constant value: “2018-11-01”.

  `create_or_update`(resource_group_name, interface_endpoint_name, parameters, custom_headers=None, raw=False, polling=True, **operation_config)

    Creates or updates an interface endpoint in the specified resource group.

    Parameters:

    - resource_group_name (str) – The name of the resource group.
    - interface_endpoint_name (str) – The name of the interface endpoint.
    - parameters (InterfaceEndpoint) – Parameters supplied to the create or update interface endpoint operation
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – The poller return type is ClientRawResponse, the direct response alongside the deserialized response
    - polling – True for ARMPolling, False for no polling, or a polling object for personal polling strategy

    Returns: | An instance of LROPoller that returns InterfaceEndpoint or ClientRawResponse<InterfaceEndpoint> if raw==True
    Return type: | AzureOperationPoller[InterfaceEndpoint] or AzureOperationPoller[ClientRawResponse[InterfaceEndpoint]]
    Raises: | `CloudError`

  `delete`(resource_group_name, interface_endpoint_name, custom_headers=None, raw=False, polling=True, **operation_config)

    Deletes the specified interface endpoint.

    Parameters:

    - resource_group_name (str) – The name of the resource group.
    - interface_endpoint_name (str) – The name of the interface endpoint.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – The poller return type is ClientRawResponse, the direct response alongside the deserialized response
    - polling – True for ARMPolling, False for no polling, or a polling object for personal polling strategy

    Returns: | An instance of LROPoller that returns None or ClientRawResponse<None> if raw==True
    Return type: | AzureOperationPoller[None] or AzureOperationPoller[ClientRawResponse[None]]
    Raises: | `CloudError`

  `get`(resource_group_name, interface_endpoint_name, expand=None, custom_headers=None, raw=False, **operation_config)

    Gets the specified interface endpoint by resource group.

    Parameters:

    - resource_group_name (str) – The name of the resource group.
    - interface_endpoint_name (str) – The name of the interface endpoint.
    - expand (str) – Expands referenced resources.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – returns the direct response alongside the deserialized response
    - operation_config – Operation configuration overrides.

    Returns: | InterfaceEndpoint or ClientRawResponse if raw=true
    Return type: | InterfaceEndpoint or ClientRawResponse
    Raises: | `CloudError`

  `list`(resource_group_name, custom_headers=None, raw=False, **operation_config)

    Gets all interface endpoints in a resource group.

    Parameters:

    - resource_group_name (str) – The name of the resource group.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – returns the direct response alongside the deserialized response
    - operation_config – Operation configuration overrides.

    Returns: | An iterator like instance of InterfaceEndpoint
    Return type: | InterfaceEndpointPaged[InterfaceEndpoint]
    Raises: | `CloudError`

  `list_by_subscription`(custom_headers=None, raw=False, **operation_config)

    Gets all interface endpoints in a subscription.

    Parameters:

    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – returns the direct response alongside the deserialized response
    - operation_config – Operation configuration overrides.

    Returns: | An iterator like instance of InterfaceEndpoint
    Return type: | InterfaceEndpointPaged[InterfaceEndpoint]
    Raises: | `CloudError`

  `models` = <module 'azure.mgmt.network.v2018_11_01.models' from '/usr/lib/python3/dist-packages/azure/mgmt/network/v2018_11_01/models/__init__.py'>

class `azure.mgmt.network.v2018_11_01.operations.``LoadBalancersOperations`(client, config, serializer, deserializer)

  Bases: `object`

  LoadBalancersOperations operations.

  You should not instantiate directly this class, but create a Client instance that will create it for you and attach it as attribute.

  Parameters:

  - client – Client for service requests.
  - config – Configuration of service client.
  - serializer – An object model serializer.
  - deserializer – An object model deserializer.

  Variables: | api_version – Client API version. Constant value: “2018-11-01”.

  `create_or_update`(resource_group_name, load_balancer_name, parameters, custom_headers=None, raw=False, polling=True, **operation_config)

    Creates or updates a load balancer.

    Parameters:

    - resource_group_name (str) – The name of the resource group.
    - load_balancer_name (str) – The name of the load balancer.
    - parameters (LoadBalancer) – Parameters supplied to the create or update load balancer operation.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – The poller return type is ClientRawResponse, the direct response alongside the deserialized response
    - polling – True for ARMPolling, False for no polling, or a polling object for personal polling strategy

    Returns: | An instance of LROPoller that returns LoadBalancer or ClientRawResponse<LoadBalancer> if raw==True
    Return type: | AzureOperationPoller[LoadBalancer] or AzureOperationPoller[ClientRawResponse[LoadBalancer]]
    Raises: | `CloudError`

  `delete`(resource_group_name, load_balancer_name, custom_headers=None, raw=False, polling=True, **operation_config)

    Deletes the specified load balancer.

    Parameters:

    - resource_group_name (str) – The name of the resource group.
    - load_balancer_name (str) – The name of the load balancer.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – The poller return type is ClientRawResponse, the direct response alongside the deserialized response
    - polling – True for ARMPolling, False for no polling, or a polling object for personal polling strategy

    Returns: | An instance of LROPoller that returns None or ClientRawResponse<None> if raw==True
    Return type: | AzureOperationPoller[None] or AzureOperationPoller[ClientRawResponse[None]]
    Raises: | `CloudError`

  `get`(resource_group_name, load_balancer_name, expand=None, custom_headers=None, raw=False, **operation_config)

    Gets the specified load balancer.

    Parameters:

    - resource_group_name (str) – The name of the resource group.
    - load_balancer_name (str) – The name of the load balancer.
    - expand (str) – Expands referenced resources.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – returns the direct response alongside the deserialized response
    - operation_config – Operation configuration overrides.

    Returns: | LoadBalancer or ClientRawResponse if raw=true
    Return type: | LoadBalancer or ClientRawResponse
    Raises: | `CloudError`

  `list`(resource_group_name, custom_headers=None, raw=False, **operation_config)

    Gets all the load balancers in a resource group.

    Parameters:

    - resource_group_name (str) – The name of the resource group.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – returns the direct response alongside the deserialized response
    - operation_config – Operation configuration overrides.

    Returns: | An iterator like instance of LoadBalancer
    Return type: | LoadBalancerPaged[LoadBalancer]
    Raises: | `CloudError`

  `list_all`(custom_headers=None, raw=False, **operation_config)

    Gets all the load balancers in a subscription.

    Parameters:

    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – returns the direct response alongside the deserialized response
    - operation_config – Operation configuration overrides.

    Returns: | An iterator like instance of LoadBalancer
    Return type: | LoadBalancerPaged[LoadBalancer]
    Raises: | `CloudError`

  `update_tags`(resource_group_name, load_balancer_name, tags=None, custom_headers=None, raw=False, polling=True, **operation_config)

    Updates a load balancer tags.

    Parameters:

    - resource_group_name (str) – The name of the resource group.
    - load_balancer_name (str) – The name of the load balancer.
    - tags (dict[str, str]) – Resource tags.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – The poller return type is ClientRawResponse, the direct response alongside the deserialized response
    - polling – True for ARMPolling, False for no polling, or a polling object for personal polling strategy

    Returns: | An instance of LROPoller that returns LoadBalancer or ClientRawResponse<LoadBalancer> if raw==True
    Return type: | AzureOperationPoller[LoadBalancer] or AzureOperationPoller[ClientRawResponse[LoadBalancer]]
    Raises: | `CloudError`

  `models` = <module 'azure.mgmt.network.v2018_11_01.models' from '/usr/lib/python3/dist-packages/azure/mgmt/network/v2018_11_01/models/__init__.py'>

class `azure.mgmt.network.v2018_11_01.operations.``LoadBalancerBackendAddressPoolsOperations`(client, config, serializer, deserializer)

  Bases: `object`

  LoadBalancerBackendAddressPoolsOperations operations.

  You should not instantiate directly this class, but create a Client instance that will create it for you and attach it as attribute.

  Parameters:

  - client – Client for service requests.
  - config – Configuration of service client.
  - serializer – An object model serializer.
  - deserializer – An object model deserializer.

  Variables: | api_version – Client API version. Constant value: “2018-11-01”.

  `get`(resource_group_name, load_balancer_name, backend_address_pool_name, custom_headers=None, raw=False, **operation_config)

    Gets load balancer backend address pool.

    Parameters:

    - resource_group_name (str) – The name of the resource group.
    - load_balancer_name (str) – The name of the load balancer.
    - backend_address_pool_name (str) – The name of the backend address pool.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – returns the direct response alongside the deserialized response
    - operation_config – Operation configuration overrides.

    Returns: | BackendAddressPool or ClientRawResponse if raw=true
    Return type: | BackendAddressPool or ClientRawResponse
    Raises: | `CloudError`

  `list`(resource_group_name, load_balancer_name, custom_headers=None, raw=False, **operation_config)

    Gets all the load balancer backed address pools.

    Parameters:

    - resource_group_name (str) – The name of the resource group.
    - load_balancer_name (str) – The name of the load balancer.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – returns the direct response alongside the deserialized response
    - operation_config – Operation configuration overrides.

    Returns: | An iterator like instance of BackendAddressPool
    Return type: | BackendAddressPoolPaged[BackendAddressPool]
    Raises: | `CloudError`

  `models` = <module 'azure.mgmt.network.v2018_11_01.models' from '/usr/lib/python3/dist-packages/azure/mgmt/network/v2018_11_01/models/__init__.py'>

class `azure.mgmt.network.v2018_11_01.operations.``LoadBalancerFrontendIPConfigurationsOperations`(client, config, serializer, deserializer)

  Bases: `object`

  LoadBalancerFrontendIPConfigurationsOperations operations.

  You should not instantiate directly this class, but create a Client instance that will create it for you and attach it as attribute.

  Parameters:

  - client – Client for service requests.
  - config – Configuration of service client.
  - serializer – An object model serializer.
  - deserializer – An object model deserializer.

  Variables: | api_version – Client API version. Constant value: “2018-11-01”.

  `get`(resource_group_name, load_balancer_name, frontend_ip_configuration_name, custom_headers=None, raw=False, **operation_config)

    Gets load balancer frontend IP configuration.

    Parameters:

    - resource_group_name (str) – The name of the resource group.
    - load_balancer_name (str) – The name of the load balancer.
    - frontend_ip_configuration_name (str) – The name of the frontend IP configuration.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – returns the direct response alongside the deserialized response
    - operation_config – Operation configuration overrides.

    Returns: | FrontendIPConfiguration or ClientRawResponse if raw=true
    Return type: | FrontendIPConfiguration or ClientRawResponse
    Raises: | `CloudError`

  `list`(resource_group_name, load_balancer_name, custom_headers=None, raw=False, **operation_config)

    Gets all the load balancer frontend IP configurations.

    Parameters:

    - resource_group_name (str) – The name of the resource group.
    - load_balancer_name (str) – The name of the load balancer.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – returns the direct response alongside the deserialized response
    - operation_config – Operation configuration overrides.

    Returns: | An iterator like instance of FrontendIPConfiguration
    Return type: | FrontendIPConfigurationPaged[FrontendIPConfiguration]
    Raises: | `CloudError`

  `models` = <module 'azure.mgmt.network.v2018_11_01.models' from '/usr/lib/python3/dist-packages/azure/mgmt/network/v2018_11_01/models/__init__.py'>

class `azure.mgmt.network.v2018_11_01.operations.``InboundNatRulesOperations`(client, config, serializer, deserializer)

  Bases: `object`

  InboundNatRulesOperations operations.

  You should not instantiate directly this class, but create a Client instance that will create it for you and attach it as attribute.

  Parameters:

  - client – Client for service requests.
  - config – Configuration of service client.
  - serializer – An object model serializer.
  - deserializer – An object model deserializer.

  Variables: | api_version – Client API version. Constant value: “2018-11-01”.

  `create_or_update`(resource_group_name, load_balancer_name, inbound_nat_rule_name, inbound_nat_rule_parameters, custom_headers=None, raw=False, polling=True, **operation_config)

    Creates or updates a load balancer inbound nat rule.

    Parameters:

    - resource_group_name (str) – The name of the resource group.
    - load_balancer_name (str) – The name of the load balancer.
    - inbound_nat_rule_name (str) – The name of the inbound nat rule.
    - inbound_nat_rule_parameters (InboundNatRule) – Parameters supplied to the create or update inbound nat rule operation.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – The poller return type is ClientRawResponse, the direct response alongside the deserialized response
    - polling – True for ARMPolling, False for no polling, or a polling object for personal polling strategy

    Returns: | An instance of LROPoller that returns InboundNatRule or ClientRawResponse<InboundNatRule> if raw==True
    Return type: | AzureOperationPoller[InboundNatRule] or AzureOperationPoller[ClientRawResponse[InboundNatRule]]
    Raises: | `CloudError`

  `delete`(resource_group_name, load_balancer_name, inbound_nat_rule_name, custom_headers=None, raw=False, polling=True, **operation_config)

    Deletes the specified load balancer inbound nat rule.

    Parameters:

    - resource_group_name (str) – The name of the resource group.
    - load_balancer_name (str) – The name of the load balancer.
    - inbound_nat_rule_name (str) – The name of the inbound nat rule.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – The poller return type is ClientRawResponse, the direct response alongside the deserialized response
    - polling – True for ARMPolling, False for no polling, or a polling object for personal polling strategy

    Returns: | An instance of LROPoller that returns None or ClientRawResponse<None> if raw==True
    Return type: | AzureOperationPoller[None] or AzureOperationPoller[ClientRawResponse[None]]
    Raises: | `CloudError`

  `get`(resource_group_name, load_balancer_name, inbound_nat_rule_name, expand=None, custom_headers=None, raw=False, **operation_config)

    Gets the specified load balancer inbound nat rule.

    Parameters:

    - resource_group_name (str) – The name of the resource group.
    - load_balancer_name (str) – The name of the load balancer.
    - inbound_nat_rule_name (str) – The name of the inbound nat rule.
    - expand (str) – Expands referenced resources.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – returns the direct response alongside the deserialized response
    - operation_config – Operation configuration overrides.

    Returns: | InboundNatRule or ClientRawResponse if raw=true
    Return type: | InboundNatRule or ClientRawResponse
    Raises: | `CloudError`

  `list`(resource_group_name, load_balancer_name, custom_headers=None, raw=False, **operation_config)

    Gets all the inbound nat rules in a load balancer.

    Parameters:

    - resource_group_name (str) – The name of the resource group.
    - load_balancer_name (str) – The name of the load balancer.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – returns the direct response alongside the deserialized response
    - operation_config – Operation configuration overrides.

    Returns: | An iterator like instance of InboundNatRule
    Return type: | InboundNatRulePaged[InboundNatRule]
    Raises: | `CloudError`

  `models` = <module 'azure.mgmt.network.v2018_11_01.models' from '/usr/lib/python3/dist-packages/azure/mgmt/network/v2018_11_01/models/__init__.py'>

class `azure.mgmt.network.v2018_11_01.operations.``LoadBalancerLoadBalancingRulesOperations`(client, config, serializer, deserializer)

  Bases: `object`

  LoadBalancerLoadBalancingRulesOperations operations.

  You should not instantiate directly this class, but create a Client instance that will create it for you and attach it as attribute.

  Parameters:

  - client – Client for service requests.
  - config – Configuration of service client.
  - serializer – An object model serializer.
  - deserializer – An object model deserializer.

  Variables: | api_version – Client API version. Constant value: “2018-11-01”.

  `get`(resource_group_name, load_balancer_name, load_balancing_rule_name, custom_headers=None, raw=False, **operation_config)

    Gets the specified load balancer load balancing rule.

    Parameters:

    - resource_group_name (str) – The name of the resource group.
    - load_balancer_name (str) – The name of the load balancer.
    - load_balancing_rule_name (str) – The name of the load balancing rule.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – returns the direct response alongside the deserialized response
    - operation_config – Operation configuration overrides.

    Returns: | LoadBalancingRule or ClientRawResponse if raw=true
    Return type: | LoadBalancingRule or ClientRawResponse
    Raises: | `CloudError`

  `list`(resource_group_name, load_balancer_name, custom_headers=None, raw=False, **operation_config)

    Gets all the load balancing rules in a load balancer.

    Parameters:

    - resource_group_name (str) – The name of the resource group.
    - load_balancer_name (str) – The name of the load balancer.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – returns the direct response alongside the deserialized response
    - operation_config – Operation configuration overrides.

    Returns: | An iterator like instance of LoadBalancingRule
    Return type: | LoadBalancingRulePaged[LoadBalancingRule]
    Raises: | `CloudError`

  `models` = <module 'azure.mgmt.network.v2018_11_01.models' from '/usr/lib/python3/dist-packages/azure/mgmt/network/v2018_11_01/models/__init__.py'>

class `azure.mgmt.network.v2018_11_01.operations.``LoadBalancerOutboundRulesOperations`(client, config, serializer, deserializer)

  Bases: `object`

  LoadBalancerOutboundRulesOperations operations.

  You should not instantiate directly this class, but create a Client instance that will create it for you and attach it as attribute.

  Parameters:

  - client – Client for service requests.
  - config – Configuration of service client.
  - serializer – An object model serializer.
  - deserializer – An object model deserializer.

  Variables: | api_version – Client API version. Constant value: “2018-11-01”.

  `get`(resource_group_name, load_balancer_name, outbound_rule_name, custom_headers=None, raw=False, **operation_config)

    Gets the specified load balancer outbound rule.

    Parameters:

    - resource_group_name (str) – The name of the resource group.
    - load_balancer_name (str) – The name of the load balancer.
    - outbound_rule_name (str) – The name of the outbound rule.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – returns the direct response alongside the deserialized response
    - operation_config – Operation configuration overrides.

    Returns: | OutboundRule or ClientRawResponse if raw=true
    Return type: | OutboundRule or ClientRawResponse
    Raises: | `CloudError`

  `list`(resource_group_name, load_balancer_name, custom_headers=None, raw=False, **operation_config)

    Gets all the outbound rules in a load balancer.

    Parameters:

    - resource_group_name (str) – The name of the resource group.
    - load_balancer_name (str) – The name of the load balancer.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – returns the direct response alongside the deserialized response
    - operation_config – Operation configuration overrides.

    Returns: | An iterator like instance of OutboundRule
    Return type: | OutboundRulePaged[OutboundRule]
    Raises: | `CloudError`

  `models` = <module 'azure.mgmt.network.v2018_11_01.models' from '/usr/lib/python3/dist-packages/azure/mgmt/network/v2018_11_01/models/__init__.py'>

class `azure.mgmt.network.v2018_11_01.operations.``LoadBalancerNetworkInterfacesOperations`(client, config, serializer, deserializer)

  Bases: `object`

  LoadBalancerNetworkInterfacesOperations operations.

  You should not instantiate directly this class, but create a Client instance that will create it for you and attach it as attribute.

  Parameters:

  - client – Client for service requests.
  - config – Configuration of service client.
  - serializer – An object model serializer.
  - deserializer – An object model deserializer.

  Variables: | api_version – Client API version. Constant value: “2018-11-01”.

  `list`(resource_group_name, load_balancer_name, custom_headers=None, raw=False, **operation_config)

    Gets associated load balancer network interfaces.

    Parameters:

    - resource_group_name (str) – The name of the resource group.
    - load_balancer_name (str) – The name of the load balancer.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – returns the direct response alongside the deserialized response
    - operation_config – Operation configuration overrides.

    Returns: | An iterator like instance of NetworkInterface
    Return type: | NetworkInterfacePaged[NetworkInterface]
    Raises: | `CloudError`

  `models` = <module 'azure.mgmt.network.v2018_11_01.models' from '/usr/lib/python3/dist-packages/azure/mgmt/network/v2018_11_01/models/__init__.py'>

class `azure.mgmt.network.v2018_11_01.operations.``LoadBalancerProbesOperations`(client, config, serializer, deserializer)

  Bases: `object`

  LoadBalancerProbesOperations operations.

  You should not instantiate directly this class, but create a Client instance that will create it for you and attach it as attribute.

  Parameters:

  - client – Client for service requests.
  - config – Configuration of service client.
  - serializer – An object model serializer.
  - deserializer – An object model deserializer.

  Variables: | api_version – Client API version. Constant value: “2018-11-01”.

  `get`(resource_group_name, load_balancer_name, probe_name, custom_headers=None, raw=False, **operation_config)

    Gets load balancer probe.

    Parameters:

    - resource_group_name (str) – The name of the resource group.
    - load_balancer_name (str) – The name of the load balancer.
    - probe_name (str) – The name of the probe.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – returns the direct response alongside the deserialized response
    - operation_config – Operation configuration overrides.

    Returns: | Probe or ClientRawResponse if raw=true
    Return type: | Probe or ClientRawResponse
    Raises: | `CloudError`

  `list`(resource_group_name, load_balancer_name, custom_headers=None, raw=False, **operation_config)

    Gets all the load balancer probes.

    Parameters:

    - resource_group_name (str) – The name of the resource group.
    - load_balancer_name (str) – The name of the load balancer.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – returns the direct response alongside the deserialized response
    - operation_config – Operation configuration overrides.

    Returns: | An iterator like instance of Probe
    Return type: | ProbePaged[Probe]
    Raises: | `CloudError`

  `models` = <module 'azure.mgmt.network.v2018_11_01.models' from '/usr/lib/python3/dist-packages/azure/mgmt/network/v2018_11_01/models/__init__.py'>

class `azure.mgmt.network.v2018_11_01.operations.``NetworkInterfacesOperations`(client, config, serializer, deserializer)

  Bases: `object`

  NetworkInterfacesOperations operations.

  You should not instantiate directly this class, but create a Client instance that will create it for you and attach it as attribute.

  Parameters:

  - client – Client for service requests.
  - config – Configuration of service client.
  - serializer – An object model serializer.
  - deserializer – An object model deserializer.

  `create_or_update`(resource_group_name, network_interface_name, parameters, custom_headers=None, raw=False, polling=True, **operation_config)

    Creates or updates a network interface.

    Parameters:

    - resource_group_name (str) – The name of the resource group.
    - network_interface_name (str) – The name of the network interface.
    - parameters (NetworkInterface) – Parameters supplied to the create or update network interface operation.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – The poller return type is ClientRawResponse, the direct response alongside the deserialized response
    - polling – True for ARMPolling, False for no polling, or a polling object for personal polling strategy

    Returns: | An instance of LROPoller that returns NetworkInterface or ClientRawResponse<NetworkInterface> if raw==True
    Return type: | AzureOperationPoller[NetworkInterface] or AzureOperationPoller[ClientRawResponse[NetworkInterface]]
    Raises: | `CloudError`

  `delete`(resource_group_name, network_interface_name, custom_headers=None, raw=False, polling=True, **operation_config)

    Deletes the specified network interface.

    Parameters:

    - resource_group_name (str) – The name of the resource group.
    - network_interface_name (str) – The name of the network interface.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – The poller return type is ClientRawResponse, the direct response alongside the deserialized response
    - polling – True for ARMPolling, False for no polling, or a polling object for personal polling strategy

    Returns: | An instance of LROPoller that returns None or ClientRawResponse<None> if raw==True
    Return type: | AzureOperationPoller[None] or AzureOperationPoller[ClientRawResponse[None]]
    Raises: | `CloudError`

  `get`(resource_group_name, network_interface_name, expand=None, custom_headers=None, raw=False, **operation_config)

    Gets information about the specified network interface.

    Parameters:

    - resource_group_name (str) – The name of the resource group.
    - network_interface_name (str) – The name of the network interface.
    - expand (str) – Expands referenced resources.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – returns the direct response alongside the deserialized response
    - operation_config – Operation configuration overrides.

    Returns: | NetworkInterface or ClientRawResponse if raw=true
    Return type: | NetworkInterface or ClientRawResponse
    Raises: | `CloudError`

  `get_effective_route_table`(resource_group_name, network_interface_name, custom_headers=None, raw=False, polling=True, **operation_config)

    Gets all route tables applied to a network interface.

    Parameters:

    - resource_group_name (str) – The name of the resource group.
    - network_interface_name (str) – The name of the network interface.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – The poller return type is ClientRawResponse, the direct response alongside the deserialized response
    - polling – True for ARMPolling, False for no polling, or a polling object for personal polling strategy

    Returns: | An instance of LROPoller that returns EffectiveRouteListResult or ClientRawResponse<EffectiveRouteListResult> if raw==True
    Return type: | AzureOperationPoller[EffectiveRouteListResult] or AzureOperationPoller[ClientRawResponse[EffectiveRouteListResult]]
    Raises: | `CloudError`

  `get_virtual_machine_scale_set_ip_configuration`(resource_group_name, virtual_machine_scale_set_name, virtualmachine_index, network_interface_name, ip_configuration_name, expand=None, custom_headers=None, raw=False, **operation_config)

    Get the specified network interface ip configuration in a virtual machine scale set.

    Parameters:

    - resource_group_name (str) – The name of the resource group.
    - virtual_machine_scale_set_name (str) – The name of the virtual machine scale set.
    - virtualmachine_index (str) – The virtual machine index.
    - network_interface_name (str) – The name of the network interface.
    - ip_configuration_name (str) – The name of the ip configuration.
    - expand (str) – Expands referenced resources.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – returns the direct response alongside the deserialized response
    - operation_config – Operation configuration overrides.

    Returns: | NetworkInterfaceIPConfiguration or ClientRawResponse if raw=true
    Return type: | NetworkInterfaceIPConfiguration or ClientRawResponse
    Raises: | `CloudError`

  `get_virtual_machine_scale_set_network_interface`(resource_group_name, virtual_machine_scale_set_name, virtualmachine_index, network_interface_name, expand=None, custom_headers=None, raw=False, **operation_config)

    Get the specified network interface in a virtual machine scale set.

    Parameters:

    - resource_group_name (str) – The name of the resource group.
    - virtual_machine_scale_set_name (str) – The name of the virtual machine scale set.
    - virtualmachine_index (str) – The virtual machine index.
    - network_interface_name (str) – The name of the network interface.
    - expand (str) – Expands referenced resources.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – returns the direct response alongside the deserialized response
    - operation_config – Operation configuration overrides.

    Returns: | NetworkInterface or ClientRawResponse if raw=true
    Return type: | NetworkInterface or ClientRawResponse
    Raises: | `CloudError`

  `list`(resource_group_name, custom_headers=None, raw=False, **operation_config)

    Gets all network interfaces in a resource group.

    Parameters:

    - resource_group_name (str) – The name of the resource group.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – returns the direct response alongside the deserialized response
    - operation_config – Operation configuration overrides.

    Returns: | An iterator like instance of NetworkInterface
    Return type: | NetworkInterfacePaged[NetworkInterface]
    Raises: | `CloudError`

  `list_all`(custom_headers=None, raw=False, **operation_config)

    Gets all network interfaces in a subscription.

    Parameters:

    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – returns the direct response alongside the deserialized response
    - operation_config – Operation configuration overrides.

    Returns: | An iterator like instance of NetworkInterface
    Return type: | NetworkInterfacePaged[NetworkInterface]
    Raises: | `CloudError`

  `list_effective_network_security_groups`(resource_group_name, network_interface_name, custom_headers=None, raw=False, polling=True, **operation_config)

    Gets all network security groups applied to a network interface.

    Parameters:

    - resource_group_name (str) – The name of the resource group.
    - network_interface_name (str) – The name of the network interface.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – The poller return type is ClientRawResponse, the direct response alongside the deserialized response
    - polling – True for ARMPolling, False for no polling, or a polling object for personal polling strategy

    Returns: | An instance of LROPoller that returns EffectiveNetworkSecurityGroupListResult or ClientRawResponse<EffectiveNetworkSecurityGroupListResult> if raw==True
    Return type: | AzureOperationPoller[EffectiveNetworkSecurityGroupListResult] or AzureOperationPoller[ClientRawResponse[EffectiveNetworkSecurityGroupListResult]]
    Raises: | `CloudError`

  `list_virtual_machine_scale_set_ip_configurations`(resource_group_name, virtual_machine_scale_set_name, virtualmachine_index, network_interface_name, expand=None, custom_headers=None, raw=False, **operation_config)

    Get the specified network interface ip configuration in a virtual machine scale set.

    Parameters:

    - resource_group_name (str) – The name of the resource group.
    - virtual_machine_scale_set_name (str) – The name of the virtual machine scale set.
    - virtualmachine_index (str) – The virtual machine index.
    - network_interface_name (str) – The name of the network interface.
    - expand (str) – Expands referenced resources.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – returns the direct response alongside the deserialized response
    - operation_config – Operation configuration overrides.

    Returns: | An iterator like instance of NetworkInterfaceIPConfiguration
    Return type: | NetworkInterfaceIPConfigurationPaged[NetworkInterfaceIPConfiguration]
    Raises: | `CloudError`

  `list_virtual_machine_scale_set_network_interfaces`(resource_group_name, virtual_machine_scale_set_name, custom_headers=None, raw=False, **operation_config)

    Gets all network interfaces in a virtual machine scale set.

    Parameters:

    - resource_group_name (str) – The name of the resource group.
    - virtual_machine_scale_set_name (str) – The name of the virtual machine scale set.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – returns the direct response alongside the deserialized response
    - operation_config – Operation configuration overrides.

    Returns: | An iterator like instance of NetworkInterface
    Return type: | NetworkInterfacePaged[NetworkInterface]
    Raises: | `CloudError`

  `list_virtual_machine_scale_set_vm_network_interfaces`(resource_group_name, virtual_machine_scale_set_name, virtualmachine_index, custom_headers=None, raw=False, **operation_config)

    Gets information about all network interfaces in a virtual machine in a virtual machine scale set.

    Parameters:

    - resource_group_name (str) – The name of the resource group.
    - virtual_machine_scale_set_name (str) – The name of the virtual machine scale set.
    - virtualmachine_index (str) – The virtual machine index.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – returns the direct response alongside the deserialized response
    - operation_config – Operation configuration overrides.

    Returns: | An iterator like instance of NetworkInterface
    Return type: | NetworkInterfacePaged[NetworkInterface]
    Raises: | `CloudError`

  `update_tags`(resource_group_name, network_interface_name, tags=None, custom_headers=None, raw=False, polling=True, **operation_config)

    Updates a network interface tags.

    Parameters:

    - resource_group_name (str) – The name of the resource group.
    - network_interface_name (str) – The name of the network interface.
    - tags (dict[str, str]) – Resource tags.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – The poller return type is ClientRawResponse, the direct response alongside the deserialized response
    - polling – True for ARMPolling, False for no polling, or a polling object for personal polling strategy

    Returns: | An instance of LROPoller that returns NetworkInterface or ClientRawResponse<NetworkInterface> if raw==True
    Return type: | AzureOperationPoller[NetworkInterface] or AzureOperationPoller[ClientRawResponse[NetworkInterface]]
    Raises: | `CloudError`

  `models` = <module 'azure.mgmt.network.v2018_11_01.models' from '/usr/lib/python3/dist-packages/azure/mgmt/network/v2018_11_01/models/__init__.py'>

class `azure.mgmt.network.v2018_11_01.operations.``NetworkInterfaceIPConfigurationsOperations`(client, config, serializer, deserializer)

  Bases: `object`

  NetworkInterfaceIPConfigurationsOperations operations.

  You should not instantiate directly this class, but create a Client instance that will create it for you and attach it as attribute.

  Parameters:

  - client – Client for service requests.
  - config – Configuration of service client.
  - serializer – An object model serializer.
  - deserializer – An object model deserializer.

  Variables: | api_version – Client API version. Constant value: “2018-11-01”.

  `get`(resource_group_name, network_interface_name, ip_configuration_name, custom_headers=None, raw=False, **operation_config)

    Gets the specified network interface ip configuration.

    Parameters:

    - resource_group_name (str) – The name of the resource group.
    - network_interface_name (str) – The name of the network interface.
    - ip_configuration_name (str) – The name of the ip configuration name.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – returns the direct response alongside the deserialized response
    - operation_config – Operation configuration overrides.

    Returns: | NetworkInterfaceIPConfiguration or ClientRawResponse if raw=true
    Return type: | NetworkInterfaceIPConfiguration or ClientRawResponse
    Raises: | `CloudError`

  `list`(resource_group_name, network_interface_name, custom_headers=None, raw=False, **operation_config)

    Get all ip configurations in a network interface.

    Parameters:

    - resource_group_name (str) – The name of the resource group.
    - network_interface_name (str) – The name of the network interface.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – returns the direct response alongside the deserialized response
    - operation_config – Operation configuration overrides.

    Returns: | An iterator like instance of NetworkInterfaceIPConfiguration
    Return type: | NetworkInterfaceIPConfigurationPaged[NetworkInterfaceIPConfiguration]
    Raises: | `CloudError`

  `models` = <module 'azure.mgmt.network.v2018_11_01.models' from '/usr/lib/python3/dist-packages/azure/mgmt/network/v2018_11_01/models/__init__.py'>

class `azure.mgmt.network.v2018_11_01.operations.``NetworkInterfaceLoadBalancersOperations`(client, config, serializer, deserializer)

  Bases: `object`

  NetworkInterfaceLoadBalancersOperations operations.

  You should not instantiate directly this class, but create a Client instance that will create it for you and attach it as attribute.

  Parameters:

  - client – Client for service requests.
  - config – Configuration of service client.
  - serializer – An object model serializer.
  - deserializer – An object model deserializer.

  Variables: | api_version – Client API version. Constant value: “2018-11-01”.

  `list`(resource_group_name, network_interface_name, custom_headers=None, raw=False, **operation_config)

    List all load balancers in a network interface.

    Parameters:

    - resource_group_name (str) – The name of the resource group.
    - network_interface_name (str) – The name of the network interface.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – returns the direct response alongside the deserialized response
    - operation_config – Operation configuration overrides.

    Returns: | An iterator like instance of LoadBalancer
    Return type: | LoadBalancerPaged[LoadBalancer]
    Raises: | `CloudError`

  `models` = <module 'azure.mgmt.network.v2018_11_01.models' from '/usr/lib/python3/dist-packages/azure/mgmt/network/v2018_11_01/models/__init__.py'>

class `azure.mgmt.network.v2018_11_01.operations.``NetworkInterfaceTapConfigurationsOperations`(client, config, serializer, deserializer)

  Bases: `object`

  NetworkInterfaceTapConfigurationsOperations operations.

  You should not instantiate directly this class, but create a Client instance that will create it for you and attach it as attribute.

  Parameters:

  - client – Client for service requests.
  - config – Configuration of service client.
  - serializer – An object model serializer.
  - deserializer – An object model deserializer.

  Variables: | api_version – Client API version. Constant value: “2018-11-01”.

  `create_or_update`(resource_group_name, network_interface_name, tap_configuration_name, tap_configuration_parameters, custom_headers=None, raw=False, polling=True, **operation_config)

    Creates or updates a Tap configuration in the specified NetworkInterface.

    Parameters:

    - resource_group_name (str) – The name of the resource group.
    - network_interface_name (str) – The name of the network interface.
    - tap_configuration_name (str) – The name of the tap configuration.
    - tap_configuration_parameters (NetworkInterfaceTapConfiguration) – Parameters supplied to the create or update tap configuration operation.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – The poller return type is ClientRawResponse, the direct response alongside the deserialized response
    - polling – True for ARMPolling, False for no polling, or a polling object for personal polling strategy

    Returns: | An instance of LROPoller that returns NetworkInterfaceTapConfiguration or ClientRawResponse<NetworkInterfaceTapConfiguration> if raw==True
    Return type: | AzureOperationPoller[NetworkInterfaceTapConfiguration] or AzureOperationPoller[ClientRawResponse[NetworkInterfaceTapConfiguration]]
    Raises: | `CloudError`

  `delete`(resource_group_name, network_interface_name, tap_configuration_name, custom_headers=None, raw=False, polling=True, **operation_config)

    Deletes the specified tap configuration from the NetworkInterface.

    Parameters:

    - resource_group_name (str) – The name of the resource group.
    - network_interface_name (str) – The name of the network interface.
    - tap_configuration_name (str) – The name of the tap configuration.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – The poller return type is ClientRawResponse, the direct response alongside the deserialized response
    - polling – True for ARMPolling, False for no polling, or a polling object for personal polling strategy

    Returns: | An instance of LROPoller that returns None or ClientRawResponse<None> if raw==True
    Return type: | AzureOperationPoller[None] or AzureOperationPoller[ClientRawResponse[None]]
    Raises: | `CloudError`

  `get`(resource_group_name, network_interface_name, tap_configuration_name, custom_headers=None, raw=False, **operation_config)

    Get the specified tap configuration on a network interface.

    Parameters:

    - resource_group_name (str) – The name of the resource group.
    - network_interface_name (str) – The name of the network interface.
    - tap_configuration_name (str) – The name of the tap configuration.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – returns the direct response alongside the deserialized response
    - operation_config – Operation configuration overrides.

    Returns: | NetworkInterfaceTapConfiguration or ClientRawResponse if raw=true
    Return type: | NetworkInterfaceTapConfiguration or ClientRawResponse
    Raises: | `CloudError`

  `list`(resource_group_name, network_interface_name, custom_headers=None, raw=False, **operation_config)

    Get all Tap configurations in a network interface.

    Parameters:

    - resource_group_name (str) – The name of the resource group.
    - network_interface_name (str) – The name of the network interface.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – returns the direct response alongside the deserialized response
    - operation_config – Operation configuration overrides.

    Returns: | An iterator like instance of NetworkInterfaceTapConfiguration
    Return type: | NetworkInterfaceTapConfigurationPaged[NetworkInterfaceTapConfiguration]
    Raises: | `CloudError`

  `models` = <module 'azure.mgmt.network.v2018_11_01.models' from '/usr/lib/python3/dist-packages/azure/mgmt/network/v2018_11_01/models/__init__.py'>

class `azure.mgmt.network.v2018_11_01.operations.``NetworkProfilesOperations`(client, config, serializer, deserializer)

  Bases: `object`

  NetworkProfilesOperations operations.

  You should not instantiate directly this class, but create a Client instance that will create it for you and attach it as attribute.

  Parameters:

  - client – Client for service requests.
  - config – Configuration of service client.
  - serializer – An object model serializer.
  - deserializer – An object model deserializer.

  Variables: | api_version – Client API version. Constant value: “2018-11-01”.

  `create_or_update`(resource_group_name, network_profile_name, parameters, custom_headers=None, raw=False, polling=True, **operation_config)

    Creates or updates a network profile.

    Parameters:

    - resource_group_name (str) – The name of the resource group.
    - network_profile_name (str) – The name of the network profile.
    - parameters (NetworkProfile) – Parameters supplied to the create or update network profile operation.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – The poller return type is ClientRawResponse, the direct response alongside the deserialized response
    - polling – True for ARMPolling, False for no polling, or a polling object for personal polling strategy

    Returns: | An instance of LROPoller that returns NetworkProfile or ClientRawResponse<NetworkProfile> if raw==True
    Return type: | AzureOperationPoller[NetworkProfile] or AzureOperationPoller[ClientRawResponse[NetworkProfile]]
    Raises: | `CloudError`

  `delete`(resource_group_name, network_profile_name, custom_headers=None, raw=False, polling=True, **operation_config)

    Deletes the specified network profile.

    Parameters:

    - resource_group_name (str) – The name of the resource group.
    - network_profile_name (str) – The name of the NetworkProfile.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – The poller return type is ClientRawResponse, the direct response alongside the deserialized response
    - polling – True for ARMPolling, False for no polling, or a polling object for personal polling strategy

    Returns: | An instance of LROPoller that returns None or ClientRawResponse<None> if raw==True
    Return type: | AzureOperationPoller[None] or AzureOperationPoller[ClientRawResponse[None]]
    Raises: | `CloudError`

  `get`(resource_group_name, network_profile_name, expand=None, custom_headers=None, raw=False, **operation_config)

    Gets the specified network profile in a specified resource group.

    Parameters:

    - resource_group_name (str) – The name of the resource group.
    - network_profile_name (str) – The name of the PublicIPPrefix.
    - expand (str) – Expands referenced resources.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – returns the direct response alongside the deserialized response
    - operation_config – Operation configuration overrides.

    Returns: | NetworkProfile or ClientRawResponse if raw=true
    Return type: | NetworkProfile or ClientRawResponse
    Raises: | `CloudError`

  `list`(resource_group_name, custom_headers=None, raw=False, **operation_config)

    Gets all network profiles in a resource group.

    Parameters:

    - resource_group_name (str) – The name of the resource group.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – returns the direct response alongside the deserialized response
    - operation_config – Operation configuration overrides.

    Returns: | An iterator like instance of NetworkProfile
    Return type: | NetworkProfilePaged[NetworkProfile]
    Raises: | `CloudError`

  `list_all`(custom_headers=None, raw=False, **operation_config)

    Gets all the network profiles in a subscription.

    Parameters:

    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – returns the direct response alongside the deserialized response
    - operation_config – Operation configuration overrides.

    Returns: | An iterator like instance of NetworkProfile
    Return type: | NetworkProfilePaged[NetworkProfile]
    Raises: | `CloudError`

  `update_tags`(resource_group_name, network_profile_name, tags=None, custom_headers=None, raw=False, polling=True, **operation_config)

    Updates network profile tags.

    Parameters:

    - resource_group_name (str) – The name of the resource group.
    - network_profile_name (str) – The name of the network profile.
    - tags (dict[str, str]) – Resource tags.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – The poller return type is ClientRawResponse, the direct response alongside the deserialized response
    - polling – True for ARMPolling, False for no polling, or a polling object for personal polling strategy

    Returns: | An instance of LROPoller that returns NetworkProfile or ClientRawResponse<NetworkProfile> if raw==True
    Return type: | AzureOperationPoller[NetworkProfile] or AzureOperationPoller[ClientRawResponse[NetworkProfile]]
    Raises: | `CloudError`

  `models` = <module 'azure.mgmt.network.v2018_11_01.models' from '/usr/lib/python3/dist-packages/azure/mgmt/network/v2018_11_01/models/__init__.py'>

class `azure.mgmt.network.v2018_11_01.operations.``NetworkSecurityGroupsOperations`(client, config, serializer, deserializer)

  Bases: `object`

  NetworkSecurityGroupsOperations operations.

  You should not instantiate directly this class, but create a Client instance that will create it for you and attach it as attribute.

  Parameters:

  - client – Client for service requests.
  - config – Configuration of service client.
  - serializer – An object model serializer.
  - deserializer – An object model deserializer.

  Variables: | api_version – Client API version. Constant value: “2018-11-01”.

  `create_or_update`(resource_group_name, network_security_group_name, parameters, custom_headers=None, raw=False, polling=True, **operation_config)

    Creates or updates a network security group in the specified resource group.

    Parameters:

    - resource_group_name (str) – The name of the resource group.
    - network_security_group_name (str) – The name of the network security group.
    - parameters (NetworkSecurityGroup) – Parameters supplied to the create or update network security group operation.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – The poller return type is ClientRawResponse, the direct response alongside the deserialized response
    - polling – True for ARMPolling, False for no polling, or a polling object for personal polling strategy

    Returns: | An instance of LROPoller that returns NetworkSecurityGroup or ClientRawResponse<NetworkSecurityGroup> if raw==True
    Return type: | AzureOperationPoller[NetworkSecurityGroup] or AzureOperationPoller[ClientRawResponse[NetworkSecurityGroup]]
    Raises: | `CloudError`

  `delete`(resource_group_name, network_security_group_name, custom_headers=None, raw=False, polling=True, **operation_config)

    Deletes the specified network security group.

    Parameters:

    - resource_group_name (str) – The name of the resource group.
    - network_security_group_name (str) – The name of the network security group.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – The poller return type is ClientRawResponse, the direct response alongside the deserialized response
    - polling – True for ARMPolling, False for no polling, or a polling object for personal polling strategy

    Returns: | An instance of LROPoller that returns None or ClientRawResponse<None> if raw==True
    Return type: | AzureOperationPoller[None] or AzureOperationPoller[ClientRawResponse[None]]
    Raises: | `CloudError`

  `get`(resource_group_name, network_security_group_name, expand=None, custom_headers=None, raw=False, **operation_config)

    Gets the specified network security group.

    Parameters:

    - resource_group_name (str) – The name of the resource group.
    - network_security_group_name (str) – The name of the network security group.
    - expand (str) – Expands referenced resources.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – returns the direct response alongside the deserialized response
    - operation_config – Operation configuration overrides.

    Returns: | NetworkSecurityGroup or ClientRawResponse if raw=true
    Return type: | NetworkSecurityGroup or ClientRawResponse
    Raises: | `CloudError`

  `list`(resource_group_name, custom_headers=None, raw=False, **operation_config)

    Gets all network security groups in a resource group.

    Parameters:

    - resource_group_name (str) – The name of the resource group.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – returns the direct response alongside the deserialized response
    - operation_config – Operation configuration overrides.

    Returns: | An iterator like instance of NetworkSecurityGroup
    Return type: | NetworkSecurityGroupPaged[NetworkSecurityGroup]
    Raises: | `CloudError`

  `list_all`(custom_headers=None, raw=False, **operation_config)

    Gets all network security groups in a subscription.

    Parameters:

    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – returns the direct response alongside the deserialized response
    - operation_config – Operation configuration overrides.

    Returns: | An iterator like instance of NetworkSecurityGroup
    Return type: | NetworkSecurityGroupPaged[NetworkSecurityGroup]
    Raises: | `CloudError`

  `update_tags`(resource_group_name, network_security_group_name, tags=None, custom_headers=None, raw=False, polling=True, **operation_config)

    Updates a network security group tags.

    Parameters:

    - resource_group_name (str) – The name of the resource group.
    - network_security_group_name (str) – The name of the network security group.
    - tags (dict[str, str]) – Resource tags.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – The poller return type is ClientRawResponse, the direct response alongside the deserialized response
    - polling – True for ARMPolling, False for no polling, or a polling object for personal polling strategy

    Returns: | An instance of LROPoller that returns NetworkSecurityGroup or ClientRawResponse<NetworkSecurityGroup> if raw==True
    Return type: | AzureOperationPoller[NetworkSecurityGroup] or AzureOperationPoller[ClientRawResponse[NetworkSecurityGroup]]
    Raises: | `CloudError`

  `models` = <module 'azure.mgmt.network.v2018_11_01.models' from '/usr/lib/python3/dist-packages/azure/mgmt/network/v2018_11_01/models/__init__.py'>

class `azure.mgmt.network.v2018_11_01.operations.``SecurityRulesOperations`(client, config, serializer, deserializer)

  Bases: `object`

  SecurityRulesOperations operations.

  You should not instantiate directly this class, but create a Client instance that will create it for you and attach it as attribute.

  Parameters:

  - client – Client for service requests.
  - config – Configuration of service client.
  - serializer – An object model serializer.
  - deserializer – An object model deserializer.

  Variables: | api_version – Client API version. Constant value: “2018-11-01”.

  `create_or_update`(resource_group_name, network_security_group_name, security_rule_name, security_rule_parameters, custom_headers=None, raw=False, polling=True, **operation_config)

    Creates or updates a security rule in the specified network security group.

    Parameters:

    - resource_group_name (str) – The name of the resource group.
    - network_security_group_name (str) – The name of the network security group.
    - security_rule_name (str) – The name of the security rule.
    - security_rule_parameters (SecurityRule) – Parameters supplied to the create or update network security rule operation.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – The poller return type is ClientRawResponse, the direct response alongside the deserialized response
    - polling – True for ARMPolling, False for no polling, or a polling object for personal polling strategy

    Returns: | An instance of LROPoller that returns SecurityRule or ClientRawResponse<SecurityRule> if raw==True
    Return type: | AzureOperationPoller[SecurityRule] or AzureOperationPoller[ClientRawResponse[SecurityRule]]
    Raises: | `CloudError`

  `delete`(resource_group_name, network_security_group_name, security_rule_name, custom_headers=None, raw=False, polling=True, **operation_config)

    Deletes the specified network security rule.

    Parameters:

    - resource_group_name (str) – The name of the resource group.
    - network_security_group_name (str) – The name of the network security group.
    - security_rule_name (str) – The name of the security rule.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – The poller return type is ClientRawResponse, the direct response alongside the deserialized response
    - polling – True for ARMPolling, False for no polling, or a polling object for personal polling strategy

    Returns: | An instance of LROPoller that returns None or ClientRawResponse<None> if raw==True
    Return type: | AzureOperationPoller[None] or AzureOperationPoller[ClientRawResponse[None]]
    Raises: | `CloudError`

  `get`(resource_group_name, network_security_group_name, security_rule_name, custom_headers=None, raw=False, **operation_config)

    Get the specified network security rule.

    Parameters:

    - resource_group_name (str) – The name of the resource group.
    - network_security_group_name (str) – The name of the network security group.
    - security_rule_name (str) – The name of the security rule.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – returns the direct response alongside the deserialized response
    - operation_config – Operation configuration overrides.

    Returns: | SecurityRule or ClientRawResponse if raw=true
    Return type: | SecurityRule or ClientRawResponse
    Raises: | `CloudError`

  `list`(resource_group_name, network_security_group_name, custom_headers=None, raw=False, **operation_config)

    Gets all security rules in a network security group.

    Parameters:

    - resource_group_name (str) – The name of the resource group.
    - network_security_group_name (str) – The name of the network security group.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – returns the direct response alongside the deserialized response
    - operation_config – Operation configuration overrides.

    Returns: | An iterator like instance of SecurityRule
    Return type: | SecurityRulePaged[SecurityRule]
    Raises: | `CloudError`

  `models` = <module 'azure.mgmt.network.v2018_11_01.models' from '/usr/lib/python3/dist-packages/azure/mgmt/network/v2018_11_01/models/__init__.py'>

class `azure.mgmt.network.v2018_11_01.operations.``DefaultSecurityRulesOperations`(client, config, serializer, deserializer)

  Bases: `object`

  DefaultSecurityRulesOperations operations.

  You should not instantiate directly this class, but create a Client instance that will create it for you and attach it as attribute.

  Parameters:

  - client – Client for service requests.
  - config – Configuration of service client.
  - serializer – An object model serializer.
  - deserializer – An object model deserializer.

  Variables: | api_version – Client API version. Constant value: “2018-11-01”.

  `get`(resource_group_name, network_security_group_name, default_security_rule_name, custom_headers=None, raw=False, **operation_config)

    Get the specified default network security rule.

    Parameters:

    - resource_group_name (str) – The name of the resource group.
    - network_security_group_name (str) – The name of the network security group.
    - default_security_rule_name (str) – The name of the default security rule.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – returns the direct response alongside the deserialized response
    - operation_config – Operation configuration overrides.

    Returns: | SecurityRule or ClientRawResponse if raw=true
    Return type: | SecurityRule or ClientRawResponse
    Raises: | `CloudError`

  `list`(resource_group_name, network_security_group_name, custom_headers=None, raw=False, **operation_config)

    Gets all default security rules in a network security group.

    Parameters:

    - resource_group_name (str) – The name of the resource group.
    - network_security_group_name (str) – The name of the network security group.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – returns the direct response alongside the deserialized response
    - operation_config – Operation configuration overrides.

    Returns: | An iterator like instance of SecurityRule
    Return type: | SecurityRulePaged[SecurityRule]
    Raises: | `CloudError`

  `models` = <module 'azure.mgmt.network.v2018_11_01.models' from '/usr/lib/python3/dist-packages/azure/mgmt/network/v2018_11_01/models/__init__.py'>

class `azure.mgmt.network.v2018_11_01.operations.``NetworkWatchersOperations`(client, config, serializer, deserializer)

  Bases: `object`

  NetworkWatchersOperations operations.

  You should not instantiate directly this class, but create a Client instance that will create it for you and attach it as attribute.

  Parameters:

  - client – Client for service requests.
  - config – Configuration of service client.
  - serializer – An object model serializer.
  - deserializer – An object model deserializer.

  Variables: | api_version – Client API version. Constant value: “2018-11-01”.

  `check_connectivity`(resource_group_name, network_watcher_name, parameters, custom_headers=None, raw=False, polling=True, **operation_config)

    Verifies the possibility of establishing a direct TCP connection from a virtual machine to a given endpoint including another VM or an arbitrary remote server.

    Parameters:

    - resource_group_name (str) – The name of the network watcher resource group.
    - network_watcher_name (str) – The name of the network watcher resource.
    - parameters (ConnectivityParameters) – Parameters that determine how the connectivity check will be performed.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – The poller return type is ClientRawResponse, the direct response alongside the deserialized response
    - polling – True for ARMPolling, False for no polling, or a polling object for personal polling strategy

    Returns: | An instance of LROPoller that returns ConnectivityInformation or ClientRawResponse<ConnectivityInformation> if raw==True
    Return type: | AzureOperationPoller[ConnectivityInformation] or AzureOperationPoller[ClientRawResponse[ConnectivityInformation]]
    Raises: | `ErrorResponseException`

  `create_or_update`(resource_group_name, network_watcher_name, parameters, custom_headers=None, raw=False, **operation_config)

    Creates or updates a network watcher in the specified resource group.

    Parameters:

    - resource_group_name (str) – The name of the resource group.
    - network_watcher_name (str) – The name of the network watcher.
    - parameters (NetworkWatcher) – Parameters that define the network watcher resource.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – returns the direct response alongside the deserialized response
    - operation_config – Operation configuration overrides.

    Returns: | NetworkWatcher or ClientRawResponse if raw=true
    Return type: | NetworkWatcher or ClientRawResponse
    Raises: | `ErrorResponseException`

  `delete`(resource_group_name, network_watcher_name, custom_headers=None, raw=False, polling=True, **operation_config)

    Deletes the specified network watcher resource.

    Parameters:

    - resource_group_name (str) – The name of the resource group.
    - network_watcher_name (str) – The name of the network watcher.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – The poller return type is ClientRawResponse, the direct response alongside the deserialized response
    - polling – True for ARMPolling, False for no polling, or a polling object for personal polling strategy

    Returns: | An instance of LROPoller that returns None or ClientRawResponse<None> if raw==True
    Return type: | AzureOperationPoller[None] or AzureOperationPoller[ClientRawResponse[None]]
    Raises: | `ErrorResponseException`

  `get`(resource_group_name, network_watcher_name, custom_headers=None, raw=False, **operation_config)

    Gets the specified network watcher by resource group.

    Parameters:

    - resource_group_name (str) – The name of the resource group.
    - network_watcher_name (str) – The name of the network watcher.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – returns the direct response alongside the deserialized response
    - operation_config – Operation configuration overrides.

    Returns: | NetworkWatcher or ClientRawResponse if raw=true
    Return type: | NetworkWatcher or ClientRawResponse
    Raises: | `ErrorResponseException`

  `get_azure_reachability_report`(resource_group_name, network_watcher_name, parameters, custom_headers=None, raw=False, polling=True, **operation_config)

    Gets the relative latency score for internet service providers from a specified location to Azure regions.

    Parameters:

    - resource_group_name (str) – The name of the network watcher resource group.
    - network_watcher_name (str) – The name of the network watcher resource.
    - parameters (AzureReachabilityReportParameters) – Parameters that determine Azure reachability report configuration.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – The poller return type is ClientRawResponse, the direct response alongside the deserialized response
    - polling – True for ARMPolling, False for no polling, or a polling object for personal polling strategy

    Returns: | An instance of LROPoller that returns AzureReachabilityReport or ClientRawResponse<AzureReachabilityReport> if raw==True
    Return type: | AzureOperationPoller[AzureReachabilityReport] or AzureOperationPoller[ClientRawResponse[AzureReachabilityReport]]
    Raises: | `ErrorResponseException`

  `get_flow_log_status`(resource_group_name, network_watcher_name, target_resource_id, custom_headers=None, raw=False, polling=True, **operation_config)

    Queries status of flow log and traffic analytics (optional) on a specified resource.

    Parameters:

    - resource_group_name (str) – The name of the network watcher resource group.
    - network_watcher_name (str) – The name of the network watcher resource.
    - target_resource_id (str) – The target resource where getting the flow log and traffic analytics (optional) status.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – The poller return type is ClientRawResponse, the direct response alongside the deserialized response
    - polling – True for ARMPolling, False for no polling, or a polling object for personal polling strategy

    Returns: | An instance of LROPoller that returns FlowLogInformation or ClientRawResponse<FlowLogInformation> if raw==True
    Return type: | AzureOperationPoller[FlowLogInformation] or AzureOperationPoller[ClientRawResponse[FlowLogInformation]]
    Raises: | `ErrorResponseException`

  `get_network_configuration_diagnostic`(resource_group_name, network_watcher_name, parameters, custom_headers=None, raw=False, polling=True, **operation_config)

    Get network configuration diagnostic.

    Parameters:

    - resource_group_name (str) – The name of the resource group.
    - network_watcher_name (str) – The name of the network watcher.
    - parameters (NetworkConfigurationDiagnosticParameters) – Parameters to get network configuration diagnostic.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – The poller return type is ClientRawResponse, the direct response alongside the deserialized response
    - polling – True for ARMPolling, False for no polling, or a polling object for personal polling strategy

    Returns: | An instance of LROPoller that returns NetworkConfigurationDiagnosticResponse or ClientRawResponse<NetworkConfigurationDiagnosticResponse> if raw==True
    Return type: | AzureOperationPoller[NetworkConfigurationDiagnosticResponse] or AzureOperationPoller[ClientRawResponse[NetworkConfigurationDiagnosticResponse]]
    Raises: | `ErrorResponseException`

  `get_next_hop`(resource_group_name, network_watcher_name, parameters, custom_headers=None, raw=False, polling=True, **operation_config)

    Gets the next hop from the specified VM.

    Parameters:

    - resource_group_name (str) – The name of the resource group.
    - network_watcher_name (str) – The name of the network watcher.
    - parameters (NextHopParameters) – Parameters that define the source and destination endpoint.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – The poller return type is ClientRawResponse, the direct response alongside the deserialized response
    - polling – True for ARMPolling, False for no polling, or a polling object for personal polling strategy

    Returns: | An instance of LROPoller that returns NextHopResult or ClientRawResponse<NextHopResult> if raw==True
    Return type: | AzureOperationPoller[NextHopResult] or AzureOperationPoller[ClientRawResponse[NextHopResult]]
    Raises: | `ErrorResponseException`

  `get_topology`(resource_group_name, network_watcher_name, parameters, custom_headers=None, raw=False, **operation_config)

    Gets the current network topology by resource group.

    Parameters:

    - resource_group_name (str) – The name of the resource group.
    - network_watcher_name (str) – The name of the network watcher.
    - parameters (TopologyParameters) – Parameters that define the representation of topology.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – returns the direct response alongside the deserialized response
    - operation_config – Operation configuration overrides.

    Returns: | Topology or ClientRawResponse if raw=true
    Return type: | Topology or ClientRawResponse
    Raises: | `ErrorResponseException`

  `get_troubleshooting`(resource_group_name, network_watcher_name, parameters, custom_headers=None, raw=False, polling=True, **operation_config)

    Initiate troubleshooting on a specified resource.

    Parameters:

    - resource_group_name (str) – The name of the resource group.
    - network_watcher_name (str) – The name of the network watcher resource.
    - parameters (TroubleshootingParameters) – Parameters that define the resource to troubleshoot.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – The poller return type is ClientRawResponse, the direct response alongside the deserialized response
    - polling – True for ARMPolling, False for no polling, or a polling object for personal polling strategy

    Returns: | An instance of LROPoller that returns TroubleshootingResult or ClientRawResponse<TroubleshootingResult> if raw==True
    Return type: | AzureOperationPoller[TroubleshootingResult] or AzureOperationPoller[ClientRawResponse[TroubleshootingResult]]
    Raises: | `ErrorResponseException`

  `get_troubleshooting_result`(resource_group_name, network_watcher_name, target_resource_id, custom_headers=None, raw=False, polling=True, **operation_config)

    Get the last completed troubleshooting result on a specified resource.

    Parameters:

    - resource_group_name (str) – The name of the resource group.
    - network_watcher_name (str) – The name of the network watcher resource.
    - target_resource_id (str) – The target resource ID to query the troubleshooting result.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – The poller return type is ClientRawResponse, the direct response alongside the deserialized response
    - polling – True for ARMPolling, False for no polling, or a polling object for personal polling strategy

    Returns: | An instance of LROPoller that returns TroubleshootingResult or ClientRawResponse<TroubleshootingResult> if raw==True
    Return type: | AzureOperationPoller[TroubleshootingResult] or AzureOperationPoller[ClientRawResponse[TroubleshootingResult]]
    Raises: | `ErrorResponseException`

  `get_vm_security_rules`(resource_group_name, network_watcher_name, target_resource_id, custom_headers=None, raw=False, polling=True, **operation_config)

    Gets the configured and effective security group rules on the specified VM.

    Parameters:

    - resource_group_name (str) – The name of the resource group.
    - network_watcher_name (str) – The name of the network watcher.
    - target_resource_id (str) – ID of the target VM.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – The poller return type is ClientRawResponse, the direct response alongside the deserialized response
    - polling – True for ARMPolling, False for no polling, or a polling object for personal polling strategy

    Returns: | An instance of LROPoller that returns SecurityGroupViewResult or ClientRawResponse<SecurityGroupViewResult> if raw==True
    Return type: | AzureOperationPoller[SecurityGroupViewResult] or AzureOperationPoller[ClientRawResponse[SecurityGroupViewResult]]
    Raises: | `ErrorResponseException`

  `list`(resource_group_name, custom_headers=None, raw=False, **operation_config)

    Gets all network watchers by resource group.

    Parameters:

    - resource_group_name (str) – The name of the resource group.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – returns the direct response alongside the deserialized response
    - operation_config – Operation configuration overrides.

    Returns: | An iterator like instance of NetworkWatcher
    Return type: | NetworkWatcherPaged[NetworkWatcher]
    Raises: | `ErrorResponseException`

  `list_all`(custom_headers=None, raw=False, **operation_config)

    Gets all network watchers by subscription.

    Parameters:

    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – returns the direct response alongside the deserialized response
    - operation_config – Operation configuration overrides.

    Returns: | An iterator like instance of NetworkWatcher
    Return type: | NetworkWatcherPaged[NetworkWatcher]
    Raises: | `ErrorResponseException`

  `list_available_providers`(resource_group_name, network_watcher_name, parameters, custom_headers=None, raw=False, polling=True, **operation_config)

    Lists all available internet service providers for a specified Azure region.

    Parameters:

    - resource_group_name (str) – The name of the network watcher resource group.
    - network_watcher_name (str) – The name of the network watcher resource.
    - parameters (AvailableProvidersListParameters) – Parameters that scope the list of available providers.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – The poller return type is ClientRawResponse, the direct response alongside the deserialized response
    - polling – True for ARMPolling, False for no polling, or a polling object for personal polling strategy

    Returns: | An instance of LROPoller that returns AvailableProvidersList or ClientRawResponse<AvailableProvidersList> if raw==True
    Return type: | AzureOperationPoller[AvailableProvidersList] or AzureOperationPoller[ClientRawResponse[AvailableProvidersList]]
    Raises: | `ErrorResponseException`

  `set_flow_log_configuration`(resource_group_name, network_watcher_name, parameters, custom_headers=None, raw=False, polling=True, **operation_config)

    Configures flow log and traffic analytics (optional) on a specified resource.

    Parameters:

    - resource_group_name (str) – The name of the network watcher resource group.
    - network_watcher_name (str) – The name of the network watcher resource.
    - parameters (FlowLogInformation) – Parameters that define the configuration of flow log.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – The poller return type is ClientRawResponse, the direct response alongside the deserialized response
    - polling – True for ARMPolling, False for no polling, or a polling object for personal polling strategy

    Returns: | An instance of LROPoller that returns FlowLogInformation or ClientRawResponse<FlowLogInformation> if raw==True
    Return type: | AzureOperationPoller[FlowLogInformation] or AzureOperationPoller[ClientRawResponse[FlowLogInformation]]
    Raises: | `ErrorResponseException`

  `update_tags`(resource_group_name, network_watcher_name, tags=None, custom_headers=None, raw=False, **operation_config)

    Updates a network watcher tags.

    Parameters:

    - resource_group_name (str) – The name of the resource group.
    - network_watcher_name (str) – The name of the network watcher.
    - tags (dict[str, str]) – Resource tags.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – returns the direct response alongside the deserialized response
    - operation_config – Operation configuration overrides.

    Returns: | NetworkWatcher or ClientRawResponse if raw=true
    Return type: | NetworkWatcher or ClientRawResponse
    Raises: | `ErrorResponseException`

  `verify_ip_flow`(resource_group_name, network_watcher_name, parameters, custom_headers=None, raw=False, polling=True, **operation_config)

    Verify IP flow from the specified VM to a location given the currently configured NSG rules.

    Parameters:

    - resource_group_name (str) – The name of the resource group.
    - network_watcher_name (str) – The name of the network watcher.
    - parameters (VerificationIPFlowParameters) – Parameters that define the IP flow to be verified.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – The poller return type is ClientRawResponse, the direct response alongside the deserialized response
    - polling – True for ARMPolling, False for no polling, or a polling object for personal polling strategy

    Returns: | An instance of LROPoller that returns VerificationIPFlowResult or ClientRawResponse<VerificationIPFlowResult> if raw==True
    Return type: | AzureOperationPoller[VerificationIPFlowResult] or AzureOperationPoller[ClientRawResponse[VerificationIPFlowResult]]
    Raises: | `ErrorResponseException`

  `models` = <module 'azure.mgmt.network.v2018_11_01.models' from '/usr/lib/python3/dist-packages/azure/mgmt/network/v2018_11_01/models/__init__.py'>

class `azure.mgmt.network.v2018_11_01.operations.``PacketCapturesOperations`(client, config, serializer, deserializer)

  Bases: `object`

  PacketCapturesOperations operations.

  You should not instantiate directly this class, but create a Client instance that will create it for you and attach it as attribute.

  Parameters:

  - client – Client for service requests.
  - config – Configuration of service client.
  - serializer – An object model serializer.
  - deserializer – An object model deserializer.

  Variables: | api_version – Client API version. Constant value: “2018-11-01”.

  `create`(resource_group_name, network_watcher_name, packet_capture_name, parameters, custom_headers=None, raw=False, polling=True, **operation_config)

    Create and start a packet capture on the specified VM.

    Parameters:

    - resource_group_name (str) – The name of the resource group.
    - network_watcher_name (str) – The name of the network watcher.
    - packet_capture_name (str) – The name of the packet capture session.
    - parameters (PacketCapture) – Parameters that define the create packet capture operation.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – The poller return type is ClientRawResponse, the direct response alongside the deserialized response
    - polling – True for ARMPolling, False for no polling, or a polling object for personal polling strategy

    Returns: | An instance of LROPoller that returns PacketCaptureResult or ClientRawResponse<PacketCaptureResult> if raw==True
    Return type: | AzureOperationPoller[PacketCaptureResult] or AzureOperationPoller[ClientRawResponse[PacketCaptureResult]]
    Raises: | `ErrorResponseException`

  `delete`(resource_group_name, network_watcher_name, packet_capture_name, custom_headers=None, raw=False, polling=True, **operation_config)

    Deletes the specified packet capture session.

    Parameters:

    - resource_group_name (str) – The name of the resource group.
    - network_watcher_name (str) – The name of the network watcher.
    - packet_capture_name (str) – The name of the packet capture session.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – The poller return type is ClientRawResponse, the direct response alongside the deserialized response
    - polling – True for ARMPolling, False for no polling, or a polling object for personal polling strategy

    Returns: | An instance of LROPoller that returns None or ClientRawResponse<None> if raw==True
    Return type: | AzureOperationPoller[None] or AzureOperationPoller[ClientRawResponse[None]]
    Raises: | `ErrorResponseException`

  `get`(resource_group_name, network_watcher_name, packet_capture_name, custom_headers=None, raw=False, **operation_config)

    Gets a packet capture session by name.

    Parameters:

    - resource_group_name (str) – The name of the resource group.
    - network_watcher_name (str) – The name of the network watcher.
    - packet_capture_name (str) – The name of the packet capture session.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – returns the direct response alongside the deserialized response
    - operation_config – Operation configuration overrides.

    Returns: | PacketCaptureResult or ClientRawResponse if raw=true
    Return type: | PacketCaptureResult or ClientRawResponse
    Raises: | `ErrorResponseException`

  `get_status`(resource_group_name, network_watcher_name, packet_capture_name, custom_headers=None, raw=False, polling=True, **operation_config)

    Query the status of a running packet capture session.

    Parameters:

    - resource_group_name (str) – The name of the resource group.
    - network_watcher_name (str) – The name of the Network Watcher resource.
    - packet_capture_name (str) – The name given to the packet capture session.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – The poller return type is ClientRawResponse, the direct response alongside the deserialized response
    - polling – True for ARMPolling, False for no polling, or a polling object for personal polling strategy

    Returns: | An instance of LROPoller that returns PacketCaptureQueryStatusResult or ClientRawResponse<PacketCaptureQueryStatusResult> if raw==True
    Return type: | AzureOperationPoller[PacketCaptureQueryStatusResult] or AzureOperationPoller[ClientRawResponse[PacketCaptureQueryStatusResult]]
    Raises: | `ErrorResponseException`

  `list`(resource_group_name, network_watcher_name, custom_headers=None, raw=False, **operation_config)

    Lists all packet capture sessions within the specified resource group.

    Parameters:

    - resource_group_name (str) – The name of the resource group.
    - network_watcher_name (str) – The name of the Network Watcher resource.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – returns the direct response alongside the deserialized response
    - operation_config – Operation configuration overrides.

    Returns: | An iterator like instance of PacketCaptureResult
    Return type: | PacketCaptureResultPaged[PacketCaptureResult]
    Raises: | `ErrorResponseException`

  `stop`(resource_group_name, network_watcher_name, packet_capture_name, custom_headers=None, raw=False, polling=True, **operation_config)

    Stops a specified packet capture session.

    Parameters:

    - resource_group_name (str) – The name of the resource group.
    - network_watcher_name (str) – The name of the network watcher.
    - packet_capture_name (str) – The name of the packet capture session.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – The poller return type is ClientRawResponse, the direct response alongside the deserialized response
    - polling – True for ARMPolling, False for no polling, or a polling object for personal polling strategy

    Returns: | An instance of LROPoller that returns None or ClientRawResponse<None> if raw==True
    Return type: | AzureOperationPoller[None] or AzureOperationPoller[ClientRawResponse[None]]
    Raises: | `ErrorResponseException`

  `models` = <module 'azure.mgmt.network.v2018_11_01.models' from '/usr/lib/python3/dist-packages/azure/mgmt/network/v2018_11_01/models/__init__.py'>

class `azure.mgmt.network.v2018_11_01.operations.``ConnectionMonitorsOperations`(client, config, serializer, deserializer)

  Bases: `object`

  ConnectionMonitorsOperations operations.

  You should not instantiate directly this class, but create a Client instance that will create it for you and attach it as attribute.

  Parameters:

  - client – Client for service requests.
  - config – Configuration of service client.
  - serializer – An object model serializer.
  - deserializer – An object model deserializer.

  Variables: | api_version – Client API version. Constant value: “2018-11-01”.

  `create_or_update`(resource_group_name, network_watcher_name, connection_monitor_name, parameters, custom_headers=None, raw=False, polling=True, **operation_config)

    Create or update a connection monitor.

    Parameters:

    - resource_group_name (str) – The name of the resource group containing Network Watcher.
    - network_watcher_name (str) – The name of the Network Watcher resource.
    - connection_monitor_name (str) – The name of the connection monitor.
    - parameters (ConnectionMonitor) – Parameters that define the operation to create a connection monitor.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – The poller return type is ClientRawResponse, the direct response alongside the deserialized response
    - polling – True for ARMPolling, False for no polling, or a polling object for personal polling strategy

    Returns: | An instance of LROPoller that returns ConnectionMonitorResult or ClientRawResponse<ConnectionMonitorResult> if raw==True
    Return type: | AzureOperationPoller[ConnectionMonitorResult] or AzureOperationPoller[ClientRawResponse[ConnectionMonitorResult]]
    Raises: | `ErrorResponseException`

  `delete`(resource_group_name, network_watcher_name, connection_monitor_name, custom_headers=None, raw=False, polling=True, **operation_config)

    Deletes the specified connection monitor.

    Parameters:

    - resource_group_name (str) – The name of the resource group containing Network Watcher.
    - network_watcher_name (str) – The name of the Network Watcher resource.
    - connection_monitor_name (str) – The name of the connection monitor.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – The poller return type is ClientRawResponse, the direct response alongside the deserialized response
    - polling – True for ARMPolling, False for no polling, or a polling object for personal polling strategy

    Returns: | An instance of LROPoller that returns None or ClientRawResponse<None> if raw==True
    Return type: | AzureOperationPoller[None] or AzureOperationPoller[ClientRawResponse[None]]
    Raises: | `ErrorResponseException`

  `get`(resource_group_name, network_watcher_name, connection_monitor_name, custom_headers=None, raw=False, **operation_config)

    Gets a connection monitor by name.

    Parameters:

    - resource_group_name (str) – The name of the resource group containing Network Watcher.
    - network_watcher_name (str) – The name of the Network Watcher resource.
    - connection_monitor_name (str) – The name of the connection monitor.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – returns the direct response alongside the deserialized response
    - operation_config – Operation configuration overrides.

    Returns: | ConnectionMonitorResult or ClientRawResponse if raw=true
    Return type: | ConnectionMonitorResult or ClientRawResponse
    Raises: | `ErrorResponseException`

  `list`(resource_group_name, network_watcher_name, custom_headers=None, raw=False, **operation_config)

    Lists all connection monitors for the specified Network Watcher.

    Parameters:

    - resource_group_name (str) – The name of the resource group containing Network Watcher.
    - network_watcher_name (str) – The name of the Network Watcher resource.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – returns the direct response alongside the deserialized response
    - operation_config – Operation configuration overrides.

    Returns: | An iterator like instance of ConnectionMonitorResult
    Return type: | ConnectionMonitorResultPaged[ConnectionMonitorResult]
    Raises: | `ErrorResponseException`

  `query`(resource_group_name, network_watcher_name, connection_monitor_name, custom_headers=None, raw=False, polling=True, **operation_config)

    Query a snapshot of the most recent connection states.

    Parameters:

    - resource_group_name (str) – The name of the resource group containing Network Watcher.
    - network_watcher_name (str) – The name of the Network Watcher resource.
    - connection_monitor_name (str) – The name given to the connection monitor.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – The poller return type is ClientRawResponse, the direct response alongside the deserialized response
    - polling – True for ARMPolling, False for no polling, or a polling object for personal polling strategy

    Returns: | An instance of LROPoller that returns ConnectionMonitorQueryResult or ClientRawResponse<ConnectionMonitorQueryResult> if raw==True
    Return type: | AzureOperationPoller[ConnectionMonitorQueryResult] or AzureOperationPoller[ClientRawResponse[ConnectionMonitorQueryResult]]
    Raises: | `ErrorResponseException`

  `start`(resource_group_name, network_watcher_name, connection_monitor_name, custom_headers=None, raw=False, polling=True, **operation_config)

    Starts the specified connection monitor.

    Parameters:

    - resource_group_name (str) – The name of the resource group containing Network Watcher.
    - network_watcher_name (str) – The name of the Network Watcher resource.
    - connection_monitor_name (str) – The name of the connection monitor.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – The poller return type is ClientRawResponse, the direct response alongside the deserialized response
    - polling – True for ARMPolling, False for no polling, or a polling object for personal polling strategy

    Returns: | An instance of LROPoller that returns None or ClientRawResponse<None> if raw==True
    Return type: | AzureOperationPoller[None] or AzureOperationPoller[ClientRawResponse[None]]
    Raises: | `ErrorResponseException`

  `stop`(resource_group_name, network_watcher_name, connection_monitor_name, custom_headers=None, raw=False, polling=True, **operation_config)

    Stops the specified connection monitor.

    Parameters:

    - resource_group_name (str) – The name of the resource group containing Network Watcher.
    - network_watcher_name (str) – The name of the Network Watcher resource.
    - connection_monitor_name (str) – The name of the connection monitor.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – The poller return type is ClientRawResponse, the direct response alongside the deserialized response
    - polling – True for ARMPolling, False for no polling, or a polling object for personal polling strategy

    Returns: | An instance of LROPoller that returns None or ClientRawResponse<None> if raw==True
    Return type: | AzureOperationPoller[None] or AzureOperationPoller[ClientRawResponse[None]]
    Raises: | `ErrorResponseException`

  `models` = <module 'azure.mgmt.network.v2018_11_01.models' from '/usr/lib/python3/dist-packages/azure/mgmt/network/v2018_11_01/models/__init__.py'>

class `azure.mgmt.network.v2018_11_01.operations.``Operations`(client, config, serializer, deserializer)

  Bases: `object`

  Operations operations.

  You should not instantiate directly this class, but create a Client instance that will create it for you and attach it as attribute.

  Parameters:

  - client – Client for service requests.
  - config – Configuration of service client.
  - serializer – An object model serializer.
  - deserializer – An object model deserializer.

  Variables: | api_version – Client API version. Constant value: “2018-11-01”.

  `list`(custom_headers=None, raw=False, **operation_config)

    Lists all of the available Network Rest API operations.

    Parameters:

    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – returns the direct response alongside the deserialized response
    - operation_config – Operation configuration overrides.

    Returns: | An iterator like instance of Operation
    Return type: | OperationPaged[Operation]
    Raises: | `CloudError`

  `models` = <module 'azure.mgmt.network.v2018_11_01.models' from '/usr/lib/python3/dist-packages/azure/mgmt/network/v2018_11_01/models/__init__.py'>

class `azure.mgmt.network.v2018_11_01.operations.``PublicIPAddressesOperations`(client, config, serializer, deserializer)

  Bases: `object`

  PublicIPAddressesOperations operations.

  You should not instantiate directly this class, but create a Client instance that will create it for you and attach it as attribute.

  Parameters:

  - client – Client for service requests.
  - config – Configuration of service client.
  - serializer – An object model serializer.
  - deserializer – An object model deserializer.

  `create_or_update`(resource_group_name, public_ip_address_name, parameters, custom_headers=None, raw=False, polling=True, **operation_config)

    Creates or updates a static or dynamic public IP address.

    Parameters:

    - resource_group_name (str) – The name of the resource group.
    - public_ip_address_name (str) – The name of the public IP address.
    - parameters (PublicIPAddress) – Parameters supplied to the create or update public IP address operation.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – The poller return type is ClientRawResponse, the direct response alongside the deserialized response
    - polling – True for ARMPolling, False for no polling, or a polling object for personal polling strategy

    Returns: | An instance of LROPoller that returns PublicIPAddress or ClientRawResponse<PublicIPAddress> if raw==True
    Return type: | AzureOperationPoller[PublicIPAddress] or AzureOperationPoller[ClientRawResponse[PublicIPAddress]]
    Raises: | `CloudError`

  `delete`(resource_group_name, public_ip_address_name, custom_headers=None, raw=False, polling=True, **operation_config)

    Deletes the specified public IP address.

    Parameters:

    - resource_group_name (str) – The name of the resource group.
    - public_ip_address_name (str) – The name of the subnet.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – The poller return type is ClientRawResponse, the direct response alongside the deserialized response
    - polling – True for ARMPolling, False for no polling, or a polling object for personal polling strategy

    Returns: | An instance of LROPoller that returns None or ClientRawResponse<None> if raw==True
    Return type: | AzureOperationPoller[None] or AzureOperationPoller[ClientRawResponse[None]]
    Raises: | `CloudError`

  `get`(resource_group_name, public_ip_address_name, expand=None, custom_headers=None, raw=False, **operation_config)

    Gets the specified public IP address in a specified resource group.

    Parameters:

    - resource_group_name (str) – The name of the resource group.
    - public_ip_address_name (str) – The name of the subnet.
    - expand (str) – Expands referenced resources.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – returns the direct response alongside the deserialized response
    - operation_config – Operation configuration overrides.

    Returns: | PublicIPAddress or ClientRawResponse if raw=true
    Return type: | PublicIPAddress or ClientRawResponse
    Raises: | `CloudError`

  `get_virtual_machine_scale_set_public_ip_address`(resource_group_name, virtual_machine_scale_set_name, virtualmachine_index, network_interface_name, ip_configuration_name, public_ip_address_name, expand=None, custom_headers=None, raw=False, **operation_config)

    Get the specified public IP address in a virtual machine scale set.

    Parameters:

    - resource_group_name (str) – The name of the resource group.
    - virtual_machine_scale_set_name (str) – The name of the virtual machine scale set.
    - virtualmachine_index (str) – The virtual machine index.
    - network_interface_name (str) – The name of the network interface.
    - ip_configuration_name (str) – The name of the IP configuration.
    - public_ip_address_name (str) – The name of the public IP Address.
    - expand (str) – Expands referenced resources.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – returns the direct response alongside the deserialized response
    - operation_config – Operation configuration overrides.

    Returns: | PublicIPAddress or ClientRawResponse if raw=true
    Return type: | PublicIPAddress or ClientRawResponse
    Raises: | `CloudError`

  `list`(resource_group_name, custom_headers=None, raw=False, **operation_config)

    Gets all public IP addresses in a resource group.

    Parameters:

    - resource_group_name (str) – The name of the resource group.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – returns the direct response alongside the deserialized response
    - operation_config – Operation configuration overrides.

    Returns: | An iterator like instance of PublicIPAddress
    Return type: | PublicIPAddressPaged[PublicIPAddress]
    Raises: | `CloudError`

  `list_all`(custom_headers=None, raw=False, **operation_config)

    Gets all the public IP addresses in a subscription.

    Parameters:

    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – returns the direct response alongside the deserialized response
    - operation_config – Operation configuration overrides.

    Returns: | An iterator like instance of PublicIPAddress
    Return type: | PublicIPAddressPaged[PublicIPAddress]
    Raises: | `CloudError`

  `list_virtual_machine_scale_set_public_ip_addresses`(resource_group_name, virtual_machine_scale_set_name, custom_headers=None, raw=False, **operation_config)

    Gets information about all public IP addresses on a virtual machine scale set level.

    Parameters:

    - resource_group_name (str) – The name of the resource group.
    - virtual_machine_scale_set_name (str) – The name of the virtual machine scale set.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – returns the direct response alongside the deserialized response
    - operation_config – Operation configuration overrides.

    Returns: | An iterator like instance of PublicIPAddress
    Return type: | PublicIPAddressPaged[PublicIPAddress]
    Raises: | `CloudError`

  `list_virtual_machine_scale_set_vm_public_ip_addresses`(resource_group_name, virtual_machine_scale_set_name, virtualmachine_index, network_interface_name, ip_configuration_name, custom_headers=None, raw=False, **operation_config)

    Gets information about all public IP addresses in a virtual machine IP configuration in a virtual machine scale set.

    Parameters:

    - resource_group_name (str) – The name of the resource group.
    - virtual_machine_scale_set_name (str) – The name of the virtual machine scale set.
    - virtualmachine_index (str) – The virtual machine index.
    - network_interface_name (str) – The network interface name.
    - ip_configuration_name (str) – The IP configuration name.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – returns the direct response alongside the deserialized response
    - operation_config – Operation configuration overrides.

    Returns: | An iterator like instance of PublicIPAddress
    Return type: | PublicIPAddressPaged[PublicIPAddress]
    Raises: | `CloudError`

  `update_tags`(resource_group_name, public_ip_address_name, tags=None, custom_headers=None, raw=False, polling=True, **operation_config)

    Updates public IP address tags.

    Parameters:

    - resource_group_name (str) – The name of the resource group.
    - public_ip_address_name (str) – The name of the public IP address.
    - tags (dict[str, str]) – Resource tags.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – The poller return type is ClientRawResponse, the direct response alongside the deserialized response
    - polling – True for ARMPolling, False for no polling, or a polling object for personal polling strategy

    Returns: | An instance of LROPoller that returns PublicIPAddress or ClientRawResponse<PublicIPAddress> if raw==True
    Return type: | AzureOperationPoller[PublicIPAddress] or AzureOperationPoller[ClientRawResponse[PublicIPAddress]]
    Raises: | `CloudError`

  `models` = <module 'azure.mgmt.network.v2018_11_01.models' from '/usr/lib/python3/dist-packages/azure/mgmt/network/v2018_11_01/models/__init__.py'>

class `azure.mgmt.network.v2018_11_01.operations.``PublicIPPrefixesOperations`(client, config, serializer, deserializer)

  Bases: `object`

  PublicIPPrefixesOperations operations.

  You should not instantiate directly this class, but create a Client instance that will create it for you and attach it as attribute.

  Parameters:

  - client – Client for service requests.
  - config – Configuration of service client.
  - serializer – An object model serializer.
  - deserializer – An object model deserializer.

  Variables: | api_version – Client API version. Constant value: “2018-11-01”.

  `create_or_update`(resource_group_name, public_ip_prefix_name, parameters, custom_headers=None, raw=False, polling=True, **operation_config)

    Creates or updates a static or dynamic public IP prefix.

    Parameters:

    - resource_group_name (str) – The name of the resource group.
    - public_ip_prefix_name (str) – The name of the public IP prefix.
    - parameters (PublicIPPrefix) – Parameters supplied to the create or update public IP prefix operation.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – The poller return type is ClientRawResponse, the direct response alongside the deserialized response
    - polling – True for ARMPolling, False for no polling, or a polling object for personal polling strategy

    Returns: | An instance of LROPoller that returns PublicIPPrefix or ClientRawResponse<PublicIPPrefix> if raw==True
    Return type: | AzureOperationPoller[PublicIPPrefix] or AzureOperationPoller[ClientRawResponse[PublicIPPrefix]]
    Raises: | `CloudError`

  `delete`(resource_group_name, public_ip_prefix_name, custom_headers=None, raw=False, polling=True, **operation_config)

    Deletes the specified public IP prefix.

    Parameters:

    - resource_group_name (str) – The name of the resource group.
    - public_ip_prefix_name (str) – The name of the PublicIpPrefix.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – The poller return type is ClientRawResponse, the direct response alongside the deserialized response
    - polling – True for ARMPolling, False for no polling, or a polling object for personal polling strategy

    Returns: | An instance of LROPoller that returns None or ClientRawResponse<None> if raw==True
    Return type: | AzureOperationPoller[None] or AzureOperationPoller[ClientRawResponse[None]]
    Raises: | `CloudError`

  `get`(resource_group_name, public_ip_prefix_name, expand=None, custom_headers=None, raw=False, **operation_config)

    Gets the specified public IP prefix in a specified resource group.

    Parameters:

    - resource_group_name (str) – The name of the resource group.
    - public_ip_prefix_name (str) – The name of the PublicIPPrefix.
    - expand (str) – Expands referenced resources.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – returns the direct response alongside the deserialized response
    - operation_config – Operation configuration overrides.

    Returns: | PublicIPPrefix or ClientRawResponse if raw=true
    Return type: | PublicIPPrefix or ClientRawResponse
    Raises: | `CloudError`

  `list`(resource_group_name, custom_headers=None, raw=False, **operation_config)

    Gets all public IP prefixes in a resource group.

    Parameters:

    - resource_group_name (str) – The name of the resource group.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – returns the direct response alongside the deserialized response
    - operation_config – Operation configuration overrides.

    Returns: | An iterator like instance of PublicIPPrefix
    Return type: | PublicIPPrefixPaged[PublicIPPrefix]
    Raises: | `CloudError`

  `list_all`(custom_headers=None, raw=False, **operation_config)

    Gets all the public IP prefixes in a subscription.

    Parameters:

    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – returns the direct response alongside the deserialized response
    - operation_config – Operation configuration overrides.

    Returns: | An iterator like instance of PublicIPPrefix
    Return type: | PublicIPPrefixPaged[PublicIPPrefix]
    Raises: | `CloudError`

  `update_tags`(resource_group_name, public_ip_prefix_name, tags=None, custom_headers=None, raw=False, polling=True, **operation_config)

    Updates public IP prefix tags.

    Parameters:

    - resource_group_name (str) – The name of the resource group.
    - public_ip_prefix_name (str) – The name of the public IP prefix.
    - tags (dict[str, str]) – Resource tags.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – The poller return type is ClientRawResponse, the direct response alongside the deserialized response
    - polling – True for ARMPolling, False for no polling, or a polling object for personal polling strategy

    Returns: | An instance of LROPoller that returns PublicIPPrefix or ClientRawResponse<PublicIPPrefix> if raw==True
    Return type: | AzureOperationPoller[PublicIPPrefix] or AzureOperationPoller[ClientRawResponse[PublicIPPrefix]]
    Raises: | `CloudError`

  `models` = <module 'azure.mgmt.network.v2018_11_01.models' from '/usr/lib/python3/dist-packages/azure/mgmt/network/v2018_11_01/models/__init__.py'>

class `azure.mgmt.network.v2018_11_01.operations.``RouteFiltersOperations`(client, config, serializer, deserializer)

  Bases: `object`

  RouteFiltersOperations operations.

  You should not instantiate directly this class, but create a Client instance that will create it for you and attach it as attribute.

  Parameters:

  - client – Client for service requests.
  - config – Configuration of service client.
  - serializer – An object model serializer.
  - deserializer – An object model deserializer.

  Variables: | api_version – Client API version. Constant value: “2018-11-01”.

  `create_or_update`(resource_group_name, route_filter_name, route_filter_parameters, custom_headers=None, raw=False, polling=True, **operation_config)

    Creates or updates a route filter in a specified resource group.

    Parameters:

    - resource_group_name (str) – The name of the resource group.
    - route_filter_name (str) – The name of the route filter.
    - route_filter_parameters (RouteFilter) – Parameters supplied to the create or update route filter operation.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – The poller return type is ClientRawResponse, the direct response alongside the deserialized response
    - polling – True for ARMPolling, False for no polling, or a polling object for personal polling strategy

    Returns: | An instance of LROPoller that returns RouteFilter or ClientRawResponse<RouteFilter> if raw==True
    Return type: | AzureOperationPoller[RouteFilter] or AzureOperationPoller[ClientRawResponse[RouteFilter]]
    Raises: | `CloudError`

  `delete`(resource_group_name, route_filter_name, custom_headers=None, raw=False, polling=True, **operation_config)

    Deletes the specified route filter.

    Parameters:

    - resource_group_name (str) – The name of the resource group.
    - route_filter_name (str) – The name of the route filter.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – The poller return type is ClientRawResponse, the direct response alongside the deserialized response
    - polling – True for ARMPolling, False for no polling, or a polling object for personal polling strategy

    Returns: | An instance of LROPoller that returns None or ClientRawResponse<None> if raw==True
    Return type: | AzureOperationPoller[None] or AzureOperationPoller[ClientRawResponse[None]]
    Raises: | `CloudError`

  `get`(resource_group_name, route_filter_name, expand=None, custom_headers=None, raw=False, **operation_config)

    Gets the specified route filter.

    Parameters:

    - resource_group_name (str) – The name of the resource group.
    - route_filter_name (str) – The name of the route filter.
    - expand (str) – Expands referenced express route bgp peering resources.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – returns the direct response alongside the deserialized response
    - operation_config – Operation configuration overrides.

    Returns: | RouteFilter or ClientRawResponse if raw=true
    Return type: | RouteFilter or ClientRawResponse
    Raises: | `CloudError`

  `list`(custom_headers=None, raw=False, **operation_config)

    Gets all route filters in a subscription.

    Parameters:

    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – returns the direct response alongside the deserialized response
    - operation_config – Operation configuration overrides.

    Returns: | An iterator like instance of RouteFilter
    Return type: | RouteFilterPaged[RouteFilter]
    Raises: | `CloudError`

  `list_by_resource_group`(resource_group_name, custom_headers=None, raw=False, **operation_config)

    Gets all route filters in a resource group.

    Parameters:

    - resource_group_name (str) – The name of the resource group.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – returns the direct response alongside the deserialized response
    - operation_config – Operation configuration overrides.

    Returns: | An iterator like instance of RouteFilter
    Return type: | RouteFilterPaged[RouteFilter]
    Raises: | `CloudError`

  `update`(resource_group_name, route_filter_name, route_filter_parameters, custom_headers=None, raw=False, polling=True, **operation_config)

    Updates a route filter in a specified resource group.

    Parameters:

    - resource_group_name (str) – The name of the resource group.
    - route_filter_name (str) – The name of the route filter.
    - route_filter_parameters (PatchRouteFilter) – Parameters supplied to the update route filter operation.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – The poller return type is ClientRawResponse, the direct response alongside the deserialized response
    - polling – True for ARMPolling, False for no polling, or a polling object for personal polling strategy

    Returns: | An instance of LROPoller that returns RouteFilter or ClientRawResponse<RouteFilter> if raw==True
    Return type: | AzureOperationPoller[RouteFilter] or AzureOperationPoller[ClientRawResponse[RouteFilter]]
    Raises: | `CloudError`

  `models` = <module 'azure.mgmt.network.v2018_11_01.models' from '/usr/lib/python3/dist-packages/azure/mgmt/network/v2018_11_01/models/__init__.py'>

class `azure.mgmt.network.v2018_11_01.operations.``RouteFilterRulesOperations`(client, config, serializer, deserializer)

  Bases: `object`

  RouteFilterRulesOperations operations.

  You should not instantiate directly this class, but create a Client instance that will create it for you and attach it as attribute.

  Parameters:

  - client – Client for service requests.
  - config – Configuration of service client.
  - serializer – An object model serializer.
  - deserializer – An object model deserializer.

  Variables: | api_version – Client API version. Constant value: “2018-11-01”.

  `create_or_update`(resource_group_name, route_filter_name, rule_name, route_filter_rule_parameters, custom_headers=None, raw=False, polling=True, **operation_config)

    Creates or updates a route in the specified route filter.

    Parameters:

    - resource_group_name (str) – The name of the resource group.
    - route_filter_name (str) – The name of the route filter.
    - rule_name (str) – The name of the route filter rule.
    - route_filter_rule_parameters (RouteFilterRule) – Parameters supplied to the create or update route filter rule operation.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – The poller return type is ClientRawResponse, the direct response alongside the deserialized response
    - polling – True for ARMPolling, False for no polling, or a polling object for personal polling strategy

    Returns: | An instance of LROPoller that returns RouteFilterRule or ClientRawResponse<RouteFilterRule> if raw==True
    Return type: | AzureOperationPoller[RouteFilterRule] or AzureOperationPoller[ClientRawResponse[RouteFilterRule]]
    Raises: | `CloudError`

  `delete`(resource_group_name, route_filter_name, rule_name, custom_headers=None, raw=False, polling=True, **operation_config)

    Deletes the specified rule from a route filter.

    Parameters:

    - resource_group_name (str) – The name of the resource group.
    - route_filter_name (str) – The name of the route filter.
    - rule_name (str) – The name of the rule.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – The poller return type is ClientRawResponse, the direct response alongside the deserialized response
    - polling – True for ARMPolling, False for no polling, or a polling object for personal polling strategy

    Returns: | An instance of LROPoller that returns None or ClientRawResponse<None> if raw==True
    Return type: | AzureOperationPoller[None] or AzureOperationPoller[ClientRawResponse[None]]
    Raises: | `CloudError`

  `get`(resource_group_name, route_filter_name, rule_name, custom_headers=None, raw=False, **operation_config)

    Gets the specified rule from a route filter.

    Parameters:

    - resource_group_name (str) – The name of the resource group.
    - route_filter_name (str) – The name of the route filter.
    - rule_name (str) – The name of the rule.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – returns the direct response alongside the deserialized response
    - operation_config – Operation configuration overrides.

    Returns: | RouteFilterRule or ClientRawResponse if raw=true
    Return type: | RouteFilterRule or ClientRawResponse
    Raises: | `CloudError`

  `list_by_route_filter`(resource_group_name, route_filter_name, custom_headers=None, raw=False, **operation_config)

    Gets all RouteFilterRules in a route filter.

    Parameters:

    - resource_group_name (str) – The name of the resource group.
    - route_filter_name (str) – The name of the route filter.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – returns the direct response alongside the deserialized response
    - operation_config – Operation configuration overrides.

    Returns: | An iterator like instance of RouteFilterRule
    Return type: | RouteFilterRulePaged[RouteFilterRule]
    Raises: | `CloudError`

  `update`(resource_group_name, route_filter_name, rule_name, route_filter_rule_parameters, custom_headers=None, raw=False, polling=True, **operation_config)

    Updates a route in the specified route filter.

    Parameters:

    - resource_group_name (str) – The name of the resource group.
    - route_filter_name (str) – The name of the route filter.
    - rule_name (str) – The name of the route filter rule.
    - route_filter_rule_parameters (PatchRouteFilterRule) – Parameters supplied to the update route filter rule operation.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – The poller return type is ClientRawResponse, the direct response alongside the deserialized response
    - polling – True for ARMPolling, False for no polling, or a polling object for personal polling strategy

    Returns: | An instance of LROPoller that returns RouteFilterRule or ClientRawResponse<RouteFilterRule> if raw==True
    Return type: | AzureOperationPoller[RouteFilterRule] or AzureOperationPoller[ClientRawResponse[RouteFilterRule]]
    Raises: | `CloudError`

  `models` = <module 'azure.mgmt.network.v2018_11_01.models' from '/usr/lib/python3/dist-packages/azure/mgmt/network/v2018_11_01/models/__init__.py'>

class `azure.mgmt.network.v2018_11_01.operations.``RouteTablesOperations`(client, config, serializer, deserializer)

  Bases: `object`

  RouteTablesOperations operations.

  You should not instantiate directly this class, but create a Client instance that will create it for you and attach it as attribute.

  Parameters:

  - client – Client for service requests.
  - config – Configuration of service client.
  - serializer – An object model serializer.
  - deserializer – An object model deserializer.

  Variables: | api_version – Client API version. Constant value: “2018-11-01”.

  `create_or_update`(resource_group_name, route_table_name, parameters, custom_headers=None, raw=False, polling=True, **operation_config)

    Create or updates a route table in a specified resource group.

    Parameters:

    - resource_group_name (str) – The name of the resource group.
    - route_table_name (str) – The name of the route table.
    - parameters (RouteTable) – Parameters supplied to the create or update route table operation.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – The poller return type is ClientRawResponse, the direct response alongside the deserialized response
    - polling – True for ARMPolling, False for no polling, or a polling object for personal polling strategy

    Returns: | An instance of LROPoller that returns RouteTable or ClientRawResponse<RouteTable> if raw==True
    Return type: | AzureOperationPoller[RouteTable] or AzureOperationPoller[ClientRawResponse[RouteTable]]
    Raises: | `CloudError`

  `delete`(resource_group_name, route_table_name, custom_headers=None, raw=False, polling=True, **operation_config)

    Deletes the specified route table.

    Parameters:

    - resource_group_name (str) – The name of the resource group.
    - route_table_name (str) – The name of the route table.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – The poller return type is ClientRawResponse, the direct response alongside the deserialized response
    - polling – True for ARMPolling, False for no polling, or a polling object for personal polling strategy

    Returns: | An instance of LROPoller that returns None or ClientRawResponse<None> if raw==True
    Return type: | AzureOperationPoller[None] or AzureOperationPoller[ClientRawResponse[None]]
    Raises: | `CloudError`

  `get`(resource_group_name, route_table_name, expand=None, custom_headers=None, raw=False, **operation_config)

    Gets the specified route table.

    Parameters:

    - resource_group_name (str) – The name of the resource group.
    - route_table_name (str) – The name of the route table.
    - expand (str) – Expands referenced resources.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – returns the direct response alongside the deserialized response
    - operation_config – Operation configuration overrides.

    Returns: | RouteTable or ClientRawResponse if raw=true
    Return type: | RouteTable or ClientRawResponse
    Raises: | `CloudError`

  `list`(resource_group_name, custom_headers=None, raw=False, **operation_config)

    Gets all route tables in a resource group.

    Parameters:

    - resource_group_name (str) – The name of the resource group.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – returns the direct response alongside the deserialized response
    - operation_config – Operation configuration overrides.

    Returns: | An iterator like instance of RouteTable
    Return type: | RouteTablePaged[RouteTable]
    Raises: | `CloudError`

  `list_all`(custom_headers=None, raw=False, **operation_config)

    Gets all route tables in a subscription.

    Parameters:

    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – returns the direct response alongside the deserialized response
    - operation_config – Operation configuration overrides.

    Returns: | An iterator like instance of RouteTable
    Return type: | RouteTablePaged[RouteTable]
    Raises: | `CloudError`

  `update_tags`(resource_group_name, route_table_name, tags=None, custom_headers=None, raw=False, polling=True, **operation_config)

    Updates a route table tags.

    Parameters:

    - resource_group_name (str) – The name of the resource group.
    - route_table_name (str) – The name of the route table.
    - tags (dict[str, str]) – Resource tags.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – The poller return type is ClientRawResponse, the direct response alongside the deserialized response
    - polling – True for ARMPolling, False for no polling, or a polling object for personal polling strategy

    Returns: | An instance of LROPoller that returns RouteTable or ClientRawResponse<RouteTable> if raw==True
    Return type: | AzureOperationPoller[RouteTable] or AzureOperationPoller[ClientRawResponse[RouteTable]]
    Raises: | `CloudError`

  `models` = <module 'azure.mgmt.network.v2018_11_01.models' from '/usr/lib/python3/dist-packages/azure/mgmt/network/v2018_11_01/models/__init__.py'>

class `azure.mgmt.network.v2018_11_01.operations.``RoutesOperations`(client, config, serializer, deserializer)

  Bases: `object`

  RoutesOperations operations.

  You should not instantiate directly this class, but create a Client instance that will create it for you and attach it as attribute.

  Parameters:

  - client – Client for service requests.
  - config – Configuration of service client.
  - serializer – An object model serializer.
  - deserializer – An object model deserializer.

  Variables: | api_version – Client API version. Constant value: “2018-11-01”.

  `create_or_update`(resource_group_name, route_table_name, route_name, route_parameters, custom_headers=None, raw=False, polling=True, **operation_config)

    Creates or updates a route in the specified route table.

    Parameters:

    - resource_group_name (str) – The name of the resource group.
    - route_table_name (str) – The name of the route table.
    - route_name (str) – The name of the route.
    - route_parameters (Route) – Parameters supplied to the create or update route operation.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – The poller return type is ClientRawResponse, the direct response alongside the deserialized response
    - polling – True for ARMPolling, False for no polling, or a polling object for personal polling strategy

    Returns: | An instance of LROPoller that returns Route or ClientRawResponse<Route> if raw==True
    Return type: | AzureOperationPoller[Route] or AzureOperationPoller[ClientRawResponse[Route]]
    Raises: | `CloudError`

  `delete`(resource_group_name, route_table_name, route_name, custom_headers=None, raw=False, polling=True, **operation_config)

    Deletes the specified route from a route table.

    Parameters:

    - resource_group_name (str) – The name of the resource group.
    - route_table_name (str) – The name of the route table.
    - route_name (str) – The name of the route.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – The poller return type is ClientRawResponse, the direct response alongside the deserialized response
    - polling – True for ARMPolling, False for no polling, or a polling object for personal polling strategy

    Returns: | An instance of LROPoller that returns None or ClientRawResponse<None> if raw==True
    Return type: | AzureOperationPoller[None] or AzureOperationPoller[ClientRawResponse[None]]
    Raises: | `CloudError`

  `get`(resource_group_name, route_table_name, route_name, custom_headers=None, raw=False, **operation_config)

    Gets the specified route from a route table.

    Parameters:

    - resource_group_name (str) – The name of the resource group.
    - route_table_name (str) – The name of the route table.
    - route_name (str) – The name of the route.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – returns the direct response alongside the deserialized response
    - operation_config – Operation configuration overrides.

    Returns: | Route or ClientRawResponse if raw=true
    Return type: | Route or ClientRawResponse
    Raises: | `CloudError`

  `list`(resource_group_name, route_table_name, custom_headers=None, raw=False, **operation_config)

    Gets all routes in a route table.

    Parameters:

    - resource_group_name (str) – The name of the resource group.
    - route_table_name (str) – The name of the route table.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – returns the direct response alongside the deserialized response
    - operation_config – Operation configuration overrides.

    Returns: | An iterator like instance of Route
    Return type: | RoutePaged[Route]
    Raises: | `CloudError`

  `models` = <module 'azure.mgmt.network.v2018_11_01.models' from '/usr/lib/python3/dist-packages/azure/mgmt/network/v2018_11_01/models/__init__.py'>

class `azure.mgmt.network.v2018_11_01.operations.``BgpServiceCommunitiesOperations`(client, config, serializer, deserializer)

  Bases: `object`

  BgpServiceCommunitiesOperations operations.

  You should not instantiate directly this class, but create a Client instance that will create it for you and attach it as attribute.

  Parameters:

  - client – Client for service requests.
  - config – Configuration of service client.
  - serializer – An object model serializer.
  - deserializer – An object model deserializer.

  Variables: | api_version – Client API version. Constant value: “2018-11-01”.

  `list`(custom_headers=None, raw=False, **operation_config)

    Gets all the available bgp service communities.

    Parameters:

    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – returns the direct response alongside the deserialized response
    - operation_config – Operation configuration overrides.

    Returns: | An iterator like instance of BgpServiceCommunity
    Return type: | BgpServiceCommunityPaged[BgpServiceCommunity]
    Raises: | `CloudError`

  `models` = <module 'azure.mgmt.network.v2018_11_01.models' from '/usr/lib/python3/dist-packages/azure/mgmt/network/v2018_11_01/models/__init__.py'>

class `azure.mgmt.network.v2018_11_01.operations.``ServiceEndpointPoliciesOperations`(client, config, serializer, deserializer)

  Bases: `object`

  ServiceEndpointPoliciesOperations operations.

  You should not instantiate directly this class, but create a Client instance that will create it for you and attach it as attribute.

  Parameters:

  - client – Client for service requests.
  - config – Configuration of service client.
  - serializer – An object model serializer.
  - deserializer – An object model deserializer.

  Variables: | api_version – Client API version. Constant value: “2018-11-01”.

  `create_or_update`(resource_group_name, service_endpoint_policy_name, parameters, custom_headers=None, raw=False, polling=True, **operation_config)

    Creates or updates a service Endpoint Policies.

    Parameters:

    - resource_group_name (str) – The name of the resource group.
    - service_endpoint_policy_name (str) – The name of the service endpoint policy.
    - parameters (ServiceEndpointPolicy) – Parameters supplied to the create or update service endpoint policy operation.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – The poller return type is ClientRawResponse, the direct response alongside the deserialized response
    - polling – True for ARMPolling, False for no polling, or a polling object for personal polling strategy

    Returns: | An instance of LROPoller that returns ServiceEndpointPolicy or ClientRawResponse<ServiceEndpointPolicy> if raw==True
    Return type: | AzureOperationPoller[ServiceEndpointPolicy] or AzureOperationPoller[ClientRawResponse[ServiceEndpointPolicy]]
    Raises: | `CloudError`

  `delete`(resource_group_name, service_endpoint_policy_name, custom_headers=None, raw=False, polling=True, **operation_config)

    Deletes the specified service endpoint policy.

    Parameters:

    - resource_group_name (str) – The name of the resource group.
    - service_endpoint_policy_name (str) – The name of the service endpoint policy.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – The poller return type is ClientRawResponse, the direct response alongside the deserialized response
    - polling – True for ARMPolling, False for no polling, or a polling object for personal polling strategy

    Returns: | An instance of LROPoller that returns None or ClientRawResponse<None> if raw==True
    Return type: | AzureOperationPoller[None] or AzureOperationPoller[ClientRawResponse[None]]
    Raises: | `CloudError`

  `get`(resource_group_name, service_endpoint_policy_name, expand=None, custom_headers=None, raw=False, **operation_config)

    Gets the specified service Endpoint Policies in a specified resource group.

    Parameters:

    - resource_group_name (str) – The name of the resource group.
    - service_endpoint_policy_name (str) – The name of the service endpoint policy.
    - expand (str) – Expands referenced resources.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – returns the direct response alongside the deserialized response
    - operation_config – Operation configuration overrides.

    Returns: | ServiceEndpointPolicy or ClientRawResponse if raw=true
    Return type: | ServiceEndpointPolicy or ClientRawResponse
    Raises: | `CloudError`

  `list`(custom_headers=None, raw=False, **operation_config)

    Gets all the service endpoint policies in a subscription.

    Parameters:

    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – returns the direct response alongside the deserialized response
    - operation_config – Operation configuration overrides.

    Returns: | An iterator like instance of ServiceEndpointPolicy
    Return type: | ServiceEndpointPolicyPaged[ServiceEndpointPolicy]
    Raises: | `CloudError`

  `list_by_resource_group`(resource_group_name, custom_headers=None, raw=False, **operation_config)

    Gets all service endpoint Policies in a resource group.

    Parameters:

    - resource_group_name (str) – The name of the resource group.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – returns the direct response alongside the deserialized response
    - operation_config – Operation configuration overrides.

    Returns: | An iterator like instance of ServiceEndpointPolicy
    Return type: | ServiceEndpointPolicyPaged[ServiceEndpointPolicy]
    Raises: | `CloudError`

  `update`(resource_group_name, service_endpoint_policy_name, tags=None, custom_headers=None, raw=False, polling=True, **operation_config)

    Updates service Endpoint Policies.

    Parameters:

    - resource_group_name (str) – The name of the resource group.
    - service_endpoint_policy_name (str) – The name of the service endpoint policy.
    - tags (dict[str, str]) – Resource tags.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – The poller return type is ClientRawResponse, the direct response alongside the deserialized response
    - polling – True for ARMPolling, False for no polling, or a polling object for personal polling strategy

    Returns: | An instance of LROPoller that returns ServiceEndpointPolicy or ClientRawResponse<ServiceEndpointPolicy> if raw==True
    Return type: | AzureOperationPoller[ServiceEndpointPolicy] or AzureOperationPoller[ClientRawResponse[ServiceEndpointPolicy]]
    Raises: | `CloudError`

  `models` = <module 'azure.mgmt.network.v2018_11_01.models' from '/usr/lib/python3/dist-packages/azure/mgmt/network/v2018_11_01/models/__init__.py'>

class `azure.mgmt.network.v2018_11_01.operations.``ServiceEndpointPolicyDefinitionsOperations`(client, config, serializer, deserializer)

  Bases: `object`

  ServiceEndpointPolicyDefinitionsOperations operations.

  You should not instantiate directly this class, but create a Client instance that will create it for you and attach it as attribute.

  Parameters:

  - client – Client for service requests.
  - config – Configuration of service client.
  - serializer – An object model serializer.
  - deserializer – An object model deserializer.

  Variables: | api_version – Client API version. Constant value: “2018-11-01”.

  `create_or_update`(resource_group_name, service_endpoint_policy_name, service_endpoint_policy_definition_name, service_endpoint_policy_definitions, custom_headers=None, raw=False, polling=True, **operation_config)

    Creates or updates a service endpoint policy definition in the specified service endpoint policy.

    Parameters:

    - resource_group_name (str) – The name of the resource group.
    - service_endpoint_policy_name (str) – The name of the service endpoint policy.
    - service_endpoint_policy_definition_name (str) – The name of the service endpoint policy definition name.
    - service_endpoint_policy_definitions (ServiceEndpointPolicyDefinition) – Parameters supplied to the create or update service endpoint policy operation.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – The poller return type is ClientRawResponse, the direct response alongside the deserialized response
    - polling – True for ARMPolling, False for no polling, or a polling object for personal polling strategy

    Returns: | An instance of LROPoller that returns ServiceEndpointPolicyDefinition or ClientRawResponse<ServiceEndpointPolicyDefinition> if raw==True
    Return type: | AzureOperationPoller[ServiceEndpointPolicyDefinition] or AzureOperationPoller[ClientRawResponse[ServiceEndpointPolicyDefinition]]
    Raises: | `CloudError`

  `delete`(resource_group_name, service_endpoint_policy_name, service_endpoint_policy_definition_name, custom_headers=None, raw=False, polling=True, **operation_config)

    Deletes the specified ServiceEndpoint policy definitions.

    Parameters:

    - resource_group_name (str) – The name of the resource group.
    - service_endpoint_policy_name (str) – The name of the Service Endpoint Policy.
    - service_endpoint_policy_definition_name (str) – The name of the service endpoint policy definition.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – The poller return type is ClientRawResponse, the direct response alongside the deserialized response
    - polling – True for ARMPolling, False for no polling, or a polling object for personal polling strategy

    Returns: | An instance of LROPoller that returns None or ClientRawResponse<None> if raw==True
    Return type: | AzureOperationPoller[None] or AzureOperationPoller[ClientRawResponse[None]]
    Raises: | `CloudError`

  `get`(resource_group_name, service_endpoint_policy_name, service_endpoint_policy_definition_name, custom_headers=None, raw=False, **operation_config)

    Get the specified service endpoint policy definitions from service endpoint policy.

    Parameters:

    - resource_group_name (str) – The name of the resource group.
    - service_endpoint_policy_name (str) – The name of the service endpoint policy name.
    - service_endpoint_policy_definition_name (str) – The name of the service endpoint policy definition name.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – returns the direct response alongside the deserialized response
    - operation_config – Operation configuration overrides.

    Returns: | ServiceEndpointPolicyDefinition or ClientRawResponse if raw=true
    Return type: | ServiceEndpointPolicyDefinition or ClientRawResponse
    Raises: | `CloudError`

  `list_by_resource_group`(resource_group_name, service_endpoint_policy_name, custom_headers=None, raw=False, **operation_config)

    Gets all service endpoint policy definitions in a service end point policy.

    Parameters:

    - resource_group_name (str) – The name of the resource group.
    - service_endpoint_policy_name (str) – The name of the service endpoint policy name.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – returns the direct response alongside the deserialized response
    - operation_config – Operation configuration overrides.

    Returns: | An iterator like instance of ServiceEndpointPolicyDefinition
    Return type: | ServiceEndpointPolicyDefinitionPaged[ServiceEndpointPolicyDefinition]
    Raises: | `CloudError`

  `models` = <module 'azure.mgmt.network.v2018_11_01.models' from '/usr/lib/python3/dist-packages/azure/mgmt/network/v2018_11_01/models/__init__.py'>

class `azure.mgmt.network.v2018_11_01.operations.``UsagesOperations`(client, config, serializer, deserializer)

  Bases: `object`

  UsagesOperations operations.

  You should not instantiate directly this class, but create a Client instance that will create it for you and attach it as attribute.

  Parameters:

  - client – Client for service requests.
  - config – Configuration of service client.
  - serializer – An object model serializer.
  - deserializer – An object model deserializer.

  Variables: | api_version – Client API version. Constant value: “2018-11-01”.

  `list`(location, custom_headers=None, raw=False, **operation_config)

    List network usages for a subscription.

    Parameters:

    - location (str) – The location where resource usage is queried.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – returns the direct response alongside the deserialized response
    - operation_config – Operation configuration overrides.

    Returns: | An iterator like instance of Usage
    Return type: | UsagePaged[Usage]
    Raises: | `CloudError`

  `models` = <module 'azure.mgmt.network.v2018_11_01.models' from '/usr/lib/python3/dist-packages/azure/mgmt/network/v2018_11_01/models/__init__.py'>

class `azure.mgmt.network.v2018_11_01.operations.``VirtualNetworksOperations`(client, config, serializer, deserializer)

  Bases: `object`

  VirtualNetworksOperations operations.

  You should not instantiate directly this class, but create a Client instance that will create it for you and attach it as attribute.

  Parameters:

  - client – Client for service requests.
  - config – Configuration of service client.
  - serializer – An object model serializer.
  - deserializer – An object model deserializer.

  Variables: | api_version – Client API version. Constant value: “2018-11-01”.

  `check_ip_address_availability`(resource_group_name, virtual_network_name, ip_address, custom_headers=None, raw=False, **operation_config)

    Checks whether a private IP address is available for use.

    Parameters:

    - resource_group_name (str) – The name of the resource group.
    - virtual_network_name (str) – The name of the virtual network.
    - ip_address (str) – The private IP address to be verified.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – returns the direct response alongside the deserialized response
    - operation_config – Operation configuration overrides.

    Returns: | IPAddressAvailabilityResult or ClientRawResponse if raw=true
    Return type: | IPAddressAvailabilityResult or ClientRawResponse
    Raises: | `CloudError`

  `create_or_update`(resource_group_name, virtual_network_name, parameters, custom_headers=None, raw=False, polling=True, **operation_config)

    Creates or updates a virtual network in the specified resource group.

    Parameters:

    - resource_group_name (str) – The name of the resource group.
    - virtual_network_name (str) – The name of the virtual network.
    - parameters (VirtualNetwork) – Parameters supplied to the create or update virtual network operation
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – The poller return type is ClientRawResponse, the direct response alongside the deserialized response
    - polling – True for ARMPolling, False for no polling, or a polling object for personal polling strategy

    Returns: | An instance of LROPoller that returns VirtualNetwork or ClientRawResponse<VirtualNetwork> if raw==True
    Return type: | AzureOperationPoller[VirtualNetwork] or AzureOperationPoller[ClientRawResponse[VirtualNetwork]]
    Raises: | `CloudError`

  `delete`(resource_group_name, virtual_network_name, custom_headers=None, raw=False, polling=True, **operation_config)

    Deletes the specified virtual network.

    Parameters:

    - resource_group_name (str) – The name of the resource group.
    - virtual_network_name (str) – The name of the virtual network.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – The poller return type is ClientRawResponse, the direct response alongside the deserialized response
    - polling – True for ARMPolling, False for no polling, or a polling object for personal polling strategy

    Returns: | An instance of LROPoller that returns None or ClientRawResponse<None> if raw==True
    Return type: | AzureOperationPoller[None] or AzureOperationPoller[ClientRawResponse[None]]
    Raises: | `CloudError`

  `get`(resource_group_name, virtual_network_name, expand=None, custom_headers=None, raw=False, **operation_config)

    Gets the specified virtual network by resource group.

    Parameters:

    - resource_group_name (str) – The name of the resource group.
    - virtual_network_name (str) – The name of the virtual network.
    - expand (str) – Expands referenced resources.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – returns the direct response alongside the deserialized response
    - operation_config – Operation configuration overrides.

    Returns: | VirtualNetwork or ClientRawResponse if raw=true
    Return type: | VirtualNetwork or ClientRawResponse
    Raises: | `CloudError`

  `list`(resource_group_name, custom_headers=None, raw=False, **operation_config)

    Gets all virtual networks in a resource group.

    Parameters:

    - resource_group_name (str) – The name of the resource group.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – returns the direct response alongside the deserialized response
    - operation_config – Operation configuration overrides.

    Returns: | An iterator like instance of VirtualNetwork
    Return type: | VirtualNetworkPaged[VirtualNetwork]
    Raises: | `CloudError`

  `list_all`(custom_headers=None, raw=False, **operation_config)

    Gets all virtual networks in a subscription.

    Parameters:

    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – returns the direct response alongside the deserialized response
    - operation_config – Operation configuration overrides.

    Returns: | An iterator like instance of VirtualNetwork
    Return type: | VirtualNetworkPaged[VirtualNetwork]
    Raises: | `CloudError`

  `list_usage`(resource_group_name, virtual_network_name, custom_headers=None, raw=False, **operation_config)

    Lists usage stats.

    Parameters:

    - resource_group_name (str) – The name of the resource group.
    - virtual_network_name (str) – The name of the virtual network.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – returns the direct response alongside the deserialized response
    - operation_config – Operation configuration overrides.

    Returns: | An iterator like instance of VirtualNetworkUsage
    Return type: | VirtualNetworkUsagePaged[VirtualNetworkUsage]
    Raises: | `CloudError`

  `update_tags`(resource_group_name, virtual_network_name, tags=None, custom_headers=None, raw=False, polling=True, **operation_config)

    Updates a virtual network tags.

    Parameters:

    - resource_group_name (str) – The name of the resource group.
    - virtual_network_name (str) – The name of the virtual network.
    - tags (dict[str, str]) – Resource tags.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – The poller return type is ClientRawResponse, the direct response alongside the deserialized response
    - polling – True for ARMPolling, False for no polling, or a polling object for personal polling strategy

    Returns: | An instance of LROPoller that returns VirtualNetwork or ClientRawResponse<VirtualNetwork> if raw==True
    Return type: | AzureOperationPoller[VirtualNetwork] or AzureOperationPoller[ClientRawResponse[VirtualNetwork]]
    Raises: | `CloudError`

  `models` = <module 'azure.mgmt.network.v2018_11_01.models' from '/usr/lib/python3/dist-packages/azure/mgmt/network/v2018_11_01/models/__init__.py'>

class `azure.mgmt.network.v2018_11_01.operations.``SubnetsOperations`(client, config, serializer, deserializer)

  Bases: `object`

  SubnetsOperations operations.

  You should not instantiate directly this class, but create a Client instance that will create it for you and attach it as attribute.

  Parameters:

  - client – Client for service requests.
  - config – Configuration of service client.
  - serializer – An object model serializer.
  - deserializer – An object model deserializer.

  Variables: | api_version – Client API version. Constant value: “2018-11-01”.

  `create_or_update`(resource_group_name, virtual_network_name, subnet_name, subnet_parameters, custom_headers=None, raw=False, polling=True, **operation_config)

    Creates or updates a subnet in the specified virtual network.

    Parameters:

    - resource_group_name (str) – The name of the resource group.
    - virtual_network_name (str) – The name of the virtual network.
    - subnet_name (str) – The name of the subnet.
    - subnet_parameters (Subnet) – Parameters supplied to the create or update subnet operation.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – The poller return type is ClientRawResponse, the direct response alongside the deserialized response
    - polling – True for ARMPolling, False for no polling, or a polling object for personal polling strategy

    Returns: | An instance of LROPoller that returns Subnet or ClientRawResponse<Subnet> if raw==True
    Return type: | AzureOperationPoller[Subnet] or AzureOperationPoller[ClientRawResponse[Subnet]]
    Raises: | `CloudError`

  `delete`(resource_group_name, virtual_network_name, subnet_name, custom_headers=None, raw=False, polling=True, **operation_config)

    Deletes the specified subnet.

    Parameters:

    - resource_group_name (str) – The name of the resource group.
    - virtual_network_name (str) – The name of the virtual network.
    - subnet_name (str) – The name of the subnet.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – The poller return type is ClientRawResponse, the direct response alongside the deserialized response
    - polling – True for ARMPolling, False for no polling, or a polling object for personal polling strategy

    Returns: | An instance of LROPoller that returns None or ClientRawResponse<None> if raw==True
    Return type: | AzureOperationPoller[None] or AzureOperationPoller[ClientRawResponse[None]]
    Raises: | `CloudError`

  `get`(resource_group_name, virtual_network_name, subnet_name, expand=None, custom_headers=None, raw=False, **operation_config)

    Gets the specified subnet by virtual network and resource group.

    Parameters:

    - resource_group_name (str) – The name of the resource group.
    - virtual_network_name (str) – The name of the virtual network.
    - subnet_name (str) – The name of the subnet.
    - expand (str) – Expands referenced resources.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – returns the direct response alongside the deserialized response
    - operation_config – Operation configuration overrides.

    Returns: | Subnet or ClientRawResponse if raw=true
    Return type: | Subnet or ClientRawResponse
    Raises: | `CloudError`

  `list`(resource_group_name, virtual_network_name, custom_headers=None, raw=False, **operation_config)

    Gets all subnets in a virtual network.

    Parameters:

    - resource_group_name (str) – The name of the resource group.
    - virtual_network_name (str) – The name of the virtual network.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – returns the direct response alongside the deserialized response
    - operation_config – Operation configuration overrides.

    Returns: | An iterator like instance of Subnet
    Return type: | SubnetPaged[Subnet]
    Raises: | `CloudError`

  `models` = <module 'azure.mgmt.network.v2018_11_01.models' from '/usr/lib/python3/dist-packages/azure/mgmt/network/v2018_11_01/models/__init__.py'>

class `azure.mgmt.network.v2018_11_01.operations.``VirtualNetworkPeeringsOperations`(client, config, serializer, deserializer)

  Bases: `object`

  VirtualNetworkPeeringsOperations operations.

  You should not instantiate directly this class, but create a Client instance that will create it for you and attach it as attribute.

  Parameters:

  - client – Client for service requests.
  - config – Configuration of service client.
  - serializer – An object model serializer.
  - deserializer – An object model deserializer.

  Variables: | api_version – Client API version. Constant value: “2018-11-01”.

  `create_or_update`(resource_group_name, virtual_network_name, virtual_network_peering_name, virtual_network_peering_parameters, custom_headers=None, raw=False, polling=True, **operation_config)

    Creates or updates a peering in the specified virtual network.

    Parameters:

    - resource_group_name (str) – The name of the resource group.
    - virtual_network_name (str) – The name of the virtual network.
    - virtual_network_peering_name (str) – The name of the peering.
    - virtual_network_peering_parameters (VirtualNetworkPeering) – Parameters supplied to the create or update virtual network peering operation.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – The poller return type is ClientRawResponse, the direct response alongside the deserialized response
    - polling – True for ARMPolling, False for no polling, or a polling object for personal polling strategy

    Returns: | An instance of LROPoller that returns VirtualNetworkPeering or ClientRawResponse<VirtualNetworkPeering> if raw==True
    Return type: | AzureOperationPoller[VirtualNetworkPeering] or AzureOperationPoller[ClientRawResponse[VirtualNetworkPeering]]
    Raises: | `CloudError`

  `delete`(resource_group_name, virtual_network_name, virtual_network_peering_name, custom_headers=None, raw=False, polling=True, **operation_config)

    Deletes the specified virtual network peering.

    Parameters:

    - resource_group_name (str) – The name of the resource group.
    - virtual_network_name (str) – The name of the virtual network.
    - virtual_network_peering_name (str) – The name of the virtual network peering.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – The poller return type is ClientRawResponse, the direct response alongside the deserialized response
    - polling – True for ARMPolling, False for no polling, or a polling object for personal polling strategy

    Returns: | An instance of LROPoller that returns None or ClientRawResponse<None> if raw==True
    Return type: | AzureOperationPoller[None] or AzureOperationPoller[ClientRawResponse[None]]
    Raises: | `CloudError`

  `get`(resource_group_name, virtual_network_name, virtual_network_peering_name, custom_headers=None, raw=False, **operation_config)

    Gets the specified virtual network peering.

    Parameters:

    - resource_group_name (str) – The name of the resource group.
    - virtual_network_name (str) – The name of the virtual network.
    - virtual_network_peering_name (str) – The name of the virtual network peering.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – returns the direct response alongside the deserialized response
    - operation_config – Operation configuration overrides.

    Returns: | VirtualNetworkPeering or ClientRawResponse if raw=true
    Return type: | VirtualNetworkPeering or ClientRawResponse
    Raises: | `CloudError`

  `list`(resource_group_name, virtual_network_name, custom_headers=None, raw=False, **operation_config)

    Gets all virtual network peerings in a virtual network.

    Parameters:

    - resource_group_name (str) – The name of the resource group.
    - virtual_network_name (str) – The name of the virtual network.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – returns the direct response alongside the deserialized response
    - operation_config – Operation configuration overrides.

    Returns: | An iterator like instance of VirtualNetworkPeering
    Return type: | VirtualNetworkPeeringPaged[VirtualNetworkPeering]
    Raises: | `CloudError`

  `models` = <module 'azure.mgmt.network.v2018_11_01.models' from '/usr/lib/python3/dist-packages/azure/mgmt/network/v2018_11_01/models/__init__.py'>

class `azure.mgmt.network.v2018_11_01.operations.``VirtualNetworkGatewaysOperations`(client, config, serializer, deserializer)

  Bases: `object`

  VirtualNetworkGatewaysOperations operations.

  You should not instantiate directly this class, but create a Client instance that will create it for you and attach it as attribute.

  Parameters:

  - client – Client for service requests.
  - config – Configuration of service client.
  - serializer – An object model serializer.
  - deserializer – An object model deserializer.

  Variables: | api_version – Client API version. Constant value: “2018-11-01”.

  `create_or_update`(resource_group_name, virtual_network_gateway_name, parameters, custom_headers=None, raw=False, polling=True, **operation_config)

    Creates or updates a virtual network gateway in the specified resource group.

    Parameters:

    - resource_group_name (str) – The name of the resource group.
    - virtual_network_gateway_name (str) – The name of the virtual network gateway.
    - parameters (VirtualNetworkGateway) – Parameters supplied to create or update virtual network gateway operation.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – The poller return type is ClientRawResponse, the direct response alongside the deserialized response
    - polling – True for ARMPolling, False for no polling, or a polling object for personal polling strategy

    Returns: | An instance of LROPoller that returns VirtualNetworkGateway or ClientRawResponse<VirtualNetworkGateway> if raw==True
    Return type: | AzureOperationPoller[VirtualNetworkGateway] or AzureOperationPoller[ClientRawResponse[VirtualNetworkGateway]]
    Raises: | `CloudError`

  `delete`(resource_group_name, virtual_network_gateway_name, custom_headers=None, raw=False, polling=True, **operation_config)

    Deletes the specified virtual network gateway.

    Parameters:

    - resource_group_name (str) – The name of the resource group.
    - virtual_network_gateway_name (str) – The name of the virtual network gateway.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – The poller return type is ClientRawResponse, the direct response alongside the deserialized response
    - polling – True for ARMPolling, False for no polling, or a polling object for personal polling strategy

    Returns: | An instance of LROPoller that returns None or ClientRawResponse<None> if raw==True
    Return type: | AzureOperationPoller[None] or AzureOperationPoller[ClientRawResponse[None]]
    Raises: | `CloudError`

  `generate_vpn_profile`(resource_group_name, virtual_network_gateway_name, parameters, custom_headers=None, raw=False, polling=True, **operation_config)

    Generates VPN profile for P2S client of the virtual network gateway in the specified resource group. Used for IKEV2 and radius based authentication.

    Parameters:

    - resource_group_name (str) – The name of the resource group.
    - virtual_network_gateway_name (str) – The name of the virtual network gateway.
    - parameters (VpnClientParameters) – Parameters supplied to the generate virtual network gateway VPN client package operation.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – The poller return type is ClientRawResponse, the direct response alongside the deserialized response
    - polling – True for ARMPolling, False for no polling, or a polling object for personal polling strategy

    Returns: | An instance of LROPoller that returns str or ClientRawResponse<str> if raw==True
    Return type: | AzureOperationPoller[str] or AzureOperationPoller[ClientRawResponse[str]]
    Raises: | `CloudError`

  `generatevpnclientpackage`(resource_group_name, virtual_network_gateway_name, parameters, custom_headers=None, raw=False, polling=True, **operation_config)

    Generates VPN client package for P2S client of the virtual network gateway in the specified resource group.

    Parameters:

    - resource_group_name (str) – The name of the resource group.
    - virtual_network_gateway_name (str) – The name of the virtual network gateway.
    - parameters (VpnClientParameters) – Parameters supplied to the generate virtual network gateway VPN client package operation.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – The poller return type is ClientRawResponse, the direct response alongside the deserialized response
    - polling – True for ARMPolling, False for no polling, or a polling object for personal polling strategy

    Returns: | An instance of LROPoller that returns str or ClientRawResponse<str> if raw==True
    Return type: | AzureOperationPoller[str] or AzureOperationPoller[ClientRawResponse[str]]
    Raises: | `CloudError`

  `get`(resource_group_name, virtual_network_gateway_name, custom_headers=None, raw=False, **operation_config)

    Gets the specified virtual network gateway by resource group.

    Parameters:

    - resource_group_name (str) – The name of the resource group.
    - virtual_network_gateway_name (str) – The name of the virtual network gateway.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – returns the direct response alongside the deserialized response
    - operation_config – Operation configuration overrides.

    Returns: | VirtualNetworkGateway or ClientRawResponse if raw=true
    Return type: | VirtualNetworkGateway or ClientRawResponse
    Raises: | `CloudError`

  `get_advertised_routes`(resource_group_name, virtual_network_gateway_name, peer, custom_headers=None, raw=False, polling=True, **operation_config)

    This operation retrieves a list of routes the virtual network gateway is advertising to the specified peer.

    Parameters:

    - resource_group_name (str) – The name of the resource group.
    - virtual_network_gateway_name (str) – The name of the virtual network gateway.
    - peer (str) – The IP address of the peer
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – The poller return type is ClientRawResponse, the direct response alongside the deserialized response
    - polling – True for ARMPolling, False for no polling, or a polling object for personal polling strategy

    Returns: | An instance of LROPoller that returns GatewayRouteListResult or ClientRawResponse<GatewayRouteListResult> if raw==True
    Return type: | AzureOperationPoller[GatewayRouteListResult] or AzureOperationPoller[ClientRawResponse[GatewayRouteListResult]]
    Raises: | `CloudError`

  `get_bgp_peer_status`(resource_group_name, virtual_network_gateway_name, peer=None, custom_headers=None, raw=False, polling=True, **operation_config)

    The GetBgpPeerStatus operation retrieves the status of all BGP peers.

    Parameters:

    - resource_group_name (str) – The name of the resource group.
    - virtual_network_gateway_name (str) – The name of the virtual network gateway.
    - peer (str) – The IP address of the peer to retrieve the status of.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – The poller return type is ClientRawResponse, the direct response alongside the deserialized response
    - polling – True for ARMPolling, False for no polling, or a polling object for personal polling strategy

    Returns: | An instance of LROPoller that returns BgpPeerStatusListResult or ClientRawResponse<BgpPeerStatusListResult> if raw==True
    Return type: | AzureOperationPoller[BgpPeerStatusListResult] or AzureOperationPoller[ClientRawResponse[BgpPeerStatusListResult]]
    Raises: | `CloudError`

  `get_learned_routes`(resource_group_name, virtual_network_gateway_name, custom_headers=None, raw=False, polling=True, **operation_config)

    This operation retrieves a list of routes the virtual network gateway has learned, including routes learned from BGP peers.

    Parameters:

    - resource_group_name (str) – The name of the resource group.
    - virtual_network_gateway_name (str) – The name of the virtual network gateway.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – The poller return type is ClientRawResponse, the direct response alongside the deserialized response
    - polling – True for ARMPolling, False for no polling, or a polling object for personal polling strategy

    Returns: | An instance of LROPoller that returns GatewayRouteListResult or ClientRawResponse<GatewayRouteListResult> if raw==True
    Return type: | AzureOperationPoller[GatewayRouteListResult] or AzureOperationPoller[ClientRawResponse[GatewayRouteListResult]]
    Raises: | `CloudError`

  `get_vpn_profile_package_url`(resource_group_name, virtual_network_gateway_name, custom_headers=None, raw=False, polling=True, **operation_config)

    Gets pre-generated VPN profile for P2S client of the virtual network gateway in the specified resource group. The profile needs to be generated first using generateVpnProfile.

    Parameters:

    - resource_group_name (str) – The name of the resource group.
    - virtual_network_gateway_name (str) – The name of the virtual network gateway.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – The poller return type is ClientRawResponse, the direct response alongside the deserialized response
    - polling – True for ARMPolling, False for no polling, or a polling object for personal polling strategy

    Returns: | An instance of LROPoller that returns str or ClientRawResponse<str> if raw==True
    Return type: | AzureOperationPoller[str] or AzureOperationPoller[ClientRawResponse[str]]
    Raises: | `CloudError`

  `get_vpnclient_ipsec_parameters`(resource_group_name, virtual_network_gateway_name, custom_headers=None, raw=False, polling=True, **operation_config)

    The Get VpnclientIpsecParameters operation retrieves information about the vpnclient ipsec policy for P2S client of virtual network gateway in the specified resource group through Network resource provider.

    Parameters:

    - resource_group_name (str) – The name of the resource group.
    - virtual_network_gateway_name (str) – The virtual network gateway name.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – The poller return type is ClientRawResponse, the direct response alongside the deserialized response
    - polling – True for ARMPolling, False for no polling, or a polling object for personal polling strategy

    Returns: | An instance of LROPoller that returns VpnClientIPsecParameters or ClientRawResponse<VpnClientIPsecParameters> if raw==True
    Return type: | AzureOperationPoller[VpnClientIPsecParameters] or AzureOperationPoller[ClientRawResponse[VpnClientIPsecParameters]]
    Raises: | `CloudError`

  `list`(resource_group_name, custom_headers=None, raw=False, **operation_config)

    Gets all virtual network gateways by resource group.

    Parameters:

    - resource_group_name (str) – The name of the resource group.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – returns the direct response alongside the deserialized response
    - operation_config – Operation configuration overrides.

    Returns: | An iterator like instance of VirtualNetworkGateway
    Return type: | VirtualNetworkGatewayPaged[VirtualNetworkGateway]
    Raises: | `CloudError`

  `list_connections`(resource_group_name, virtual_network_gateway_name, custom_headers=None, raw=False, **operation_config)

    Gets all the connections in a virtual network gateway.

    Parameters:

    - resource_group_name (str) – The name of the resource group.
    - virtual_network_gateway_name (str) – The name of the virtual network gateway.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – returns the direct response alongside the deserialized response
    - operation_config – Operation configuration overrides.

    Returns: | An iterator like instance of VirtualNetworkGatewayConnectionListEntity
    Return type: | VirtualNetworkGatewayConnectionListEntityPaged[VirtualNetworkGatewayConnectionListEntity]
    Raises: | `CloudError`

  `reset`(resource_group_name, virtual_network_gateway_name, gateway_vip=None, custom_headers=None, raw=False, polling=True, **operation_config)

    Resets the primary of the virtual network gateway in the specified resource group.

    Parameters:

    - resource_group_name (str) – The name of the resource group.
    - virtual_network_gateway_name (str) – The name of the virtual network gateway.
    - gateway_vip (str) – Virtual network gateway vip address supplied to the begin reset of the active-active feature enabled gateway.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – The poller return type is ClientRawResponse, the direct response alongside the deserialized response
    - polling – True for ARMPolling, False for no polling, or a polling object for personal polling strategy

    Returns: | An instance of LROPoller that returns VirtualNetworkGateway or ClientRawResponse<VirtualNetworkGateway> if raw==True
    Return type: | AzureOperationPoller[VirtualNetworkGateway] or AzureOperationPoller[ClientRawResponse[VirtualNetworkGateway]]
    Raises: | `CloudError`

  `reset_vpn_client_shared_key`(resource_group_name, virtual_network_gateway_name, custom_headers=None, raw=False, polling=True, **operation_config)

    Resets the VPN client shared key of the virtual network gateway in the specified resource group.

    Parameters:

    - resource_group_name (str) – The name of the resource group.
    - virtual_network_gateway_name (str) – The name of the virtual network gateway.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – The poller return type is ClientRawResponse, the direct response alongside the deserialized response
    - polling – True for ARMPolling, False for no polling, or a polling object for personal polling strategy

    Returns: | An instance of LROPoller that returns None or ClientRawResponse<None> if raw==True
    Return type: | AzureOperationPoller[None] or AzureOperationPoller[ClientRawResponse[None]]
    Raises: | `CloudError`

  `set_vpnclient_ipsec_parameters`(resource_group_name, virtual_network_gateway_name, vpnclient_ipsec_params, custom_headers=None, raw=False, polling=True, **operation_config)

    The Set VpnclientIpsecParameters operation sets the vpnclient ipsec policy for P2S client of virtual network gateway in the specified resource group through Network resource provider.

    Parameters:

    - resource_group_name (str) – The name of the resource group.
    - virtual_network_gateway_name (str) – The name of the virtual network gateway.
    - vpnclient_ipsec_params (VpnClientIPsecParameters) – Parameters supplied to the Begin Set vpnclient ipsec parameters of Virtual Network Gateway P2S client operation through Network resource provider.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – The poller return type is ClientRawResponse, the direct response alongside the deserialized response
    - polling – True for ARMPolling, False for no polling, or a polling object for personal polling strategy

    Returns: | An instance of LROPoller that returns VpnClientIPsecParameters or ClientRawResponse<VpnClientIPsecParameters> if raw==True
    Return type: | AzureOperationPoller[VpnClientIPsecParameters] or AzureOperationPoller[ClientRawResponse[VpnClientIPsecParameters]]
    Raises: | `CloudError`

  `supported_vpn_devices`(resource_group_name, virtual_network_gateway_name, custom_headers=None, raw=False, **operation_config)

    Gets a xml format representation for supported vpn devices.

    Parameters:

    - resource_group_name (str) – The name of the resource group.
    - virtual_network_gateway_name (str) – The name of the virtual network gateway.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – returns the direct response alongside the deserialized response
    - operation_config – Operation configuration overrides.

    Returns: | str or ClientRawResponse if raw=true
    Return type: | str or ClientRawResponse
    Raises: | `CloudError`

  `update_tags`(resource_group_name, virtual_network_gateway_name, tags=None, custom_headers=None, raw=False, polling=True, **operation_config)

    Updates a virtual network gateway tags.

    Parameters:

    - resource_group_name (str) – The name of the resource group.
    - virtual_network_gateway_name (str) – The name of the virtual network gateway.
    - tags (dict[str, str]) – Resource tags.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – The poller return type is ClientRawResponse, the direct response alongside the deserialized response
    - polling – True for ARMPolling, False for no polling, or a polling object for personal polling strategy

    Returns: | An instance of LROPoller that returns VirtualNetworkGateway or ClientRawResponse<VirtualNetworkGateway> if raw==True
    Return type: | AzureOperationPoller[VirtualNetworkGateway] or AzureOperationPoller[ClientRawResponse[VirtualNetworkGateway]]
    Raises: | `CloudError`

  `vpn_device_configuration_script`(resource_group_name, virtual_network_gateway_connection_name, parameters, custom_headers=None, raw=False, **operation_config)

    Gets a xml format representation for vpn device configuration script.

    Parameters:

    - resource_group_name (str) – The name of the resource group.
    - virtual_network_gateway_connection_name (str) – The name of the virtual network gateway connection for which the configuration script is generated.
    - parameters (VpnDeviceScriptParameters) – Parameters supplied to the generate vpn device script operation.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – returns the direct response alongside the deserialized response
    - operation_config – Operation configuration overrides.

    Returns: | str or ClientRawResponse if raw=true
    Return type: | str or ClientRawResponse
    Raises: | `CloudError`

  `models` = <module 'azure.mgmt.network.v2018_11_01.models' from '/usr/lib/python3/dist-packages/azure/mgmt/network/v2018_11_01/models/__init__.py'>

class `azure.mgmt.network.v2018_11_01.operations.``VirtualNetworkGatewayConnectionsOperations`(client, config, serializer, deserializer)

  Bases: `object`

  VirtualNetworkGatewayConnectionsOperations operations.

  You should not instantiate directly this class, but create a Client instance that will create it for you and attach it as attribute.

  Parameters:

  - client – Client for service requests.
  - config – Configuration of service client.
  - serializer – An object model serializer.
  - deserializer – An object model deserializer.

  Variables: | api_version – Client API version. Constant value: “2018-11-01”.

  `create_or_update`(resource_group_name, virtual_network_gateway_connection_name, parameters, custom_headers=None, raw=False, polling=True, **operation_config)

    Creates or updates a virtual network gateway connection in the specified resource group.

    Parameters:

    - resource_group_name (str) – The name of the resource group.
    - virtual_network_gateway_connection_name (str) – The name of the virtual network gateway connection.
    - parameters (VirtualNetworkGatewayConnection) – Parameters supplied to the create or update virtual network gateway connection operation.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – The poller return type is ClientRawResponse, the direct response alongside the deserialized response
    - polling – True for ARMPolling, False for no polling, or a polling object for personal polling strategy

    Returns: | An instance of LROPoller that returns VirtualNetworkGatewayConnection or ClientRawResponse<VirtualNetworkGatewayConnection> if raw==True
    Return type: | AzureOperationPoller[VirtualNetworkGatewayConnection] or AzureOperationPoller[ClientRawResponse[VirtualNetworkGatewayConnection]]
    Raises: | `CloudError`

  `delete`(resource_group_name, virtual_network_gateway_connection_name, custom_headers=None, raw=False, polling=True, **operation_config)

    Deletes the specified virtual network Gateway connection.

    Parameters:

    - resource_group_name (str) – The name of the resource group.
    - virtual_network_gateway_connection_name (str) – The name of the virtual network gateway connection.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – The poller return type is ClientRawResponse, the direct response alongside the deserialized response
    - polling – True for ARMPolling, False for no polling, or a polling object for personal polling strategy

    Returns: | An instance of LROPoller that returns None or ClientRawResponse<None> if raw==True
    Return type: | AzureOperationPoller[None] or AzureOperationPoller[ClientRawResponse[None]]
    Raises: | `CloudError`

  `get`(resource_group_name, virtual_network_gateway_connection_name, custom_headers=None, raw=False, **operation_config)

    Gets the specified virtual network gateway connection by resource group.

    Parameters:

    - resource_group_name (str) – The name of the resource group.
    - virtual_network_gateway_connection_name (str) – The name of the virtual network gateway connection.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – returns the direct response alongside the deserialized response
    - operation_config – Operation configuration overrides.

    Returns: | VirtualNetworkGatewayConnection or ClientRawResponse if raw=true
    Return type: | VirtualNetworkGatewayConnection or ClientRawResponse
    Raises: | `CloudError`

  `get_shared_key`(resource_group_name, virtual_network_gateway_connection_name, custom_headers=None, raw=False, **operation_config)

    The Get VirtualNetworkGatewayConnectionSharedKey operation retrieves information about the specified virtual network gateway connection shared key through Network resource provider.

    Parameters:

    - resource_group_name (str) – The name of the resource group.
    - virtual_network_gateway_connection_name (str) – The virtual network gateway connection shared key name.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – returns the direct response alongside the deserialized response
    - operation_config – Operation configuration overrides.

    Returns: | ConnectionSharedKey or ClientRawResponse if raw=true
    Return type: | ConnectionSharedKey or ClientRawResponse
    Raises: | `CloudError`

  `list`(resource_group_name, custom_headers=None, raw=False, **operation_config)

    The List VirtualNetworkGatewayConnections operation retrieves all the virtual network gateways connections created.

    Parameters:

    - resource_group_name (str) – The name of the resource group.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – returns the direct response alongside the deserialized response
    - operation_config – Operation configuration overrides.

    Returns: | An iterator like instance of VirtualNetworkGatewayConnection
    Return type: | VirtualNetworkGatewayConnectionPaged[VirtualNetworkGatewayConnection]
    Raises: | `CloudError`

  `reset_shared_key`(resource_group_name, virtual_network_gateway_connection_name, key_length, custom_headers=None, raw=False, polling=True, **operation_config)

    The VirtualNetworkGatewayConnectionResetSharedKey operation resets the virtual network gateway connection shared key for passed virtual network gateway connection in the specified resource group through Network resource provider.

    Parameters:

    - resource_group_name (str) – The name of the resource group.
    - virtual_network_gateway_connection_name (str) – The virtual network gateway connection reset shared key Name.
    - key_length (int) – The virtual network connection reset shared key length, should between 1 and 128.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – The poller return type is ClientRawResponse, the direct response alongside the deserialized response
    - polling – True for ARMPolling, False for no polling, or a polling object for personal polling strategy

    Returns: | An instance of LROPoller that returns ConnectionResetSharedKey or ClientRawResponse<ConnectionResetSharedKey> if raw==True
    Return type: | AzureOperationPoller[ConnectionResetSharedKey] or AzureOperationPoller[ClientRawResponse[ConnectionResetSharedKey]]
    Raises: | `CloudError`

  `set_shared_key`(resource_group_name, virtual_network_gateway_connection_name, value, id=None, custom_headers=None, raw=False, polling=True, **operation_config)

    The Put VirtualNetworkGatewayConnectionSharedKey operation sets the virtual network gateway connection shared key for passed virtual network gateway connection in the specified resource group through Network resource provider.

    Parameters:

    - resource_group_name (str) – The name of the resource group.
    - virtual_network_gateway_connection_name (str) – The virtual network gateway connection name.
    - value (str) – The virtual network connection shared key value.
    - id (str) – Resource ID.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – The poller return type is ClientRawResponse, the direct response alongside the deserialized response
    - polling – True for ARMPolling, False for no polling, or a polling object for personal polling strategy

    Returns: | An instance of LROPoller that returns ConnectionSharedKey or ClientRawResponse<ConnectionSharedKey> if raw==True
    Return type: | AzureOperationPoller[ConnectionSharedKey] or AzureOperationPoller[ClientRawResponse[ConnectionSharedKey]]
    Raises: | `CloudError`

  `update_tags`(resource_group_name, virtual_network_gateway_connection_name, tags=None, custom_headers=None, raw=False, polling=True, **operation_config)

    Updates a virtual network gateway connection tags.

    Parameters:

    - resource_group_name (str) – The name of the resource group.
    - virtual_network_gateway_connection_name (str) – The name of the virtual network gateway connection.
    - tags (dict[str, str]) – Resource tags.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – The poller return type is ClientRawResponse, the direct response alongside the deserialized response
    - polling – True for ARMPolling, False for no polling, or a polling object for personal polling strategy

    Returns: | An instance of LROPoller that returns VirtualNetworkGatewayConnection or ClientRawResponse<VirtualNetworkGatewayConnection> if raw==True
    Return type: | AzureOperationPoller[VirtualNetworkGatewayConnection] or AzureOperationPoller[ClientRawResponse[VirtualNetworkGatewayConnection]]
    Raises: | `CloudError`

  `models` = <module 'azure.mgmt.network.v2018_11_01.models' from '/usr/lib/python3/dist-packages/azure/mgmt/network/v2018_11_01/models/__init__.py'>

class `azure.mgmt.network.v2018_11_01.operations.``LocalNetworkGatewaysOperations`(client, config, serializer, deserializer)

  Bases: `object`

  LocalNetworkGatewaysOperations operations.

  You should not instantiate directly this class, but create a Client instance that will create it for you and attach it as attribute.

  Parameters:

  - client – Client for service requests.
  - config – Configuration of service client.
  - serializer – An object model serializer.
  - deserializer – An object model deserializer.

  Variables: | api_version – Client API version. Constant value: “2018-11-01”.

  `create_or_update`(resource_group_name, local_network_gateway_name, parameters, custom_headers=None, raw=False, polling=True, **operation_config)

    Creates or updates a local network gateway in the specified resource group.

    Parameters:

    - resource_group_name (str) – The name of the resource group.
    - local_network_gateway_name (str) – The name of the local network gateway.
    - parameters (LocalNetworkGateway) – Parameters supplied to the create or update local network gateway operation.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – The poller return type is ClientRawResponse, the direct response alongside the deserialized response
    - polling – True for ARMPolling, False for no polling, or a polling object for personal polling strategy

    Returns: | An instance of LROPoller that returns LocalNetworkGateway or ClientRawResponse<LocalNetworkGateway> if raw==True
    Return type: | AzureOperationPoller[LocalNetworkGateway] or AzureOperationPoller[ClientRawResponse[LocalNetworkGateway]]
    Raises: | `CloudError`

  `delete`(resource_group_name, local_network_gateway_name, custom_headers=None, raw=False, polling=True, **operation_config)

    Deletes the specified local network gateway.

    Parameters:

    - resource_group_name (str) – The name of the resource group.
    - local_network_gateway_name (str) – The name of the local network gateway.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – The poller return type is ClientRawResponse, the direct response alongside the deserialized response
    - polling – True for ARMPolling, False for no polling, or a polling object for personal polling strategy

    Returns: | An instance of LROPoller that returns None or ClientRawResponse<None> if raw==True
    Return type: | AzureOperationPoller[None] or AzureOperationPoller[ClientRawResponse[None]]
    Raises: | `CloudError`

  `get`(resource_group_name, local_network_gateway_name, custom_headers=None, raw=False, **operation_config)

    Gets the specified local network gateway in a resource group.

    Parameters:

    - resource_group_name (str) – The name of the resource group.
    - local_network_gateway_name (str) – The name of the local network gateway.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – returns the direct response alongside the deserialized response
    - operation_config – Operation configuration overrides.

    Returns: | LocalNetworkGateway or ClientRawResponse if raw=true
    Return type: | LocalNetworkGateway or ClientRawResponse
    Raises: | `CloudError`

  `list`(resource_group_name, custom_headers=None, raw=False, **operation_config)

    Gets all the local network gateways in a resource group.

    Parameters:

    - resource_group_name (str) – The name of the resource group.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – returns the direct response alongside the deserialized response
    - operation_config – Operation configuration overrides.

    Returns: | An iterator like instance of LocalNetworkGateway
    Return type: | LocalNetworkGatewayPaged[LocalNetworkGateway]
    Raises: | `CloudError`

  `update_tags`(resource_group_name, local_network_gateway_name, tags=None, custom_headers=None, raw=False, polling=True, **operation_config)

    Updates a local network gateway tags.

    Parameters:

    - resource_group_name (str) – The name of the resource group.
    - local_network_gateway_name (str) – The name of the local network gateway.
    - tags (dict[str, str]) – Resource tags.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – The poller return type is ClientRawResponse, the direct response alongside the deserialized response
    - polling – True for ARMPolling, False for no polling, or a polling object for personal polling strategy

    Returns: | An instance of LROPoller that returns LocalNetworkGateway or ClientRawResponse<LocalNetworkGateway> if raw==True
    Return type: | AzureOperationPoller[LocalNetworkGateway] or AzureOperationPoller[ClientRawResponse[LocalNetworkGateway]]
    Raises: | `CloudError`

  `models` = <module 'azure.mgmt.network.v2018_11_01.models' from '/usr/lib/python3/dist-packages/azure/mgmt/network/v2018_11_01/models/__init__.py'>

class `azure.mgmt.network.v2018_11_01.operations.``VirtualNetworkTapsOperations`(client, config, serializer, deserializer)

  Bases: `object`

  VirtualNetworkTapsOperations operations.

  You should not instantiate directly this class, but create a Client instance that will create it for you and attach it as attribute.

  Parameters:

  - client – Client for service requests.
  - config – Configuration of service client.
  - serializer – An object model serializer.
  - deserializer – An object model deserializer.

  Variables: | api_version – Client API version. Constant value: “2018-11-01”.

  `create_or_update`(resource_group_name, tap_name, parameters, custom_headers=None, raw=False, polling=True, **operation_config)

    Creates or updates a Virtual Network Tap.

    Parameters:

    - resource_group_name (str) – The name of the resource group.
    - tap_name (str) – The name of the virtual network tap.
    - parameters (VirtualNetworkTap) – Parameters supplied to the create or update virtual network tap operation.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – The poller return type is ClientRawResponse, the direct response alongside the deserialized response
    - polling – True for ARMPolling, False for no polling, or a polling object for personal polling strategy

    Returns: | An instance of LROPoller that returns VirtualNetworkTap or ClientRawResponse<VirtualNetworkTap> if raw==True
    Return type: | AzureOperationPoller[VirtualNetworkTap] or AzureOperationPoller[ClientRawResponse[VirtualNetworkTap]]
    Raises: | `CloudError`

  `delete`(resource_group_name, tap_name, custom_headers=None, raw=False, polling=True, **operation_config)

    Deletes the specified virtual network tap.

    Parameters:

    - resource_group_name (str) – The name of the resource group.
    - tap_name (str) – The name of the virtual network tap.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – The poller return type is ClientRawResponse, the direct response alongside the deserialized response
    - polling – True for ARMPolling, False for no polling, or a polling object for personal polling strategy

    Returns: | An instance of LROPoller that returns None or ClientRawResponse<None> if raw==True
    Return type: | AzureOperationPoller[None] or AzureOperationPoller[ClientRawResponse[None]]
    Raises: | `CloudError`

  `get`(resource_group_name, tap_name, custom_headers=None, raw=False, **operation_config)

    Gets information about the specified virtual network tap.

    Parameters:

    - resource_group_name (str) – The name of the resource group.
    - tap_name (str) – The name of virtual network tap.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – returns the direct response alongside the deserialized response
    - operation_config – Operation configuration overrides.

    Returns: | VirtualNetworkTap or ClientRawResponse if raw=true
    Return type: | VirtualNetworkTap or ClientRawResponse
    Raises: | `CloudError`

  `list_all`(custom_headers=None, raw=False, **operation_config)

    Gets all the VirtualNetworkTaps in a subscription.

    Parameters:

    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – returns the direct response alongside the deserialized response
    - operation_config – Operation configuration overrides.

    Returns: | An iterator like instance of VirtualNetworkTap
    Return type: | VirtualNetworkTapPaged[VirtualNetworkTap]
    Raises: | `CloudError`

  `list_by_resource_group`(resource_group_name, custom_headers=None, raw=False, **operation_config)

    Gets all the VirtualNetworkTaps in a subscription.

    Parameters:

    - resource_group_name (str) – The name of the resource group.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – returns the direct response alongside the deserialized response
    - operation_config – Operation configuration overrides.

    Returns: | An iterator like instance of VirtualNetworkTap
    Return type: | VirtualNetworkTapPaged[VirtualNetworkTap]
    Raises: | `CloudError`

  `update_tags`(resource_group_name, tap_name, tags=None, custom_headers=None, raw=False, polling=True, **operation_config)

    Updates an VirtualNetworkTap tags.

    Parameters:

    - resource_group_name (str) – The name of the resource group.
    - tap_name (str) – The name of the tap.
    - tags (dict[str, str]) – Resource tags.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – The poller return type is ClientRawResponse, the direct response alongside the deserialized response
    - polling – True for ARMPolling, False for no polling, or a polling object for personal polling strategy

    Returns: | An instance of LROPoller that returns VirtualNetworkTap or ClientRawResponse<VirtualNetworkTap> if raw==True
    Return type: | AzureOperationPoller[VirtualNetworkTap] or AzureOperationPoller[ClientRawResponse[VirtualNetworkTap]]
    Raises: | `CloudError`

  `models` = <module 'azure.mgmt.network.v2018_11_01.models' from '/usr/lib/python3/dist-packages/azure/mgmt/network/v2018_11_01/models/__init__.py'>

class `azure.mgmt.network.v2018_11_01.operations.``VirtualWansOperations`(client, config, serializer, deserializer)

  Bases: `object`

  VirtualWansOperations operations.

  You should not instantiate directly this class, but create a Client instance that will create it for you and attach it as attribute.

  Parameters:

  - client – Client for service requests.
  - config – Configuration of service client.
  - serializer – An object model serializer.
  - deserializer – An object model deserializer.

  Variables: | api_version – Client API version. Constant value: “2018-11-01”.

  `create_or_update`(resource_group_name, virtual_wan_name, wan_parameters, custom_headers=None, raw=False, polling=True, **operation_config)

    Creates a VirtualWAN resource if it doesn’t exist else updates the existing VirtualWAN.

    Parameters:

    - resource_group_name (str) – The resource group name of the VirtualWan.
    - virtual_wan_name (str) – The name of the VirtualWAN being created or updated.
    - wan_parameters (VirtualWAN) – Parameters supplied to create or update VirtualWAN.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – The poller return type is ClientRawResponse, the direct response alongside the deserialized response
    - polling – True for ARMPolling, False for no polling, or a polling object for personal polling strategy

    Returns: | An instance of LROPoller that returns VirtualWAN or ClientRawResponse<VirtualWAN> if raw==True
    Return type: | AzureOperationPoller[VirtualWAN] or AzureOperationPoller[ClientRawResponse[VirtualWAN]]
    Raises: | `ErrorException`

  `delete`(resource_group_name, virtual_wan_name, custom_headers=None, raw=False, polling=True, **operation_config)

    Deletes a VirtualWAN.

    Parameters:

    - resource_group_name (str) – The resource group name of the VirtualWan.
    - virtual_wan_name (str) – The name of the VirtualWAN being deleted.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – The poller return type is ClientRawResponse, the direct response alongside the deserialized response
    - polling – True for ARMPolling, False for no polling, or a polling object for personal polling strategy

    Returns: | An instance of LROPoller that returns None or ClientRawResponse<None> if raw==True
    Return type: | AzureOperationPoller[None] or AzureOperationPoller[ClientRawResponse[None]]
    Raises: | `ErrorException`

  `get`(resource_group_name, virtual_wan_name, custom_headers=None, raw=False, **operation_config)

    Retrieves the details of a VirtualWAN.

    Parameters:

    - resource_group_name (str) – The resource group name of the VirtualWan.
    - virtual_wan_name (str) – The name of the VirtualWAN being retrieved.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – returns the direct response alongside the deserialized response
    - operation_config – Operation configuration overrides.

    Returns: | VirtualWAN or ClientRawResponse if raw=true
    Return type: | VirtualWAN or ClientRawResponse
    Raises: | `ErrorException`

  `list`(custom_headers=None, raw=False, **operation_config)

    Lists all the VirtualWANs in a subscription.

    Parameters:

    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – returns the direct response alongside the deserialized response
    - operation_config – Operation configuration overrides.

    Returns: | An iterator like instance of VirtualWAN
    Return type: | VirtualWANPaged[VirtualWAN]
    Raises: | `ErrorException`

  `list_by_resource_group`(resource_group_name, custom_headers=None, raw=False, **operation_config)

    Lists all the VirtualWANs in a resource group.

    Parameters:

    - resource_group_name (str) – The resource group name of the VirtualWan.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – returns the direct response alongside the deserialized response
    - operation_config – Operation configuration overrides.

    Returns: | An iterator like instance of VirtualWAN
    Return type: | VirtualWANPaged[VirtualWAN]
    Raises: | `ErrorException`

  `update_tags`(resource_group_name, virtual_wan_name, tags=None, custom_headers=None, raw=False, polling=True, **operation_config)

    Updates a VirtualWAN tags.

    Parameters:

    - resource_group_name (str) – The resource group name of the VirtualWan.
    - virtual_wan_name (str) – The name of the VirtualWAN being updated.
    - tags (dict[str, str]) – Resource tags.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – The poller return type is ClientRawResponse, the direct response alongside the deserialized response
    - polling – True for ARMPolling, False for no polling, or a polling object for personal polling strategy

    Returns: | An instance of LROPoller that returns VirtualWAN or ClientRawResponse<VirtualWAN> if raw==True
    Return type: | AzureOperationPoller[VirtualWAN] or AzureOperationPoller[ClientRawResponse[VirtualWAN]]
    Raises: | `ErrorException`

  `models` = <module 'azure.mgmt.network.v2018_11_01.models' from '/usr/lib/python3/dist-packages/azure/mgmt/network/v2018_11_01/models/__init__.py'>

class `azure.mgmt.network.v2018_11_01.operations.``VpnSitesOperations`(client, config, serializer, deserializer)

  Bases: `object`

  VpnSitesOperations operations.

  You should not instantiate directly this class, but create a Client instance that will create it for you and attach it as attribute.

  Parameters:

  - client – Client for service requests.
  - config – Configuration of service client.
  - serializer – An object model serializer.
  - deserializer – An object model deserializer.

  Variables: | api_version – Client API version. Constant value: “2018-11-01”.

  `create_or_update`(resource_group_name, vpn_site_name, vpn_site_parameters, custom_headers=None, raw=False, polling=True, **operation_config)

    Creates a VpnSite resource if it doesn’t exist else updates the existing VpnSite.

    Parameters:

    - resource_group_name (str) – The resource group name of the VpnSite.
    - vpn_site_name (str) – The name of the VpnSite being created or updated.
    - vpn_site_parameters (VpnSite) – Parameters supplied to create or update VpnSite.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – The poller return type is ClientRawResponse, the direct response alongside the deserialized response
    - polling – True for ARMPolling, False for no polling, or a polling object for personal polling strategy

    Returns: | An instance of LROPoller that returns VpnSite or ClientRawResponse<VpnSite> if raw==True
    Return type: | AzureOperationPoller[VpnSite] or AzureOperationPoller[ClientRawResponse[VpnSite]]
    Raises: | `ErrorException`

  `delete`(resource_group_name, vpn_site_name, custom_headers=None, raw=False, polling=True, **operation_config)

    Deletes a VpnSite.

    Parameters:

    - resource_group_name (str) – The resource group name of the VpnSite.
    - vpn_site_name (str) – The name of the VpnSite being deleted.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – The poller return type is ClientRawResponse, the direct response alongside the deserialized response
    - polling – True for ARMPolling, False for no polling, or a polling object for personal polling strategy

    Returns: | An instance of LROPoller that returns None or ClientRawResponse<None> if raw==True
    Return type: | AzureOperationPoller[None] or AzureOperationPoller[ClientRawResponse[None]]
    Raises: | `ErrorException`

  `get`(resource_group_name, vpn_site_name, custom_headers=None, raw=False, **operation_config)

    Retrieves the details of a VPN site.

    Parameters:

    - resource_group_name (str) – The resource group name of the VpnSite.
    - vpn_site_name (str) – The name of the VpnSite being retrieved.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – returns the direct response alongside the deserialized response
    - operation_config – Operation configuration overrides.

    Returns: | VpnSite or ClientRawResponse if raw=true
    Return type: | VpnSite or ClientRawResponse
    Raises: | `ErrorException`

  `list`(custom_headers=None, raw=False, **operation_config)

    Lists all the VpnSites in a subscription.

    Parameters:

    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – returns the direct response alongside the deserialized response
    - operation_config – Operation configuration overrides.

    Returns: | An iterator like instance of VpnSite
    Return type: | VpnSitePaged[VpnSite]
    Raises: | `ErrorException`

  `list_by_resource_group`(resource_group_name, custom_headers=None, raw=False, **operation_config)

    Lists all the vpnSites in a resource group.

    Parameters:

    - resource_group_name (str) – The resource group name of the VpnSite.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – returns the direct response alongside the deserialized response
    - operation_config – Operation configuration overrides.

    Returns: | An iterator like instance of VpnSite
    Return type: | VpnSitePaged[VpnSite]
    Raises: | `ErrorException`

  `update_tags`(resource_group_name, vpn_site_name, tags=None, custom_headers=None, raw=False, polling=True, **operation_config)

    Updates VpnSite tags.

    Parameters:

    - resource_group_name (str) – The resource group name of the VpnSite.
    - vpn_site_name (str) – The name of the VpnSite being updated.
    - tags (dict[str, str]) – Resource tags.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – The poller return type is ClientRawResponse, the direct response alongside the deserialized response
    - polling – True for ARMPolling, False for no polling, or a polling object for personal polling strategy

    Returns: | An instance of LROPoller that returns VpnSite or ClientRawResponse<VpnSite> if raw==True
    Return type: | AzureOperationPoller[VpnSite] or AzureOperationPoller[ClientRawResponse[VpnSite]]
    Raises: | `ErrorException`

  `models` = <module 'azure.mgmt.network.v2018_11_01.models' from '/usr/lib/python3/dist-packages/azure/mgmt/network/v2018_11_01/models/__init__.py'>

class `azure.mgmt.network.v2018_11_01.operations.``VpnSitesConfigurationOperations`(client, config, serializer, deserializer)

  Bases: `object`

  VpnSitesConfigurationOperations operations.

  You should not instantiate directly this class, but create a Client instance that will create it for you and attach it as attribute.

  Parameters:

  - client – Client for service requests.
  - config – Configuration of service client.
  - serializer – An object model serializer.
  - deserializer – An object model deserializer.

  Variables: | api_version – Client API version. Constant value: “2018-11-01”.

  `download`(resource_group_name, virtual_wan_name, vpn_sites=None, output_blob_sas_url=None, custom_headers=None, raw=False, polling=True, **operation_config)

    Gives the sas-url to download the configurations for vpn-sites in a resource group.

    Parameters:

    - resource_group_name (str) – The resource group name.
    - virtual_wan_name (str) – The name of the VirtualWAN for which configuration of all vpn-sites is needed.
    - vpn_sites (list[str]) – List of resource-ids of the vpn-sites for which config is to be downloaded.
    - output_blob_sas_url (str) – The sas-url to download the configurations for vpn-sites
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – The poller return type is ClientRawResponse, the direct response alongside the deserialized response
    - polling – True for ARMPolling, False for no polling, or a polling object for personal polling strategy

    Returns: | An instance of LROPoller that returns None or ClientRawResponse<None> if raw==True
    Return type: | AzureOperationPoller[None] or AzureOperationPoller[ClientRawResponse[None]]
    Raises: | `ErrorException`

  `models` = <module 'azure.mgmt.network.v2018_11_01.models' from '/usr/lib/python3/dist-packages/azure/mgmt/network/v2018_11_01/models/__init__.py'>

class `azure.mgmt.network.v2018_11_01.operations.``VirtualHubsOperations`(client, config, serializer, deserializer)

  Bases: `object`

  VirtualHubsOperations operations.

  You should not instantiate directly this class, but create a Client instance that will create it for you and attach it as attribute.

  Parameters:

  - client – Client for service requests.
  - config – Configuration of service client.
  - serializer – An object model serializer.
  - deserializer – An object model deserializer.

  Variables: | api_version – Client API version. Constant value: “2018-11-01”.

  `create_or_update`(resource_group_name, virtual_hub_name, virtual_hub_parameters, custom_headers=None, raw=False, polling=True, **operation_config)

    Creates a VirtualHub resource if it doesn’t exist else updates the existing VirtualHub.

    Parameters:

    - resource_group_name (str) – The resource group name of the VirtualHub.
    - virtual_hub_name (str) – The name of the VirtualHub.
    - virtual_hub_parameters (VirtualHub) – Parameters supplied to create or update VirtualHub.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – The poller return type is ClientRawResponse, the direct response alongside the deserialized response
    - polling – True for ARMPolling, False for no polling, or a polling object for personal polling strategy

    Returns: | An instance of LROPoller that returns VirtualHub or ClientRawResponse<VirtualHub> if raw==True
    Return type: | AzureOperationPoller[VirtualHub] or AzureOperationPoller[ClientRawResponse[VirtualHub]]
    Raises: | `ErrorException`

  `delete`(resource_group_name, virtual_hub_name, custom_headers=None, raw=False, polling=True, **operation_config)

    Deletes a VirtualHub.

    Parameters:

    - resource_group_name (str) – The resource group name of the VirtualHub.
    - virtual_hub_name (str) – The name of the VirtualHub.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – The poller return type is ClientRawResponse, the direct response alongside the deserialized response
    - polling – True for ARMPolling, False for no polling, or a polling object for personal polling strategy

    Returns: | An instance of LROPoller that returns None or ClientRawResponse<None> if raw==True
    Return type: | AzureOperationPoller[None] or AzureOperationPoller[ClientRawResponse[None]]
    Raises: | `ErrorException`

  `get`(resource_group_name, virtual_hub_name, custom_headers=None, raw=False, **operation_config)

    Retrieves the details of a VirtualHub.

    Parameters:

    - resource_group_name (str) – The resource group name of the VirtualHub.
    - virtual_hub_name (str) – The name of the VirtualHub.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – returns the direct response alongside the deserialized response
    - operation_config – Operation configuration overrides.

    Returns: | VirtualHub or ClientRawResponse if raw=true
    Return type: | VirtualHub or ClientRawResponse
    Raises: | `ErrorException`

  `list`(custom_headers=None, raw=False, **operation_config)

    Lists all the VirtualHubs in a subscription.

    Parameters:

    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – returns the direct response alongside the deserialized response
    - operation_config – Operation configuration overrides.

    Returns: | An iterator like instance of VirtualHub
    Return type: | VirtualHubPaged[VirtualHub]
    Raises: | `ErrorException`

  `list_by_resource_group`(resource_group_name, custom_headers=None, raw=False, **operation_config)

    Lists all the VirtualHubs in a resource group.

    Parameters:

    - resource_group_name (str) – The resource group name of the VirtualHub.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – returns the direct response alongside the deserialized response
    - operation_config – Operation configuration overrides.

    Returns: | An iterator like instance of VirtualHub
    Return type: | VirtualHubPaged[VirtualHub]
    Raises: | `ErrorException`

  `update_tags`(resource_group_name, virtual_hub_name, tags=None, custom_headers=None, raw=False, polling=True, **operation_config)

    Updates VirtualHub tags.

    Parameters:

    - resource_group_name (str) – The resource group name of the VirtualHub.
    - virtual_hub_name (str) – The name of the VirtualHub.
    - tags (dict[str, str]) – Resource tags.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – The poller return type is ClientRawResponse, the direct response alongside the deserialized response
    - polling – True for ARMPolling, False for no polling, or a polling object for personal polling strategy

    Returns: | An instance of LROPoller that returns VirtualHub or ClientRawResponse<VirtualHub> if raw==True
    Return type: | AzureOperationPoller[VirtualHub] or AzureOperationPoller[ClientRawResponse[VirtualHub]]
    Raises: | `ErrorException`

  `models` = <module 'azure.mgmt.network.v2018_11_01.models' from '/usr/lib/python3/dist-packages/azure/mgmt/network/v2018_11_01/models/__init__.py'>

class `azure.mgmt.network.v2018_11_01.operations.``HubVirtualNetworkConnectionsOperations`(client, config, serializer, deserializer)

  Bases: `object`

  HubVirtualNetworkConnectionsOperations operations.

  You should not instantiate directly this class, but create a Client instance that will create it for you and attach it as attribute.

  Parameters:

  - client – Client for service requests.
  - config – Configuration of service client.
  - serializer – An object model serializer.
  - deserializer – An object model deserializer.

  Variables: | api_version – Client API version. Constant value: “2018-11-01”.

  `get`(resource_group_name, virtual_hub_name, connection_name, custom_headers=None, raw=False, **operation_config)

    Retrieves the details of a HubVirtualNetworkConnection.

    Parameters:

    - resource_group_name (str) – The resource group name of the VirtualHub.
    - virtual_hub_name (str) – The name of the VirtualHub.
    - connection_name (str) – The name of the vpn connection.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – returns the direct response alongside the deserialized response
    - operation_config – Operation configuration overrides.

    Returns: | HubVirtualNetworkConnection or ClientRawResponse if raw=true
    Return type: | HubVirtualNetworkConnection or ClientRawResponse
    Raises: | `ErrorException`

  `list`(resource_group_name, virtual_hub_name, custom_headers=None, raw=False, **operation_config)

    Retrieves the details of all HubVirtualNetworkConnections.

    Parameters:

    - resource_group_name (str) – The resource group name of the VirtualHub.
    - virtual_hub_name (str) – The name of the VirtualHub.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – returns the direct response alongside the deserialized response
    - operation_config – Operation configuration overrides.

    Returns: | An iterator like instance of HubVirtualNetworkConnection
    Return type: | HubVirtualNetworkConnectionPaged[HubVirtualNetworkConnection]
    Raises: | `ErrorException`

  `models` = <module 'azure.mgmt.network.v2018_11_01.models' from '/usr/lib/python3/dist-packages/azure/mgmt/network/v2018_11_01/models/__init__.py'>

class `azure.mgmt.network.v2018_11_01.operations.``VpnGatewaysOperations`(client, config, serializer, deserializer)

  Bases: `object`

  VpnGatewaysOperations operations.

  You should not instantiate directly this class, but create a Client instance that will create it for you and attach it as attribute.

  Parameters:

  - client – Client for service requests.
  - config – Configuration of service client.
  - serializer – An object model serializer.
  - deserializer – An object model deserializer.

  Variables: | api_version – Client API version. Constant value: “2018-11-01”.

  `create_or_update`(resource_group_name, gateway_name, vpn_gateway_parameters, custom_headers=None, raw=False, polling=True, **operation_config)

    Creates a virtual wan vpn gateway if it doesn’t exist else updates the existing gateway.

    Parameters:

    - resource_group_name (str) – The resource group name of the VpnGateway.
    - gateway_name (str) – The name of the gateway.
    - vpn_gateway_parameters (VpnGateway) – Parameters supplied to create or Update a virtual wan vpn gateway.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – The poller return type is ClientRawResponse, the direct response alongside the deserialized response
    - polling – True for ARMPolling, False for no polling, or a polling object for personal polling strategy

    Returns: | An instance of LROPoller that returns VpnGateway or ClientRawResponse<VpnGateway> if raw==True
    Return type: | AzureOperationPoller[VpnGateway] or AzureOperationPoller[ClientRawResponse[VpnGateway]]
    Raises: | `ErrorException`

  `delete`(resource_group_name, gateway_name, custom_headers=None, raw=False, polling=True, **operation_config)

    Deletes a virtual wan vpn gateway.

    Parameters:

    - resource_group_name (str) – The resource group name of the VpnGateway.
    - gateway_name (str) – The name of the gateway.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – The poller return type is ClientRawResponse, the direct response alongside the deserialized response
    - polling – True for ARMPolling, False for no polling, or a polling object for personal polling strategy

    Returns: | An instance of LROPoller that returns None or ClientRawResponse<None> if raw==True
    Return type: | AzureOperationPoller[None] or AzureOperationPoller[ClientRawResponse[None]]
    Raises: | `ErrorException`

  `get`(resource_group_name, gateway_name, custom_headers=None, raw=False, **operation_config)

    Retrieves the details of a virtual wan vpn gateway.

    Parameters:

    - resource_group_name (str) – The resource group name of the VpnGateway.
    - gateway_name (str) – The name of the gateway.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – returns the direct response alongside the deserialized response
    - operation_config – Operation configuration overrides.

    Returns: | VpnGateway or ClientRawResponse if raw=true
    Return type: | VpnGateway or ClientRawResponse
    Raises: | `ErrorException`

  `list`(custom_headers=None, raw=False, **operation_config)

    Lists all the VpnGateways in a subscription.

    Parameters:

    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – returns the direct response alongside the deserialized response
    - operation_config – Operation configuration overrides.

    Returns: | An iterator like instance of VpnGateway
    Return type: | VpnGatewayPaged[VpnGateway]
    Raises: | `ErrorException`

  `list_by_resource_group`(resource_group_name, custom_headers=None, raw=False, **operation_config)

    Lists all the VpnGateways in a resource group.

    Parameters:

    - resource_group_name (str) – The resource group name of the VpnGateway.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – returns the direct response alongside the deserialized response
    - operation_config – Operation configuration overrides.

    Returns: | An iterator like instance of VpnGateway
    Return type: | VpnGatewayPaged[VpnGateway]
    Raises: | `ErrorException`

  `update_tags`(resource_group_name, gateway_name, tags=None, custom_headers=None, raw=False, polling=True, **operation_config)

    Updates virtual wan vpn gateway tags.

    Parameters:

    - resource_group_name (str) – The resource group name of the VpnGateway.
    - gateway_name (str) – The name of the gateway.
    - tags (dict[str, str]) – Resource tags.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – The poller return type is ClientRawResponse, the direct response alongside the deserialized response
    - polling – True for ARMPolling, False for no polling, or a polling object for personal polling strategy

    Returns: | An instance of LROPoller that returns VpnGateway or ClientRawResponse<VpnGateway> if raw==True
    Return type: | AzureOperationPoller[VpnGateway] or AzureOperationPoller[ClientRawResponse[VpnGateway]]
    Raises: | `ErrorException`

  `models` = <module 'azure.mgmt.network.v2018_11_01.models' from '/usr/lib/python3/dist-packages/azure/mgmt/network/v2018_11_01/models/__init__.py'>

class `azure.mgmt.network.v2018_11_01.operations.``VpnConnectionsOperations`(client, config, serializer, deserializer)

  Bases: `object`

  VpnConnectionsOperations operations.

  You should not instantiate directly this class, but create a Client instance that will create it for you and attach it as attribute.

  Parameters:

  - client – Client for service requests.
  - config – Configuration of service client.
  - serializer – An object model serializer.
  - deserializer – An object model deserializer.

  Variables: | api_version – Client API version. Constant value: “2018-11-01”.

  `create_or_update`(resource_group_name, gateway_name, connection_name, vpn_connection_parameters, custom_headers=None, raw=False, polling=True, **operation_config)

    Creates a vpn connection to a scalable vpn gateway if it doesn’t exist else updates the existing connection.

    Parameters:

    - resource_group_name (str) – The resource group name of the VpnGateway.
    - gateway_name (str) – The name of the gateway.
    - connection_name (str) – The name of the connection.
    - vpn_connection_parameters (VpnConnection) – Parameters supplied to create or Update a VPN Connection.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – The poller return type is ClientRawResponse, the direct response alongside the deserialized response
    - polling – True for ARMPolling, False for no polling, or a polling object for personal polling strategy

    Returns: | An instance of LROPoller that returns VpnConnection or ClientRawResponse<VpnConnection> if raw==True
    Return type: | AzureOperationPoller[VpnConnection] or AzureOperationPoller[ClientRawResponse[VpnConnection]]
    Raises: | `ErrorException`

  `delete`(resource_group_name, gateway_name, connection_name, custom_headers=None, raw=False, polling=True, **operation_config)

    Deletes a vpn connection.

    Parameters:

    - resource_group_name (str) – The resource group name of the VpnGateway.
    - gateway_name (str) – The name of the gateway.
    - connection_name (str) – The name of the connection.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – The poller return type is ClientRawResponse, the direct response alongside the deserialized response
    - polling – True for ARMPolling, False for no polling, or a polling object for personal polling strategy

    Returns: | An instance of LROPoller that returns None or ClientRawResponse<None> if raw==True
    Return type: | AzureOperationPoller[None] or AzureOperationPoller[ClientRawResponse[None]]
    Raises: | `ErrorException`

  `get`(resource_group_name, gateway_name, connection_name, custom_headers=None, raw=False, **operation_config)

    Retrieves the details of a vpn connection.

    Parameters:

    - resource_group_name (str) – The resource group name of the VpnGateway.
    - gateway_name (str) – The name of the gateway.
    - connection_name (str) – The name of the vpn connection.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – returns the direct response alongside the deserialized response
    - operation_config – Operation configuration overrides.

    Returns: | VpnConnection or ClientRawResponse if raw=true
    Return type: | VpnConnection or ClientRawResponse
    Raises: | `ErrorException`

  `list_by_vpn_gateway`(resource_group_name, gateway_name, custom_headers=None, raw=False, **operation_config)

    Retrieves all vpn connections for a particular virtual wan vpn gateway.

    Parameters:

    - resource_group_name (str) – The resource group name of the VpnGateway.
    - gateway_name (str) – The name of the gateway.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – returns the direct response alongside the deserialized response
    - operation_config – Operation configuration overrides.

    Returns: | An iterator like instance of VpnConnection
    Return type: | VpnConnectionPaged[VpnConnection]
    Raises: | `ErrorException`

  `models` = <module 'azure.mgmt.network.v2018_11_01.models' from '/usr/lib/python3/dist-packages/azure/mgmt/network/v2018_11_01/models/__init__.py'>

class `azure.mgmt.network.v2018_11_01.operations.``P2sVpnServerConfigurationsOperations`(client, config, serializer, deserializer)

  Bases: `object`

  P2sVpnServerConfigurationsOperations operations.

  You should not instantiate directly this class, but create a Client instance that will create it for you and attach it as attribute.

  Parameters:

  - client – Client for service requests.
  - config – Configuration of service client.
  - serializer – An object model serializer.
  - deserializer – An object model deserializer.

  Variables: | api_version – Client API version. Constant value: “2018-11-01”.

  `create_or_update`(resource_group_name, virtual_wan_name, p2_svpn_server_configuration_name, p2_svpn_server_configuration_parameters, custom_headers=None, raw=False, polling=True, **operation_config)

    Creates a P2SVpnServerConfiguration to associate with a VirtualWan if it doesn’t exist else updates the existing P2SVpnServerConfiguration.

    Parameters:

    - resource_group_name (str) – The resource group name of the VirtualWan.
    - virtual_wan_name (str) – The name of the VirtualWan.
    - p2_svpn_server_configuration_name (str) – The name of the P2SVpnServerConfiguration.
    - p2_svpn_server_configuration_parameters (P2SVpnServerConfiguration) – Parameters supplied to create or Update a P2SVpnServerConfiguration.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – The poller return type is ClientRawResponse, the direct response alongside the deserialized response
    - polling – True for ARMPolling, False for no polling, or a polling object for personal polling strategy

    Returns: | An instance of LROPoller that returns P2SVpnServerConfiguration or ClientRawResponse<P2SVpnServerConfiguration> if raw==True
    Return type: | AzureOperationPoller[P2SVpnServerConfiguration] or AzureOperationPoller[ClientRawResponse[P2SVpnServerConfiguration]]
    Raises: | `ErrorException`

  `delete`(resource_group_name, virtual_wan_name, p2_svpn_server_configuration_name, custom_headers=None, raw=False, polling=True, **operation_config)

    Deletes a P2SVpnServerConfiguration.

    Parameters:

    - resource_group_name (str) – The resource group name of the P2SVpnServerConfiguration.
    - virtual_wan_name (str) – The name of the VirtualWan.
    - p2_svpn_server_configuration_name (str) – The name of the P2SVpnServerConfiguration.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – The poller return type is ClientRawResponse, the direct response alongside the deserialized response
    - polling – True for ARMPolling, False for no polling, or a polling object for personal polling strategy

    Returns: | An instance of LROPoller that returns None or ClientRawResponse<None> if raw==True
    Return type: | AzureOperationPoller[None] or AzureOperationPoller[ClientRawResponse[None]]
    Raises: | `ErrorException`

  `get`(resource_group_name, virtual_wan_name, p2_svpn_server_configuration_name, custom_headers=None, raw=False, **operation_config)

    Retrieves the details of a P2SVpnServerConfiguration.

    Parameters:

    - resource_group_name (str) – The resource group name of the P2SVpnServerConfiguration.
    - virtual_wan_name (str) – The name of the VirtualWan.
    - p2_svpn_server_configuration_name (str) – The name of the P2SVpnServerConfiguration.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – returns the direct response alongside the deserialized response
    - operation_config – Operation configuration overrides.

    Returns: | P2SVpnServerConfiguration or ClientRawResponse if raw=true
    Return type: | P2SVpnServerConfiguration or ClientRawResponse
    Raises: | `ErrorException`

  `list_by_virtual_wan`(resource_group_name, virtual_wan_name, custom_headers=None, raw=False, **operation_config)

    Retrieves all P2SVpnServerConfigurations for a particular VirtualWan.

    Parameters:

    - resource_group_name (str) – The resource group name of the VirtualWan.
    - virtual_wan_name (str) – The name of the VirtualWan.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – returns the direct response alongside the deserialized response
    - operation_config – Operation configuration overrides.

    Returns: | An iterator like instance of P2SVpnServerConfiguration
    Return type: | P2SVpnServerConfigurationPaged[P2SVpnServerConfiguration]
    Raises: | `ErrorException`

  `models` = <module 'azure.mgmt.network.v2018_11_01.models' from '/usr/lib/python3/dist-packages/azure/mgmt/network/v2018_11_01/models/__init__.py'>

class `azure.mgmt.network.v2018_11_01.operations.``P2sVpnGatewaysOperations`(client, config, serializer, deserializer)

  Bases: `object`

  P2sVpnGatewaysOperations operations.

  You should not instantiate directly this class, but create a Client instance that will create it for you and attach it as attribute.

  Parameters:

  - client – Client for service requests.
  - config – Configuration of service client.
  - serializer – An object model serializer.
  - deserializer – An object model deserializer.

  Variables: | api_version – Client API version. Constant value: “2018-11-01”.

  `create_or_update`(resource_group_name, gateway_name, p2_svpn_gateway_parameters, custom_headers=None, raw=False, polling=True, **operation_config)

    Creates a virtual wan p2s vpn gateway if it doesn’t exist else updates the existing gateway.

    Parameters:

    - resource_group_name (str) – The resource group name of the P2SVpnGateway.
    - gateway_name (str) – The name of the gateway.
    - p2_svpn_gateway_parameters (P2SVpnGateway) – Parameters supplied to create or Update a virtual wan p2s vpn gateway.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – The poller return type is ClientRawResponse, the direct response alongside the deserialized response
    - polling – True for ARMPolling, False for no polling, or a polling object for personal polling strategy

    Returns: | An instance of LROPoller that returns P2SVpnGateway or ClientRawResponse<P2SVpnGateway> if raw==True
    Return type: | AzureOperationPoller[P2SVpnGateway] or AzureOperationPoller[ClientRawResponse[P2SVpnGateway]]
    Raises: | `ErrorException`

  `delete`(resource_group_name, gateway_name, custom_headers=None, raw=False, polling=True, **operation_config)

    Deletes a virtual wan p2s vpn gateway.

    Parameters:

    - resource_group_name (str) – The resource group name of the P2SVpnGateway.
    - gateway_name (str) – The name of the gateway.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – The poller return type is ClientRawResponse, the direct response alongside the deserialized response
    - polling – True for ARMPolling, False for no polling, or a polling object for personal polling strategy

    Returns: | An instance of LROPoller that returns None or ClientRawResponse<None> if raw==True
    Return type: | AzureOperationPoller[None] or AzureOperationPoller[ClientRawResponse[None]]
    Raises: | `ErrorException`

  `generate_vpn_profile`(resource_group_name, gateway_name, authentication_method=None, custom_headers=None, raw=False, polling=True, **operation_config)

    Generates VPN profile for P2S client of the P2SVpnGateway in the specified resource group.

    Parameters:

    - resource_group_name (str) – The name of the resource group.
    - gateway_name (str) – The name of the P2SVpnGateway.
    - authentication_method (str or AuthenticationMethod) – VPN client Authentication Method. Possible values are: ‘EAPTLS’ and ‘EAPMSCHAPv2’. Possible values include: ‘EAPTLS’, ‘EAPMSCHAPv2’
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – The poller return type is ClientRawResponse, the direct response alongside the deserialized response
    - polling – True for ARMPolling, False for no polling, or a polling object for personal polling strategy

    Returns: | An instance of LROPoller that returns VpnProfileResponse or ClientRawResponse<VpnProfileResponse> if raw==True
    Return type: | AzureOperationPoller[VpnProfileResponse] or AzureOperationPoller[ClientRawResponse[VpnProfileResponse]]
    Raises: | `CloudError`

  `get`(resource_group_name, gateway_name, custom_headers=None, raw=False, **operation_config)

    Retrieves the details of a virtual wan p2s vpn gateway.

    Parameters:

    - resource_group_name (str) – The resource group name of the P2SVpnGateway.
    - gateway_name (str) – The name of the gateway.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – returns the direct response alongside the deserialized response
    - operation_config – Operation configuration overrides.

    Returns: | P2SVpnGateway or ClientRawResponse if raw=true
    Return type: | P2SVpnGateway or ClientRawResponse
    Raises: | `ErrorException`

  `list`(custom_headers=None, raw=False, **operation_config)

    Lists all the P2SVpnGateways in a subscription.

    Parameters:

    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – returns the direct response alongside the deserialized response
    - operation_config – Operation configuration overrides.

    Returns: | An iterator like instance of P2SVpnGateway
    Return type: | P2SVpnGatewayPaged[P2SVpnGateway]
    Raises: | `ErrorException`

  `list_by_resource_group`(resource_group_name, custom_headers=None, raw=False, **operation_config)

    Lists all the P2SVpnGateways in a resource group.

    Parameters:

    - resource_group_name (str) – The resource group name of the P2SVpnGateway.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – returns the direct response alongside the deserialized response
    - operation_config – Operation configuration overrides.

    Returns: | An iterator like instance of P2SVpnGateway
    Return type: | P2SVpnGatewayPaged[P2SVpnGateway]
    Raises: | `ErrorException`

  `update_tags`(resource_group_name, gateway_name, tags=None, custom_headers=None, raw=False, polling=True, **operation_config)

    Updates virtual wan p2s vpn gateway tags.

    Parameters:

    - resource_group_name (str) – The resource group name of the P2SVpnGateway.
    - gateway_name (str) – The name of the gateway.
    - tags (dict[str, str]) – Resource tags.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – The poller return type is ClientRawResponse, the direct response alongside the deserialized response
    - polling – True for ARMPolling, False for no polling, or a polling object for personal polling strategy

    Returns: | An instance of LROPoller that returns P2SVpnGateway or ClientRawResponse<P2SVpnGateway> if raw==True
    Return type: | AzureOperationPoller[P2SVpnGateway] or AzureOperationPoller[ClientRawResponse[P2SVpnGateway]]
    Raises: | `ErrorException`

  `models` = <module 'azure.mgmt.network.v2018_11_01.models' from '/usr/lib/python3/dist-packages/azure/mgmt/network/v2018_11_01/models/__init__.py'>

class `azure.mgmt.network.v2018_11_01.operations.``NetworkManagementClientOperationsMixin`

  Bases: `object`

  `check_dns_name_availability`(location, domain_name_label, custom_headers=None, raw=False, **operation_config)

    Checks whether a domain name in the cloudapp.azure.com zone is available for use.

    Parameters:

    - location (str) – The location of the domain name.
    - domain_name_label (str) – The domain name to be verified. It must conform to the following regular expression: ^[a-z][a-z0-9-]{1,61}[a-z0-9]$.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – returns the direct response alongside the deserialized response
    - operation_config – Operation configuration overrides.

    Returns: | DnsNameAvailabilityResult or ClientRawResponse if raw=true
    Return type: | DnsNameAvailabilityResult or ClientRawResponse
    Raises: | `CloudError`

  `supported_security_providers`(resource_group_name, virtual_wan_name, custom_headers=None, raw=False, **operation_config)

    Gives the supported security providers for the virtual wan.

    Parameters:

    - resource_group_name (str) – The resource group name.
    - virtual_wan_name (str) – The name of the VirtualWAN for which supported security providers are needed.
    - custom_headers (dict) – headers that will be added to the request
    - raw (bool) – returns the direct response alongside the deserialized response
    - operation_config – Operation configuration overrides.

    Returns: | VirtualWanSecurityProviders or ClientRawResponse if raw=true
    Return type: | VirtualWanSecurityProviders or ClientRawResponse
    Raises: | `ErrorException`