pyaz/sql/mi/__init__.py
def update(name, resource_group, add=None, admin_password=None, assign_identity=None, capacity=None, family=None, force_string=None, identity_type=None, key_id=None, license_type=None, maint_config_id=None, minimal_tls_version=None, no_wait=None, primary_user_assigned_identity_id=None, proxy_override=None, public_data_endpoint_enabled=None, remove=None, set=None, storage=None, subnet=None, tags=None, tier=None, user_assigned_identity_id=None, vnet_name=None):
    '''
    Update a managed instance.

    Required Parameters:
    - name -- The managed instance 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>
    - admin_password -- The administrator login password (required for managed instance creation).
    - assign_identity -- Generate and assign an Azure Active Directory Identity for this managed instance for use with key management services like Azure KeyVault. If identity is already assigned - do nothing.
    - capacity -- The capacity of the managed instance in integer number of vcores.
    - family -- The compute generation component of the sku. Allowed values include: Gen4, Gen5.
    - force_string -- When using 'set' or 'add', preserve string literals instead of attempting to convert to JSON.
    - identity_type -- Type of Identity to be used. Possible values are SystemAsssigned,UserAssigned, SystemAssignedUserAssigned and None.
    - key_id -- The key vault URI for encryption.
    - license_type -- The license type to apply for this managed instance.
    - maint_config_id -- Change maintenance configuration for this managed instance.
    - minimal_tls_version -- The minimal TLS version enforced by the managed instance for inbound connections.
    - no_wait -- Do not wait for the long-running operation to finish.
    - primary_user_assigned_identity_id -- The ID of the primary user managed identity.
    - proxy_override -- The connection type used for connecting to the instance.
    - public_data_endpoint_enabled -- Whether or not the public data endpoint is enabled for the instance.
    - 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>
    - storage -- The storage size of the managed instance. Storage size must be specified in increments of 32 GB
    - subnet -- Name or ID of the subnet that allows access to an Azure Sql Managed Instance. If subnet name is provided, --vnet-name must be provided.
    - tags -- space-separated tags: key[=value] [key[=value] ...]. Use '' to clear existing tags.
    - tier -- The edition component of the sku. Allowed values include: GeneralPurpose, BusinessCritical.
    - user_assigned_identity_id -- Generate and assign an User Managed Identity(UMI) for this server.
    - vnet_name -- The virtual network name
    '''
    return _call_az("az sql mi update", locals())

    Update a managed instance.

    Required Parameters:
    - name -- The managed instance 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>
    - admin_password -- The administrator login password (required for managed instance creation).
    - assign_identity -- Generate and assign an Azure Active Directory Identity for this managed instance for use with key management services like Azure KeyVault. If identity is already assigned - do nothing.
    - capacity -- The capacity of the managed instance in integer number of vcores.
    - family -- The compute generation component of the sku. Allowed values include: Gen4, Gen5.
    - force_string -- When using 'set' or 'add', preserve string literals instead of attempting to convert to JSON.
    - identity_type -- Type of Identity to be used. Possible values are SystemAsssigned,UserAssigned, SystemAssignedUserAssigned and None.
    - key_id -- The key vault URI for encryption.
    - license_type -- The license type to apply for this managed instance.
    - maint_config_id -- Change maintenance configuration for this managed instance.
    - minimal_tls_version -- The minimal TLS version enforced by the managed instance for inbound connections.
    - no_wait -- Do not wait for the long-running operation to finish.
    - primary_user_assigned_identity_id -- The ID of the primary user managed identity.
    - proxy_override -- The connection type used for connecting to the instance.
    - public_data_endpoint_enabled -- Whether or not the public data endpoint is enabled for the instance.
    - 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>
    - storage -- The storage size of the managed instance. Storage size must be specified in increments of 32 GB
    - subnet -- Name or ID of the subnet that allows access to an Azure Sql Managed Instance. If subnet name is provided, --vnet-name must be provided.
    - tags -- space-separated tags: key[=value] [key[=value] ...]. Use '' to clear existing tags.
    - tier -- The edition component of the sku. Allowed values include: GeneralPurpose, BusinessCritical.
    - user_assigned_identity_id -- Generate and assign an User Managed Identity(UMI) for this server.
    - vnet_name -- The virtual network name
    
