pyaz/network/vnet_gateway/__init__.py
def create(name, public_ip_addresses, resource_group, vnet, aad_audience=None, aad_issuer=None, aad_tenant=None, address_prefixes=None, asn=None, bgp_peering_address=None, client_protocol=None, custom_routes=None, edge_zone=None, gateway_default_site=None, gateway_type=None, location=None, nat_rule=None, no_wait=None, peer_weight=None, radius_secret=None, radius_server=None, root_cert_data=None, root_cert_name=None, sku=None, tags=None, vpn_auth_type=None, vpn_gateway_generation=None, vpn_type=None):
    '''
    Create a virtual network gateway.

    Required Parameters:
    - name -- Name of the VNet gateway.
    - public_ip_addresses -- Specify a single public IP (name or ID) for an active-standby gateway. Specify two space-separated public IPs for an active-active gateway.
    - resource_group -- Name of resource group. You can configure the default group using `az configure --defaults group=<name>`
    - vnet -- Name or ID of an existing virtual network which has a subnet named 'GatewaySubnet'.

    Optional Parameters:
    - aad_audience -- The AADAudience ID of the VirtualNetworkGateway.
    - aad_issuer -- The AAD Issuer URI of the VirtualNetworkGateway.
    - aad_tenant -- The AAD Tenant URI of the VirtualNetworkGateway.
    - address_prefixes -- Space-separated list of CIDR prefixes representing the address space for the P2S Vpnclient.
    - asn -- Autonomous System Number to use for the BGP settings.
    - bgp_peering_address -- IP address to use for BGP peering.
    - client_protocol -- Protocols to use for connecting
    - custom_routes -- Space-separated list of CIDR prefixes representing the custom routes address space specified by the customer for VpnClient.
    - edge_zone -- The name of edge zone.
    - gateway_default_site -- Name or ID of a local network gateway representing a local network site with default routes.
    - gateway_type -- The gateway type.
    - location -- Location. Values from: `az account list-locations`. You can configure the default location using `az configure --defaults location=<location>`.
    - nat_rule -- None
    - no_wait -- Do not wait for the long-running operation to finish.
    - peer_weight -- Weight (0-100) added to routes learned through BGP peering.
    - radius_secret -- Radius secret to use for authentication.
    - radius_server -- Radius server address to connect to.
    - root_cert_data -- Base64 contents of the root certificate file or file path.
    - root_cert_name -- Root certificate name
    - sku -- VNet gateway SKU.
    - tags -- space-separated tags: key[=value] [key[=value] ...]. Use '' to clear existing tags.
    - vpn_auth_type -- VPN authentication types enabled for the virtual network gateway.
    - vpn_gateway_generation -- The generation for the virtual network gateway. vpn_gateway_generation should not be provided if gateway_type is not Vpn.
    - vpn_type -- VPN routing type.
    '''
    return _call_az("az network vnet-gateway create", locals())

    Create a virtual network gateway.

    Required Parameters:
    - name -- Name of the VNet gateway.
    - public_ip_addresses -- Specify a single public IP (name or ID) for an active-standby gateway. Specify two space-separated public IPs for an active-active gateway.
    - resource_group -- Name of resource group. You can configure the default group using `az configure --defaults group=<name>`
    - vnet -- Name or ID of an existing virtual network which has a subnet named 'GatewaySubnet'.

    Optional Parameters:
    - aad_audience -- The AADAudience ID of the VirtualNetworkGateway.
    - aad_issuer -- The AAD Issuer URI of the VirtualNetworkGateway.
    - aad_tenant -- The AAD Tenant URI of the VirtualNetworkGateway.
    - address_prefixes -- Space-separated list of CIDR prefixes representing the address space for the P2S Vpnclient.
    - asn -- Autonomous System Number to use for the BGP settings.
    - bgp_peering_address -- IP address to use for BGP peering.
    - client_protocol -- Protocols to use for connecting
    - custom_routes -- Space-separated list of CIDR prefixes representing the custom routes address space specified by the customer for VpnClient.
    - edge_zone -- The name of edge zone.
    - gateway_default_site -- Name or ID of a local network gateway representing a local network site with default routes.
    - gateway_type -- The gateway type.
    - location -- Location. Values from: `az account list-locations`. You can configure the default location using `az configure --defaults location=<location>`.
    - nat_rule -- None
    - no_wait -- Do not wait for the long-running operation to finish.
    - peer_weight -- Weight (0-100) added to routes learned through BGP peering.
    - radius_secret -- Radius secret to use for authentication.
    - radius_server -- Radius server address to connect to.
    - root_cert_data -- Base64 contents of the root certificate file or file path.
    - root_cert_name -- Root certificate name
    - sku -- VNet gateway SKU.
    - tags -- space-separated tags: key[=value] [key[=value] ...]. Use '' to clear existing tags.
    - vpn_auth_type -- VPN authentication types enabled for the virtual network gateway.
    - vpn_gateway_generation -- The generation for the virtual network gateway. vpn_gateway_generation should not be provided if gateway_type is not Vpn.
    - vpn_type -- VPN routing type.
    
Create a virtual network gateway.
Required Parameters:
name -- Name of the VNet gateway.
public_ip_addresses -- Specify a single public IP (name or ID) for an active-standby gateway. Specify two space-separated public IPs for an active-active gateway.
resource_group -- Name of resource group. You can configure the default group using `az configure --defaults group=`
vnet -- Name or ID of an existing virtual network which has a subnet named 'GatewaySubnet'.

