pyaz/mysql/flexible_server/__init__.py
def update(name, resource_group, add=None, admin_password=None, backup_retention=None, force_string=None, high_availability=None, iops=None, maintenance_window=None, remove=None, replication_role=None, set=None, sku_name=None, standby_zone=None, storage_auto_grow=None, storage_size=None, tags=None, tier=None):
    '''
    Update a flexible server.

    Required Parameters:
    - name -- Name of the server. The name can contain only lowercase letters, numbers, and the hyphen (-) character. Minimum 3 characters and maximum 63 characters.
    - 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 password of the administrator. Minimum 8 characters and maximum 128 characters. Password must contain characters from three of the following categories: English uppercase letters, English lowercase letters, numbers, and non-alphanumeric characters.
    - backup_retention -- The number of days a backup is retained. Range of 1 to 35 days. Default is 7 days.
    - force_string -- When using 'set' or 'add', preserve string literals instead of attempting to convert to JSON.
    - high_availability -- Enable (ZoneRedundant or SameZone) or disable high availability feature. Default value is Disabled. High availability can only be set during flexible server create time. 
    - iops -- Number of IOPS to be allocated for this server. You will get certain amount of free IOPS based on compute and storage provisioned. The default value for IOPS is free IOPS. To learn more about IOPS based on compute and storage, refer to IOPS in Azure Database for MySQL Flexible Server
    - maintenance_window -- Period of time (UTC) designated for maintenance. Examples: "Sun:23:30" to schedule on Sunday, 11:30pm UTC. To set back to default pass in "Disabled".
    - remove -- Remove a property or an element from a list.  Example: --remove property.list <indexToRemove> OR --remove propertyToRemove
    - replication_role -- The replication role of the server.
    - set -- Update an object by specifying a property path and value to set.  Example: --set property1.property2=<value>
    - sku_name -- The name of the compute SKU. Follows the convention Standard_{VM name}. Examples: Standard_D4s_v3
    - standby_zone -- The availability zone information of the standby server when high availability is enabled.
    - storage_auto_grow -- Enable or disable autogrow of the storage. Default value is Enabled.
    - storage_size -- The storage capacity of the server. Minimum is 32 GiB and max is 16 TiB.
    - tags -- space-separated tags: key[=value] [key[=value] ...]. Use '' to clear existing tags.
    - tier -- Compute tier of the server. Accepted values: Burstable, GeneralPurpose, Memory Optimized 
    '''
    return _call_az("az mysql flexible-server update", locals())

    Update a flexible server.

    Required Parameters:
    - name -- Name of the server. The name can contain only lowercase letters, numbers, and the hyphen (-) character. Minimum 3 characters and maximum 63 characters.
    - 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 password of the administrator. Minimum 8 characters and maximum 128 characters. Password must contain characters from three of the following categories: English uppercase letters, English lowercase letters, numbers, and non-alphanumeric characters.
    - backup_retention -- The number of days a backup is retained. Range of 1 to 35 days. Default is 7 days.
    - force_string -- When using 'set' or 'add', preserve string literals instead of attempting to convert to JSON.
    - high_availability -- Enable (ZoneRedundant or SameZone) or disable high availability feature. Default value is Disabled. High availability can only be set during flexible server create time. 
    - iops -- Number of IOPS to be allocated for this server. You will get certain amount of free IOPS based on compute and storage provisioned. The default value for IOPS is free IOPS. To learn more about IOPS based on compute and storage, refer to IOPS in Azure Database for MySQL Flexible Server
    - maintenance_window -- Period of time (UTC) designated for maintenance. Examples: "Sun:23:30" to schedule on Sunday, 11:30pm UTC. To set back to default pass in "Disabled".
    - remove -- Remove a property or an element from a list.  Example: --remove property.list <indexToRemove> OR --remove propertyToRemove
    - replication_role -- The replication role of the server.
    - set -- Update an object by specifying a property path and value to set.  Example: --set property1.property2=<value>
    - sku_name -- The name of the compute SKU. Follows the convention Standard_{VM name}. Examples: Standard_D4s_v3
    - standby_zone -- The availability zone information of the standby server when high availability is enabled.
    - storage_auto_grow -- Enable or disable autogrow of the storage. Default value is Enabled.
    - storage_size -- The storage capacity of the server. Minimum is 32 GiB and max is 16 TiB.
    - tags -- space-separated tags: key[=value] [key[=value] ...]. Use '' to clear existing tags.
    - tier -- Compute tier of the server. Accepted values: Burstable, GeneralPurpose, Memory Optimized 
    