Update a managed instance.
Required Parameters:
name -- The managed instance 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.  Example: --add property.listProperty 
admin_password -- The administrator login password (required for managed instance creation).
assign_identity -- Generate and assign an Azure Active Directory Identity for this managed instance for use with key management services like Azure KeyVault. If identity is already assigned - do nothing.
capacity -- The capacity of the managed instance in integer number of vcores.
family -- The compute generation component of the sku. Allowed values include: Gen4, Gen5.
force_string -- When using 'set' or 'add', preserve string literals instead of attempting to convert to JSON.
identity_type -- Type of Identity to be used.
Update a managed instance . Required Parameters : name -- The managed instance 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 . Example : -- add property . listProperty admin_password -- The administrator login password ( required for managed instance creation ) . assign_identity -- Generate and assign an Azure Active Directory Identity for this managed instance for use with key management services like Azure KeyVault . If identity is already assigned - do nothing . capacity -- The capacity of the managed instance in integer number of vcores . family -- The compute generation component of the sku . Allowed values include : Gen4 Gen5 . force_string -- When using ' set ' or ' add ' preserve string literals instead of attempting to convert to JSON . identity_type -- Type of Identity to be used .
def update(name, resource_group, add=None, admin_password=None, assign_identity=None, capacity=None, family=None, force_string=None, identity_type=None, key_id=None, license_type=None, maint_config_id=None, minimal_tls_version=None, no_wait=None, primary_user_assigned_identity_id=None, proxy_override=None, public_data_endpoint_enabled=None, remove=None, set=None, storage=None, subnet=None, tags=None, tier=None, user_assigned_identity_id=None, vnet_name=None):
    return _call_az("az sql mi update", locals())
def update ( name , resource_group , add = None , admin_password = None , assign_identity = None , capacity = None , family = None , force_string = None , identity_type = None , key_id = None , license_type = None , maint_config_id = None , minimal_tls_version = None , no_wait = None , primary_user_assigned_identity_id = None , proxy_override = None , public_data_endpoint_enabled = None , remove = None , set = None , storage = None , subnet = None , tags = None , tier = None , user_assigned_identity_id = None , vnet_name = None ) : return _call_az ( "az sql mi update" , locals ( ) )
Update a managed instance.
Update a managed instance .
'''
    Update a managed instance.

    Required Parameters:
    - name -- The managed instance 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>
    - admin_password -- The administrator login password (required for managed instance creation).
    - assign_identity -- Generate and assign an Azure Active Directory Identity for this managed instance for use with key management services like Azure KeyVault. If identity is already assigned - do nothing.
    - capacity -- The capacity of the managed instance in integer number of vcores.
    - family -- The compute generation component of the sku. Allowed values include: Gen4, Gen5.
    - force_string -- When using 'set' or 'add', preserve string literals instead of attempting to convert to JSON.
    - identity_type -- Type of Identity to be used. Possible values are SystemAsssigned,UserAssigned, SystemAssignedUserAssigned and None.
    - key_id -- The key vault URI for encryption.
    - license_type -- The license type to apply for this managed instance.
    - maint_config_id -- Change maintenance configuration for this managed instance.
    - minimal_tls_version -- The minimal TLS version enforced by the managed instance for inbound connections.
    - no_wait -- Do not wait for the long-running operation to finish.
    - primary_user_assigned_identity_id -- The ID of the primary user managed identity.
    - proxy_override -- The connection type used for connecting to the instance.
    - public_data_endpoint_enabled -- Whether or not the public data endpoint is enabled for the instance.
    - 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>
    - storage -- The storage size of the managed instance. Storage size must be specified in increments of 32 GB
    - subnet -- Name or ID of the subnet that allows access to an Azure Sql Managed Instance. If subnet name is provided, --vnet-name must be provided.
    - tags -- space-separated tags: key[=value] [key[=value] ...]. Use '' to clear existing tags.
    - tier -- The edition component of the sku. Allowed values include: GeneralPurpose, BusinessCritical.
    - user_assigned_identity_id -- Generate and assign an User Managed Identity(UMI) for this server.
    - vnet_name -- The virtual network name
    '''
name
resource_group
add
admin_password
assign_identity
capacity
family
force_string
identity_type
key_id
license_type
maint_config_id
minimal_tls_version
no_wait
primary_user_assigned_identity_id
proxy_override
public_data_endpoint_enabled
remove
set
storage
subnet
tags
tier
user_assigned_identity_id
vnet_name