pyaz/network/vnet_gateway/__init__.py
def update(name, resource_group, aad_audience=None, aad_issuer=None, aad_tenant=None, add=None, address_prefixes=None, asn=None, bgp_peering_address=None, client_protocol=None, custom_routes=None, enable_bgp=None, force_string=None, gateway_default_site=None, gateway_type=None, no_wait=None, peer_weight=None, public_ip_addresses=None, radius_secret=None, radius_server=None, remove=None, root_cert_data=None, root_cert_name=None, set=None, sku=None, tags=None, vnet=None, vpn_auth_type=None, vpn_type=None):
    '''
    Update a virtual network gateway.

    Required Parameters:
    - name -- Name of the VNet gateway.
    - resource_group -- Name of resource group. You can configure the default group using `az configure --defaults group=<name>`

    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.
    - add -- Add an object to a list of objects by specifying a path and key value pairs.  Example: --add property.listProperty <key=value, string or JSON string>
    - 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.
    - enable_bgp -- Enable BGP (Border Gateway Protocol)
    - force_string -- When using 'set' or 'add', preserve string literals instead of attempting to convert to JSON.
    - gateway_default_site -- Name or ID of a local network gateway representing a local network site with default routes.
    - gateway_type -- The gateway type.
    - no_wait -- Do not wait for the long-running operation to finish.
    - peer_weight -- Weight (0-100) added to routes learned through BGP peering.
    - 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.
    - radius_secret -- Radius secret to use for authentication.
    - radius_server -- Radius server address to connect to.
    - remove -- Remove a property or an element from a list.  Example: --remove property.list <indexToRemove> OR --remove propertyToRemove
    - root_cert_data -- Base64 contents of the root certificate file or file path.
    - root_cert_name -- Root certificate name
    - set -- Update an object by specifying a property path and value to set.  Example: --set property1.property2=<value>
    - sku -- VNet gateway SKU.
    - tags -- space-separated tags: key[=value] [key[=value] ...]. Use '' to clear existing tags.
    - vnet -- Name or ID of a virtual network that contains a subnet named 'GatewaySubnet'.
    - vpn_auth_type -- VPN authentication types enabled for the virtual network gateway.
    - vpn_type -- VPN routing type.
    '''
    return _call_az("az network vnet-gateway update", locals())

    Update a virtual network gateway.

    Required Parameters:
    - name -- Name of the VNet gateway.
    - resource_group -- Name of resource group. You can configure the default group using `az configure --defaults group=<name>`

    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.
    - add -- Add an object to a list of objects by specifying a path and key value pairs.  Example: --add property.listProperty <key=value, string or JSON string>
    - 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.
    - enable_bgp -- Enable BGP (Border Gateway Protocol)
    - force_string -- When using 'set' or 'add', preserve string literals instead of attempting to convert to JSON.
    - gateway_default_site -- Name or ID of a local network gateway representing a local network site with default routes.
    - gateway_type -- The gateway type.
    - no_wait -- Do not wait for the long-running operation to finish.
    - peer_weight -- Weight (0-100) added to routes learned through BGP peering.
    - 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.
    - radius_secret -- Radius secret to use for authentication.
    - radius_server -- Radius server address to connect to.
    - remove -- Remove a property or an element from a list.  Example: --remove property.list <indexToRemove> OR --remove propertyToRemove
    - root_cert_data -- Base64 contents of the root certificate file or file path.
    - root_cert_name -- Root certificate name
    - set -- Update an object by specifying a property path and value to set.  Example: --set property1.property2=<value>
    - sku -- VNet gateway SKU.
    - tags -- space-separated tags: key[=value] [key[=value] ...]. Use '' to clear existing tags.
    - vnet -- Name or ID of a virtual network that contains a subnet named 'GatewaySubnet'.
    - vpn_auth_type -- VPN authentication types enabled for the virtual network gateway.
    - vpn_type -- VPN routing type.
    
Update a virtual network gateway.
Required Parameters:
name -- Name of the VNet gateway.
resource_group -- Name of resource group. You can configure the default group using `az configure --defaults group=`

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.
add -- Add an object to a list of objects by specifying a path and key value pairs.
Update a virtual network gateway . Required Parameters : name -- Name of the VNet gateway . resource_group -- Name of resource group . You can configure the default group using ` az configure -- defaults group = ` 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 . add -- Add an object to a list of objects by specifying a path and key value pairs .
def update(name, resource_group, aad_audience=None, aad_issuer=None, aad_tenant=None, add=None, address_prefixes=None, asn=None, bgp_peering_address=None, client_protocol=None, custom_routes=None, enable_bgp=None, force_string=None, gateway_default_site=None, gateway_type=None, no_wait=None, peer_weight=None, public_ip_addresses=None, radius_secret=None, radius_server=None, remove=None, root_cert_data=None, root_cert_name=None, set=None, sku=None, tags=None, vnet=None, vpn_auth_type=None, vpn_type=None):
    return _call_az("az network vnet-gateway update", locals())
def update ( name , resource_group , aad_audience = None , aad_issuer = None , aad_tenant = None , add = None , address_prefixes = None , asn = None , bgp_peering_address = None , client_protocol = None , custom_routes = None , enable_bgp = None , force_string = None , gateway_default_site = None , gateway_type = None , no_wait = None , peer_weight = None , public_ip_addresses = None , radius_secret = None , radius_server = None , remove = None , root_cert_data = None , root_cert_name = None , set = None , sku = None , tags = None , vnet = None , vpn_auth_type = None , vpn_type = None ) : return _call_az ( "az network vnet-gateway update" , locals ( ) )
Update a virtual network gateway.
Update a virtual network gateway .
'''
    Update a virtual network gateway.

    Required Parameters:
    - name -- Name of the VNet gateway.
    - resource_group -- Name of resource group. You can configure the default group using `az configure --defaults group=<name>`

    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.
    - add -- Add an object to a list of objects by specifying a path and key value pairs.  Example: --add property.listProperty <key=value, string or JSON string>
    - 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.
    - enable_bgp -- Enable BGP (Border Gateway Protocol)
    - force_string -- When using 'set' or 'add', preserve string literals instead of attempting to convert to JSON.
    - gateway_default_site -- Name or ID of a local network gateway representing a local network site with default routes.
    - gateway_type -- The gateway type.
    - no_wait -- Do not wait for the long-running operation to finish.
    - peer_weight -- Weight (0-100) added to routes learned through BGP peering.
    - 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.
    - radius_secret -- Radius secret to use for authentication.
    - radius_server -- Radius server address to connect to.
    - remove -- Remove a property or an element from a list.  Example: --remove property.list <indexToRemove> OR --remove propertyToRemove
    - root_cert_data -- Base64 contents of the root certificate file or file path.
    - root_cert_name -- Root certificate name
    - set -- Update an object by specifying a property path and value to set.  Example: --set property1.property2=<value>
    - sku -- VNet gateway SKU.
    - tags -- space-separated tags: key[=value] [key[=value] ...]. Use '' to clear existing tags.
    - vnet -- Name or ID of a virtual network that contains a subnet named 'GatewaySubnet'.
    - vpn_auth_type -- VPN authentication types enabled for the virtual network gateway.
    - vpn_type -- VPN routing type.
    '''
name
resource_group
aad_audience
aad_issuer
aad_tenant
add
address_prefixes
asn
bgp_peering_address
client_protocol
custom_routes
enable_bgp
force_string
gateway_default_site
gateway_type
no_wait
peer_weight
public_ip_addresses
radius_secret
radius_server
remove
root_cert_data
root_cert_name
set
sku
tags
vnet
vpn_auth_type
vpn_type