Update a flexible server.
Required Parameters:
name -- Name of the server. The name can contain only lowercase letters, numbers, and the hyphen (-) character. Minimum 3 characters and maximum 63 characters.
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 password of the administrator. Minimum 8 characters and maximum 128 characters. Password must contain characters from three of the following categories: English uppercase letters, English lowercase letters, numbers, and non-alphanumeric characters.
backup_retention -- The number of days a backup is retained. Range of 1 to 35 days. Default is 7 days.
force_string -- When using 'set' or 'add', preserve string literals instead of attempting to convert to JSON.
high_availability -- Enable (ZoneRedundant or SameZone) or disable high availability feature. Default value is Disabled. High availability can only be set during flexible server create time.
iops -- Number of IOPS to be allocated for this server. You will get certain amount of free IOPS based on compute and storage provisioned. The default value for IOPS is free IOPS. To learn more about IOPS based on compute and storage, refer to IOPS in Azure Database for MySQL Flexible Server
maintenance_window -- Period of time (UTC) designated for maintenance. Examples: "Sun:23:30" to schedule on Sunday, 11:30pm UTC. To set back to default pass in "Disabled".
remove -- Remove a property or an element from a list.
Update a flexible server . Required Parameters : name -- Name of the server . The name can contain only lowercase letters numbers and the hyphen ( - ) character . Minimum 3 characters and maximum 63 characters . 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 password of the administrator . Minimum 8 characters and maximum 128 characters . Password must contain characters from three of the following categories : English uppercase letters English lowercase letters numbers and non - alphanumeric characters . backup_retention -- The number of days a backup is retained . Range of 1 to 35 days . Default is 7 days . force_string -- When using ' set ' or ' add ' preserve string literals instead of attempting to convert to JSON . high_availability -- Enable ( ZoneRedundant or SameZone ) or disable high availability feature . Default value is Disabled . High availability can only be set during flexible server create time . iops -- Number of IOPS to be allocated for this server . You will get certain amount of free IOPS based on compute and storage provisioned . The default value for IOPS is free IOPS . To learn more about IOPS based on compute and storage refer to IOPS in Azure Database for MySQL Flexible Server maintenance_window -- Period of time ( UTC ) designated for maintenance . Examples : " Sun : 23 : 30 " to schedule on Sunday 11 : 30pm UTC . To set back to default pass in " Disabled " . remove -- Remove a property or an element from a list .
def update(name, resource_group, add=None, admin_password=None, backup_retention=None, force_string=None, high_availability=None, iops=None, maintenance_window=None, remove=None, replication_role=None, set=None, sku_name=None, standby_zone=None, storage_auto_grow=None, storage_size=None, tags=None, tier=None):
    return _call_az("az mysql flexible-server update", locals())
def update ( name , resource_group , add = None , admin_password = None , backup_retention = None , force_string = None , high_availability = None , iops = None , maintenance_window = None , remove = None , replication_role = None , set = None , sku_name = None , standby_zone = None , storage_auto_grow = None , storage_size = None , tags = None , tier = None ) : return _call_az ( "az mysql flexible-server update" , locals ( ) )
Update a flexible server.
Update a flexible server .
'''
    Update a flexible server.

    Required Parameters:
    - name -- Name of the server. The name can contain only lowercase letters, numbers, and the hyphen (-) character. Minimum 3 characters and maximum 63 characters.
    - 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 password of the administrator. Minimum 8 characters and maximum 128 characters. Password must contain characters from three of the following categories: English uppercase letters, English lowercase letters, numbers, and non-alphanumeric characters.
    - backup_retention -- The number of days a backup is retained. Range of 1 to 35 days. Default is 7 days.
    - force_string -- When using 'set' or 'add', preserve string literals instead of attempting to convert to JSON.
    - high_availability -- Enable (ZoneRedundant or SameZone) or disable high availability feature. Default value is Disabled. High availability can only be set during flexible server create time. 
    - iops -- Number of IOPS to be allocated for this server. You will get certain amount of free IOPS based on compute and storage provisioned. The default value for IOPS is free IOPS. To learn more about IOPS based on compute and storage, refer to IOPS in Azure Database for MySQL Flexible Server
    - maintenance_window -- Period of time (UTC) designated for maintenance. Examples: "Sun:23:30" to schedule on Sunday, 11:30pm UTC. To set back to default pass in "Disabled".
    - remove -- Remove a property or an element from a list.  Example: --remove property.list <indexToRemove> OR --remove propertyToRemove
    - replication_role -- The replication role of the server.
    - set -- Update an object by specifying a property path and value to set.  Example: --set property1.property2=<value>
    - sku_name -- The name of the compute SKU. Follows the convention Standard_{VM name}. Examples: Standard_D4s_v3
    - standby_zone -- The availability zone information of the standby server when high availability is enabled.
    - storage_auto_grow -- Enable or disable autogrow of the storage. Default value is Enabled.
    - storage_size -- The storage capacity of the server. Minimum is 32 GiB and max is 16 TiB.
    - tags -- space-separated tags: key[=value] [key[=value] ...]. Use '' to clear existing tags.
    - tier -- Compute tier of the server. Accepted values: Burstable, GeneralPurpose, Memory Optimized 
    '''
name
resource_group
add
admin_password
backup_retention
force_string
high_availability
iops
maintenance_window
remove
replication_role
set
sku_name
standby_zone
storage_auto_grow
storage_size
tags
tier