Resources/ModuleSpecs/AzureRM/6.13.1/AzureRM.Network.6.11.1.Cmdlets.json

[
    {
        "Command": "Add-AzureRmApplicationGatewayAuthenticationCertificate",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "ApplicationGateway",
                               "Aliases": null
                           },
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "CertificateFile",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Get-AzureRmApplicationGatewayAuthenticationCertificate",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "ApplicationGateway",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "New-AzureRmApplicationGatewayAuthenticationCertificate",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "CertificateFile",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Remove-AzureRmApplicationGatewayAuthenticationCertificate",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "ApplicationGateway",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Get-AzureRmApplicationGatewayAutoscaleConfiguration",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "ApplicationGateway",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "New-AzureRmApplicationGatewayAutoscaleConfiguration",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "MinCapacity",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Remove-AzureRmApplicationGatewayAutoscaleConfiguration",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "ApplicationGateway",
                               "Aliases": null
                           },
                           {
                               "Name": "Force",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Set-AzureRmApplicationGatewayAutoscaleConfiguration",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "ApplicationGateway",
                               "Aliases": null
                           },
                           {
                               "Name": "MinCapacity",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Set-AzureRmApplicationGatewayAuthenticationCertificate",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "ApplicationGateway",
                               "Aliases": null
                           },
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "CertificateFile",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Get-AzureRmApplicationGatewayAvailableWafRuleSets",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Get-AzureRmApplicationGatewayAvailableSslOptions",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Add-AzureRmApplicationGatewayBackendAddressPool",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "ApplicationGateway",
                               "Aliases": null
                           },
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "BackendIPAddresses",
                               "Aliases": null
                           },
                           {
                               "Name": "BackendFqdns",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Get-AzureRmApplicationGatewayBackendAddressPool",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "ApplicationGateway",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "New-AzureRmApplicationGatewayBackendAddressPool",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "BackendIPAddresses",
                               "Aliases": null
                           },
                           {
                               "Name": "BackendFqdns",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Remove-AzureRmApplicationGatewayBackendAddressPool",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "ApplicationGateway",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Set-AzureRmApplicationGatewayBackendAddressPool",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "ApplicationGateway",
                               "Aliases": null
                           },
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "BackendIPAddresses",
                               "Aliases": null
                           },
                           {
                               "Name": "BackendFqdns",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Add-AzureRmApplicationGatewayBackendHttpSettings",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "ApplicationGateway",
                               "Aliases": null
                           },
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "Port",
                               "Aliases": null
                           },
                           {
                               "Name": "Protocol",
                               "Aliases": null
                           },
                           {
                               "Name": "CookieBasedAffinity",
                               "Aliases": null
                           },
                           {
                               "Name": "RequestTimeout",
                               "Aliases": null
                           },
                           {
                               "Name": "ConnectionDraining",
                               "Aliases": null
                           },
                           {
                               "Name": "ProbeId",
                               "Aliases": null
                           },
                           {
                               "Name": "Probe",
                               "Aliases": null
                           },
                           {
                               "Name": "AuthenticationCertificates",
                               "Aliases": null
                           },
                           {
                               "Name": "TrustedRootCertificate",
                               "Aliases": null
                           },
                           {
                               "Name": "PickHostNameFromBackendAddress",
                               "Aliases": null
                           },
                           {
                               "Name": "HostName",
                               "Aliases": null
                           },
                           {
                               "Name": "AffinityCookieName",
                               "Aliases": null
                           },
                           {
                               "Name": "Path",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Get-AzureRmApplicationGatewayBackendHttpSettings",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "ApplicationGateway",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "New-AzureRmApplicationGatewayBackendHttpSettings",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "Port",
                               "Aliases": null
                           },
                           {
                               "Name": "Protocol",
                               "Aliases": null
                           },
                           {
                               "Name": "CookieBasedAffinity",
                               "Aliases": null
                           },
                           {
                               "Name": "RequestTimeout",
                               "Aliases": null
                           },
                           {
                               "Name": "ConnectionDraining",
                               "Aliases": null
                           },
                           {
                               "Name": "ProbeId",
                               "Aliases": null
                           },
                           {
                               "Name": "Probe",
                               "Aliases": null
                           },
                           {
                               "Name": "AuthenticationCertificates",
                               "Aliases": null
                           },
                           {
                               "Name": "TrustedRootCertificate",
                               "Aliases": null
                           },
                           {
                               "Name": "PickHostNameFromBackendAddress",
                               "Aliases": null
                           },
                           {
                               "Name": "HostName",
                               "Aliases": null
                           },
                           {
                               "Name": "AffinityCookieName",
                               "Aliases": null
                           },
                           {
                               "Name": "Path",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Remove-AzureRmApplicationGatewayBackendHttpSettings",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "ApplicationGateway",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Set-AzureRmApplicationGatewayBackendHttpSettings",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "ApplicationGateway",
                               "Aliases": null
                           },
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "Port",
                               "Aliases": null
                           },
                           {
                               "Name": "Protocol",
                               "Aliases": null
                           },
                           {
                               "Name": "CookieBasedAffinity",
                               "Aliases": null
                           },
                           {
                               "Name": "RequestTimeout",
                               "Aliases": null
                           },
                           {
                               "Name": "ConnectionDraining",
                               "Aliases": null
                           },
                           {
                               "Name": "ProbeId",
                               "Aliases": null
                           },
                           {
                               "Name": "Probe",
                               "Aliases": null
                           },
                           {
                               "Name": "AuthenticationCertificates",
                               "Aliases": null
                           },
                           {
                               "Name": "TrustedRootCertificate",
                               "Aliases": null
                           },
                           {
                               "Name": "PickHostNameFromBackendAddress",
                               "Aliases": null
                           },
                           {
                               "Name": "HostName",
                               "Aliases": null
                           },
                           {
                               "Name": "AffinityCookieName",
                               "Aliases": null
                           },
                           {
                               "Name": "Path",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Get-AzureRmApplicationGatewayConnectionDraining",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "BackendHttpSettings",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "New-AzureRmApplicationGatewayConnectionDraining",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "Enabled",
                               "Aliases": null
                           },
                           {
                               "Name": "DrainTimeoutInSec",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Remove-AzureRmApplicationGatewayConnectionDraining",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "BackendHttpSettings",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Set-AzureRmApplicationGatewayConnectionDraining",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "BackendHttpSettings",
                               "Aliases": null
                           },
                           {
                               "Name": "Enabled",
                               "Aliases": null
                           },
                           {
                               "Name": "DrainTimeoutInSec",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Get-AzureRmApplicationGatewayWebApplicationFirewallConfiguration",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "ApplicationGateway",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "New-AzureRmApplicationGatewayWebApplicationFirewallConfiguration",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "Enabled",
                               "Aliases": null
                           },
                           {
                               "Name": "FirewallMode",
                               "Aliases": null
                           },
                           {
                               "Name": "RuleSetType",
                               "Aliases": null
                           },
                           {
                               "Name": "RuleSetVersion",
                               "Aliases": null
                           },
                           {
                               "Name": "DisabledRuleGroup",
                               "Aliases": [
                                               "DisabledRuleGroups"
                                           ]
                           },
                           {
                               "Name": "RequestBodyCheck",
                               "Aliases": null
                           },
                           {
                               "Name": "MaxRequestBodySizeInKb",
                               "Aliases": null
                           },
                           {
                               "Name": "FileUploadLimitInMb",
                               "Aliases": null
                           },
                           {
                               "Name": "Exclusion",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Set-AzureRmApplicationGatewayWebApplicationFirewallConfiguration",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "ApplicationGateway",
                               "Aliases": null
                           },
                           {
                               "Name": "Enabled",
                               "Aliases": null
                           },
                           {
                               "Name": "FirewallMode",
                               "Aliases": null
                           },
                           {
                               "Name": "RuleSetType",
                               "Aliases": null
                           },
                           {
                               "Name": "RuleSetVersion",
                               "Aliases": null
                           },
                           {
                               "Name": "DisabledRuleGroup",
                               "Aliases": [
                                               "DisabledRuleGroups"
                                           ]
                           },
                           {
                               "Name": "RequestBodyCheck",
                               "Aliases": null
                           },
                           {
                               "Name": "MaxRequestBodySizeInKb",
                               "Aliases": null
                           },
                           {
                               "Name": "FileUploadLimitInMb",
                               "Aliases": null
                           },
                           {
                               "Name": "Exclusion",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "New-AzureRmApplicationGatewayFirewallDisabledRuleGroupConfig",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "RuleGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "Rules",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "New-AzureRmApplicationGatewayFirewallExclusionConfig",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "Variable",
                               "Aliases": null
                           },
                           {
                               "Name": "Operator",
                               "Aliases": null
                           },
                           {
                               "Name": "Selector",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Add-AzureRmApplicationGatewayFrontendIPConfig",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "ApplicationGateway",
                               "Aliases": null
                           },
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "PrivateIPAddress",
                               "Aliases": null
                           },
                           {
                               "Name": "SubnetId",
                               "Aliases": null
                           },
                           {
                               "Name": "Subnet",
                               "Aliases": null
                           },
                           {
                               "Name": "PublicIPAddressId",
                               "Aliases": null
                           },
                           {
                               "Name": "PublicIPAddress",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Get-AzureRmApplicationGatewayFrontendIPConfig",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "ApplicationGateway",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "New-AzureRmApplicationGatewayFrontendIPConfig",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "PrivateIPAddress",
                               "Aliases": null
                           },
                           {
                               "Name": "SubnetId",
                               "Aliases": null
                           },
                           {
                               "Name": "Subnet",
                               "Aliases": null
                           },
                           {
                               "Name": "PublicIPAddressId",
                               "Aliases": null
                           },
                           {
                               "Name": "PublicIPAddress",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Remove-AzureRmApplicationGatewayFrontendIPConfig",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "ApplicationGateway",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Set-AzureRmApplicationGatewayFrontendIPConfig",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "ApplicationGateway",
                               "Aliases": null
                           },
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "PrivateIPAddress",
                               "Aliases": null
                           },
                           {
                               "Name": "SubnetId",
                               "Aliases": null
                           },
                           {
                               "Name": "Subnet",
                               "Aliases": null
                           },
                           {
                               "Name": "PublicIPAddressId",
                               "Aliases": null
                           },
                           {
                               "Name": "PublicIPAddress",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Add-AzureRmApplicationGatewayFrontendPort",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "ApplicationGateway",
                               "Aliases": null
                           },
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "Port",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Get-AzureRmApplicationGatewayFrontendPort",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "ApplicationGateway",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "New-AzureRmApplicationGatewayFrontendPort",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "Port",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Remove-AzureRmApplicationGatewayFrontendPort",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "ApplicationGateway",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Set-AzureRmApplicationGatewayFrontendPort",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "ApplicationGateway",
                               "Aliases": null
                           },
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "Port",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Add-AzureRmApplicationGatewayIPConfiguration",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "ApplicationGateway",
                               "Aliases": null
                           },
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "SubnetId",
                               "Aliases": null
                           },
                           {
                               "Name": "Subnet",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Get-AzureRmApplicationGatewayIPConfiguration",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "ApplicationGateway",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "New-AzureRmApplicationGatewayIPConfiguration",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "SubnetId",
                               "Aliases": null
                           },
                           {
                               "Name": "Subnet",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Remove-AzureRmApplicationGatewayIPConfiguration",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "ApplicationGateway",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Set-AzureRmApplicationGatewayIPConfiguration",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "ApplicationGateway",
                               "Aliases": null
                           },
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "SubnetId",
                               "Aliases": null
                           },
                           {
                               "Name": "Subnet",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Get-AzureRmApplicationGatewayBackendHealth",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "Name",
                               "Aliases": [
                                               "ResourceName"
                                           ]
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "ExpandResource",
                               "Aliases": null
                           },
                           {
                               "Name": "AsJob",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Get-AzureRmApplicationGateway",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "Name",
                               "Aliases": [
                                               "ResourceName"
                                           ]
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Add-AzureRmApplicationGatewayHttpListener",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "ApplicationGateway",
                               "Aliases": null
                           },
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "FrontendIPConfigurationId",
                               "Aliases": null
                           },
                           {
                               "Name": "FrontendIPConfiguration",
                               "Aliases": null
                           },
                           {
                               "Name": "FrontendPortId",
                               "Aliases": null
                           },
                           {
                               "Name": "FrontendPort",
                               "Aliases": null
                           },
                           {
                               "Name": "SslCertificateId",
                               "Aliases": null
                           },
                           {
                               "Name": "SslCertificate",
                               "Aliases": null
                           },
                           {
                               "Name": "HostName",
                               "Aliases": null
                           },
                           {
                               "Name": "RequireServerNameIndication",
                               "Aliases": null
                           },
                           {
                               "Name": "Protocol",
                               "Aliases": null
                           },
                           {
                               "Name": "CustomErrorConfiguration",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Get-AzureRmApplicationGatewayHttpListener",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "ApplicationGateway",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "New-AzureRmApplicationGatewayHttpListener",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "FrontendIPConfigurationId",
                               "Aliases": null
                           },
                           {
                               "Name": "FrontendIPConfiguration",
                               "Aliases": null
                           },
                           {
                               "Name": "FrontendPortId",
                               "Aliases": null
                           },
                           {
                               "Name": "FrontendPort",
                               "Aliases": null
                           },
                           {
                               "Name": "SslCertificateId",
                               "Aliases": null
                           },
                           {
                               "Name": "SslCertificate",
                               "Aliases": null
                           },
                           {
                               "Name": "HostName",
                               "Aliases": null
                           },
                           {
                               "Name": "RequireServerNameIndication",
                               "Aliases": null
                           },
                           {
                               "Name": "Protocol",
                               "Aliases": null
                           },
                           {
                               "Name": "CustomErrorConfiguration",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Remove-AzureRmApplicationGatewayHttpListener",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "ApplicationGateway",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Set-AzureRmApplicationGatewayHttpListener",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "ApplicationGateway",
                               "Aliases": null
                           },
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "FrontendIPConfigurationId",
                               "Aliases": null
                           },
                           {
                               "Name": "FrontendIPConfiguration",
                               "Aliases": null
                           },
                           {
                               "Name": "FrontendPortId",
                               "Aliases": null
                           },
                           {
                               "Name": "FrontendPort",
                               "Aliases": null
                           },
                           {
                               "Name": "SslCertificateId",
                               "Aliases": null
                           },
                           {
                               "Name": "SslCertificate",
                               "Aliases": null
                           },
                           {
                               "Name": "HostName",
                               "Aliases": null
                           },
                           {
                               "Name": "RequireServerNameIndication",
                               "Aliases": null
                           },
                           {
                               "Name": "Protocol",
                               "Aliases": null
                           },
                           {
                               "Name": "CustomErrorConfiguration",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "New-AzureRmApplicationGateway",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "Name",
                               "Aliases": [
                                               "ResourceName"
                                           ]
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "Location",
                               "Aliases": null
                           },
                           {
                               "Name": "Sku",
                               "Aliases": null
                           },
                           {
                               "Name": "SslPolicy",
                               "Aliases": null
                           },
                           {
                               "Name": "GatewayIPConfigurations",
                               "Aliases": null
                           },
                           {
                               "Name": "SslCertificates",
                               "Aliases": null
                           },
                           {
                               "Name": "AuthenticationCertificates",
                               "Aliases": null
                           },
                           {
                               "Name": "TrustedRootCertificate",
                               "Aliases": null
                           },
                           {
                               "Name": "FrontendIPConfigurations",
                               "Aliases": null
                           },
                           {
                               "Name": "FrontendPorts",
                               "Aliases": null
                           },
                           {
                               "Name": "Probes",
                               "Aliases": null
                           },
                           {
                               "Name": "BackendAddressPools",
                               "Aliases": null
                           },
                           {
                               "Name": "BackendHttpSettingsCollection",
                               "Aliases": null
                           },
                           {
                               "Name": "HttpListeners",
                               "Aliases": null
                           },
                           {
                               "Name": "UrlPathMaps",
                               "Aliases": null
                           },
                           {
                               "Name": "RequestRoutingRules",
                               "Aliases": null
                           },
                           {
                               "Name": "RedirectConfigurations",
                               "Aliases": null
                           },
                           {
                               "Name": "WebApplicationFirewallConfiguration",
                               "Aliases": null
                           },
                           {
                               "Name": "AutoscaleConfiguration",
                               "Aliases": null
                           },
                           {
                               "Name": "EnableHttp2",
                               "Aliases": null
                           },
                           {
                               "Name": "EnableFIPS",
                               "Aliases": null
                           },
                           {
                               "Name": "Zone",
                               "Aliases": null
                           },
                           {
                               "Name": "Tag",
                               "Aliases": null
                           },
                           {
                               "Name": "Force",
                               "Aliases": null
                           },
                           {
                               "Name": "AsJob",
                               "Aliases": null
                           },
                           {
                               "Name": "CustomErrorConfiguration",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "New-AzureRmApplicationGatewayCustomError",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "StatusCode",
                               "Aliases": null
                           },
                           {
                               "Name": "CustomErrorPageUrl",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Add-AzureRmApplicationGatewayCustomError",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "ApplicationGateway",
                               "Aliases": null
                           },
                           {
                               "Name": "StatusCode",
                               "Aliases": null
                           },
                           {
                               "Name": "CustomErrorPageUrl",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Get-AzureRmApplicationGatewayCustomError",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "StatusCode",
                               "Aliases": null
                           },
                           {
                               "Name": "ApplicationGateway",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Remove-AzureRmApplicationGatewayCustomError",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "StatusCode",
                               "Aliases": null
                           },
                           {
                               "Name": "ApplicationGateway",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Set-AzureRmApplicationGatewayCustomError",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "ApplicationGateway",
                               "Aliases": null
                           },
                           {
                               "Name": "StatusCode",
                               "Aliases": null
                           },
                           {
                               "Name": "CustomErrorPageUrl",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Add-AzureRmApplicationGatewayHttpListenerCustomError",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "HttpListener",
                               "Aliases": null
                           },
                           {
                               "Name": "StatusCode",
                               "Aliases": null
                           },
                           {
                               "Name": "CustomErrorPageUrl",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Get-AzureRmApplicationGatewayHttpListenerCustomError",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "StatusCode",
                               "Aliases": null
                           },
                           {
                               "Name": "HttpListener",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Remove-AzureRmApplicationGatewayHttpListenerCustomError",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "StatusCode",
                               "Aliases": null
                           },
                           {
                               "Name": "HttpListener",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Set-AzureRmApplicationGatewayHttpListenerCustomError",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "HttpListener",
                               "Aliases": null
                           },
                           {
                               "Name": "StatusCode",
                               "Aliases": null
                           },
                           {
                               "Name": "CustomErrorPageUrl",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "New-AzureRmApplicationGatewayPathRuleConfig",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "Paths",
                               "Aliases": null
                           },
                           {
                               "Name": "BackendAddressPoolId",
                               "Aliases": null
                           },
                           {
                               "Name": "BackendAddressPool",
                               "Aliases": null
                           },
                           {
                               "Name": "BackendHttpSettingsId",
                               "Aliases": null
                           },
                           {
                               "Name": "BackendHttpSettings",
                               "Aliases": null
                           },
                           {
                               "Name": "RedirectConfigurationId",
                               "Aliases": null
                           },
                           {
                               "Name": "RedirectConfiguration",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Add-AzureRmApplicationGatewayProbeConfig",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "ApplicationGateway",
                               "Aliases": null
                           },
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "Protocol",
                               "Aliases": null
                           },
                           {
                               "Name": "HostName",
                               "Aliases": null
                           },
                           {
                               "Name": "Path",
                               "Aliases": null
                           },
                           {
                               "Name": "Interval",
                               "Aliases": null
                           },
                           {
                               "Name": "Timeout",
                               "Aliases": null
                           },
                           {
                               "Name": "UnhealthyThreshold",
                               "Aliases": null
                           },
                           {
                               "Name": "PickHostNameFromBackendHttpSettings",
                               "Aliases": null
                           },
                           {
                               "Name": "MinServers",
                               "Aliases": null
                           },
                           {
                               "Name": "Match",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Get-AzureRmApplicationGatewayProbeConfig",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "ApplicationGateway",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "New-AzureRmApplicationGatewayProbeConfig",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "Protocol",
                               "Aliases": null
                           },
                           {
                               "Name": "HostName",
                               "Aliases": null
                           },
                           {
                               "Name": "Path",
                               "Aliases": null
                           },
                           {
                               "Name": "Interval",
                               "Aliases": null
                           },
                           {
                               "Name": "Timeout",
                               "Aliases": null
                           },
                           {
                               "Name": "UnhealthyThreshold",
                               "Aliases": null
                           },
                           {
                               "Name": "PickHostNameFromBackendHttpSettings",
                               "Aliases": null
                           },
                           {
                               "Name": "MinServers",
                               "Aliases": null
                           },
                           {
                               "Name": "Match",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Remove-AzureRmApplicationGatewayProbeConfig",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "ApplicationGateway",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Set-AzureRmApplicationGatewayProbeConfig",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "ApplicationGateway",
                               "Aliases": null
                           },
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "Protocol",
                               "Aliases": null
                           },
                           {
                               "Name": "HostName",
                               "Aliases": null
                           },
                           {
                               "Name": "Path",
                               "Aliases": null
                           },
                           {
                               "Name": "Interval",
                               "Aliases": null
                           },
                           {
                               "Name": "Timeout",
                               "Aliases": null
                           },
                           {
                               "Name": "UnhealthyThreshold",
                               "Aliases": null
                           },
                           {
                               "Name": "PickHostNameFromBackendHttpSettings",
                               "Aliases": null
                           },
                           {
                               "Name": "MinServers",
                               "Aliases": null
                           },
                           {
                               "Name": "Match",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "New-AzureRmApplicationGatewayProbeHealthResponseMatch",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "Body",
                               "Aliases": null
                           },
                           {
                               "Name": "StatusCode",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Remove-AzureRmApplicationGateway",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "Name",
                               "Aliases": [
                                               "ResourceName"
                                           ]
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "Force",
                               "Aliases": null
                           },
                           {
                               "Name": "PassThru",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Add-AzureRmApplicationGatewayRequestRoutingRule",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "ApplicationGateway",
                               "Aliases": null
                           },
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "RuleType",
                               "Aliases": null
                           },
                           {
                               "Name": "BackendHttpSettingsId",
                               "Aliases": null
                           },
                           {
                               "Name": "BackendHttpSettings",
                               "Aliases": null
                           },
                           {
                               "Name": "HttpListenerId",
                               "Aliases": null
                           },
                           {
                               "Name": "HttpListener",
                               "Aliases": null
                           },
                           {
                               "Name": "BackendAddressPoolId",
                               "Aliases": null
                           },
                           {
                               "Name": "BackendAddressPool",
                               "Aliases": null
                           },
                           {
                               "Name": "UrlPathMapId",
                               "Aliases": null
                           },
                           {
                               "Name": "UrlPathMap",
                               "Aliases": null
                           },
                           {
                               "Name": "RedirectConfigurationId",
                               "Aliases": null
                           },
                           {
                               "Name": "RedirectConfiguration",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Get-AzureRmApplicationGatewayRequestRoutingRule",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "ApplicationGateway",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "New-AzureRmApplicationGatewayRequestRoutingRule",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "RuleType",
                               "Aliases": null
                           },
                           {
                               "Name": "BackendHttpSettingsId",
                               "Aliases": null
                           },
                           {
                               "Name": "BackendHttpSettings",
                               "Aliases": null
                           },
                           {
                               "Name": "HttpListenerId",
                               "Aliases": null
                           },
                           {
                               "Name": "HttpListener",
                               "Aliases": null
                           },
                           {
                               "Name": "BackendAddressPoolId",
                               "Aliases": null
                           },
                           {
                               "Name": "BackendAddressPool",
                               "Aliases": null
                           },
                           {
                               "Name": "UrlPathMapId",
                               "Aliases": null
                           },
                           {
                               "Name": "UrlPathMap",
                               "Aliases": null
                           },
                           {
                               "Name": "RedirectConfigurationId",
                               "Aliases": null
                           },
                           {
                               "Name": "RedirectConfiguration",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Remove-AzureRmApplicationGatewayRequestRoutingRule",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "ApplicationGateway",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Set-AzureRmApplicationGatewayRequestRoutingRule",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "ApplicationGateway",
                               "Aliases": null
                           },
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "RuleType",
                               "Aliases": null
                           },
                           {
                               "Name": "BackendHttpSettingsId",
                               "Aliases": null
                           },
                           {
                               "Name": "BackendHttpSettings",
                               "Aliases": null
                           },
                           {
                               "Name": "HttpListenerId",
                               "Aliases": null
                           },
                           {
                               "Name": "HttpListener",
                               "Aliases": null
                           },
                           {
                               "Name": "BackendAddressPoolId",
                               "Aliases": null
                           },
                           {
                               "Name": "BackendAddressPool",
                               "Aliases": null
                           },
                           {
                               "Name": "UrlPathMapId",
                               "Aliases": null
                           },
                           {
                               "Name": "UrlPathMap",
                               "Aliases": null
                           },
                           {
                               "Name": "RedirectConfigurationId",
                               "Aliases": null
                           },
                           {
                               "Name": "RedirectConfiguration",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Add-AzureRmApplicationGatewayRedirectConfiguration",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "ApplicationGateway",
                               "Aliases": null
                           },
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "RedirectType",
                               "Aliases": null
                           },
                           {
                               "Name": "TargetListenerID",
                               "Aliases": null
                           },
                           {
                               "Name": "TargetListener",
                               "Aliases": null
                           },
                           {
                               "Name": "TargetUrl",
                               "Aliases": null
                           },
                           {
                               "Name": "IncludePath",
                               "Aliases": null
                           },
                           {
                               "Name": "IncludeQueryString",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Get-AzureRmApplicationGatewayRedirectConfiguration",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "ApplicationGateway",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "New-AzureRmApplicationGatewayRedirectConfiguration",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "RedirectType",
                               "Aliases": null
                           },
                           {
                               "Name": "TargetListenerID",
                               "Aliases": null
                           },
                           {
                               "Name": "TargetListener",
                               "Aliases": null
                           },
                           {
                               "Name": "TargetUrl",
                               "Aliases": null
                           },
                           {
                               "Name": "IncludePath",
                               "Aliases": null
                           },
                           {
                               "Name": "IncludeQueryString",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Remove-AzureRmApplicationGatewayRedirectConfiguration",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "ApplicationGateway",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Set-AzureRmApplicationGatewayRedirectConfiguration",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "ApplicationGateway",
                               "Aliases": null
                           },
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "RedirectType",
                               "Aliases": null
                           },
                           {
                               "Name": "TargetListenerID",
                               "Aliases": null
                           },
                           {
                               "Name": "TargetListener",
                               "Aliases": null
                           },
                           {
                               "Name": "TargetUrl",
                               "Aliases": null
                           },
                           {
                               "Name": "IncludePath",
                               "Aliases": null
                           },
                           {
                               "Name": "IncludeQueryString",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Set-AzureRmApplicationGateway",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "ApplicationGateway",
                               "Aliases": null
                           },
                           {
                               "Name": "AsJob",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Get-AzureRmApplicationGatewaySku",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "ApplicationGateway",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "New-AzureRmApplicationGatewaySku",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "Tier",
                               "Aliases": null
                           },
                           {
                               "Name": "Capacity",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Set-AzureRmApplicationGatewaySku",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "ApplicationGateway",
                               "Aliases": null
                           },
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "Tier",
                               "Aliases": null
                           },
                           {
                               "Name": "Capacity",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Add-AzureRmApplicationGatewaySslCertificate",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "ApplicationGateway",
                               "Aliases": null
                           },
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "CertificateFile",
                               "Aliases": null
                           },
                           {
                               "Name": "Password",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Get-AzureRmApplicationGatewaySslCertificate",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "ApplicationGateway",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "New-AzureRmApplicationGatewaySslCertificate",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "CertificateFile",
                               "Aliases": null
                           },
                           {
                               "Name": "Password",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Remove-AzureRmApplicationGatewaySslCertificate",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "ApplicationGateway",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Set-AzureRmApplicationGatewaySslCertificate",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "ApplicationGateway",
                               "Aliases": null
                           },
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "CertificateFile",
                               "Aliases": null
                           },
                           {
                               "Name": "Password",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Get-AzureRmApplicationGatewaySslPolicy",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "ApplicationGateway",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "New-AzureRmApplicationGatewaySslPolicy",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "DisabledSslProtocols",
                               "Aliases": null
                           },
                           {
                               "Name": "PolicyType",
                               "Aliases": null
                           },
                           {
                               "Name": "PolicyName",
                               "Aliases": null
                           },
                           {
                               "Name": "CipherSuite",
                               "Aliases": null
                           },
                           {
                               "Name": "MinProtocolVersion",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Remove-AzureRmApplicationGatewaySslPolicy",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "ApplicationGateway",
                               "Aliases": null
                           },
                           {
                               "Name": "Force",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Set-AzureRmApplicationGatewaySslPolicy",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "ApplicationGateway",
                               "Aliases": null
                           },
                           {
                               "Name": "DisabledSslProtocols",
                               "Aliases": null
                           },
                           {
                               "Name": "PolicyType",
                               "Aliases": null
                           },
                           {
                               "Name": "PolicyName",
                               "Aliases": null
                           },
                           {
                               "Name": "CipherSuite",
                               "Aliases": null
                           },
                           {
                               "Name": "MinProtocolVersion",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Get-AzureRmApplicationGatewaySslPredefinedPolicy",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Start-AzureRmApplicationGateway",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "ApplicationGateway",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Stop-AzureRmApplicationGateway",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "ApplicationGateway",
                               "Aliases": null
                           },
                           {
                               "Name": "AsJob",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Add-AzureRmApplicationGatewayTrustedRootCertificate",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "ApplicationGateway",
                               "Aliases": null
                           },
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "CertificateFile",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Get-AzureRmApplicationGatewayTrustedRootCertificate",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "ApplicationGateway",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "New-AzureRmApplicationGatewayTrustedRootCertificate",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "CertificateFile",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Remove-AzureRmApplicationGatewayTrustedRootCertificate",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "ApplicationGateway",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Set-AzureRmApplicationGatewayTrustedRootCertificate",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "ApplicationGateway",
                               "Aliases": null
                           },
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "CertificateFile",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Add-AzureRmApplicationGatewayUrlPathMapConfig",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "ApplicationGateway",
                               "Aliases": null
                           },
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "PathRules",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultBackendAddressPoolId",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultBackendAddressPool",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultBackendHttpSettingsId",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultBackendHttpSettings",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultRedirectConfigurationId",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultRedirectConfiguration",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Get-AzureRmApplicationGatewayUrlPathMapConfig",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "ApplicationGateway",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "New-AzureRmApplicationGatewayUrlPathMapConfig",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "PathRules",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultBackendAddressPoolId",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultBackendAddressPool",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultBackendHttpSettingsId",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultBackendHttpSettings",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultRedirectConfigurationId",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultRedirectConfiguration",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Remove-AzureRmApplicationGatewayUrlPathMapConfig",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "ApplicationGateway",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Set-AzureRmApplicationGatewayUrlPathMapConfig",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "ApplicationGateway",
                               "Aliases": null
                           },
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "PathRules",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultBackendAddressPoolId",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultBackendAddressPool",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultBackendHttpSettingsId",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultBackendHttpSettings",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultRedirectConfigurationId",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultRedirectConfiguration",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Add-AzureRmExpressRouteCircuitAuthorization",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "ExpressRouteCircuit",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Get-AzureRmExpressRouteCircuitAuthorization",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "ExpressRouteCircuit",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "New-AzureRmExpressRouteCircuitAuthorization",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Remove-AzureRmExpressRouteCircuitAuthorization",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "ExpressRouteCircuit",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Move-AzureRmExpressRouteCircuit",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "Name",
                               "Aliases": [
                                               "ResourceName"
                                           ]
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "Location",
                               "Aliases": null
                           },
                           {
                               "Name": "ServiceKey",
                               "Aliases": null
                           },
                           {
                               "Name": "Tag",
                               "Aliases": null
                           },
                           {
                               "Name": "Force",
                               "Aliases": null
                           },
                           {
                               "Name": "AsJob",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Get-AzureRmExpressRouteCircuitARPTable",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "ExpressRouteCircuitName",
                               "Aliases": [
                                               "Name",
                                               "ResourceName"
                                           ]
                           },
                           {
                               "Name": "PeeringType",
                               "Aliases": null
                           },
                           {
                               "Name": "DevicePath",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Get-AzureRmExpressRouteCircuitRouteTable",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "ExpressRouteCircuitName",
                               "Aliases": [
                                               "Name",
                                               "ResourceName"
                                           ]
                           },
                           {
                               "Name": "PeeringType",
                               "Aliases": null
                           },
                           {
                               "Name": "DevicePath",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Get-AzureRmExpressRouteCircuitRouteTableSummary",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "ExpressRouteCircuitName",
                               "Aliases": [
                                               "Name",
                                               "ResourceName"
                                           ]
                           },
                           {
                               "Name": "PeeringType",
                               "Aliases": null
                           },
                           {
                               "Name": "DevicePath",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Get-AzureRmExpressRouteCircuitStats",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "ExpressRouteCircuitName",
                               "Aliases": [
                                               "Name",
                                               "ResourceName"
                                           ]
                           },
                           {
                               "Name": "PeeringType",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Add-AzureRmLoadBalancerInboundNatPoolConfig",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "LoadBalancer",
                               "Aliases": null
                           },
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "Protocol",
                               "Aliases": null
                           },
                           {
                               "Name": "FrontendPortRangeStart",
                               "Aliases": null
                           },
                           {
                               "Name": "FrontendPortRangeEnd",
                               "Aliases": null
                           },
                           {
                               "Name": "BackendPort",
                               "Aliases": null
                           },
                           {
                               "Name": "IdleTimeoutInMinutes",
                               "Aliases": null
                           },
                           {
                               "Name": "EnableFloatingIP",
                               "Aliases": null
                           },
                           {
                               "Name": "EnableTcpReset",
                               "Aliases": null
                           },
                           {
                               "Name": "FrontendIpConfigurationId",
                               "Aliases": null
                           },
                           {
                               "Name": "FrontendIpConfiguration",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Get-AzureRmLoadBalancerInboundNatPoolConfig",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "LoadBalancer",
                               "Aliases": null
                           },
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "New-AzureRmLoadBalancerInboundNatPoolConfig",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "Protocol",
                               "Aliases": null
                           },
                           {
                               "Name": "FrontendPortRangeStart",
                               "Aliases": null
                           },
                           {
                               "Name": "FrontendPortRangeEnd",
                               "Aliases": null
                           },
                           {
                               "Name": "BackendPort",
                               "Aliases": null
                           },
                           {
                               "Name": "IdleTimeoutInMinutes",
                               "Aliases": null
                           },
                           {
                               "Name": "EnableFloatingIP",
                               "Aliases": null
                           },
                           {
                               "Name": "EnableTcpReset",
                               "Aliases": null
                           },
                           {
                               "Name": "FrontendIpConfigurationId",
                               "Aliases": null
                           },
                           {
                               "Name": "FrontendIpConfiguration",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Remove-AzureRmLoadBalancerInboundNatPoolConfig",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "LoadBalancer",
                               "Aliases": null
                           },
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Set-AzureRmLoadBalancerInboundNatPoolConfig",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "LoadBalancer",
                               "Aliases": null
                           },
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "Protocol",
                               "Aliases": null
                           },
                           {
                               "Name": "FrontendPortRangeStart",
                               "Aliases": null
                           },
                           {
                               "Name": "FrontendPortRangeEnd",
                               "Aliases": null
                           },
                           {
                               "Name": "BackendPort",
                               "Aliases": null
                           },
                           {
                               "Name": "IdleTimeoutInMinutes",
                               "Aliases": null
                           },
                           {
                               "Name": "EnableFloatingIP",
                               "Aliases": null
                           },
                           {
                               "Name": "EnableTcpReset",
                               "Aliases": null
                           },
                           {
                               "Name": "FrontendIpConfigurationId",
                               "Aliases": null
                           },
                           {
                               "Name": "FrontendIpConfiguration",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Get-AzureRmExpressRouteCircuit",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "Name",
                               "Aliases": [
                                               "ResourceName"
                                           ]
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "New-AzureRmExpressRouteCircuit",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "Name",
                               "Aliases": [
                                               "ResourceName"
                                           ]
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "Location",
                               "Aliases": null
                           },
                           {
                               "Name": "SkuTier",
                               "Aliases": null
                           },
                           {
                               "Name": "SkuFamily",
                               "Aliases": null
                           },
                           {
                               "Name": "ServiceProviderName",
                               "Aliases": null
                           },
                           {
                               "Name": "PeeringLocation",
                               "Aliases": null
                           },
                           {
                               "Name": "BandwidthInMbps",
                               "Aliases": null
                           },
                           {
                               "Name": "ExpressRoutePort",
                               "Aliases": null
                           },
                           {
                               "Name": "BandwidthInGbps",
                               "Aliases": null
                           },
                           {
                               "Name": "Peering",
                               "Aliases": null
                           },
                           {
                               "Name": "Authorization",
                               "Aliases": null
                           },
                           {
                               "Name": "AllowClassicOperations",
                               "Aliases": null
                           },
                           {
                               "Name": "Tag",
                               "Aliases": null
                           },
                           {
                               "Name": "Force",
                               "Aliases": null
                           },
                           {
                               "Name": "AsJob",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Add-AzureRmExpressRouteCircuitPeeringConfig",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "ExpressRouteCircuit",
                               "Aliases": null
                           },
                           {
                               "Name": "PeeringType",
                               "Aliases": null
                           },
                           {
                               "Name": "PeerASN",
                               "Aliases": null
                           },
                           {
                               "Name": "PrimaryPeerAddressPrefix",
                               "Aliases": null
                           },
                           {
                               "Name": "SecondaryPeerAddressPrefix",
                               "Aliases": null
                           },
                           {
                               "Name": "VlanId",
                               "Aliases": null
                           },
                           {
                               "Name": "SharedKey",
                               "Aliases": null
                           },
                           {
                               "Name": "MicrosoftConfigAdvertisedPublicPrefixes",
                               "Aliases": null
                           },
                           {
                               "Name": "MicrosoftConfigCustomerAsn",
                               "Aliases": null
                           },
                           {
                               "Name": "MicrosoftConfigRoutingRegistryName",
                               "Aliases": null
                           },
                           {
                               "Name": "RouteFilterId",
                               "Aliases": null
                           },
                           {
                               "Name": "RouteFilter",
                               "Aliases": null
                           },
                           {
                               "Name": "PeerAddressType",
                               "Aliases": null
                           },
                           {
                               "Name": "LegacyMode",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Get-AzureRmExpressRouteCircuitPeeringConfig",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "ExpressRouteCircuit",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "New-AzureRmExpressRouteCircuitPeeringConfig",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "PeeringType",
                               "Aliases": null
                           },
                           {
                               "Name": "PeerASN",
                               "Aliases": null
                           },
                           {
                               "Name": "PrimaryPeerAddressPrefix",
                               "Aliases": null
                           },
                           {
                               "Name": "SecondaryPeerAddressPrefix",
                               "Aliases": null
                           },
                           {
                               "Name": "VlanId",
                               "Aliases": null
                           },
                           {
                               "Name": "SharedKey",
                               "Aliases": null
                           },
                           {
                               "Name": "MicrosoftConfigAdvertisedPublicPrefixes",
                               "Aliases": null
                           },
                           {
                               "Name": "MicrosoftConfigCustomerAsn",
                               "Aliases": null
                           },
                           {
                               "Name": "MicrosoftConfigRoutingRegistryName",
                               "Aliases": null
                           },
                           {
                               "Name": "RouteFilterId",
                               "Aliases": null
                           },
                           {
                               "Name": "RouteFilter",
                               "Aliases": null
                           },
                           {
                               "Name": "PeerAddressType",
                               "Aliases": null
                           },
                           {
                               "Name": "LegacyMode",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Remove-AzureRmExpressRouteCircuitPeeringConfig",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "ExpressRouteCircuit",
                               "Aliases": null
                           },
                           {
                               "Name": "PeerAddressType",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Set-AzureRmExpressRouteCircuitPeeringConfig",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "ExpressRouteCircuit",
                               "Aliases": null
                           },
                           {
                               "Name": "PeeringType",
                               "Aliases": null
                           },
                           {
                               "Name": "PeerASN",
                               "Aliases": null
                           },
                           {
                               "Name": "PrimaryPeerAddressPrefix",
                               "Aliases": null
                           },
                           {
                               "Name": "SecondaryPeerAddressPrefix",
                               "Aliases": null
                           },
                           {
                               "Name": "VlanId",
                               "Aliases": null
                           },
                           {
                               "Name": "SharedKey",
                               "Aliases": null
                           },
                           {
                               "Name": "MicrosoftConfigAdvertisedPublicPrefixes",
                               "Aliases": null
                           },
                           {
                               "Name": "MicrosoftConfigCustomerAsn",
                               "Aliases": null
                           },
                           {
                               "Name": "MicrosoftConfigRoutingRegistryName",
                               "Aliases": null
                           },
                           {
                               "Name": "RouteFilterId",
                               "Aliases": null
                           },
                           {
                               "Name": "RouteFilter",
                               "Aliases": null
                           },
                           {
                               "Name": "PeerAddressType",
                               "Aliases": null
                           },
                           {
                               "Name": "LegacyMode",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Remove-AzureRmExpressRouteCircuit",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "Name",
                               "Aliases": [
                                               "ResourceName"
                                           ]
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "Force",
                               "Aliases": null
                           },
                           {
                               "Name": "PassThru",
                               "Aliases": null
                           },
                           {
                               "Name": "AsJob",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Set-AzureRmExpressRouteCircuit",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "ExpressRouteCircuit",
                               "Aliases": null
                           },
                           {
                               "Name": "AsJob",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Get-AzureRmEffectiveNetworkSecurityGroup",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "NetworkInterfaceName",
                               "Aliases": null
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Get-AzureRmEffectiveRouteTable",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "NetworkInterfaceName",
                               "Aliases": null
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "AsJob",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Add-AzureRmNetworkInterfaceIpConfig",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "NetworkInterface",
                               "Aliases": null
                           },
                           {
                               "Name": "PrivateIpAddressVersion",
                               "Aliases": null
                           },
                           {
                               "Name": "PrivateIpAddress",
                               "Aliases": null
                           },
                           {
                               "Name": "Primary",
                               "Aliases": null
                           },
                           {
                               "Name": "SubnetId",
                               "Aliases": null
                           },
                           {
                               "Name": "Subnet",
                               "Aliases": null
                           },
                           {
                               "Name": "PublicIpAddressId",
                               "Aliases": null
                           },
                           {
                               "Name": "PublicIpAddress",
                               "Aliases": null
                           },
                           {
                               "Name": "LoadBalancerBackendAddressPoolId",
                               "Aliases": null
                           },
                           {
                               "Name": "LoadBalancerBackendAddressPool",
                               "Aliases": null
                           },
                           {
                               "Name": "LoadBalancerInboundNatRuleId",
                               "Aliases": null
                           },
                           {
                               "Name": "LoadBalancerInboundNatRule",
                               "Aliases": null
                           },
                           {
                               "Name": "ApplicationGatewayBackendAddressPoolId",
                               "Aliases": null
                           },
                           {
                               "Name": "ApplicationGatewayBackendAddressPool",
                               "Aliases": null
                           },
                           {
                               "Name": "ApplicationSecurityGroupId",
                               "Aliases": null
                           },
                           {
                               "Name": "ApplicationSecurityGroup",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Get-AzureRmNetworkInterfaceIpConfig",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "NetworkInterface",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "New-AzureRmNetworkInterfaceIpConfig",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "PrivateIpAddressVersion",
                               "Aliases": null
                           },
                           {
                               "Name": "PrivateIpAddress",
                               "Aliases": null
                           },
                           {
                               "Name": "Primary",
                               "Aliases": null
                           },
                           {
                               "Name": "SubnetId",
                               "Aliases": null
                           },
                           {
                               "Name": "Subnet",
                               "Aliases": null
                           },
                           {
                               "Name": "PublicIpAddressId",
                               "Aliases": null
                           },
                           {
                               "Name": "PublicIpAddress",
                               "Aliases": null
                           },
                           {
                               "Name": "LoadBalancerBackendAddressPoolId",
                               "Aliases": null
                           },
                           {
                               "Name": "LoadBalancerBackendAddressPool",
                               "Aliases": null
                           },
                           {
                               "Name": "LoadBalancerInboundNatRuleId",
                               "Aliases": null
                           },
                           {
                               "Name": "LoadBalancerInboundNatRule",
                               "Aliases": null
                           },
                           {
                               "Name": "ApplicationGatewayBackendAddressPoolId",
                               "Aliases": null
                           },
                           {
                               "Name": "ApplicationGatewayBackendAddressPool",
                               "Aliases": null
                           },
                           {
                               "Name": "ApplicationSecurityGroupId",
                               "Aliases": null
                           },
                           {
                               "Name": "ApplicationSecurityGroup",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Remove-AzureRmNetworkInterfaceIpConfig",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "NetworkInterface",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Set-AzureRmNetworkInterfaceIpConfig",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "NetworkInterface",
                               "Aliases": null
                           },
                           {
                               "Name": "PrivateIpAddressVersion",
                               "Aliases": null
                           },
                           {
                               "Name": "PrivateIpAddress",
                               "Aliases": null
                           },
                           {
                               "Name": "Primary",
                               "Aliases": null
                           },
                           {
                               "Name": "SubnetId",
                               "Aliases": null
                           },
                           {
                               "Name": "Subnet",
                               "Aliases": null
                           },
                           {
                               "Name": "PublicIpAddressId",
                               "Aliases": null
                           },
                           {
                               "Name": "PublicIpAddress",
                               "Aliases": null
                           },
                           {
                               "Name": "LoadBalancerBackendAddressPoolId",
                               "Aliases": null
                           },
                           {
                               "Name": "LoadBalancerBackendAddressPool",
                               "Aliases": null
                           },
                           {
                               "Name": "LoadBalancerInboundNatRuleId",
                               "Aliases": null
                           },
                           {
                               "Name": "LoadBalancerInboundNatRule",
                               "Aliases": null
                           },
                           {
                               "Name": "ApplicationGatewayBackendAddressPoolId",
                               "Aliases": null
                           },
                           {
                               "Name": "ApplicationGatewayBackendAddressPool",
                               "Aliases": null
                           },
                           {
                               "Name": "ApplicationSecurityGroupId",
                               "Aliases": null
                           },
                           {
                               "Name": "ApplicationSecurityGroup",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "New-AzureRmNetworkWatcher",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "Name",
                               "Aliases": [
                                               "ResourceName"
                                           ]
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "Location",
                               "Aliases": null
                           },
                           {
                               "Name": "Tag",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Get-AzureRmNetworkWatcher",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "Name",
                               "Aliases": [
                                               "ResourceName"
                                           ]
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "Location",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Remove-AzureRmNetworkWatcher",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "NetworkWatcher",
                               "Aliases": null
                           },
                           {
                               "Name": "Name",
                               "Aliases": [
                                               "ResourceName"
                                           ]
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "Location",
                               "Aliases": null
                           },
                           {
                               "Name": "PassThru",
                               "Aliases": null
                           },
                           {
                               "Name": "AsJob",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "New-AzureRmNetworkWatcherPacketCapture",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "NetworkWatcher",
                               "Aliases": null
                           },
                           {
                               "Name": "NetworkWatcherName",
                               "Aliases": [
                                               "Name"
                                           ]
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "Location",
                               "Aliases": null
                           },
                           {
                               "Name": "PacketCaptureName",
                               "Aliases": null
                           },
                           {
                               "Name": "TargetVirtualMachineId",
                               "Aliases": null
                           },
                           {
                               "Name": "StorageAccountId",
                               "Aliases": null
                           },
                           {
                               "Name": "StoragePath",
                               "Aliases": null
                           },
                           {
                               "Name": "LocalFilePath",
                               "Aliases": null
                           },
                           {
                               "Name": "BytesToCapturePerPacket",
                               "Aliases": null
                           },
                           {
                               "Name": "TotalBytesPerSession",
                               "Aliases": null
                           },
                           {
                               "Name": "TimeLimitInSeconds",
                               "Aliases": null
                           },
                           {
                               "Name": "Filter",
                               "Aliases": null
                           },
                           {
                               "Name": "AsJob",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Get-AzureRmNetworkWatcherPacketCapture",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "NetworkWatcher",
                               "Aliases": null
                           },
                           {
                               "Name": "NetworkWatcherName",
                               "Aliases": [
                                               "Name"
                                           ]
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "Location",
                               "Aliases": null
                           },
                           {
                               "Name": "PacketCaptureName",
                               "Aliases": null
                           },
                           {
                               "Name": "AsJob",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Stop-AzureRmNetworkWatcherPacketCapture",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "NetworkWatcher",
                               "Aliases": null
                           },
                           {
                               "Name": "NetworkWatcherName",
                               "Aliases": [
                                               "Name"
                                           ]
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "Location",
                               "Aliases": null
                           },
                           {
                               "Name": "PacketCaptureName",
                               "Aliases": null
                           },
                           {
                               "Name": "PassThru",
                               "Aliases": null
                           },
                           {
                               "Name": "AsJob",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Remove-AzureRmNetworkWatcherPacketCapture",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "NetworkWatcher",
                               "Aliases": null
                           },
                           {
                               "Name": "NetworkWatcherName",
                               "Aliases": [
                                               "Name"
                                           ]
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "Location",
                               "Aliases": null
                           },
                           {
                               "Name": "PacketCaptureName",
                               "Aliases": null
                           },
                           {
                               "Name": "PassThru",
                               "Aliases": null
                           },
                           {
                               "Name": "AsJob",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "New-AzureRmPacketCaptureFilterConfig",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "Protocol",
                               "Aliases": null
                           },
                           {
                               "Name": "RemoteIPAddress",
                               "Aliases": null
                           },
                           {
                               "Name": "LocalIPAddress",
                               "Aliases": null
                           },
                           {
                               "Name": "LocalPort",
                               "Aliases": null
                           },
                           {
                               "Name": "RemotePort",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Get-AzureRmNetworkWatcherTopology",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "NetworkWatcher",
                               "Aliases": null
                           },
                           {
                               "Name": "NetworkWatcherName",
                               "Aliases": [
                                               "Name"
                                           ]
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "Location",
                               "Aliases": null
                           },
                           {
                               "Name": "TargetResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Get-AzureRmNetworkWatcherSecurityGroupView",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "NetworkWatcher",
                               "Aliases": null
                           },
                           {
                               "Name": "NetworkWatcherName",
                               "Aliases": [
                                               "Name"
                                           ]
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "Location",
                               "Aliases": null
                           },
                           {
                               "Name": "TargetVirtualMachineId",
                               "Aliases": null
                           },
                           {
                               "Name": "AsJob",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Test-AzureRmNetworkWatcherIPFlow",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "NetworkWatcher",
                               "Aliases": null
                           },
                           {
                               "Name": "NetworkWatcherName",
                               "Aliases": [
                                               "Name"
                                           ]
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "Location",
                               "Aliases": null
                           },
                           {
                               "Name": "TargetVirtualMachineId",
                               "Aliases": null
                           },
                           {
                               "Name": "Direction",
                               "Aliases": null
                           },
                           {
                               "Name": "Protocol",
                               "Aliases": null
                           },
                           {
                               "Name": "RemoteIPAddress",
                               "Aliases": null
                           },
                           {
                               "Name": "LocalIPAddress",
                               "Aliases": null
                           },
                           {
                               "Name": "LocalPort",
                               "Aliases": null
                           },
                           {
                               "Name": "RemotePort",
                               "Aliases": null
                           },
                           {
                               "Name": "TargetNetworkInterfaceId",
                               "Aliases": null
                           },
                           {
                               "Name": "AsJob",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Get-AzureRmNetworkWatcherNextHop",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "NetworkWatcher",
                               "Aliases": null
                           },
                           {
                               "Name": "NetworkWatcherName",
                               "Aliases": [
                                               "Name"
                                           ]
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "Location",
                               "Aliases": null
                           },
                           {
                               "Name": "TargetVirtualMachineId",
                               "Aliases": null
                           },
                           {
                               "Name": "DestinationIPAddress",
                               "Aliases": null
                           },
                           {
                               "Name": "SourceIPAddress",
                               "Aliases": null
                           },
                           {
                               "Name": "TargetNetworkInterfaceId",
                               "Aliases": null
                           },
                           {
                               "Name": "AsJob",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Start-AzureRmNetworkWatcherResourceTroubleshooting",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "NetworkWatcher",
                               "Aliases": null
                           },
                           {
                               "Name": "NetworkWatcherName",
                               "Aliases": [
                                               "Name"
                                           ]
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "Location",
                               "Aliases": null
                           },
                           {
                               "Name": "TargetResourceId",
                               "Aliases": null
                           },
                           {
                               "Name": "StorageId",
                               "Aliases": null
                           },
                           {
                               "Name": "StoragePath",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Get-AzureRmNetworkWatcherTroubleshootingResult",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "NetworkWatcher",
                               "Aliases": null
                           },
                           {
                               "Name": "NetworkWatcherName",
                               "Aliases": [
                                               "Name"
                                           ]
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "Location",
                               "Aliases": null
                           },
                           {
                               "Name": "TargetResourceId",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Get-AzureRmNetworkWatcherFlowLogStatus",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "NetworkWatcher",
                               "Aliases": null
                           },
                           {
                               "Name": "NetworkWatcherName",
                               "Aliases": [
                                               "Name"
                                           ]
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "Location",
                               "Aliases": null
                           },
                           {
                               "Name": "TargetResourceId",
                               "Aliases": null
                           },
                           {
                               "Name": "AsJob",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Set-AzureRmNetworkWatcherConfigFlowLog",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "NetworkWatcher",
                               "Aliases": null
                           },
                           {
                               "Name": "NetworkWatcherName",
                               "Aliases": [
                                               "Name"
                                           ]
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "Location",
                               "Aliases": null
                           },
                           {
                               "Name": "TargetResourceId",
                               "Aliases": null
                           },
                           {
                               "Name": "EnableFlowLog",
                               "Aliases": null
                           },
                           {
                               "Name": "StorageAccountId",
                               "Aliases": null
                           },
                           {
                               "Name": "EnableRetention",
                               "Aliases": null
                           },
                           {
                               "Name": "RetentionInDays",
                               "Aliases": null
                           },
                           {
                               "Name": "AsJob",
                               "Aliases": null
                           },
                           {
                               "Name": "EnableTrafficAnalytics",
                               "Aliases": [
                                               "EnableTA"
                                           ]
                           },
                           {
                               "Name": "WorkspaceResourceId",
                               "Aliases": null
                           },
                           {
                               "Name": "WorkspaceGUID",
                               "Aliases": null
                           },
                           {
                               "Name": "WorkspaceLocation",
                               "Aliases": null
                           },
                           {
                               "Name": "Workspace",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Test-AzureRmNetworkWatcherConnectivity",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "NetworkWatcher",
                               "Aliases": null
                           },
                           {
                               "Name": "NetworkWatcherName",
                               "Aliases": [
                                               "Name"
                                           ]
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "Location",
                               "Aliases": null
                           },
                           {
                               "Name": "SourceId",
                               "Aliases": null
                           },
                           {
                               "Name": "SourcePort",
                               "Aliases": null
                           },
                           {
                               "Name": "DestinationId",
                               "Aliases": null
                           },
                           {
                               "Name": "DestinationAddress",
                               "Aliases": null
                           },
                           {
                               "Name": "DestinationPort",
                               "Aliases": null
                           },
                           {
                               "Name": "ProtocolConfiguration",
                               "Aliases": null
                           },
                           {
                               "Name": "AsJob",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Get-AzureRmNetworkWatcherReachabilityReport",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "NetworkWatcher",
                               "Aliases": null
                           },
                           {
                               "Name": "NetworkWatcherName",
                               "Aliases": [
                                               "ResourceName",
                                               "Name"
                                           ]
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "ResourceId",
                               "Aliases": null
                           },
                           {
                               "Name": "NetworkWatcherLocation",
                               "Aliases": null
                           },
                           {
                               "Name": "Provider",
                               "Aliases": null
                           },
                           {
                               "Name": "Location",
                               "Aliases": null
                           },
                           {
                               "Name": "StartTime",
                               "Aliases": null
                           },
                           {
                               "Name": "EndTime",
                               "Aliases": null
                           },
                           {
                               "Name": "Country",
                               "Aliases": null
                           },
                           {
                               "Name": "State",
                               "Aliases": null
                           },
                           {
                               "Name": "City",
                               "Aliases": null
                           },
                           {
                               "Name": "AsJob",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Get-AzureRmNetworkWatcherReachabilityProvidersList",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "NetworkWatcher",
                               "Aliases": null
                           },
                           {
                               "Name": "NetworkWatcherName",
                               "Aliases": [
                                               "ResourceName",
                                               "Name"
                                           ]
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "NetworkWatcherLocation",
                               "Aliases": null
                           },
                           {
                               "Name": "ResourceId",
                               "Aliases": null
                           },
                           {
                               "Name": "Location",
                               "Aliases": null
                           },
                           {
                               "Name": "Country",
                               "Aliases": null
                           },
                           {
                               "Name": "State",
                               "Aliases": null
                           },
                           {
                               "Name": "City",
                               "Aliases": null
                           },
                           {
                               "Name": "AsJob",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "New-AzureRmNetworkWatcherConnectionMonitor",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "NetworkWatcher",
                               "Aliases": null
                           },
                           {
                               "Name": "NetworkWatcherName",
                               "Aliases": null
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "Location",
                               "Aliases": null
                           },
                           {
                               "Name": "Name",
                               "Aliases": [
                                               "ConnectionMonitorName"
                                           ]
                           },
                           {
                               "Name": "SourceResourceId",
                               "Aliases": null
                           },
                           {
                               "Name": "MonitoringIntervalInSeconds",
                               "Aliases": null
                           },
                           {
                               "Name": "SourcePort",
                               "Aliases": null
                           },
                           {
                               "Name": "DestinationResourceId",
                               "Aliases": null
                           },
                           {
                               "Name": "DestinationAddress",
                               "Aliases": null
                           },
                           {
                               "Name": "DestinationPort",
                               "Aliases": null
                           },
                           {
                               "Name": "ConfigureOnly",
                               "Aliases": null
                           },
                           {
                               "Name": "Tag",
                               "Aliases": null
                           },
                           {
                               "Name": "Force",
                               "Aliases": null
                           },
                           {
                               "Name": "AsJob",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Set-AzureRmNetworkWatcherConnectionMonitor",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "NetworkWatcher",
                               "Aliases": null
                           },
                           {
                               "Name": "NetworkWatcherName",
                               "Aliases": null
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "Location",
                               "Aliases": null
                           },
                           {
                               "Name": "ResourceId",
                               "Aliases": null
                           },
                           {
                               "Name": "InputObject",
                               "Aliases": null
                           },
                           {
                               "Name": "Name",
                               "Aliases": [
                                               "ConnectionMonitorName"
                                           ]
                           },
                           {
                               "Name": "SourceResourceId",
                               "Aliases": null
                           },
                           {
                               "Name": "MonitoringIntervalInSeconds",
                               "Aliases": null
                           },
                           {
                               "Name": "SourcePort",
                               "Aliases": null
                           },
                           {
                               "Name": "DestinationResourceId",
                               "Aliases": null
                           },
                           {
                               "Name": "DestinationAddress",
                               "Aliases": null
                           },
                           {
                               "Name": "DestinationPort",
                               "Aliases": null
                           },
                           {
                               "Name": "ConfigureOnly",
                               "Aliases": null
                           },
                           {
                               "Name": "Tag",
                               "Aliases": null
                           },
                           {
                               "Name": "AsJob",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Start-AzureRmNetworkWatcherConnectionMonitor",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "NetworkWatcher",
                               "Aliases": null
                           },
                           {
                               "Name": "NetworkWatcherName",
                               "Aliases": null
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "Location",
                               "Aliases": null
                           },
                           {
                               "Name": "ResourceId",
                               "Aliases": null
                           },
                           {
                               "Name": "InputObject",
                               "Aliases": null
                           },
                           {
                               "Name": "Name",
                               "Aliases": [
                                               "ConnectionMonitorName"
                                           ]
                           },
                           {
                               "Name": "PassThru",
                               "Aliases": null
                           },
                           {
                               "Name": "AsJob",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Stop-AzureRmNetworkWatcherConnectionMonitor",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "NetworkWatcher",
                               "Aliases": null
                           },
                           {
                               "Name": "NetworkWatcherName",
                               "Aliases": null
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "Location",
                               "Aliases": null
                           },
                           {
                               "Name": "ResourceId",
                               "Aliases": null
                           },
                           {
                               "Name": "InputObject",
                               "Aliases": null
                           },
                           {
                               "Name": "Name",
                               "Aliases": [
                                               "ConnectionMonitorName"
                                           ]
                           },
                           {
                               "Name": "PassThru",
                               "Aliases": null
                           },
                           {
                               "Name": "AsJob",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Remove-AzureRmNetworkWatcherConnectionMonitor",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "NetworkWatcher",
                               "Aliases": null
                           },
                           {
                               "Name": "NetworkWatcherName",
                               "Aliases": null
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "Location",
                               "Aliases": null
                           },
                           {
                               "Name": "ResourceId",
                               "Aliases": null
                           },
                           {
                               "Name": "InputObject",
                               "Aliases": null
                           },
                           {
                               "Name": "Name",
                               "Aliases": [
                                               "ConnectionMonitorName"
                                           ]
                           },
                           {
                               "Name": "PassThru",
                               "Aliases": null
                           },
                           {
                               "Name": "AsJob",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Get-AzureRmNetworkWatcherConnectionMonitor",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "NetworkWatcher",
                               "Aliases": null
                           },
                           {
                               "Name": "NetworkWatcherName",
                               "Aliases": null
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "Location",
                               "Aliases": null
                           },
                           {
                               "Name": "ResourceId",
                               "Aliases": null
                           },
                           {
                               "Name": "Name",
                               "Aliases": [
                                               "ConnectionMonitorName"
                                           ]
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Get-AzureRmNetworkWatcherConnectionMonitorReport",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "NetworkWatcher",
                               "Aliases": null
                           },
                           {
                               "Name": "NetworkWatcherName",
                               "Aliases": null
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "Location",
                               "Aliases": null
                           },
                           {
                               "Name": "ResourceId",
                               "Aliases": null
                           },
                           {
                               "Name": "InputObject",
                               "Aliases": null
                           },
                           {
                               "Name": "Name",
                               "Aliases": [
                                               "ConnectionMonitorName"
                                           ]
                           },
                           {
                               "Name": "AsJob",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Get-AzureRmExpressRouteServiceProvider",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Test-AzureRmPrivateIPAddressAvailability",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "VirtualNetwork",
                               "Aliases": null
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "VirtualNetworkName",
                               "Aliases": null
                           },
                           {
                               "Name": "IPAddress",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Get-AzureRmPublicIpAddress",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "Name",
                               "Aliases": [
                                               "ResourceName"
                                           ]
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "VirtualMachineScaleSetName",
                               "Aliases": null
                           },
                           {
                               "Name": "VirtualMachineIndex",
                               "Aliases": null
                           },
                           {
                               "Name": "NetworkInterfaceName",
                               "Aliases": null
                           },
                           {
                               "Name": "IpConfigurationName",
                               "Aliases": null
                           },
                           {
                               "Name": "ExpandResource",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "New-AzureRmPublicIpAddress",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "Name",
                               "Aliases": [
                                               "ResourceName"
                                           ]
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "Location",
                               "Aliases": null
                           },
                           {
                               "Name": "Sku",
                               "Aliases": null
                           },
                           {
                               "Name": "AllocationMethod",
                               "Aliases": null
                           },
                           {
                               "Name": "IpAddressVersion",
                               "Aliases": null
                           },
                           {
                               "Name": "DomainNameLabel",
                               "Aliases": null
                           },
                           {
                               "Name": "IpTag",
                               "Aliases": null
                           },
                           {
                               "Name": "PublicIpPrefix",
                               "Aliases": null
                           },
                           {
                               "Name": "ReverseFqdn",
                               "Aliases": null
                           },
                           {
                               "Name": "IdleTimeoutInMinutes",
                               "Aliases": null
                           },
                           {
                               "Name": "Zone",
                               "Aliases": null
                           },
                           {
                               "Name": "Tag",
                               "Aliases": null
                           },
                           {
                               "Name": "Force",
                               "Aliases": null
                           },
                           {
                               "Name": "AsJob",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Remove-AzureRmPublicIpAddress",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "Name",
                               "Aliases": [
                                               "ResourceName"
                                           ]
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "Force",
                               "Aliases": null
                           },
                           {
                               "Name": "PassThru",
                               "Aliases": null
                           },
                           {
                               "Name": "AsJob",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Set-AzureRmPublicIpAddress",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "PublicIpAddress",
                               "Aliases": null
                           },
                           {
                               "Name": "AsJob",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Get-AzureRmPublicIpPrefix",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "Name",
                               "Aliases": [
                                               "ResourceName"
                                           ]
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "ResourceId",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "New-AzureRmPublicIpPrefix",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "Name",
                               "Aliases": [
                                               "ResourceName"
                                           ]
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "Location",
                               "Aliases": null
                           },
                           {
                               "Name": "Sku",
                               "Aliases": null
                           },
                           {
                               "Name": "PrefixLength",
                               "Aliases": null
                           },
                           {
                               "Name": "IpAddressVersion",
                               "Aliases": null
                           },
                           {
                               "Name": "IpTag",
                               "Aliases": null
                           },
                           {
                               "Name": "Zone",
                               "Aliases": null
                           },
                           {
                               "Name": "Tag",
                               "Aliases": null
                           },
                           {
                               "Name": "Force",
                               "Aliases": null
                           },
                           {
                               "Name": "AsJob",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Remove-AzureRmPublicIpPrefix",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "Name",
                               "Aliases": [
                                               "ResourceName"
                                           ]
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "ResourceId",
                               "Aliases": null
                           },
                           {
                               "Name": "InputObject",
                               "Aliases": null
                           },
                           {
                               "Name": "Force",
                               "Aliases": null
                           },
                           {
                               "Name": "PassThru",
                               "Aliases": null
                           },
                           {
                               "Name": "AsJob",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Set-AzureRmPublicIpPrefix",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "PublicIpPrefix",
                               "Aliases": null
                           },
                           {
                               "Name": "AsJob",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Get-AzureRmRouteTable",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "Name",
                               "Aliases": [
                                               "ResourceName"
                                           ]
                           },
                           {
                               "Name": "ExpandResource",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "New-AzureRmRouteTable",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "Name",
                               "Aliases": [
                                               "ResourceName"
                                           ]
                           },
                           {
                               "Name": "DisableBgpRoutePropagation",
                               "Aliases": null
                           },
                           {
                               "Name": "Location",
                               "Aliases": null
                           },
                           {
                               "Name": "Tag",
                               "Aliases": null
                           },
                           {
                               "Name": "Route",
                               "Aliases": null
                           },
                           {
                               "Name": "Force",
                               "Aliases": null
                           },
                           {
                               "Name": "AsJob",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Remove-AzureRmRouteTable",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "Name",
                               "Aliases": [
                                               "ResourceName"
                                           ]
                           },
                           {
                               "Name": "Force",
                               "Aliases": null
                           },
                           {
                               "Name": "AsJob",
                               "Aliases": null
                           },
                           {
                               "Name": "PassThru",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Add-AzureRmRouteConfig",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "RouteTable",
                               "Aliases": null
                           },
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "AddressPrefix",
                               "Aliases": null
                           },
                           {
                               "Name": "NextHopType",
                               "Aliases": null
                           },
                           {
                               "Name": "NextHopIpAddress",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Get-AzureRmRouteConfig",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "RouteTable",
                               "Aliases": null
                           },
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "New-AzureRmRouteConfig",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "AddressPrefix",
                               "Aliases": null
                           },
                           {
                               "Name": "NextHopType",
                               "Aliases": null
                           },
                           {
                               "Name": "NextHopIpAddress",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Remove-AzureRmRouteConfig",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "RouteTable",
                               "Aliases": null
                           },
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Set-AzureRmRouteConfig",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "RouteTable",
                               "Aliases": null
                           },
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "AddressPrefix",
                               "Aliases": null
                           },
                           {
                               "Name": "NextHopType",
                               "Aliases": null
                           },
                           {
                               "Name": "NextHopIpAddress",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Set-AzureRmRouteTable",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "RouteTable",
                               "Aliases": null
                           },
                           {
                               "Name": "AsJob",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Set-AzureRmVirtualNetworkGateway",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "VirtualNetworkGateway",
                               "Aliases": null
                           },
                           {
                               "Name": "GatewaySku",
                               "Aliases": null
                           },
                           {
                               "Name": "GatewayDefaultSite",
                               "Aliases": null
                           },
                           {
                               "Name": "VpnClientAddressPool",
                               "Aliases": null
                           },
                           {
                               "Name": "VpnClientProtocol",
                               "Aliases": null
                           },
                           {
                               "Name": "VpnClientRootCertificates",
                               "Aliases": null
                           },
                           {
                               "Name": "VpnClientRevokedCertificates",
                               "Aliases": null
                           },
                           {
                               "Name": "VpnClientIpsecPolicy",
                               "Aliases": null
                           },
                           {
                               "Name": "Asn",
                               "Aliases": null
                           },
                           {
                               "Name": "PeerWeight",
                               "Aliases": null
                           },
                           {
                               "Name": "EnableActiveActiveFeature",
                               "Aliases": null
                           },
                           {
                               "Name": "DisableActiveActiveFeature",
                               "Aliases": null
                           },
                           {
                               "Name": "RadiusServerAddress",
                               "Aliases": null
                           },
                           {
                               "Name": "RadiusServerSecret",
                               "Aliases": null
                           },
                           {
                               "Name": "AsJob",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Get-AzureRmVirtualNetworkGateway",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "Name",
                               "Aliases": [
                                               "ResourceName"
                                           ]
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "New-AzureRmVirtualNetworkGateway",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "Name",
                               "Aliases": [
                                               "ResourceName"
                                           ]
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "Location",
                               "Aliases": null
                           },
                           {
                               "Name": "IpConfigurations",
                               "Aliases": null
                           },
                           {
                               "Name": "GatewayType",
                               "Aliases": null
                           },
                           {
                               "Name": "VpnType",
                               "Aliases": null
                           },
                           {
                               "Name": "EnableBgp",
                               "Aliases": null
                           },
                           {
                               "Name": "EnableActiveActiveFeature",
                               "Aliases": null
                           },
                           {
                               "Name": "GatewaySku",
                               "Aliases": null
                           },
                           {
                               "Name": "GatewayDefaultSite",
                               "Aliases": null
                           },
                           {
                               "Name": "VpnClientAddressPool",
                               "Aliases": null
                           },
                           {
                               "Name": "VpnClientProtocol",
                               "Aliases": null
                           },
                           {
                               "Name": "VpnClientRootCertificates",
                               "Aliases": null
                           },
                           {
                               "Name": "VpnClientRevokedCertificates",
                               "Aliases": null
                           },
                           {
                               "Name": "VpnClientIpsecPolicy",
                               "Aliases": null
                           },
                           {
                               "Name": "Asn",
                               "Aliases": null
                           },
                           {
                               "Name": "PeerWeight",
                               "Aliases": null
                           },
                           {
                               "Name": "Tag",
                               "Aliases": null
                           },
                           {
                               "Name": "Force",
                               "Aliases": null
                           },
                           {
                               "Name": "RadiusServerAddress",
                               "Aliases": null
                           },
                           {
                               "Name": "RadiusServerSecret",
                               "Aliases": null
                           },
                           {
                               "Name": "AsJob",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Get-AzureRmVpnClientRootCertificate",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "VpnClientRootCertificateName",
                               "Aliases": [
                                               "ResourceName"
                                           ]
                           },
                           {
                               "Name": "VirtualNetworkGatewayName",
                               "Aliases": null
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Get-AzureRmVpnClientRevokedCertificate",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "VpnClientRevokedCertificateName",
                               "Aliases": [
                                               "ResourceName"
                                           ]
                           },
                           {
                               "Name": "VirtualNetworkGatewayName",
                               "Aliases": null
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Add-AzureRmVpnClientRootCertificate",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "VpnClientRootCertificateName",
                               "Aliases": [
                                               "ResourceName"
                                           ]
                           },
                           {
                               "Name": "VirtualNetworkGatewayName",
                               "Aliases": null
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "PublicCertData",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Add-AzureRmVpnClientRevokedCertificate",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "VpnClientRevokedCertificateName",
                               "Aliases": [
                                               "ResourceName"
                                           ]
                           },
                           {
                               "Name": "VirtualNetworkGatewayName",
                               "Aliases": null
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "Thumbprint",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "New-AzureRmVpnClientRootCertificate",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "PublicCertData",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "New-AzureRmVpnClientRevokedCertificate",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "Thumbprint",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "New-AzureRmVpnClientIpsecPolicy",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "SALifeTime",
                               "Aliases": null
                           },
                           {
                               "Name": "SADataSize",
                               "Aliases": null
                           },
                           {
                               "Name": "IpsecEncryption",
                               "Aliases": null
                           },
                           {
                               "Name": "IpsecIntegrity",
                               "Aliases": null
                           },
                           {
                               "Name": "IkeEncryption",
                               "Aliases": null
                           },
                           {
                               "Name": "IkeIntegrity",
                               "Aliases": null
                           },
                           {
                               "Name": "DhGroup",
                               "Aliases": null
                           },
                           {
                               "Name": "PfsGroup",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "New-AzureRmVpnClientIpsecParameter",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "SALifeTime",
                               "Aliases": null
                           },
                           {
                               "Name": "SADataSize",
                               "Aliases": null
                           },
                           {
                               "Name": "IpsecEncryption",
                               "Aliases": null
                           },
                           {
                               "Name": "IpsecIntegrity",
                               "Aliases": null
                           },
                           {
                               "Name": "IkeEncryption",
                               "Aliases": null
                           },
                           {
                               "Name": "IkeIntegrity",
                               "Aliases": null
                           },
                           {
                               "Name": "DhGroup",
                               "Aliases": null
                           },
                           {
                               "Name": "PfsGroup",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Set-AzureRmVpnClientIpsecParameter",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "VirtualNetworkGatewayName",
                               "Aliases": null
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "VpnClientIPsecParameter",
                               "Aliases": null
                           },
                           {
                               "Name": "InputObject",
                               "Aliases": null
                           },
                           {
                               "Name": "ResourceId",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Get-AzureRmVpnClientIpsecParameter",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "Name",
                               "Aliases": [
                                               "ResourceName"
                                           ]
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Remove-AzureRmVpnClientIpsecParameter",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "VirtualNetworkGatewayName",
                               "Aliases": null
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "InputObject",
                               "Aliases": null
                           },
                           {
                               "Name": "ResourceId",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Resize-AzureRmVirtualNetworkGateway",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "VirtualNetworkGateway",
                               "Aliases": null
                           },
                           {
                               "Name": "GatewaySku",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Remove-AzureRmVpnClientRevokedCertificate",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "VpnClientRevokedCertificateName",
                               "Aliases": [
                                               "ResourceName"
                                           ]
                           },
                           {
                               "Name": "VirtualNetworkGatewayName",
                               "Aliases": null
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "Thumbprint",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Remove-AzureRmVpnClientRootCertificate",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "VpnClientRootCertificateName",
                               "Aliases": [
                                               "ResourceName"
                                           ]
                           },
                           {
                               "Name": "VirtualNetworkGatewayName",
                               "Aliases": null
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "PublicCertData",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Set-AzureRmVirtualNetworkGatewayVpnClientConfig",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "VirtualNetworkGateway",
                               "Aliases": null
                           },
                           {
                               "Name": "VpnClientAddressPool",
                               "Aliases": null
                           },
                           {
                               "Name": "RadiusServerAddress",
                               "Aliases": null
                           },
                           {
                               "Name": "RadiusServerSecret",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Get-AzureRmVpnClientPackage",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "VirtualNetworkGatewayName",
                               "Aliases": null
                           },
                           {
                               "Name": "ProcessorArchitecture",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "New-AzureRmVpnClientConfiguration",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "Name",
                               "Aliases": [
                                               "ResourceName"
                                           ]
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "ProcessorArchitecture",
                               "Aliases": null
                           },
                           {
                               "Name": "AuthenticationMethod",
                               "Aliases": null
                           },
                           {
                               "Name": "RadiusRootCertificateFile",
                               "Aliases": null
                           },
                           {
                               "Name": "ClientRootCertificateFileList",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Get-AzureRmVpnClientConfiguration",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "Name",
                               "Aliases": [
                                               "ResourceName"
                                           ]
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "New-AzureRmVirtualNetworkGatewayIpConfig",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "PrivateIpAddress",
                               "Aliases": null
                           },
                           {
                               "Name": "SubnetId",
                               "Aliases": null
                           },
                           {
                               "Name": "Subnet",
                               "Aliases": null
                           },
                           {
                               "Name": "PublicIpAddressId",
                               "Aliases": null
                           },
                           {
                               "Name": "PublicIpAddress",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Add-AzureRmVirtualNetworkGatewayIpConfig",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "VirtualNetworkGateway",
                               "Aliases": null
                           },
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "PrivateIpAddress",
                               "Aliases": null
                           },
                           {
                               "Name": "SubnetId",
                               "Aliases": null
                           },
                           {
                               "Name": "Subnet",
                               "Aliases": null
                           },
                           {
                               "Name": "PublicIpAddressId",
                               "Aliases": null
                           },
                           {
                               "Name": "PublicIpAddress",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Remove-AzureRmVirtualNetworkGatewayIpConfig",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "VirtualNetworkGateway",
                               "Aliases": null
                           },
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Remove-AzureRmVirtualNetworkGateway",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "Name",
                               "Aliases": [
                                               "ResourceName"
                                           ]
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "Force",
                               "Aliases": null
                           },
                           {
                               "Name": "PassThru",
                               "Aliases": null
                           },
                           {
                               "Name": "AsJob",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Reset-AzureRmVirtualNetworkGateway",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "VirtualNetworkGateway",
                               "Aliases": null
                           },
                           {
                               "Name": "GatewayVip",
                               "Aliases": null
                           },
                           {
                               "Name": "AsJob",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Set-AzureRmVirtualNetworkGatewayDefaultSite",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "VirtualNetworkGateway",
                               "Aliases": null
                           },
                           {
                               "Name": "GatewayDefaultSite",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Remove-AzureRmVirtualNetworkGatewayDefaultSite",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "VirtualNetworkGateway",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Remove-AzureRmLocalNetworkGateway",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "Name",
                               "Aliases": [
                                               "ResourceName"
                                           ]
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "Force",
                               "Aliases": null
                           },
                           {
                               "Name": "PassThru",
                               "Aliases": null
                           },
                           {
                               "Name": "AsJob",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Get-AzureRmLocalNetworkGateway",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "Name",
                               "Aliases": [
                                               "ResourceName"
                                           ]
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "New-AzureRmLocalNetworkGateway",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "Name",
                               "Aliases": [
                                               "ResourceName"
                                           ]
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "Location",
                               "Aliases": null
                           },
                           {
                               "Name": "GatewayIpAddress",
                               "Aliases": null
                           },
                           {
                               "Name": "AddressPrefix",
                               "Aliases": null
                           },
                           {
                               "Name": "Asn",
                               "Aliases": null
                           },
                           {
                               "Name": "BgpPeeringAddress",
                               "Aliases": null
                           },
                           {
                               "Name": "PeerWeight",
                               "Aliases": null
                           },
                           {
                               "Name": "Tag",
                               "Aliases": null
                           },
                           {
                               "Name": "Force",
                               "Aliases": null
                           },
                           {
                               "Name": "AsJob",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Set-AzureRmLocalNetworkGateway",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "LocalNetworkGateway",
                               "Aliases": null
                           },
                           {
                               "Name": "AddressPrefix",
                               "Aliases": null
                           },
                           {
                               "Name": "Asn",
                               "Aliases": null
                           },
                           {
                               "Name": "BgpPeeringAddress",
                               "Aliases": null
                           },
                           {
                               "Name": "PeerWeight",
                               "Aliases": null
                           },
                           {
                               "Name": "AsJob",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Get-AzureRmVirtualNetworkGatewayConnection",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "Name",
                               "Aliases": [
                                               "ResourceName"
                                           ]
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Get-AzureRmVirtualNetworkGatewayConnectionSharedKey",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "Name",
                               "Aliases": [
                                               "ResourceName"
                                           ]
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "New-AzureRmVirtualNetworkGatewayConnection",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "Name",
                               "Aliases": [
                                               "ResourceName"
                                           ]
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "Location",
                               "Aliases": null
                           },
                           {
                               "Name": "AuthorizationKey",
                               "Aliases": null
                           },
                           {
                               "Name": "VirtualNetworkGateway1",
                               "Aliases": null
                           },
                           {
                               "Name": "VirtualNetworkGateway2",
                               "Aliases": null
                           },
                           {
                               "Name": "LocalNetworkGateway2",
                               "Aliases": null
                           },
                           {
                               "Name": "ConnectionType",
                               "Aliases": null
                           },
                           {
                               "Name": "RoutingWeight",
                               "Aliases": null
                           },
                           {
                               "Name": "SharedKey",
                               "Aliases": null
                           },
                           {
                               "Name": "PeerId",
                               "Aliases": null
                           },
                           {
                               "Name": "Peer",
                               "Aliases": null
                           },
                           {
                               "Name": "EnableBgp",
                               "Aliases": null
                           },
                           {
                               "Name": "Tag",
                               "Aliases": null
                           },
                           {
                               "Name": "Force",
                               "Aliases": null
                           },
                           {
                               "Name": "UsePolicyBasedTrafficSelectors",
                               "Aliases": null
                           },
                           {
                               "Name": "IpsecPolicies",
                               "Aliases": null
                           },
                           {
                               "Name": "AsJob",
                               "Aliases": null
                           },
                           {
                               "Name": "ExpressRouteGatewayBypass",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Remove-AzureRmVirtualNetworkGatewayConnection",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "Name",
                               "Aliases": [
                                               "ResourceName"
                                           ]
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "Force",
                               "Aliases": null
                           },
                           {
                               "Name": "PassThru",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Reset-AzureRmVirtualNetworkGatewayConnectionSharedKey",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "Name",
                               "Aliases": [
                                               "ResourceName"
                                           ]
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "KeyLength",
                               "Aliases": null
                           },
                           {
                               "Name": "Force",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Set-AzureRmVirtualNetworkGatewayConnectionSharedKey",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "Name",
                               "Aliases": [
                                               "ResourceName"
                                           ]
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "Value",
                               "Aliases": null
                           },
                           {
                               "Name": "Force",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Set-AzureRmVirtualNetworkGatewayConnection",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "VirtualNetworkGatewayConnection",
                               "Aliases": null
                           },
                           {
                               "Name": "EnableBgp",
                               "Aliases": null
                           },
                           {
                               "Name": "UsePolicyBasedTrafficSelectors",
                               "Aliases": null
                           },
                           {
                               "Name": "IpsecPolicies",
                               "Aliases": null
                           },
                           {
                               "Name": "Force",
                               "Aliases": null
                           },
                           {
                               "Name": "AsJob",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "New-AzureRmIpsecPolicy",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "SALifeTimeSeconds",
                               "Aliases": null
                           },
                           {
                               "Name": "SADataSizeKilobytes",
                               "Aliases": null
                           },
                           {
                               "Name": "IpsecEncryption",
                               "Aliases": null
                           },
                           {
                               "Name": "IpsecIntegrity",
                               "Aliases": null
                           },
                           {
                               "Name": "IkeEncryption",
                               "Aliases": null
                           },
                           {
                               "Name": "IkeIntegrity",
                               "Aliases": null
                           },
                           {
                               "Name": "DhGroup",
                               "Aliases": null
                           },
                           {
                               "Name": "PfsGroup",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Get-AzureRmLoadBalancerBackendAddressPoolConfig",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "LoadBalancer",
                               "Aliases": null
                           },
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Add-AzureRmLoadBalancerBackendAddressPoolConfig",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "LoadBalancer",
                               "Aliases": null
                           },
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "New-AzureRmLoadBalancerBackendAddressPoolConfig",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Remove-AzureRmLoadBalancerBackendAddressPoolConfig",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "LoadBalancer",
                               "Aliases": null
                           },
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Set-AzureRmLoadBalancerFrontendIpConfig",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "LoadBalancer",
                               "Aliases": null
                           },
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "PrivateIpAddress",
                               "Aliases": null
                           },
                           {
                               "Name": "Zone",
                               "Aliases": null
                           },
                           {
                               "Name": "SubnetId",
                               "Aliases": null
                           },
                           {
                               "Name": "Subnet",
                               "Aliases": null
                           },
                           {
                               "Name": "PublicIpAddressId",
                               "Aliases": null
                           },
                           {
                               "Name": "PublicIpAddress",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Get-AzureRmLoadBalancerFrontendIpConfig",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "LoadBalancer",
                               "Aliases": null
                           },
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Add-AzureRmLoadBalancerFrontendIpConfig",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "LoadBalancer",
                               "Aliases": null
                           },
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "PrivateIpAddress",
                               "Aliases": null
                           },
                           {
                               "Name": "Zone",
                               "Aliases": null
                           },
                           {
                               "Name": "SubnetId",
                               "Aliases": null
                           },
                           {
                               "Name": "Subnet",
                               "Aliases": null
                           },
                           {
                               "Name": "PublicIpAddressId",
                               "Aliases": null
                           },
                           {
                               "Name": "PublicIpAddress",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "New-AzureRmLoadBalancerFrontendIpConfig",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "PrivateIpAddress",
                               "Aliases": null
                           },
                           {
                               "Name": "Zone",
                               "Aliases": null
                           },
                           {
                               "Name": "SubnetId",
                               "Aliases": null
                           },
                           {
                               "Name": "Subnet",
                               "Aliases": null
                           },
                           {
                               "Name": "PublicIpAddressId",
                               "Aliases": null
                           },
                           {
                               "Name": "PublicIpAddress",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Remove-AzureRmLoadBalancerFrontendIpConfig",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "LoadBalancer",
                               "Aliases": null
                           },
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Get-AzureRmLoadBalancer",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "Name",
                               "Aliases": [
                                               "ResourceName"
                                           ]
                           },
                           {
                               "Name": "ExpandResource",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Set-AzureRmLoadBalancerInboundNatRuleConfig",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "LoadBalancer",
                               "Aliases": null
                           },
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "Protocol",
                               "Aliases": null
                           },
                           {
                               "Name": "FrontendPort",
                               "Aliases": null
                           },
                           {
                               "Name": "BackendPort",
                               "Aliases": null
                           },
                           {
                               "Name": "IdleTimeoutInMinutes",
                               "Aliases": null
                           },
                           {
                               "Name": "EnableFloatingIP",
                               "Aliases": null
                           },
                           {
                               "Name": "EnableTcpReset",
                               "Aliases": null
                           },
                           {
                               "Name": "FrontendIpConfigurationId",
                               "Aliases": null
                           },
                           {
                               "Name": "FrontendIpConfiguration",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Get-AzureRmLoadBalancerInboundNatRuleConfig",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "LoadBalancer",
                               "Aliases": null
                           },
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Add-AzureRmLoadBalancerInboundNatRuleConfig",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "LoadBalancer",
                               "Aliases": null
                           },
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "Protocol",
                               "Aliases": null
                           },
                           {
                               "Name": "FrontendPort",
                               "Aliases": null
                           },
                           {
                               "Name": "BackendPort",
                               "Aliases": null
                           },
                           {
                               "Name": "IdleTimeoutInMinutes",
                               "Aliases": null
                           },
                           {
                               "Name": "EnableFloatingIP",
                               "Aliases": null
                           },
                           {
                               "Name": "EnableTcpReset",
                               "Aliases": null
                           },
                           {
                               "Name": "FrontendIpConfigurationId",
                               "Aliases": null
                           },
                           {
                               "Name": "FrontendIpConfiguration",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "New-AzureRmLoadBalancerInboundNatRuleConfig",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "Protocol",
                               "Aliases": null
                           },
                           {
                               "Name": "FrontendPort",
                               "Aliases": null
                           },
                           {
                               "Name": "BackendPort",
                               "Aliases": null
                           },
                           {
                               "Name": "IdleTimeoutInMinutes",
                               "Aliases": null
                           },
                           {
                               "Name": "EnableFloatingIP",
                               "Aliases": null
                           },
                           {
                               "Name": "EnableTcpReset",
                               "Aliases": null
                           },
                           {
                               "Name": "FrontendIpConfigurationId",
                               "Aliases": null
                           },
                           {
                               "Name": "FrontendIpConfiguration",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Remove-AzureRmLoadBalancerInboundNatRuleConfig",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "LoadBalancer",
                               "Aliases": null
                           },
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Get-AzureRmBgpServiceCommunity",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Get-AzureRmRouteFilter",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "Name",
                               "Aliases": [
                                               "ResourceName"
                                           ]
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "ExpandResource",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Set-AzureRmRouteFilter",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "RouteFilter",
                               "Aliases": null
                           },
                           {
                               "Name": "Force",
                               "Aliases": null
                           },
                           {
                               "Name": "AsJob",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Remove-AzureRmRouteFilter",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "Name",
                               "Aliases": [
                                               "ResourceName"
                                           ]
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "Force",
                               "Aliases": null
                           },
                           {
                               "Name": "PassThru",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "New-AzureRmRouteFilter",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "Name",
                               "Aliases": [
                                               "ResourceName"
                                           ]
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "Location",
                               "Aliases": null
                           },
                           {
                               "Name": "Rule",
                               "Aliases": null
                           },
                           {
                               "Name": "Tag",
                               "Aliases": null
                           },
                           {
                               "Name": "Force",
                               "Aliases": null
                           },
                           {
                               "Name": "AsJob",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Get-AzureRmRouteFilterRuleConfig",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "RouteFilter",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Add-AzureRmRouteFilterRuleConfig",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "RouteFilter",
                               "Aliases": null
                           },
                           {
                               "Name": "Force",
                               "Aliases": null
                           },
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "Access",
                               "Aliases": null
                           },
                           {
                               "Name": "RouteFilterRuleType",
                               "Aliases": null
                           },
                           {
                               "Name": "CommunityList",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Remove-AzureRmRouteFilterRuleConfig",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "RouteFilter",
                               "Aliases": null
                           },
                           {
                               "Name": "Force",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Set-AzureRmRouteFilterRuleConfig",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "RouteFilter",
                               "Aliases": null
                           },
                           {
                               "Name": "Force",
                               "Aliases": null
                           },
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "Access",
                               "Aliases": null
                           },
                           {
                               "Name": "RouteFilterRuleType",
                               "Aliases": null
                           },
                           {
                               "Name": "CommunityList",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "New-AzureRmRouteFilterRuleConfig",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "Force",
                               "Aliases": null
                           },
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "Access",
                               "Aliases": null
                           },
                           {
                               "Name": "RouteFilterRuleType",
                               "Aliases": null
                           },
                           {
                               "Name": "CommunityList",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Set-AzureRmLoadBalancerRuleConfig",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "LoadBalancer",
                               "Aliases": null
                           },
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "Protocol",
                               "Aliases": null
                           },
                           {
                               "Name": "LoadDistribution",
                               "Aliases": null
                           },
                           {
                               "Name": "FrontendPort",
                               "Aliases": null
                           },
                           {
                               "Name": "BackendPort",
                               "Aliases": null
                           },
                           {
                               "Name": "IdleTimeoutInMinutes",
                               "Aliases": null
                           },
                           {
                               "Name": "EnableFloatingIP",
                               "Aliases": null
                           },
                           {
                               "Name": "EnableTcpReset",
                               "Aliases": null
                           },
                           {
                               "Name": "DisableOutboundSNAT",
                               "Aliases": null
                           },
                           {
                               "Name": "FrontendIpConfigurationId",
                               "Aliases": null
                           },
                           {
                               "Name": "FrontendIpConfiguration",
                               "Aliases": null
                           },
                           {
                               "Name": "BackendAddressPoolId",
                               "Aliases": null
                           },
                           {
                               "Name": "BackendAddressPool",
                               "Aliases": null
                           },
                           {
                               "Name": "ProbeId",
                               "Aliases": null
                           },
                           {
                               "Name": "Probe",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Get-AzureRmLoadBalancerRuleConfig",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "LoadBalancer",
                               "Aliases": null
                           },
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Add-AzureRmLoadBalancerRuleConfig",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "LoadBalancer",
                               "Aliases": null
                           },
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "Protocol",
                               "Aliases": null
                           },
                           {
                               "Name": "LoadDistribution",
                               "Aliases": null
                           },
                           {
                               "Name": "FrontendPort",
                               "Aliases": null
                           },
                           {
                               "Name": "BackendPort",
                               "Aliases": null
                           },
                           {
                               "Name": "IdleTimeoutInMinutes",
                               "Aliases": null
                           },
                           {
                               "Name": "EnableFloatingIP",
                               "Aliases": null
                           },
                           {
                               "Name": "EnableTcpReset",
                               "Aliases": null
                           },
                           {
                               "Name": "DisableOutboundSNAT",
                               "Aliases": null
                           },
                           {
                               "Name": "FrontendIpConfigurationId",
                               "Aliases": null
                           },
                           {
                               "Name": "FrontendIpConfiguration",
                               "Aliases": null
                           },
                           {
                               "Name": "BackendAddressPoolId",
                               "Aliases": null
                           },
                           {
                               "Name": "BackendAddressPool",
                               "Aliases": null
                           },
                           {
                               "Name": "ProbeId",
                               "Aliases": null
                           },
                           {
                               "Name": "Probe",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "New-AzureRmLoadBalancerRuleConfig",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "Protocol",
                               "Aliases": null
                           },
                           {
                               "Name": "LoadDistribution",
                               "Aliases": null
                           },
                           {
                               "Name": "FrontendPort",
                               "Aliases": null
                           },
                           {
                               "Name": "BackendPort",
                               "Aliases": null
                           },
                           {
                               "Name": "IdleTimeoutInMinutes",
                               "Aliases": null
                           },
                           {
                               "Name": "EnableFloatingIP",
                               "Aliases": null
                           },
                           {
                               "Name": "EnableTcpReset",
                               "Aliases": null
                           },
                           {
                               "Name": "DisableOutboundSNAT",
                               "Aliases": null
                           },
                           {
                               "Name": "FrontendIpConfigurationId",
                               "Aliases": null
                           },
                           {
                               "Name": "FrontendIpConfiguration",
                               "Aliases": null
                           },
                           {
                               "Name": "BackendAddressPoolId",
                               "Aliases": null
                           },
                           {
                               "Name": "BackendAddressPool",
                               "Aliases": null
                           },
                           {
                               "Name": "ProbeId",
                               "Aliases": null
                           },
                           {
                               "Name": "Probe",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Remove-AzureRmLoadBalancerRuleConfig",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "LoadBalancer",
                               "Aliases": null
                           },
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "New-AzureRmLoadBalancer",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "Name",
                               "Aliases": [
                                               "ResourceName"
                                           ]
                           },
                           {
                               "Name": "Location",
                               "Aliases": null
                           },
                           {
                               "Name": "Tag",
                               "Aliases": null
                           },
                           {
                               "Name": "Sku",
                               "Aliases": null
                           },
                           {
                               "Name": "FrontendIpConfiguration",
                               "Aliases": null
                           },
                           {
                               "Name": "BackendAddressPool",
                               "Aliases": null
                           },
                           {
                               "Name": "LoadBalancingRule",
                               "Aliases": null
                           },
                           {
                               "Name": "Probe",
                               "Aliases": null
                           },
                           {
                               "Name": "InboundNatRule",
                               "Aliases": null
                           },
                           {
                               "Name": "InboundNatPool",
                               "Aliases": null
                           },
                           {
                               "Name": "OutboundRule",
                               "Aliases": null
                           },
                           {
                               "Name": "Force",
                               "Aliases": null
                           },
                           {
                               "Name": "AsJob",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Set-AzureRmLoadBalancerProbeConfig",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "LoadBalancer",
                               "Aliases": null
                           },
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "Protocol",
                               "Aliases": null
                           },
                           {
                               "Name": "Port",
                               "Aliases": null
                           },
                           {
                               "Name": "IntervalInSeconds",
                               "Aliases": null
                           },
                           {
                               "Name": "ProbeCount",
                               "Aliases": null
                           },
                           {
                               "Name": "RequestPath",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Get-AzureRmLoadBalancerProbeConfig",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "LoadBalancer",
                               "Aliases": null
                           },
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Add-AzureRmLoadBalancerProbeConfig",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "LoadBalancer",
                               "Aliases": null
                           },
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "Protocol",
                               "Aliases": null
                           },
                           {
                               "Name": "Port",
                               "Aliases": null
                           },
                           {
                               "Name": "IntervalInSeconds",
                               "Aliases": null
                           },
                           {
                               "Name": "ProbeCount",
                               "Aliases": null
                           },
                           {
                               "Name": "RequestPath",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "New-AzureRmLoadBalancerProbeConfig",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "Protocol",
                               "Aliases": null
                           },
                           {
                               "Name": "Port",
                               "Aliases": null
                           },
                           {
                               "Name": "IntervalInSeconds",
                               "Aliases": null
                           },
                           {
                               "Name": "ProbeCount",
                               "Aliases": null
                           },
                           {
                               "Name": "RequestPath",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Remove-AzureRmLoadBalancerProbeConfig",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "LoadBalancer",
                               "Aliases": null
                           },
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Remove-AzureRmLoadBalancer",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "Name",
                               "Aliases": [
                                               "ResourceName"
                                           ]
                           },
                           {
                               "Name": "Force",
                               "Aliases": null
                           },
                           {
                               "Name": "AsJob",
                               "Aliases": null
                           },
                           {
                               "Name": "PassThru",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Set-AzureRmLoadBalancer",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "LoadBalancer",
                               "Aliases": null
                           },
                           {
                               "Name": "AsJob",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Add-AzureRmLoadBalancerOutboundRuleConfig",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "LoadBalancer",
                               "Aliases": null
                           },
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "AllocatedOutboundPort",
                               "Aliases": null
                           },
                           {
                               "Name": "Protocol",
                               "Aliases": null
                           },
                           {
                               "Name": "EnableTcpReset",
                               "Aliases": null
                           },
                           {
                               "Name": "IdleTimeoutInMinutes",
                               "Aliases": null
                           },
                           {
                               "Name": "FrontendIpConfiguration",
                               "Aliases": null
                           },
                           {
                               "Name": "BackendAddressPoolId",
                               "Aliases": null
                           },
                           {
                               "Name": "BackendAddressPool",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Get-AzureRmLoadBalancerOutboundRuleConfig",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "LoadBalancer",
                               "Aliases": null
                           },
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "New-AzureRmLoadBalancerOutboundRuleConfig",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "AllocatedOutboundPort",
                               "Aliases": null
                           },
                           {
                               "Name": "Protocol",
                               "Aliases": null
                           },
                           {
                               "Name": "EnableTcpReset",
                               "Aliases": null
                           },
                           {
                               "Name": "IdleTimeoutInMinutes",
                               "Aliases": null
                           },
                           {
                               "Name": "FrontendIpConfiguration",
                               "Aliases": null
                           },
                           {
                               "Name": "BackendAddressPoolId",
                               "Aliases": null
                           },
                           {
                               "Name": "BackendAddressPool",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Set-AzureRmLoadBalancerOutboundRuleConfig",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "LoadBalancer",
                               "Aliases": null
                           },
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "AllocatedOutboundPort",
                               "Aliases": null
                           },
                           {
                               "Name": "Protocol",
                               "Aliases": null
                           },
                           {
                               "Name": "EnableTcpReset",
                               "Aliases": null
                           },
                           {
                               "Name": "IdleTimeoutInMinutes",
                               "Aliases": null
                           },
                           {
                               "Name": "FrontendIpConfiguration",
                               "Aliases": null
                           },
                           {
                               "Name": "BackendAddressPoolId",
                               "Aliases": null
                           },
                           {
                               "Name": "BackendAddressPool",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Remove-AzureRmLoadBalancerOutboundRuleConfig",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "LoadBalancer",
                               "Aliases": null
                           },
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Remove-AzureRmNetworkInterface",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "Name",
                               "Aliases": [
                                               "ResourceName"
                                           ]
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "Force",
                               "Aliases": null
                           },
                           {
                               "Name": "PassThru",
                               "Aliases": null
                           },
                           {
                               "Name": "AsJob",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Get-AzureRmNetworkInterface",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "VirtualMachineScaleSetName",
                               "Aliases": null
                           },
                           {
                               "Name": "VirtualMachineIndex",
                               "Aliases": null
                           },
                           {
                               "Name": "ExpandResource",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "New-AzureRmNetworkInterface",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "Name",
                               "Aliases": [
                                               "ResourceName"
                                           ]
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "Location",
                               "Aliases": null
                           },
                           {
                               "Name": "IpConfiguration",
                               "Aliases": null
                           },
                           {
                               "Name": "SubnetId",
                               "Aliases": null
                           },
                           {
                               "Name": "Subnet",
                               "Aliases": null
                           },
                           {
                               "Name": "PublicIpAddressId",
                               "Aliases": null
                           },
                           {
                               "Name": "PublicIpAddress",
                               "Aliases": null
                           },
                           {
                               "Name": "NetworkSecurityGroupId",
                               "Aliases": null
                           },
                           {
                               "Name": "NetworkSecurityGroup",
                               "Aliases": null
                           },
                           {
                               "Name": "LoadBalancerBackendAddressPoolId",
                               "Aliases": null
                           },
                           {
                               "Name": "LoadBalancerBackendAddressPool",
                               "Aliases": null
                           },
                           {
                               "Name": "LoadBalancerInboundNatRuleId",
                               "Aliases": null
                           },
                           {
                               "Name": "LoadBalancerInboundNatRule",
                               "Aliases": null
                           },
                           {
                               "Name": "ApplicationGatewayBackendAddressPoolId",
                               "Aliases": null
                           },
                           {
                               "Name": "ApplicationGatewayBackendAddressPool",
                               "Aliases": null
                           },
                           {
                               "Name": "ApplicationSecurityGroupId",
                               "Aliases": null
                           },
                           {
                               "Name": "ApplicationSecurityGroup",
                               "Aliases": null
                           },
                           {
                               "Name": "PrivateIpAddress",
                               "Aliases": null
                           },
                           {
                               "Name": "IpConfigurationName",
                               "Aliases": null
                           },
                           {
                               "Name": "DnsServer",
                               "Aliases": null
                           },
                           {
                               "Name": "InternalDnsNameLabel",
                               "Aliases": null
                           },
                           {
                               "Name": "EnableIPForwarding",
                               "Aliases": null
                           },
                           {
                               "Name": "EnableAcceleratedNetworking",
                               "Aliases": null
                           },
                           {
                               "Name": "Tag",
                               "Aliases": null
                           },
                           {
                               "Name": "Force",
                               "Aliases": null
                           },
                           {
                               "Name": "AsJob",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Set-AzureRmNetworkInterface",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "NetworkInterface",
                               "Aliases": null
                           },
                           {
                               "Name": "AsJob",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Get-AzureRmNetworkSecurityGroup",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "Name",
                               "Aliases": [
                                               "ResourceName"
                                           ]
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "ExpandResource",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "New-AzureRmNetworkSecurityRuleConfig",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "Description",
                               "Aliases": null
                           },
                           {
                               "Name": "Protocol",
                               "Aliases": null
                           },
                           {
                               "Name": "SourcePortRange",
                               "Aliases": null
                           },
                           {
                               "Name": "DestinationPortRange",
                               "Aliases": null
                           },
                           {
                               "Name": "SourceAddressPrefix",
                               "Aliases": null
                           },
                           {
                               "Name": "DestinationAddressPrefix",
                               "Aliases": null
                           },
                           {
                               "Name": "SourceApplicationSecurityGroup",
                               "Aliases": null
                           },
                           {
                               "Name": "DestinationApplicationSecurityGroup",
                               "Aliases": null
                           },
                           {
                               "Name": "SourceApplicationSecurityGroupId",
                               "Aliases": null
                           },
                           {
                               "Name": "DestinationApplicationSecurityGroupId",
                               "Aliases": null
                           },
                           {
                               "Name": "Access",
                               "Aliases": null
                           },
                           {
                               "Name": "Priority",
                               "Aliases": null
                           },
                           {
                               "Name": "Direction",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Get-AzureRmNetworkSecurityRuleConfig",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "NetworkSecurityGroup",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultRules",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Remove-AzureRmNetworkSecurityRuleConfig",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "NetworkSecurityGroup",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Set-AzureRmNetworkSecurityRuleConfig",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "NetworkSecurityGroup",
                               "Aliases": null
                           },
                           {
                               "Name": "Description",
                               "Aliases": null
                           },
                           {
                               "Name": "Protocol",
                               "Aliases": null
                           },
                           {
                               "Name": "SourcePortRange",
                               "Aliases": null
                           },
                           {
                               "Name": "DestinationPortRange",
                               "Aliases": null
                           },
                           {
                               "Name": "SourceAddressPrefix",
                               "Aliases": null
                           },
                           {
                               "Name": "DestinationAddressPrefix",
                               "Aliases": null
                           },
                           {
                               "Name": "SourceApplicationSecurityGroup",
                               "Aliases": null
                           },
                           {
                               "Name": "DestinationApplicationSecurityGroup",
                               "Aliases": null
                           },
                           {
                               "Name": "SourceApplicationSecurityGroupId",
                               "Aliases": null
                           },
                           {
                               "Name": "DestinationApplicationSecurityGroupId",
                               "Aliases": null
                           },
                           {
                               "Name": "Access",
                               "Aliases": null
                           },
                           {
                               "Name": "Priority",
                               "Aliases": null
                           },
                           {
                               "Name": "Direction",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Add-AzureRmNetworkSecurityRuleConfig",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "NetworkSecurityGroup",
                               "Aliases": null
                           },
                           {
                               "Name": "Description",
                               "Aliases": null
                           },
                           {
                               "Name": "Protocol",
                               "Aliases": null
                           },
                           {
                               "Name": "SourcePortRange",
                               "Aliases": null
                           },
                           {
                               "Name": "DestinationPortRange",
                               "Aliases": null
                           },
                           {
                               "Name": "SourceAddressPrefix",
                               "Aliases": null
                           },
                           {
                               "Name": "DestinationAddressPrefix",
                               "Aliases": null
                           },
                           {
                               "Name": "SourceApplicationSecurityGroup",
                               "Aliases": null
                           },
                           {
                               "Name": "DestinationApplicationSecurityGroup",
                               "Aliases": null
                           },
                           {
                               "Name": "SourceApplicationSecurityGroupId",
                               "Aliases": null
                           },
                           {
                               "Name": "DestinationApplicationSecurityGroupId",
                               "Aliases": null
                           },
                           {
                               "Name": "Access",
                               "Aliases": null
                           },
                           {
                               "Name": "Priority",
                               "Aliases": null
                           },
                           {
                               "Name": "Direction",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "New-AzureRmNetworkSecurityGroup",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "Name",
                               "Aliases": [
                                               "ResourceName"
                                           ]
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "Location",
                               "Aliases": null
                           },
                           {
                               "Name": "SecurityRules",
                               "Aliases": null
                           },
                           {
                               "Name": "Tag",
                               "Aliases": null
                           },
                           {
                               "Name": "Force",
                               "Aliases": null
                           },
                           {
                               "Name": "AsJob",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Remove-AzureRmNetworkSecurityGroup",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "Name",
                               "Aliases": [
                                               "ResourceName"
                                           ]
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "Force",
                               "Aliases": null
                           },
                           {
                               "Name": "PassThru",
                               "Aliases": null
                           },
                           {
                               "Name": "AsJob",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Set-AzureRmNetworkSecurityGroup",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "NetworkSecurityGroup",
                               "Aliases": null
                           },
                           {
                               "Name": "AsJob",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Test-AzureRmDnsAvailability",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "DomainNameLabel",
                               "Aliases": [
                                               "DomainQualifiedName"
                                           ]
                           },
                           {
                               "Name": "Location",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Add-AzureRmVirtualNetworkPeering",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "VirtualNetwork",
                               "Aliases": null
                           },
                           {
                               "Name": "RemoteVirtualNetworkId",
                               "Aliases": null
                           },
                           {
                               "Name": "BlockVirtualNetworkAccess",
                               "Aliases": null
                           },
                           {
                               "Name": "AllowForwardedTraffic",
                               "Aliases": null
                           },
                           {
                               "Name": "AllowGatewayTransit",
                               "Aliases": null
                           },
                           {
                               "Name": "UseRemoteGateways",
                               "Aliases": null
                           },
                           {
                               "Name": "AsJob",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Get-AzureRmVirtualNetworkPeering",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "VirtualNetworkName",
                               "Aliases": null
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Remove-AzureRmVirtualNetworkPeering",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "VirtualNetworkName",
                               "Aliases": null
                           },
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "Force",
                               "Aliases": null
                           },
                           {
                               "Name": "PassThru",
                               "Aliases": null
                           },
                           {
                               "Name": "AsJob",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Set-AzureRmVirtualNetworkPeering",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "VirtualNetworkPeering",
                               "Aliases": null
                           },
                           {
                               "Name": "AsJob",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Remove-AzureRmVirtualNetwork",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "Name",
                               "Aliases": [
                                               "ResourceName"
                                           ]
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "Force",
                               "Aliases": null
                           },
                           {
                               "Name": "PassThru",
                               "Aliases": null
                           },
                           {
                               "Name": "AsJob",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Set-AzureRmVirtualNetwork",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "VirtualNetwork",
                               "Aliases": null
                           },
                           {
                               "Name": "AsJob",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Remove-AzureRmVirtualNetworkSubnetConfig",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "VirtualNetwork",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Set-AzureRmVirtualNetworkSubnetConfig",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "VirtualNetwork",
                               "Aliases": null
                           },
                           {
                               "Name": "AddressPrefix",
                               "Aliases": null
                           },
                           {
                               "Name": "NetworkSecurityGroupId",
                               "Aliases": null
                           },
                           {
                               "Name": "NetworkSecurityGroup",
                               "Aliases": null
                           },
                           {
                               "Name": "RouteTableId",
                               "Aliases": null
                           },
                           {
                               "Name": "RouteTable",
                               "Aliases": null
                           },
                           {
                               "Name": "ServiceEndpoint",
                               "Aliases": null
                           },
                           {
                               "Name": "ServiceEndpointPolicy",
                               "Aliases": null
                           },
                           {
                               "Name": "Delegation",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Get-AzureRmVirtualNetworkSubnetConfig",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "VirtualNetwork",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Add-AzureRmVirtualNetworkSubnetConfig",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "VirtualNetwork",
                               "Aliases": null
                           },
                           {
                               "Name": "AddressPrefix",
                               "Aliases": null
                           },
                           {
                               "Name": "NetworkSecurityGroupId",
                               "Aliases": null
                           },
                           {
                               "Name": "NetworkSecurityGroup",
                               "Aliases": null
                           },
                           {
                               "Name": "RouteTableId",
                               "Aliases": null
                           },
                           {
                               "Name": "RouteTable",
                               "Aliases": null
                           },
                           {
                               "Name": "ServiceEndpoint",
                               "Aliases": null
                           },
                           {
                               "Name": "ServiceEndpointPolicy",
                               "Aliases": null
                           },
                           {
                               "Name": "Delegation",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "New-AzureRmVirtualNetworkSubnetConfig",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "AddressPrefix",
                               "Aliases": null
                           },
                           {
                               "Name": "NetworkSecurityGroupId",
                               "Aliases": null
                           },
                           {
                               "Name": "NetworkSecurityGroup",
                               "Aliases": null
                           },
                           {
                               "Name": "RouteTableId",
                               "Aliases": null
                           },
                           {
                               "Name": "RouteTable",
                               "Aliases": null
                           },
                           {
                               "Name": "ServiceEndpoint",
                               "Aliases": null
                           },
                           {
                               "Name": "ServiceEndpointPolicy",
                               "Aliases": null
                           },
                           {
                               "Name": "Delegation",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "New-AzureRmDelegation",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "ServiceName",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Add-AzureRmDelegation",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "ServiceName",
                               "Aliases": null
                           },
                           {
                               "Name": "Subnet",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Get-AzureRmDelegation",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "Subnet",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Remove-AzureRmDelegation",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "Subnet",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Get-AzureRmAvailableServiceDelegation",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "Location",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Get-AzureRmVirtualNetwork",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "Name",
                               "Aliases": [
                                               "ResourceName"
                                           ]
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "ExpandResource",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "New-AzureRmVirtualNetwork",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "Name",
                               "Aliases": [
                                               "ResourceName"
                                           ]
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "Location",
                               "Aliases": null
                           },
                           {
                               "Name": "AddressPrefix",
                               "Aliases": null
                           },
                           {
                               "Name": "DnsServer",
                               "Aliases": null
                           },
                           {
                               "Name": "Subnet",
                               "Aliases": null
                           },
                           {
                               "Name": "Tag",
                               "Aliases": null
                           },
                           {
                               "Name": "EnableDdosProtection",
                               "Aliases": null
                           },
                           {
                               "Name": "DdosProtectionPlanId",
                               "Aliases": null
                           },
                           {
                               "Name": "EnableVmProtection",
                               "Aliases": null
                           },
                           {
                               "Name": "Force",
                               "Aliases": null
                           },
                           {
                               "Name": "AsJob",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Get-AzureRmVirtualNetworkGatewayBgpPeerStatus",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "VirtualNetworkGatewayName",
                               "Aliases": [
                                               "ResourceName"
                                           ]
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "Peer",
                               "Aliases": null
                           },
                           {
                               "Name": "AsJob",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Get-AzureRmVirtualNetworkGatewayAdvertisedRoute",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "VirtualNetworkGatewayName",
                               "Aliases": [
                                               "ResourceName"
                                           ]
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "Peer",
                               "Aliases": null
                           },
                           {
                               "Name": "AsJob",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Get-AzureRmVirtualNetworkGatewayLearnedRoute",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "VirtualNetworkGatewayName",
                               "Aliases": [
                                               "ResourceName"
                                           ]
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "AsJob",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Get-AzureRmNetworkUsage",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "Location",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Get-AzureRmVirtualNetworkUsageList",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Get-AzureRmVirtualNetworkAvailableEndpointService",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "Location",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Get-AzureRmVirtualNetworkGatewaySupportedVpnDevice",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "Name",
                               "Aliases": [
                                               "ResourceName"
                                           ]
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Get-AzureRmVirtualNetworkGatewayConnectionVpnDeviceConfigScript",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "Name",
                               "Aliases": [
                                               "ResourceName"
                                           ]
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "DeviceVendor",
                               "Aliases": null
                           },
                           {
                               "Name": "DeviceFamily",
                               "Aliases": null
                           },
                           {
                               "Name": "FirmwareVersion",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "New-AzureRmApplicationSecurityGroup",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "Name",
                               "Aliases": [
                                               "ResourceName"
                                           ]
                           },
                           {
                               "Name": "Location",
                               "Aliases": null
                           },
                           {
                               "Name": "Tag",
                               "Aliases": null
                           },
                           {
                               "Name": "Force",
                               "Aliases": null
                           },
                           {
                               "Name": "AsJob",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Remove-AzureRmApplicationSecurityGroup",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "Name",
                               "Aliases": [
                                               "ResourceName"
                                           ]
                           },
                           {
                               "Name": "Force",
                               "Aliases": null
                           },
                           {
                               "Name": "AsJob",
                               "Aliases": null
                           },
                           {
                               "Name": "PassThru",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Get-AzureRmApplicationSecurityGroup",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "Name",
                               "Aliases": [
                                               "ResourceName"
                                           ]
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "New-AzureRmPublicIpTag",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "IpTagType",
                               "Aliases": null
                           },
                           {
                               "Name": "Tag",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "New-AzureRmDdosProtectionPlan",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "Name",
                               "Aliases": [
                                               "ResourceName"
                                           ]
                           },
                           {
                               "Name": "Location",
                               "Aliases": null
                           },
                           {
                               "Name": "Tag",
                               "Aliases": null
                           },
                           {
                               "Name": "AsJob",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Get-AzureRmDdosProtectionPlan",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "Name",
                               "Aliases": [
                                               "ResourceName"
                                           ]
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Remove-AzureRmDdosProtectionPlan",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "Name",
                               "Aliases": [
                                               "ResourceName"
                                           ]
                           },
                           {
                               "Name": "PassThru",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "New-AzureRMNetworkWatcherProtocolConfiguration",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "Protocol",
                               "Aliases": null
                           },
                           {
                               "Name": "Method",
                               "Aliases": null
                           },
                           {
                               "Name": "Header",
                               "Aliases": null
                           },
                           {
                               "Name": "ValidStatusCode",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Add-AzureRmExpressRouteCircuitConnectionConfig",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "ExpressRouteCircuit",
                               "Aliases": null
                           },
                           {
                               "Name": "PeerExpressRouteCircuitPeering",
                               "Aliases": null
                           },
                           {
                               "Name": "AddressPrefix",
                               "Aliases": null
                           },
                           {
                               "Name": "AuthorizationKey",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Get-AzureRmExpressRouteCircuitConnectionConfig",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "ExpressRouteCircuit",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Remove-AzureRmExpressRouteCircuitConnectionConfig",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "ExpressRouteCircuit",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "New-AzureRmServiceEndpointPolicy",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "ServiceEndpointPolicyDefinition",
                               "Aliases": null
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "Location",
                               "Aliases": null
                           },
                           {
                               "Name": "Force",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Remove-AzureRmServiceEndpointPolicy",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "ResourceId",
                               "Aliases": null
                           },
                           {
                               "Name": "InputObject",
                               "Aliases": null
                           },
                           {
                               "Name": "Force",
                               "Aliases": null
                           },
                           {
                               "Name": "PassThru",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Get-AzureRmServiceEndpointPolicy",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "ResourceId",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "New-AzureRmServiceEndpointPolicyDefinition",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "Description",
                               "Aliases": null
                           },
                           {
                               "Name": "ServiceResource",
                               "Aliases": null
                           },
                           {
                               "Name": "Service",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Remove-AzureRmServiceEndpointPolicyDefinition",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "ResourceId",
                               "Aliases": null
                           },
                           {
                               "Name": "InputObject",
                               "Aliases": null
                           },
                           {
                               "Name": "ServiceEndpointPolicy",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Get-AzureRmServiceEndpointPolicyDefinition",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "ServiceEndpointPolicy",
                               "Aliases": null
                           },
                           {
                               "Name": "ResourceId",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Set-AzureRmServiceEndpointPolicyDefinition",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "ServiceEndpointPolicy",
                               "Aliases": null
                           },
                           {
                               "Name": "Description",
                               "Aliases": null
                           },
                           {
                               "Name": "ServiceResource",
                               "Aliases": null
                           },
                           {
                               "Name": "Service",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Add-AzureRmServiceEndpointPolicyDefinition",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "ServiceEndpointPolicy",
                               "Aliases": null
                           },
                           {
                               "Name": "Description",
                               "Aliases": null
                           },
                           {
                               "Name": "ServiceResource",
                               "Aliases": null
                           },
                           {
                               "Name": "Service",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Set-AzureRmServiceEndpointPolicy",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "ServiceEndpointPolicy",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Get-AzureRmNetworkProfile",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "Name",
                               "Aliases": [
                                               "ResourceName"
                                           ]
                           },
                           {
                               "Name": "ResourceId",
                               "Aliases": null
                           },
                           {
                               "Name": "ExpandResource",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "New-AzureRmNetworkProfile",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "Name",
                               "Aliases": [
                                               "ResourceName"
                                           ]
                           },
                           {
                               "Name": "Location",
                               "Aliases": null
                           },
                           {
                               "Name": "Tag",
                               "Aliases": null
                           },
                           {
                               "Name": "ContainerNicConfig",
                               "Aliases": [
                                               "ContainerNetworkInterfaceConfiguration"
                                           ]
                           },
                           {
                               "Name": "Force",
                               "Aliases": null
                           },
                           {
                               "Name": "AsJob",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Remove-AzureRmNetworkProfile",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "Name",
                               "Aliases": [
                                               "ResourceName"
                                           ]
                           },
                           {
                               "Name": "ResourceId",
                               "Aliases": null
                           },
                           {
                               "Name": "InputObject",
                               "Aliases": null
                           },
                           {
                               "Name": "Force",
                               "Aliases": null
                           },
                           {
                               "Name": "AsJob",
                               "Aliases": null
                           },
                           {
                               "Name": "PassThru",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Set-AzureRmNetworkProfile",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "NetworkProfile",
                               "Aliases": null
                           },
                           {
                               "Name": "AsJob",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "New-AzureRmContainerNicConfig",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "IpConfiguration",
                               "Aliases": [
                                               "IpConfig"
                                           ]
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "New-AzureRmContainerNicConfigIpConfig",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "Subnet",
                               "Aliases": null
                           },
                           {
                               "Name": "SubnetId",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "New-AzureRmVirtualWan",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "Name",
                               "Aliases": [
                                               "ResourceName",
                                               "VirtualWanName"
                                           ]
                           },
                           {
                               "Name": "Location",
                               "Aliases": null
                           },
                           {
                               "Name": "AllowVnetToVnetTraffic",
                               "Aliases": null
                           },
                           {
                               "Name": "AllowBranchToBranchTraffic",
                               "Aliases": null
                           },
                           {
                               "Name": "Tag",
                               "Aliases": null
                           },
                           {
                               "Name": "AsJob",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Update-AzureRmVirtualWan",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "Name",
                               "Aliases": [
                                               "ResourceName",
                                               "VirtualWanName"
                                           ]
                           },
                           {
                               "Name": "InputObject",
                               "Aliases": [
                                               "VirtualWan"
                                           ]
                           },
                           {
                               "Name": "ResourceId",
                               "Aliases": [
                                               "VirtualWanId"
                                           ]
                           },
                           {
                               "Name": "AllowVnetToVnetTraffic",
                               "Aliases": null
                           },
                           {
                               "Name": "AllowBranchToBranchTraffic",
                               "Aliases": null
                           },
                           {
                               "Name": "Tag",
                               "Aliases": null
                           },
                           {
                               "Name": "Force",
                               "Aliases": null
                           },
                           {
                               "Name": "AsJob",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Get-AzureRmVirtualWan",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "Name",
                               "Aliases": [
                                               "ResourceName"
                                           ]
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Remove-AzureRmVirtualWan",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "Name",
                               "Aliases": [
                                               "ResourceName",
                                               "VirtualWanName"
                                           ]
                           },
                           {
                               "Name": "InputObject",
                               "Aliases": [
                                               "VirtualWan"
                                           ]
                           },
                           {
                               "Name": "ResourceId",
                               "Aliases": [
                                               "VirtualWanId"
                                           ]
                           },
                           {
                               "Name": "Force",
                               "Aliases": null
                           },
                           {
                               "Name": "PassThru",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "New-AzureRmVirtualHub",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "Name",
                               "Aliases": [
                                               "ResourceName",
                                               "VirtualHubName"
                                           ]
                           },
                           {
                               "Name": "VirtualWan",
                               "Aliases": null
                           },
                           {
                               "Name": "VirtualWanId",
                               "Aliases": null
                           },
                           {
                               "Name": "AddressPrefix",
                               "Aliases": null
                           },
                           {
                               "Name": "Location",
                               "Aliases": null
                           },
                           {
                               "Name": "HubVnetConnection",
                               "Aliases": null
                           },
                           {
                               "Name": "RouteTable",
                               "Aliases": null
                           },
                           {
                               "Name": "Tag",
                               "Aliases": null
                           },
                           {
                               "Name": "AsJob",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Get-AzureRmVirtualHub",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "Name",
                               "Aliases": [
                                               "ResourceName",
                                               "VirtualHubName"
                                           ]
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Update-AzureRmVirtualHub",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "Name",
                               "Aliases": [
                                               "ResourceName",
                                               "VirtualHubName"
                                           ]
                           },
                           {
                               "Name": "ResourceId",
                               "Aliases": [
                                               "VirtualHubId"
                                           ]
                           },
                           {
                               "Name": "InputObject",
                               "Aliases": [
                                               "VirtualHub"
                                           ]
                           },
                           {
                               "Name": "AddressPrefix",
                               "Aliases": null
                           },
                           {
                               "Name": "HubVnetConnection",
                               "Aliases": null
                           },
                           {
                               "Name": "RouteTable",
                               "Aliases": null
                           },
                           {
                               "Name": "Tag",
                               "Aliases": null
                           },
                           {
                               "Name": "AsJob",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Remove-AzureRmVirtualHub",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "Name",
                               "Aliases": [
                                               "ResourceName",
                                               "VirtualHubName"
                                           ]
                           },
                           {
                               "Name": "ResourceId",
                               "Aliases": [
                                               "VirtualHubId"
                                           ]
                           },
                           {
                               "Name": "InputObject",
                               "Aliases": [
                                               "VirtualHub"
                                           ]
                           },
                           {
                               "Name": "AsJob",
                               "Aliases": null
                           },
                           {
                               "Name": "Force",
                               "Aliases": null
                           },
                           {
                               "Name": "PassThru",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "New-AzureRmVirtualHubRoute",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "AddressPrefix",
                               "Aliases": null
                           },
                           {
                               "Name": "NextHopIpAddress",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "New-AzureRmVirtualHubRouteTable",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "Route",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "New-AzureRmVpnGateway",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "Name",
                               "Aliases": [
                                               "ResourceName",
                                               "VpnGatewayName"
                                           ]
                           },
                           {
                               "Name": "VpnGatewayScaleUnit",
                               "Aliases": null
                           },
                           {
                               "Name": "VirtualHub",
                               "Aliases": null
                           },
                           {
                               "Name": "VirtualHubId",
                               "Aliases": null
                           },
                           {
                               "Name": "VirtualHubName",
                               "Aliases": null
                           },
                           {
                               "Name": "VpnConnection",
                               "Aliases": null
                           },
                           {
                               "Name": "Tag",
                               "Aliases": null
                           },
                           {
                               "Name": "AsJob",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Get-AzureRmVpnGateway",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "Name",
                               "Aliases": [
                                               "ResourceName",
                                               "VpnGatewayName"
                                           ]
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Update-AzureRmVpnGateway",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "Name",
                               "Aliases": [
                                               "ResourceName",
                                               "VpnGatewayName",
                                               "GatewayName"
                                           ]
                           },
                           {
                               "Name": "InputObject",
                               "Aliases": [
                                               "VpnGateway"
                                           ]
                           },
                           {
                               "Name": "ResourceId",
                               "Aliases": null
                           },
                           {
                               "Name": "VpnConnection",
                               "Aliases": null
                           },
                           {
                               "Name": "VpnGatewayScaleUnit",
                               "Aliases": null
                           },
                           {
                               "Name": "Tag",
                               "Aliases": null
                           },
                           {
                               "Name": "AsJob",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Remove-AzureRmVpnGateway",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "Name",
                               "Aliases": [
                                               "ResourceName",
                                               "VpnGatewayName"
                                           ]
                           },
                           {
                               "Name": "InputObject",
                               "Aliases": [
                                               "VpnGateway"
                                           ]
                           },
                           {
                               "Name": "ResourceId",
                               "Aliases": [
                                               "vpnGatewayId"
                                           ]
                           },
                           {
                               "Name": "PassThru",
                               "Aliases": null
                           },
                           {
                               "Name": "Force",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "New-AzureRmVpnSite",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "Name",
                               "Aliases": [
                                               "ResourceName",
                                               "VpnSiteName"
                                           ]
                           },
                           {
                               "Name": "Location",
                               "Aliases": null
                           },
                           {
                               "Name": "VirtualWanResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "VirtualWanName",
                               "Aliases": null
                           },
                           {
                               "Name": "VirtualWan",
                               "Aliases": null
                           },
                           {
                               "Name": "VirtualWanId",
                               "Aliases": null
                           },
                           {
                               "Name": "IpAddress",
                               "Aliases": null
                           },
                           {
                               "Name": "AddressSpace",
                               "Aliases": null
                           },
                           {
                               "Name": "DeviceModel",
                               "Aliases": null
                           },
                           {
                               "Name": "DeviceVendor",
                               "Aliases": null
                           },
                           {
                               "Name": "LinkSpeedInMbps",
                               "Aliases": null
                           },
                           {
                               "Name": "BgpAsn",
                               "Aliases": null
                           },
                           {
                               "Name": "BgpPeeringAddress",
                               "Aliases": null
                           },
                           {
                               "Name": "BgpPeeringWeight",
                               "Aliases": null
                           },
                           {
                               "Name": "Tag",
                               "Aliases": null
                           },
                           {
                               "Name": "AsJob",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Get-AzureRmVpnSite",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "Name",
                               "Aliases": [
                                               "ResourceName",
                                               "VpnSiteName"
                                           ]
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Update-AzureRmVpnSite",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "Name",
                               "Aliases": [
                                               "ResourceName",
                                               "VpnSiteName"
                                           ]
                           },
                           {
                               "Name": "InputObject",
                               "Aliases": [
                                               "VpnSite"
                                           ]
                           },
                           {
                               "Name": "ResourceId",
                               "Aliases": [
                                               "VpnSiteId"
                                           ]
                           },
                           {
                               "Name": "VirtualWanResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "VirtualWanName",
                               "Aliases": null
                           },
                           {
                               "Name": "VirtualWan",
                               "Aliases": null
                           },
                           {
                               "Name": "VirtualWanId",
                               "Aliases": null
                           },
                           {
                               "Name": "IpAddress",
                               "Aliases": null
                           },
                           {
                               "Name": "AddressSpace",
                               "Aliases": null
                           },
                           {
                               "Name": "DeviceModel",
                               "Aliases": null
                           },
                           {
                               "Name": "DeviceVendor",
                               "Aliases": null
                           },
                           {
                               "Name": "LinkSpeedInMbps",
                               "Aliases": null
                           },
                           {
                               "Name": "BgpAsn",
                               "Aliases": null
                           },
                           {
                               "Name": "BgpPeeringAddress",
                               "Aliases": null
                           },
                           {
                               "Name": "BgpPeeringWeight",
                               "Aliases": null
                           },
                           {
                               "Name": "Tag",
                               "Aliases": null
                           },
                           {
                               "Name": "AsJob",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Remove-AzureRmVpnSite",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "Name",
                               "Aliases": [
                                               "ResourceName",
                                               "VpnSiteName"
                                           ]
                           },
                           {
                               "Name": "InputObject",
                               "Aliases": [
                                               "VpnSite"
                                           ]
                           },
                           {
                               "Name": "ResourceId",
                               "Aliases": [
                                               "VpnSiteId"
                                           ]
                           },
                           {
                               "Name": "Force",
                               "Aliases": null
                           },
                           {
                               "Name": "PassThru",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "New-AzureRmVpnConnection",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "ParentResourceName",
                               "Aliases": [
                                               "ParentVpnGatewayName",
                                               "VpnGatewayName"
                                           ]
                           },
                           {
                               "Name": "ParentObject",
                               "Aliases": [
                                               "ParentVpnGateway",
                                               "VpnGateway"
                                           ]
                           },
                           {
                               "Name": "ParentResourceId",
                               "Aliases": [
                                               "ParentVpnGatewayId",
                                               "VpnGatewayId"
                                           ]
                           },
                           {
                               "Name": "Name",
                               "Aliases": [
                                               "ResourceName",
                                               "VpnConnectionName"
                                           ]
                           },
                           {
                               "Name": "VpnSite",
                               "Aliases": null
                           },
                           {
                               "Name": "VpnSiteId",
                               "Aliases": null
                           },
                           {
                               "Name": "SharedKey",
                               "Aliases": null
                           },
                           {
                               "Name": "ConnectionBandwidthInMbps",
                               "Aliases": null
                           },
                           {
                               "Name": "IpSecPolicy",
                               "Aliases": null
                           },
                           {
                               "Name": "VpnConnectionProtocolType",
                               "Aliases": null
                           },
                           {
                               "Name": "EnableBgp",
                               "Aliases": null
                           },
                           {
                               "Name": "AsJob",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Get-AzureRmVpnConnection",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "ParentResourceName",
                               "Aliases": [
                                               "ParentVpnGatewayName",
                                               "VpnGatewayName"
                                           ]
                           },
                           {
                               "Name": "ParentObject",
                               "Aliases": [
                                               "ParentVpnGateway",
                                               "VpnGateway"
                                           ]
                           },
                           {
                               "Name": "ParentResourceId",
                               "Aliases": [
                                               "ParentVpnGatewayId",
                                               "VpnGatewayId"
                                           ]
                           },
                           {
                               "Name": "Name",
                               "Aliases": [
                                               "ResourceName",
                                               "VpnConnectionName"
                                           ]
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Update-AzureRmVpnConnection",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "ParentResourceName",
                               "Aliases": [
                                               "ParentVpnGatewayName",
                                               "VpnGatewayName"
                                           ]
                           },
                           {
                               "Name": "Name",
                               "Aliases": [
                                               "ResourceName",
                                               "VpnConnectionName"
                                           ]
                           },
                           {
                               "Name": "ResourceId",
                               "Aliases": [
                                               "VpnConnectionId"
                                           ]
                           },
                           {
                               "Name": "InputObject",
                               "Aliases": [
                                               "VpnConnection"
                                           ]
                           },
                           {
                               "Name": "SharedKey",
                               "Aliases": null
                           },
                           {
                               "Name": "ConnectionBandwidthInMbps",
                               "Aliases": null
                           },
                           {
                               "Name": "IpSecPolicy",
                               "Aliases": null
                           },
                           {
                               "Name": "EnableBgp",
                               "Aliases": null
                           },
                           {
                               "Name": "AsJob",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Remove-AzureRmVpnConnection",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "ParentResourceName",
                               "Aliases": [
                                               "ParentVpnGatewayName",
                                               "VpnGatewayName"
                                           ]
                           },
                           {
                               "Name": "Name",
                               "Aliases": [
                                               "ResourceName",
                                               "VpnConnectionName"
                                           ]
                           },
                           {
                               "Name": "ResourceId",
                               "Aliases": [
                                               "VpnConnectionId"
                                           ]
                           },
                           {
                               "Name": "InputObject",
                               "Aliases": [
                                               "VpnConnection"
                                           ]
                           },
                           {
                               "Name": "Force",
                               "Aliases": null
                           },
                           {
                               "Name": "PassThru",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "New-AzureRmVirtualHubVnetConnection",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "ParentResourceName",
                               "Aliases": [
                                               "VirtualHubName",
                                               "ParentVirtualHubName"
                                           ]
                           },
                           {
                               "Name": "ParentObject",
                               "Aliases": [
                                               "VirtualHub",
                                               "ParentVirtualHub"
                                           ]
                           },
                           {
                               "Name": "ParentResourceId",
                               "Aliases": [
                                               "VirtualHubId",
                                               "ParentVirtualHubId"
                                           ]
                           },
                           {
                               "Name": "Name",
                               "Aliases": [
                                               "ResourceName",
                                               "HubVirtualNetworkConnectionName"
                                           ]
                           },
                           {
                               "Name": "RemoteVirtualNetwork",
                               "Aliases": null
                           },
                           {
                               "Name": "RemoteVirtualNetworkId",
                               "Aliases": null
                           },
                           {
                               "Name": "AsJob",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Get-AzureRmVirtualHubVnetConnection",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "ParentResourceName",
                               "Aliases": [
                                               "VirtualHubName",
                                               "ParentVirtualHubName"
                                           ]
                           },
                           {
                               "Name": "ParentObject",
                               "Aliases": [
                                               "VirtualHub",
                                               "ParentVirtualHub"
                                           ]
                           },
                           {
                               "Name": "ParentResourceId",
                               "Aliases": [
                                               "VirtualHubId",
                                               "ParentVirtualHubId"
                                           ]
                           },
                           {
                               "Name": "Name",
                               "Aliases": [
                                               "ResourceName",
                                               "HubVirtualNetworkConnectionName"
                                           ]
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Remove-AzureRmVirtualHubVnetConnection",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "ParentResourceName",
                               "Aliases": [
                                               "VirtualHubName",
                                               "ParentVirtualHubName"
                                           ]
                           },
                           {
                               "Name": "Name",
                               "Aliases": [
                                               "ResourceName",
                                               "HubVirtualNetworkConnectionName"
                                           ]
                           },
                           {
                               "Name": "InputObject",
                               "Aliases": [
                                               "HubVirtualNetworkConnection"
                                           ]
                           },
                           {
                               "Name": "ResourceId",
                               "Aliases": [
                                               "HubVirtualNetworkConnectionId"
                                           ]
                           },
                           {
                               "Name": "AsJob",
                               "Aliases": null
                           },
                           {
                               "Name": "Force",
                               "Aliases": null
                           },
                           {
                               "Name": "PassThru",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Get-AzureRmVirtualWanVpnConfiguration",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "Name",
                               "Aliases": [
                                               "ResourceName",
                                               "VirtualWanName"
                                           ]
                           },
                           {
                               "Name": "InputObject",
                               "Aliases": [
                                               "VirtualWan"
                                           ]
                           },
                           {
                               "Name": "ResourceId",
                               "Aliases": [
                                               "VirtualWanId"
                                           ]
                           },
                           {
                               "Name": "StorageSasUrl",
                               "Aliases": null
                           },
                           {
                               "Name": "VpnSiteId",
                               "Aliases": null
                           },
                           {
                               "Name": "VpnSite",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Get-AzureRmFirewall",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "Name",
                               "Aliases": [
                                               "ResourceName"
                                           ]
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Set-AzureRmFirewall",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "AzureFirewall",
                               "Aliases": null
                           },
                           {
                               "Name": "AsJob",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "New-AzureRmFirewall",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "Name",
                               "Aliases": [
                                               "ResourceName"
                                           ]
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "Location",
                               "Aliases": null
                           },
                           {
                               "Name": "VirtualNetworkName",
                               "Aliases": null
                           },
                           {
                               "Name": "PublicIpName",
                               "Aliases": null
                           },
                           {
                               "Name": "ApplicationRuleCollection",
                               "Aliases": null
                           },
                           {
                               "Name": "NatRuleCollection",
                               "Aliases": null
                           },
                           {
                               "Name": "NetworkRuleCollection",
                               "Aliases": null
                           },
                           {
                               "Name": "Tag",
                               "Aliases": null
                           },
                           {
                               "Name": "Force",
                               "Aliases": null
                           },
                           {
                               "Name": "AsJob",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Remove-AzureRmFirewall",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "Name",
                               "Aliases": [
                                               "ResourceName"
                                           ]
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "Force",
                               "Aliases": null
                           },
                           {
                               "Name": "PassThru",
                               "Aliases": null
                           },
                           {
                               "Name": "AsJob",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "New-AzureRmFirewallApplicationRuleCollection",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "Priority",
                               "Aliases": null
                           },
                           {
                               "Name": "Rule",
                               "Aliases": null
                           },
                           {
                               "Name": "ActionType",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "New-AzureRmFirewallApplicationRule",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "Description",
                               "Aliases": null
                           },
                           {
                               "Name": "SourceAddress",
                               "Aliases": null
                           },
                           {
                               "Name": "TargetFqdn",
                               "Aliases": null
                           },
                           {
                               "Name": "FqdnTag",
                               "Aliases": null
                           },
                           {
                               "Name": "Protocol",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "New-AzureRmFirewallNatRuleCollection",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "Priority",
                               "Aliases": null
                           },
                           {
                               "Name": "Rule",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "New-AzureRmFirewallNatRule",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "Description",
                               "Aliases": null
                           },
                           {
                               "Name": "SourceAddress",
                               "Aliases": null
                           },
                           {
                               "Name": "DestinationAddress",
                               "Aliases": null
                           },
                           {
                               "Name": "DestinationPort",
                               "Aliases": null
                           },
                           {
                               "Name": "Protocol",
                               "Aliases": null
                           },
                           {
                               "Name": "TranslatedAddress",
                               "Aliases": null
                           },
                           {
                               "Name": "TranslatedPort",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "New-AzureRmFirewallNetworkRuleCollection",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "Priority",
                               "Aliases": null
                           },
                           {
                               "Name": "Rule",
                               "Aliases": null
                           },
                           {
                               "Name": "ActionType",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "New-AzureRmFirewallNetworkRule",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "Description",
                               "Aliases": null
                           },
                           {
                               "Name": "SourceAddress",
                               "Aliases": null
                           },
                           {
                               "Name": "DestinationAddress",
                               "Aliases": null
                           },
                           {
                               "Name": "DestinationPort",
                               "Aliases": null
                           },
                           {
                               "Name": "Protocol",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Get-AzureRmFirewallFqdnTag",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Get-AzureRmInterfaceEndpoint",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "ResourceId",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Add-AzureRmNetworkInterfaceTapConfig",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "NetworkInterface",
                               "Aliases": null
                           },
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "VirtualNetworkTapId",
                               "Aliases": null
                           },
                           {
                               "Name": "VirtualNetworkTap",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Get-AzureRmNetworkInterfaceTapConfig",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "NetworkInterfaceName",
                               "Aliases": null
                           },
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "ResourceId",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Set-AzureRmNetworkInterfaceTapConfig",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "NetworkInterfaceTapConfig",
                               "Aliases": null
                           },
                           {
                               "Name": "AsJob",
                               "Aliases": null
                           },
                           {
                               "Name": "Force",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Remove-AzureRmNetworkInterfaceTapConfig",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "NetworkInterfaceName",
                               "Aliases": null
                           },
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "ResourceId",
                               "Aliases": null
                           },
                           {
                               "Name": "InputObject",
                               "Aliases": null
                           },
                           {
                               "Name": "Force",
                               "Aliases": null
                           },
                           {
                               "Name": "PassThru",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Get-AzureRmVirtualNetworkTap",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "ResourceId",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "New-AzureRmVirtualNetworkTap",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "DestinationPort",
                               "Aliases": null
                           },
                           {
                               "Name": "Location",
                               "Aliases": null
                           },
                           {
                               "Name": "Tag",
                               "Aliases": null
                           },
                           {
                               "Name": "DestinationNetworkInterfaceIPConfigurationId",
                               "Aliases": null
                           },
                           {
                               "Name": "DestinationNetworkInterfaceIPConfiguration",
                               "Aliases": null
                           },
                           {
                               "Name": "DestinationLoadBalancerFrontEndIPConfigurationId",
                               "Aliases": null
                           },
                           {
                               "Name": "DestinationLoadBalancerFrontEndIPConfiguration",
                               "Aliases": null
                           },
                           {
                               "Name": "Force",
                               "Aliases": null
                           },
                           {
                               "Name": "AsJob",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Remove-AzureRmVirtualNetworkTap",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "ResourceId",
                               "Aliases": null
                           },
                           {
                               "Name": "InputObject",
                               "Aliases": null
                           },
                           {
                               "Name": "Force",
                               "Aliases": null
                           },
                           {
                               "Name": "AsJob",
                               "Aliases": null
                           },
                           {
                               "Name": "PassThru",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Set-AzureRmVirtualNetworkTap",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "VirtualNetworkTap",
                               "Aliases": null
                           },
                           {
                               "Name": "AsJob",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "New-AzureRmExpressRoutePort",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "ResourceId",
                               "Aliases": null
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "Name",
                               "Aliases": [
                                               "ResourceName"
                                           ]
                           },
                           {
                               "Name": "PeeringLocation",
                               "Aliases": null
                           },
                           {
                               "Name": "BandwidthInGbps",
                               "Aliases": null
                           },
                           {
                               "Name": "Encapsulation",
                               "Aliases": null
                           },
                           {
                               "Name": "Location",
                               "Aliases": null
                           },
                           {
                               "Name": "Tag",
                               "Aliases": null
                           },
                           {
                               "Name": "Link",
                               "Aliases": null
                           },
                           {
                               "Name": "Force",
                               "Aliases": null
                           },
                           {
                               "Name": "AsJob",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Get-AzureRmExpressRoutePort",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "Name",
                               "Aliases": [
                                               "ResourceName"
                                           ]
                           },
                           {
                               "Name": "ResourceId",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Set-AzureRmExpressRoutePort",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "ExpressRoutePort",
                               "Aliases": [
                                               "InputObject"
                                           ]
                           },
                           {
                               "Name": "AsJob",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Remove-AzureRmExpressRoutePort",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "InputObject",
                               "Aliases": null
                           },
                           {
                               "Name": "ResourceId",
                               "Aliases": null
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "Name",
                               "Aliases": [
                                               "ResourceName"
                                           ]
                           },
                           {
                               "Name": "Force",
                               "Aliases": null
                           },
                           {
                               "Name": "AsJob",
                               "Aliases": null
                           },
                           {
                               "Name": "PassThru",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Get-AzureRmExpressRoutePortLinkConfig",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "ResourceId",
                               "Aliases": null
                           },
                           {
                               "Name": "ExpressRoutePort",
                               "Aliases": null
                           },
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Get-AzureRmExpressRoutePortsLocation",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "LocationName",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "List-AzureRmApplicationGatewayAvailableWafRuleSets",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "List-AzureRmApplicationGatewayAvailableSslOptions",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "List-AzureRmApplicationGatewaySslPredefinedPolicy",
        "IsAlias": false,
        "SourceModule": "AzureRM.Network",
        "Version": "6.11.1",
        "Parameters": [
                           {
                               "Name": "Name",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    }
]