pyaz/sql/mi/__init__.py
def create(name, resource_group, subnet, admin_password=None, admin_user=None, assign_identity=None, backup_storage_redundancy=None, capacity=None, collation=None, enable_ad_only_auth=None, external_admin_name=None, external_admin_principal_type=None, external_admin_sid=None, family=None, identity_type=None, key_id=None, license_type=None, location=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, storage=None, tags=None, tier=None, timezone_id=None, user_assigned_identity_id=None, vnet_name=None, yes=None):
    '''
    Create 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>`
    - 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.

    Optional Parameters:
    - admin_password -- The administrator login password (required for managed instance creation).
    - admin_user -- Administrator username for the managed instance. Can only be specified when the managed instance is being created (and is required for creation).
    - assign_identity -- Generate and assign an Azure Active Directory Identity for this managed instance for use with key management services like Azure KeyVault.
    - backup_storage_redundancy -- Backup storage redundancy used to store backups. Allowed values include: Local, Zone, Geo.
    - capacity -- The capacity of the managed instance in integer number of vcores.
    - collation -- The collation of the managed instance.
    - enable_ad_only_auth -- Enable Azure Active Directory Only Authentication for this server.
    - external_admin_name -- Display name of the Azure AD administrator user, group or application.
    - external_admin_principal_type -- User, Group or Application
    - external_admin_sid -- The unique ID of the Azure AD administrator. Object Id for User or Group, Client Id for Applications
    - family -- The compute generation component of the sku. Allowed values include: Gen4, Gen5.
    - 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.
    - location -- Location. Values from: `az account list-locations`. You can configure the default location using `az configure --defaults location=<location>`.
    - maint_config_id -- Assign maintenance configuration to 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.
    - storage -- The storage size of the managed instance. Storage size must be specified in increments of 32 GB
    - 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.
    - timezone_id -- The time zone id for the instance to set. A list of time zone ids is exposed through the sys.time_zone_info (Transact-SQL) view.
    - user_assigned_identity_id -- Generate and assign an User Managed Identity(UMI) for this server.
    - vnet_name -- The virtual network name
    - yes -- Do not prompt for confirmation.
    '''
    return _call_az("az sql mi create", locals())

    Create 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>`
    - 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.

    Optional Parameters:
    - admin_password -- The administrator login password (required for managed instance creation).
    - admin_user -- Administrator username for the managed instance. Can only be specified when the managed instance is being created (and is required for creation).
    - assign_identity -- Generate and assign an Azure Active Directory Identity for this managed instance for use with key management services like Azure KeyVault.
    - backup_storage_redundancy -- Backup storage redundancy used to store backups. Allowed values include: Local, Zone, Geo.
    - capacity -- The capacity of the managed instance in integer number of vcores.
    - collation -- The collation of the managed instance.
    - enable_ad_only_auth -- Enable Azure Active Directory Only Authentication for this server.
    - external_admin_name -- Display name of the Azure AD administrator user, group or application.
    - external_admin_principal_type -- User, Group or Application
    - external_admin_sid -- The unique ID of the Azure AD administrator. Object Id for User or Group, Client Id for Applications
    - family -- The compute generation component of the sku. Allowed values include: Gen4, Gen5.
    - 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.
    - location -- Location. Values from: `az account list-locations`. You can configure the default location using `az configure --defaults location=<location>`.
    - maint_config_id -- Assign maintenance configuration to 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.
    - storage -- The storage size of the managed instance. Storage size must be specified in increments of 32 GB
    - 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.
    - timezone_id -- The time zone id for the instance to set. A list of time zone ids is exposed through the sys.time_zone_info (Transact-SQL) view.
    - user_assigned_identity_id -- Generate and assign an User Managed Identity(UMI) for this server.
    - vnet_name -- The virtual network name
    - yes -- Do not prompt for confirmation.
    
Create 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=`
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.

