pyaz/network/vnet/__init__.py
def update(name, resource_group, add=None, address_prefixes=None, bgp_community=None, ddos_protection=None, ddos_protection_plan=None, dns_servers=None, enable_encryption=None, encryption_enforcement_policy=None, flowtimeout=None, force_string=None, remove=None, set=None, vm_protection=None):
    '''
    Update a virtual network.

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

    Optional Parameters:
    - 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 IP address prefixes for the VNet.
    - bgp_community -- The BGP community associated with the virtual network.
    - ddos_protection -- Control whether DDoS protection is enabled.
    - ddos_protection_plan -- Name or ID of a DDoS protection plan to associate with the VNet.
    - dns_servers -- Space-separated list of DNS server IP addresses.
    - enable_encryption -- Enable encryption on the virtual network.
    - encryption_enforcement_policy -- To control if the Virtual Machine without encryption is allowed in encrypted Virtual Network or not.
    - flowtimeout -- The FlowTimeout value (in minutes) for the Virtual Network
    - force_string -- When using 'set' or 'add', preserve string literals instead of attempting to convert to JSON.
    - remove -- Remove a property or an element from a list.  Example: --remove property.list <indexToRemove> OR --remove propertyToRemove
    - set -- Update an object by specifying a property path and value to set.  Example: --set property1.property2=<value>
    - vm_protection -- Enable VM protection for all subnets in the VNet.
    '''
    return _call_az("az network vnet update", locals())

    Update a virtual network.

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

    Optional Parameters:
    - 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 IP address prefixes for the VNet.
    - bgp_community -- The BGP community associated with the virtual network.
    - ddos_protection -- Control whether DDoS protection is enabled.
    - ddos_protection_plan -- Name or ID of a DDoS protection plan to associate with the VNet.
    - dns_servers -- Space-separated list of DNS server IP addresses.
    - enable_encryption -- Enable encryption on the virtual network.
    - encryption_enforcement_policy -- To control if the Virtual Machine without encryption is allowed in encrypted Virtual Network or not.
    - flowtimeout -- The FlowTimeout value (in minutes) for the Virtual Network
    - force_string -- When using 'set' or 'add', preserve string literals instead of attempting to convert to JSON.
    - remove -- Remove a property or an element from a list.  Example: --remove property.list <indexToRemove> OR --remove propertyToRemove
    - set -- Update an object by specifying a property path and value to set.  Example: --set property1.property2=<value>
    - vm_protection -- Enable VM protection for all subnets in the VNet.
    
Update a virtual network.
Required Parameters:
name -- The virtual network (VNet) name.
resource_group -- Name of resource group. You can configure the default group using `az configure --defaults group=`

Optional Parameters:
add -- Add an object to a list of objects by specifying a path and key value pairs.
Update a virtual network . Required Parameters : name -- The virtual network ( VNet ) name . resource_group -- Name of resource group . You can configure the default group using ` az configure -- defaults group = ` Optional Parameters : add -- Add an object to a list of objects by specifying a path and key value pairs .
def update(name, resource_group, add=None, address_prefixes=None, bgp_community=None, ddos_protection=None, ddos_protection_plan=None, dns_servers=None, enable_encryption=None, encryption_enforcement_policy=None, flowtimeout=None, force_string=None, remove=None, set=None, vm_protection=None):
    return _call_az("az network vnet update", locals())
def update ( name , resource_group , add = None , address_prefixes = None , bgp_community = None , ddos_protection = None , ddos_protection_plan = None , dns_servers = None , enable_encryption = None , encryption_enforcement_policy = None , flowtimeout = None , force_string = None , remove = None , set = None , vm_protection = None ) : return _call_az ( "az network vnet update" , locals ( ) )
Update a virtual network.
Update a virtual network .
'''
    Update a virtual network.

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

    Optional Parameters:
    - 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 IP address prefixes for the VNet.
    - bgp_community -- The BGP community associated with the virtual network.
    - ddos_protection -- Control whether DDoS protection is enabled.
    - ddos_protection_plan -- Name or ID of a DDoS protection plan to associate with the VNet.
    - dns_servers -- Space-separated list of DNS server IP addresses.
    - enable_encryption -- Enable encryption on the virtual network.
    - encryption_enforcement_policy -- To control if the Virtual Machine without encryption is allowed in encrypted Virtual Network or not.
    - flowtimeout -- The FlowTimeout value (in minutes) for the Virtual Network
    - force_string -- When using 'set' or 'add', preserve string literals instead of attempting to convert to JSON.
    - remove -- Remove a property or an element from a list.  Example: --remove property.list <indexToRemove> OR --remove propertyToRemove
    - set -- Update an object by specifying a property path and value to set.  Example: --set property1.property2=<value>
    - vm_protection -- Enable VM protection for all subnets in the VNet.
    '''
name
resource_group
add
address_prefixes
bgp_community
ddos_protection
ddos_protection_plan
dns_servers
enable_encryption
encryption_enforcement_policy
flowtimeout
force_string
remove
set
vm_protection