Optional Parameters:
aad_audience -- The AADAudience ID of the VirtualNetworkGateway.
aad_issuer -- The AAD Issuer URI of the VirtualNetworkGateway.
aad_tenant -- The AAD Tenant URI of the VirtualNetworkGateway.
address_prefixes -- Space-separated list of CIDR prefixes representing the address space for the P2S Vpnclient.
asn -- Autonomous System Number to use for the BGP settings.
bgp_peering_address -- IP address to use for BGP peering.
Create a virtual network gateway . Required Parameters : name -- Name of the VNet gateway . public_ip_addresses -- Specify a single public IP ( name or ID ) for an active - standby gateway . Specify two space - separated public IPs for an active - active gateway . resource_group -- Name of resource group . You can configure the default group using ` az configure -- defaults group = ` vnet -- Name or ID of an existing virtual network which has a subnet named ' GatewaySubnet ' . Optional Parameters : aad_audience -- The AADAudience ID of the VirtualNetworkGateway . aad_issuer -- The AAD Issuer URI of the VirtualNetworkGateway . aad_tenant -- The AAD Tenant URI of the VirtualNetworkGateway . address_prefixes -- Space - separated list of CIDR prefixes representing the address space for the P2S Vpnclient . asn -- Autonomous System Number to use for the BGP settings . bgp_peering_address -- IP address to use for BGP peering .
def create(name, public_ip_addresses, resource_group, vnet, aad_audience=None, aad_issuer=None, aad_tenant=None, address_prefixes=None, asn=None, bgp_peering_address=None, client_protocol=None, custom_routes=None, edge_zone=None, gateway_default_site=None, gateway_type=None, location=None, nat_rule=None, no_wait=None, peer_weight=None, radius_secret=None, radius_server=None, root_cert_data=None, root_cert_name=None, sku=None, tags=None, vpn_auth_type=None, vpn_gateway_generation=None, vpn_type=None):
    return _call_az("az network vnet-gateway create", locals())
def create ( name , public_ip_addresses , resource_group , vnet , aad_audience = None , aad_issuer = None , aad_tenant = None , address_prefixes = None , asn = None , bgp_peering_address = None , client_protocol = None , custom_routes = None , edge_zone = None , gateway_default_site = None , gateway_type = None , location = None , nat_rule = None , no_wait = None , peer_weight = None , radius_secret = None , radius_server = None , root_cert_data = None , root_cert_name = None , sku = None , tags = None , vpn_auth_type = None , vpn_gateway_generation = None , vpn_type = None ) : return _call_az ( "az network vnet-gateway create" , locals ( ) )
Create a virtual network gateway.
Create a virtual network gateway .
'''
    Create a virtual network gateway.

    Required Parameters:
    - name -- Name of the VNet gateway.
    - public_ip_addresses -- Specify a single public IP (name or ID) for an active-standby gateway. Specify two space-separated public IPs for an active-active gateway.
    - resource_group -- Name of resource group. You can configure the default group using `az configure --defaults group=<name>`
    - vnet -- Name or ID of an existing virtual network which has a subnet named 'GatewaySubnet'.

    Optional Parameters:
    - aad_audience -- The AADAudience ID of the VirtualNetworkGateway.
    - aad_issuer -- The AAD Issuer URI of the VirtualNetworkGateway.
    - aad_tenant -- The AAD Tenant URI of the VirtualNetworkGateway.
    - address_prefixes -- Space-separated list of CIDR prefixes representing the address space for the P2S Vpnclient.
    - asn -- Autonomous System Number to use for the BGP settings.
    - bgp_peering_address -- IP address to use for BGP peering.
    - client_protocol -- Protocols to use for connecting
    - custom_routes -- Space-separated list of CIDR prefixes representing the custom routes address space specified by the customer for VpnClient.
    - edge_zone -- The name of edge zone.
    - gateway_default_site -- Name or ID of a local network gateway representing a local network site with default routes.
    - gateway_type -- The gateway type.
    - location -- Location. Values from: `az account list-locations`. You can configure the default location using `az configure --defaults location=<location>`.
    - nat_rule -- None
    - no_wait -- Do not wait for the long-running operation to finish.
    - peer_weight -- Weight (0-100) added to routes learned through BGP peering.
    - radius_secret -- Radius secret to use for authentication.
    - radius_server -- Radius server address to connect to.
    - root_cert_data -- Base64 contents of the root certificate file or file path.
    - root_cert_name -- Root certificate name
    - sku -- VNet gateway SKU.
    - tags -- space-separated tags: key[=value] [key[=value] ...]. Use '' to clear existing tags.
    - vpn_auth_type -- VPN authentication types enabled for the virtual network gateway.
    - vpn_gateway_generation -- The generation for the virtual network gateway. vpn_gateway_generation should not be provided if gateway_type is not Vpn.
    - vpn_type -- VPN routing type.
    '''
name
public_ip_addresses
resource_group
vnet
aad_audience
aad_issuer
aad_tenant
address_prefixes
asn
bgp_peering_address
client_protocol
custom_routes
edge_zone
gateway_default_site
gateway_type
location
nat_rule
no_wait
peer_weight
radius_secret
radius_server
root_cert_data
root_cert_name
sku
tags
vpn_auth_type
vpn_gateway_generation
vpn_type