Optional Parameters:
admin_password -- The administrator login password (required for managed instance creation).
admin_user -- Administrator username for the managed instance. Can only be specified when the managed instance is being created (and is required for creation).
assign_identity -- Generate and assign an Azure Active Directory Identity for this managed instance for use with key management services like Azure KeyVault.
backup_storage_redundancy -- Backup storage redundancy used to store backups. Allowed values include: Local, Zone, Geo.
capacity -- The capacity of the managed instance in integer number of vcores.
collation -- The collation of the managed instance.
enable_ad_only_auth -- Enable Azure Active Directory Only Authentication for this server.
external_admin_name -- Display name of the Azure AD administrator user, group or application.
external_admin_principal_type -- User, Group or Application
external_admin_sid -- The unique ID of the Azure AD administrator. Object Id for User or Group, Client Id for Applications
family -- The compute generation component of the sku. Allowed values include: Gen4, Gen5.
identity_type -- Type of Identity to be used.
Create 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 = ` 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 . Optional Parameters : admin_password -- The administrator login password ( required for managed instance creation ) . admin_user -- Administrator username for the managed instance . Can only be specified when the managed instance is being created ( and is required for creation ) . assign_identity -- Generate and assign an Azure Active Directory Identity for this managed instance for use with key management services like Azure KeyVault . backup_storage_redundancy -- Backup storage redundancy used to store backups . Allowed values include : Local Zone Geo . capacity -- The capacity of the managed instance in integer number of vcores . collation -- The collation of the managed instance . enable_ad_only_auth -- Enable Azure Active Directory Only Authentication for this server . external_admin_name -- Display name of the Azure AD administrator user group or application . external_admin_principal_type -- User Group or Application external_admin_sid -- The unique ID of the Azure AD administrator . Object Id for User or Group Client Id for Applications family -- The compute generation component of the sku . Allowed values include : Gen4 Gen5 . identity_type -- Type of Identity to be used .
def create(name, resource_group, subnet, admin_password=None, admin_user=None, assign_identity=None, backup_storage_redundancy=None, capacity=None, collation=None, enable_ad_only_auth=None, external_admin_name=None, external_admin_principal_type=None, external_admin_sid=None, family=None, identity_type=None, key_id=None, license_type=None, location=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, storage=None, tags=None, tier=None, timezone_id=None, user_assigned_identity_id=None, vnet_name=None, yes=None):
    return _call_az("az sql mi create", locals())
def create ( name , resource_group , subnet , admin_password = None , admin_user = None , assign_identity = None , backup_storage_redundancy = None , capacity = None , collation = None , enable_ad_only_auth = None , external_admin_name = None , external_admin_principal_type = None , external_admin_sid = None , family = None , identity_type = None , key_id = None , license_type = None , location = 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 , storage = None , tags = None , tier = None , timezone_id = None , user_assigned_identity_id = None , vnet_name = None , yes = None ) : return _call_az ( "az sql mi create" , locals ( ) )
Create a managed instance.
Create a managed instance .
'''
    Create 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>`
    - 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.

    Optional Parameters:
    - admin_password -- The administrator login password (required for managed instance creation).
    - admin_user -- Administrator username for the managed instance. Can only be specified when the managed instance is being created (and is required for creation).
    - assign_identity -- Generate and assign an Azure Active Directory Identity for this managed instance for use with key management services like Azure KeyVault.
    - backup_storage_redundancy -- Backup storage redundancy used to store backups. Allowed values include: Local, Zone, Geo.
    - capacity -- The capacity of the managed instance in integer number of vcores.
    - collation -- The collation of the managed instance.
    - enable_ad_only_auth -- Enable Azure Active Directory Only Authentication for this server.
    - external_admin_name -- Display name of the Azure AD administrator user, group or application.
    - external_admin_principal_type -- User, Group or Application
    - external_admin_sid -- The unique ID of the Azure AD administrator. Object Id for User or Group, Client Id for Applications
    - family -- The compute generation component of the sku. Allowed values include: Gen4, Gen5.
    - 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.
    - location -- Location. Values from: `az account list-locations`. You can configure the default location using `az configure --defaults location=<location>`.
    - maint_config_id -- Assign maintenance configuration to 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.
    - storage -- The storage size of the managed instance. Storage size must be specified in increments of 32 GB
    - 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.
    - timezone_id -- The time zone id for the instance to set. A list of time zone ids is exposed through the sys.time_zone_info (Transact-SQL) view.
    - user_assigned_identity_id -- Generate and assign an User Managed Identity(UMI) for this server.
    - vnet_name -- The virtual network name
    - yes -- Do not prompt for confirmation.
    '''
name
resource_group
subnet
admin_password
admin_user
assign_identity
backup_storage_redundancy
capacity
collation
enable_ad_only_auth
external_admin_name
external_admin_principal_type
external_admin_sid
family
identity_type
key_id
license_type
location
maint_config_id
minimal_tls_version
no_wait
primary_user_assigned_identity_id
proxy_override
public_data_endpoint_enabled
storage
tags
tier
timezone_id
user_assigned_identity_id
vnet_name
yes