Managed Instances - Create Or Update

Crée ou met à jour une instance managée.

PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/managedInstances/{managedInstanceName}?api-version=2021-11-01

Paramètres URI

Nom Dans Obligatoire Type Description
managedInstanceName
path True

string

Nom de l'instance managée.

resourceGroupName
path True

string

Nom du groupe de ressources qui contient la ressource. Vous pouvez obtenir cette valeur à partir de l’API Azure Resource Manager ou du portail.

subscriptionId
path True

string

L’ID d’abonnement d’un abonnement Azure.

api-version
query True

string

Version de l’API à utiliser pour la requête.

Corps de la demande

Nom Obligatoire Type Description
location True

string

Emplacement de la ressource.

identity

ResourceIdentity

Identité Azure Active Directory du instance managé.

properties.administratorLogin

string

Nom d’utilisateur administrateur pour le instance managé. Ne peut être spécifié que lorsque le instance managé est en cours de création (et est requis pour la création).

properties.administratorLoginPassword

string

Mot de passe de connexion administrateur (requis pour la création de instance managés).

properties.administrators

ManagedInstanceExternalAdministrator

Administrateur Azure Active Directory du serveur.

properties.collation

string

Classement des instance managés.

properties.dnsZonePartner

string

ID de ressource d’une autre instance managée dont cette instance managée partagera la zone DNS après sa création.

properties.instancePoolId

string

ID du pool de instance auquel appartient ce serveur managé.

properties.keyId

string

URI CMK de la clé à utiliser pour le chiffrement.

properties.licenseType

ManagedInstanceLicenseType

Type de licence. Les valeurs possibles sont « LicenseIncluded » (prix normal inclus d’une nouvelle licence SQL) et « BasePrice » (prix AHB réduit pour apporter vos propres licences SQL).

properties.maintenanceConfigurationId

string

Spécifie l’ID de configuration de maintenance à appliquer à cette instance managée.

properties.managedInstanceCreateMode

ManagedServerCreateMode

Spécifie le mode de création de la base de données.

Par défaut : création de instance standard.

Restaurer : crée une instance en restaurant un ensemble de sauvegardes à un moment spécifique dans le temps. RestorePointInTime et SourceManagedInstanceId doivent être spécifiés.

properties.minimalTlsVersion

string

Version tls minimale. Valeurs autorisées : 'None', '1.0', '1.1', '1.2'

properties.primaryUserAssignedIdentityId

string

ID de ressource d’une identité affectée par l’utilisateur à utiliser par défaut.

properties.proxyOverride

ManagedInstanceProxyOverride

Type de connexion utilisé pour la connexion au instance.

properties.publicDataEndpointEnabled

boolean

Indique si le point de terminaison de données public est activé ou non.

properties.requestedBackupStorageRedundancy

BackupStorageRedundancy

Type de compte de stockage à utiliser pour stocker les sauvegardes pour cette instance. Les options sont Local (LocalRedundantStorage), Zone (ZoneRedundantStorage), Geo (GeoRedundantStorage) et GeoZone (GeoZoneRedundantStorage).

properties.restorePointInTime

string

Spécifie le point dans le temps (format ISO8601) de la base de données source qui sera restaurée pour créer la nouvelle base de données.

properties.servicePrincipal

ServicePrincipal

Principal de service du instance managé.

properties.sourceManagedInstanceId

string

Identificateur de ressource du instance managé source associé à l’opération de création de ce instance.

properties.storageSizeInGB

integer

Taille de stockage en Go. Valeur minimale : 32. Valeur maximale : 16384. Incréments de 32 Go autorisés uniquement. La valeur maximale dépend de la famille de matériel sélectionnée et du nombre de vCores.

properties.subnetId

string

ID de ressource de sous-réseau pour le instance managé.

properties.timezoneId

string

ID du fuseau horaire. Les valeurs autorisées sont des fuseaux horaires pris en charge par Windows. Windows conserve les détails des fuseaux horaires pris en charge, y compris l’ID, dans le Registre sous KEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fuseaux horaires. Vous pouvez obtenir ces valeurs de Registre via SQL Server en interrogeant SELECT name AS timezone_id FROM sys.time_zone_info. La liste des ID peut également être obtenue en exécutant [System.TimeZoneInfo] ::GetSystemTimeZones() dans PowerShell. Un exemple d’ID de fuseau horaire valide est « Pacific Standard Time » ou « W. Heure standard de l’Europe ».

properties.vCores

integer

Nombre de vCores. Valeurs autorisées : 8, 16, 24, 32, 40, 64, 80.

properties.zoneRedundant

boolean

Indique si le multi-az est activé ou non.

sku

Sku

Référence SKU instance managée. Valeurs autorisées pour les sku.name : GP_Gen5, GP_G8IM, GP_G8IH, BC_Gen5, BC_G8IM, BC_G8IH

tags

object

Balises de ressource.

Réponses

Nom Type Description
200 OK

ManagedInstance

Mise à jour réussie du instance managé.

201 Created

ManagedInstance

La instance managée a été créée.

202 Accepted

Accepté

Other Status Codes

Réponses d’erreur : ***

  • 400 NameAlreadyExists : le nom fourni existe déjà.

  • 400 InvalidCollation - Classement non valide.

  • 400 ProvisioningDisabled : affiche le message d’erreur de l’autorisation d’opération des ressources en l’état, sans modification

  • 400 RegionDoesNotAllowProvisioning : l’emplacement sélectionné n’accepte pas les nouveaux serveurs de base de données Windows Azure SQL. Cela peut changer ultérieurement.

  • 400 UnableToResolveRemoteServer : le nom du serveur partenaire distant n’a pas pu être résolu en raison d’un nom de serveur non valide ou de problèmes de connectivité DNS.

  • 400 HkCannotSwitchToInactive : la base de données ne peut pas procéder à la mise à jour du niveau tarifaire, car elle a des objets à mémoire optimisée. Supprimez ces objets et réessayez.

  • 400 TokenTooLong : le jeton fourni est trop long.

  • 400 CloudLifterUnsupportedFeature : la fonctionnalité n’est pas disponible sur le Managed Instance pour le moment.

  • 400 ManagedInstanceSloUpdateFailed - L’opération SLO '{0}' ne peut pas réussir, car l’utilisation de la mémoire de '{1}' dépasse le quota.

  • 400 OperationCanNotStartDueToMiLink : l’opération «{0} » ne peut pas être effectuée, car il existe une base de données dans un processus de création via Managed Instance lien. Attendez que la création du lien se termine, ou supprimez le lien, puis réessayez l’opération.

  • 400 ManagedInstanceLocalStorageUpdateSloDisabled - La mise à jour SLO pour les instances managées avec stockage local n’est pas encore prise en charge.

  • 400 InvalidSubnetResourceId : l’ID de ressource de sous-réseau fourni pour la instance managée de création ou de mise à jour n’est pas valide.

  • 400 VnetInWrongRegion - Le réseau virtuel est dans une région incorrecte.

  • 400 AlterDbDeactivatedNotSupported - Échec de l’opération de base de données pour le serveur «{0} », base de données «{1} » en raison d’un délai inattendu. Recommencez.

  • 400 VnetAddressRangeError : la plage d’adresses de réseau virtuel n’est pas valide.

  • 400 RegionDoesNotSupportVersion : un utilisateur a tenté de créer un serveur d’une version spécifiée à un emplacement où cette version de serveur n’est pas prise en charge.

  • 400 VnetConfigIsNotAllowed : la configuration du réseau virtuel n’est pas autorisée.

  • 400 InstanceFailoverGroupDoesNotExist : le groupe de basculement n’existe pas sur un serveur.

  • 400 ManagedInstanceClassicVnetNotSupported : Managed Instance ne peut pas être joint à un réseau virtuel classique.

  • 400 VnetConfigHasNsg : l’utilisateur a essayé d’injecter un sous-réseau de serveur managé avec des groupes de sécurité réseau.

  • 400 VnetConfigHasNoUdr : l’utilisateur a essayé d’injecter un sous-réseau de serveur managé sans table de routage définie par l’utilisateur par défaut.

  • 400 VnetConfigHasInvalidUdr : l’utilisateur a essayé d’injecter un sous-réseau de serveur managé avec une table de routage définie par l’utilisateur non valide.

  • 400 VnetConfigHasInvalidDns : l’utilisateur a essayé d’injecter un sous-réseau de serveur managé avec un DNS personnalisé non valide.

  • 400 VnetConfigHasServiceEndpoints : l’utilisateur a essayé d’injecter un sous-réseau Managed Server avec des points de terminaison de service.

  • 400 VnetSubnetIsInUse : l’utilisateur a essayé d’injecter un sous-réseau de serveur managé qui n’est pas vide.

  • 400 VnetSubnetIsLocked : l’utilisateur a essayé d’injecter un sous-réseau de serveur managé dans une étendue verrouillée.

  • 400 VnetSubnetIsGateway : l’utilisateur a essayé d’injecter un sous-réseau de serveur managé qui est un sous-réseau de passerelle.

  • 400 VnetSubnetIsUnknown : l’utilisateur a essayé d’injecter un sous-réseau de serveur managé qui n’existe pas.

  • 400 VnetSubnetConflictWithIntendedPolicy : l’utilisateur a essayé d’injecter un sous-réseau de serveur managé qui a un conflit avec IntendedPolicy.

  • 400 ManagedInstanceInvalidEditionForSku : l’édition {0} spécifiée n’est pas cohérente avec la référence SKU {1}spécifiée.

  • 400 ManagedInstanceInvalidLicenseType : le type {0} de licence spécifié n’est pas valide.

  • 400 ManagedInstanceUpdateSloInProgress : « L’opération n’a pas pu être effectuée, car un changement de niveau de service est en cours pour les instance managés «{0} ». Attendez la fin de l’opération en cours, puis réessayez. »

  • 400 VnetResourceNotFound - Ressource introuvable : '{0}'.

  • 400 InstanceCollationUpdateNotSupported : l’utilisateur ne peut pas modifier instance classement sur Managed Instance.

  • 400 CreateManagedInstanceWithNonDefaultCollationNotSupported : l’utilisateur peut créer un Managed Instance uniquement avec le classement « SQL_Latin1_General_CP1_CI_AS ».

  • 400 ManagedInstanceOperationInProgress : l’opération n’a pas pu être terminée, car l’opération {0} est en cours. Attendez que l’opération en cours se termine et réessayez.

  • 400 ManagedInstanceExceedMaxAzureStorage : l’opération n’a pas pu être effectuée, car la taille totale de stockage allouée pour usage général instance dépasserait {0}. Réduisez le nombre de fichiers de base de données et effectuez une nouvelle tentative.

  • 400 ManagedInstanceHasGeoReplica : l’opération n’a pas pu être effectuée, car instance a configuré des instance secondaires géorépliquées.

  • 400 InvalidDnsZone : l’opération a échoué, car vous tentez de déployer des instance managés en tant que géoréplication secondaire sur le sous-réseau {0} dans lequel il existe déjà un instance managé. Le déploiement de instance managés en tant que serveur secondaire de géoréplication n’est pris en charge que dans les cas où le instance managé est le premier instance déployé dans un sous-réseau. Envisagez de déployer des instance managés en tant que sous-réseau secondaire de géoréplication sur un sous-réseau différent dans lequel il n’existe aucune instance managée, ou si vous déployez sur un sous-réseau avec des instance désactiver l’option de géoréplication.

  • 400 ManagedInstanceInvalidStorageSizeLessThenCurrentSizeUsed - Taille de stockage non valide : la limite de taille de stockage ({0} Go) est inférieure au stockage actuel utilisé ({1} Go). Spécifiez une limite de taille de stockage supérieure.

  • 400 InvalidTimezone : fuseau horaire non valide.

  • 400 InstanceTimezoneUpdateNotSupported : mise à jour du fuseau horaire de l’instance non prise en charge.

  • 400 CreateManagedInstanceWithNonDefaultTimezoneNotSupported : créez Managed Instance avec un fuseau horaire non pris en charge par défaut.

  • 400 ManagedInstanceIpAddressRangeLimit : impossible d’effectuer la création/mise à l’échelle du instance managé, car il n’y a pas suffisamment d’adresses IP disponibles dans le sous-réseau pour effectuer l’opération.

  • 400 VnetDelegationNotAllowed : l’utilisateur a essayé d’injecter le serveur managé dans le sous-réseau qui est délégué.

  • 400 SubnetHasResourcesOfDifferentType : l’utilisateur a essayé de créer un mi dans un sous-réseau qui a des ressources de type différent.

  • 400 UpdateManagedServerWithMaintenanceWindowNotAllowed : la mise à jour de Managed Instance avec les paramètres de fenêtre de maintenance n’est pas autorisée.

  • 400 VnetPrepareNIPFailed : l’utilisateur a essayé de préparer le sous-réseau qui a un conflit avec NetworkIntentPolicy.

  • 400 ManagedInstanceDeprecatedHardwareFamily : il n’est pas possible de remplacer la génération matérielle par la génération dépréciée {0} .

  • 400 ManagedInstanceBackupStorageTypeNotSupported : le paramètre de type de stockage de sauvegarde n’est pas autorisé dans l’opération de mise à jour instance.

  • 400 EmptyPDCInvalidDnsZone : cette instance managée ne peut pas être déployée, car sa zone DNS ne correspond pas au préfixe DNS de son cluster virtuel prévu pour le sous-réseau {0}. Bien que ce cluster virtuel soit vide, son préfixe DNS ne peut pas être modifié. Les clusters virtuels vides seront automatiquement supprimés après plusieurs heures. Envisagez d’attendre l’expiration de ce cluster virtuel ou de le supprimer manuellement, puis de créer le instance managé.

  • 400 MissingIdentityId : aucune identité affectée par l’utilisateur n’est fournie lorsque le type d’identité est défini sur UserAssigned

  • 400 InvalidPrimaryIdentityId : l’utilisateur fournit une valeur pour PrimaryUserIdentityId, mais la même valeur n’est pas répertoriée dans le paramètre IdentityId

  • 400 ManagedInstanceZoneRedudantFeatureNotSupported - La fonctionnalité ZoneRedundant n’est pas prise en charge pour le niveau de service sélectionné. Pour plus d’informations, consultez aka.ms/sqlmi-service-tier-characteristics.

  • 400 ManagedInstanceZoneRedudantFeatureCantBeEnabled : l’activation de la fonctionnalité zoneRedundant n’est pas possible une fois la instance managée créée. Pour plus d’informations, consultez aka.ms/sqlmi-high-availability.

  • 400 ManagedInstanceZoneRedudantFeatureCantBeDisabled : la désactivation de la fonctionnalité zoneRedundant n’est pas possible une fois la instance managée créée. Pour plus d’informations, consultez aka.ms/sqlmi-high-availability.

  • 400 UmiMissingAkvPermissions - PrimaryUserAssignedIdentityId fourni par l’utilisateur n’a pas accès à KeyId fourni

  • 400 MissingPrimaryIdentity : PrimaryUserAssignedIdentityId fourni par l’utilisateur n’a pas accès à KeyId fourni

  • 400 SubnetIdCantBeUpdated : la modification du sous-réseau managé instance n’est pas prise en charge. Supprimez ce paramètre de la demande.

  • 400 MigrationToAnotherVNetNotSupported : le sous-réseau sélectionné se trouve dans un autre Réseau virtuel. Il n’est pas possible de déplacer des instance managés vers un autre Réseau virtuel. Indiquez le sous-réseau à partir de Réseau virtuel {0}.

  • 400 MigrationToSubnetWithDifferentDnsZoneNotSupported : le sous-réseau fourni a une zone DNS différente du actuel. La modification instance zone DNS n’est pas prise en charge. Fournissez un sous-réseau avec la même zone DNS, créez un sous-réseau ou fournissez-en un vide.

  • 400 MigrationToGen4SubnetNotSupported : il n’est pas possible de mettre à jour le sous-réseau lors de l’exécution sur du matériel Gen4, car il est déconseillé. Mettez à niveau votre matériel de Gen4 vers Gen5 dans le cadre de la modification de l’opération de sous-réseau managée instance en spécifiant les deux paramètres en même temps : sous-réseau de destination et génération de matériel.

  • 400 PrimaryIdentityMissingPermissionForKeyId : KeyId est fourni par l’utilisateur lors de la création, mais PrimaryUserAssignedIdentityId n’est pas fourni dans l’appel d’API

  • 400 InvalidIdentityTypeForKeyId : KeyId est fourni par l’utilisateur lors de la création, mais le type d’identité n’est pas défini sur « UserAssigned »

  • 400 ServerNotFound : le serveur demandé est introuvable.

  • 400 ManagedInstanceFileExceededMaxAzureStorageFileSizeLimit : l’opération n’a pas pu être effectuée, car certains fichiers de base de données dépassent la limite de taille maximale de usage général de {0} Go.

  • 400 ManagedInstanceStoppingOrStopped : opération en conflit envoyée alors que instance est en état d’arrêt/arrêté

  • 400 ManagedInstanceStarting - Opération en conflit envoyée alors que instance est à l’état de démarrage

  • 400 InstancePoolNotEnoughCapacity : un pool instance n’a pas suffisamment de capacité

  • 400 SourceAndTargetSubnetsMustBeVnetPeered : le sous-réseau actuellement utilisé par les instance managés et le sous-réseau de destination fourni font partie des réseaux virtuels qui ne sont pas connectés avec le peering de réseaux virtuels, ou qui ont un peering établi, mais qui n’ont pas autorisé le trafic. Pour déplacer des instance managés d’un sous-réseau à un autre, le peering de réseaux virtuels doit être établi à partir du réseau virtuel source et du réseau virtuel cible. Configurez la configuration requise pour le réseau virtuel, puis réessayez l’opération. En savoir plus https://docs.microsoft.com/en-us/azure/virtual-network/tutorial-connect-virtual-networks-portal#peer-virtual-networks.

  • 400 ManagedInstanceAndSubnetAreNotOnTheSameSubscription : le sous-réseau fourni pour le déploiement de instance managés se trouve sur l’abonnement différent de celui soumis pour les instance managés. Les instance managés et le sous-réseau utilisés pour déployer le instance doivent se trouver sur le même abonnement. Fournissez un autre sous-réseau ou basculez vers l’abonnement de sous-réseau, puis réessayez l’opération.

  • 400 CreateManagedInstanceInstanceInvalidSubnetSize : l’utilisateur a tenté de créer des instance managés dans un sous-réseau inférieur à la taille de sous-réseau minimale autorisée.

  • 400 AddressRangeOfTargetSubnetAndSubnetOfGeoDRReplicaCantOverlap : le sous-réseau sélectionné pour la migration de instance managé a une plage d’adresses qui chevauche la plage d’adresses du sous-réseau qui contient des instance secondaires géorépliqués. Vérifiez que votre sous-réseau est configuré conformément aux instructions de .https://aka.ms/move-managed-instance

  • 400 TargetSubnetMustBeConfiguredToAllowGeoDRReplication : le sous-réseau sélectionné pour la migration de instance managé n’est pas configuré pour activer la communication avec un instance secondaire géorépliqué. Veuillez case activée si tous les ports requis sont ouverts. Pour configurer correctement votre sous-réseau, lisez les instructions dans https://aka.ms/move-managed-instance.

  • 400 InvalidIdentifier : l’identificateur contient null ou un caractère Unicode non valide.

  • 400 InvalidLoginName : le nom de connexion fourni n’est pas valide.

  • 400 InvalidUsername : le nom d’utilisateur fourni contient des caractères non valides.

  • 400 PasswordTooShort : le mot de passe fourni est trop court

  • 400 PasswordTooLong : le mot de passe fourni est trop long.

  • 400 PasswordNotComplex : le mot de passe fourni n’est pas assez complexe.

  • 400 GatewayInvalidEdition : «{0} » n’est pas une édition de base de données valide dans cette version de SQL Server.

  • 400 InvalidLocation : un emplacement non valide a été spécifié.

  • 400 InvalidParameterValue : une valeur non valide a été donnée à un paramètre.

  • 400 InvalidServerName : nom de serveur non valide spécifié.

  • 400 InvalidManagedServerDnsZonePartner : l’URI de ressource du instance managé géo-principal spécifié dans la demande de création n’est pas valide. Vérifiez que la propriété est au format /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/managedInstances/{managedInstanceName}

  • 400 MiGeoRestoreWithWrongBackupStorageRedundancy : Geo-Restore n’est pas autorisé pour les instances managées avec redondance de stockage de sauvegarde LRS/ZRS.

  • 400 UpdatingInstanceAndBackupRedundancy : la redondance de la zone d’instance et la redondance du stockage de sauvegarde ne peuvent pas être mises à jour dans la même requête.

  • 400 ProvisioningDisabled : affiche le message d’erreur de l’autoriseur d’opération de ressources tel qu’il est, sans modification

  • 400 AadOnlyAuthenticationIsEnabled : l’authentification Azure Active Directory uniquement est activée. Contactez votre administrateur système.

  • 400 ManagementServiceFeatureDisabled : l’utilisateur a tenté d’utiliser une fonctionnalité désactivée.

  • 400 Non correspondanceResourceGroupNameWithUrl : le nom du groupe de ressources fourni ne correspond pas au nom dans l’URL.

  • 400 MismatchingSubscriptionWithUrl : l’abonnement fourni ne correspond pas à l’abonnement dans l’URL.

  • 400 InvalidMinimalTlsVersion : version TLS minimale non valide.

  • 400 InvalidResourceId : identificateur de ressource non valide.

  • 400 InvalidParameterValue : une valeur non valide a été donnée à un paramètre.

  • 400 InvalidMaintenanceWindowSettings : paramètres de fenêtre de maintenance non valides.

  • 400 InvalidMaintenanceWindowProperty : la propriété de fenêtre de maintenance non valide a été spécifiée.

  • 400 InvalidMaintenanceWindowPropertyNull : fenêtre de maintenance non valide avec les propriétés requises null.

  • 400 InvalidMaintenanceWindowTypeWithPropertySpecified : certaines propriétés ne doivent pas être spécifiées pour le type de fenêtre maintenance.

  • 400 UpdateOfParameterNotSupported : la mise à jour de «{0} » n’est pas prise en charge.

  • 400 AadOnlyAuthenticationIsEnabled : l’authentification Azure Active Directory uniquement est activée. Contactez votre administrateur système.

  • 400 InvalidExternalAdministratorLogin : nom de connexion d’administrateur externe non valide ou manquant.

  • 400 InvalidExternalAdministratorSid : ID d’objet administrateur externe non valide ou manquant.

  • 400 InvalidExternalAdministratorTenantId : ID de locataire d’administrateur externe non valide ou manquant.

  • 400 ExternalAdministratorPrincipalType : type de principal d’administrateur externe non valide ou manquant. Sélectionnez l’option Utilisateur, Application ou Groupe.

  • 400 MissingExternalAdministratorWithAadOnlyAuth : pour utiliser l’authentification Azure AD uniquement, fournissez les détails d’un administrateur externe.

  • 400 ExternalAdministratorLoginSameAsSqlAdmin : les noms de l’administrateur Azure Active Directory et du compte d’administrateur de serveur doivent être différents. Indiquez des valeurs différentes.

  • 404 ServerNotInSubscription : le serveur spécifié n’existe pas dans l’abonnement spécifié.

  • 404 ManagedInstanceNotInSubscriptionResourceGroup : le instance managé spécifié n’existe pas dans le groupe de ressources et l’abonnement spécifiés.

  • 404 SubscriptionNotFound : l’abonnement demandé est introuvable.

  • 404 OperationIdNotFound : l’opération avec ID n’existe pas.

  • 404 ResourceDoesNotExist : la ressource portant le nom «{0} » n’existe pas. Pour continuer, spécifiez un nom de ressource valide.

  • 404 InstancePoolNotFound : un pool instance est introuvable

  • 404 SubscriptionNotFound : l’abonnement demandé est introuvable.

  • 404 ResourceNotFound : la ressource demandée est introuvable.

  • 405 InvalidVcoreValue : la valeur {0} vCore n’est pas valide. Spécifiez une valeur vCore valide.

  • 405 InvalidHardwareGenerationValue - HardwareGeneration {0} n’est pas valide. Spécifiez une valeur HardwareGeneration valide.

  • 405 InvalidStorageSizeValue : « Taille de stockage non valide : {0} Go. La taille de stockage doit être spécifiée entre {1} et {2} gigaoctets, par incréments de {3} Go.

  • 409 OperationCancelled : l’opération a été annulée par l’utilisateur.

  • 409 Opération interrompue : l’opération sur la ressource n’a pas pu être terminée, car elle a été interrompue par une autre opération sur la même ressource.

  • 409 ConflictingServerOperation : une opération est en cours pour le serveur.

  • 409 SubscriptionDisabled : l’abonnement est désactivé.

  • 409 ServerOverridePreconditionFailed : échec de l’application du remplacement du serveur sur la catégorie « »,{0} car la base de données physique ou instance «{1} » du serveur «{2} » n’est actuellement pas à l’état « Prêt » ou « Désactivé ».

  • 409 ManagedInstanceIsBusy : le serveur «{0} » est actuellement occupé. Veuillez patienter quelques minutes avant de réessayer.

  • 409 ServerAlreadyExists : nom du serveur en double.

  • 409 ServerDisabled : le serveur est désactivé.

  • 409 ServerQuotaExceeded : le serveur ne peut pas être ajouté à un abonnement, car il dépassera le quota.

  • 409 ConflictingManagedInstanceOperation : une opération est en cours pour le instance managé.

  • 409 BackupRedundancyUpdateAndInstanceRedundancyConflict : le instance est multi-az, mais le stockage de sauvegarde est mis à jour de redondant interzone à non redondant interzone.

  • 409 InstanceRedundancyUpdateWhileBackupRedundancyUpdateInProgress : impossible de mettre à jour instance redondance, car la mise à jour de la redondance du stockage de sauvegarde est en cours.

  • 409 InstanceRedundancyUpdateAndBackupRedundancyConflict : le stockage de sauvegarde est non redondant interzone, mais instance redondance est mise à jour vers une redondance interzone.

  • 409 BackupRedundancyUpdateConflict : impossible de mettre à jour la redondance du stockage de sauvegarde, car une mise à jour de la redondance du stockage de sauvegarde est déjà en cours.

  • 409 MiDropFailedOnAuthLocks : l’utilisateur a essayé de supprimer la dernière Managed Instance dans le sous-réseau sur lequel un verrou a été appliqué à la ou aux ressources.

  • 409 MiCreateFailedNonDelegatedSubnet : l’utilisateur a tenté de déployer Managed Instance ou Managed Instance pool dans un sous-réseau qui n’est pas délégué à Microsoft.Sql/managedInstances.

  • 412 InstanceNotReadyForBackupRedundancyUpdate : impossible de mettre à jour la redondance du stockage de sauvegarde, car le instance n’est pas prêt.

  • 429 SubscriptionTooManyCreateUpdateRequests : demandes au-delà du nombre maximal de demandes pouvant être traitées par les ressources disponibles.

  • 429 SubscriptionTooManyRequests : demandes au-delà du nombre maximal de demandes pouvant être traitées par les ressources disponibles.

  • 429 SubscriptionTooManyCreateUpdateRequests : demandes au-delà du nombre maximal de demandes pouvant être traitées par les ressources disponibles.

  • 429 SubscriptionTooManyRequests : demandes au-delà du nombre maximal de demandes pouvant être traitées par les ressources disponibles.

  • 429 ConflictingSubscriptionOperation : une opération est en cours pour l’abonnement.

  • 429 SubscriptionTooManyCreateUpdateRequests : demandes au-delà du nombre maximal de demandes pouvant être traitées par les ressources disponibles.

  • 429 SubscriptionTooManyRequests : demandes au-delà du nombre maximal de demandes pouvant être traitées par les ressources disponibles.

  • 429 SubscriptionTooManyCreateUpdateRequests : demandes au-delà du nombre maximal de demandes pouvant être traitées par les ressources disponibles.

  • 429 SubscriptionTooManyRequests : demandes au-delà du nombre maximal de demandes pouvant être traitées par les ressources disponibles.

  • 429 ConflictingSubscriptionOperation : une opération est en cours pour l’abonnement.

  • 500 OperationTimedOut : l’opération a expiré et a été automatiquement restaurée. Réessayez l’opération.

  • 500 GatewayInternalServerError : le serveur a rencontré une exception inattendue.

  • 503 TooManyRequests : demandes au-delà du nombre maximal de demandes pouvant être traitées par les ressources disponibles.

  • 503 TooManyRequests : demandes au-delà du nombre maximal de demandes pouvant être traitées par les ressources disponibles.

  • 503 TooManyRequests : demandes au-delà du nombre maximal de demandes pouvant être traitées par les ressources disponibles.

  • 503 TooManyRequests : demandes au-delà du nombre maximal de demandes pouvant être traitées par les ressources disponibles.

  • 504 RequestTimeout : la demande de service a dépassé le délai d’expiration autorisé.

  • 504 RequestTimeout : la demande de service a dépassé le délai d’expiration autorisé.

  • 504 RequestTimeout : la demande de service a dépassé le délai d’expiration autorisé.

Exemples

Create managed instance with all properties
Create managed instance with minimal properties

Create managed instance with all properties

Sample Request

PUT https://management.azure.com/subscriptions/20D7082A-0FC7-4468-82BD-542694D5042B/resourceGroups/testrg/providers/Microsoft.Sql/managedInstances/testinstance?api-version=2021-11-01

{
  "tags": {
    "tagKey1": "TagValue1"
  },
  "location": "Japan East",
  "sku": {
    "name": "GP_Gen5",
    "tier": "GeneralPurpose"
  },
  "properties": {
    "administratorLogin": "dummylogin",
    "administratorLoginPassword": "PLACEHOLDER",
    "subnetId": "/subscriptions/20D7082A-0FC7-4468-82BD-542694D5042B/resourceGroups/testrg/providers/Microsoft.Network/virtualNetworks/vnet1/subnets/subnet1",
    "vCores": 8,
    "storageSizeInGB": 1024,
    "licenseType": "LicenseIncluded",
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "dnsZonePartner": "/subscriptions/20D7082A-0FC7-4468-82BD-542694D5042B/resourceGroups/testrg/providers/Microsoft.Sql/managedInstances/testinstance",
    "publicDataEndpointEnabled": false,
    "proxyOverride": "Redirect",
    "minimalTlsVersion": "1.2",
    "timezoneId": "UTC",
    "instancePoolId": "/subscriptions/20D7082A-0FC7-4468-82BD-542694D5042B/resourceGroups/testrg/providers/Microsoft.Sql/instancePools/pool1",
    "maintenanceConfigurationId": "/subscriptions/20D7082A-0FC7-4468-82BD-542694D5042B/providers/Microsoft.Maintenance/publicMaintenanceConfigurations/SQL_JapanEast_MI_1",
    "requestedBackupStorageRedundancy": "Geo",
    "administrators": {
      "principalType": "User",
      "login": "bob@contoso.com",
      "sid": "00000011-1111-2222-2222-123456789111",
      "tenantId": "00000011-1111-2222-2222-123456789111",
      "azureADOnlyAuthentication": true
    },
    "servicePrincipal": {
      "type": "SystemAssigned"
    }
  }
}

Sample Response

{
  "sku": {
    "name": "GP_Gen5",
    "tier": "GeneralPurpose",
    "capacity": 8,
    "family": "Gen5"
  },
  "properties": {
    "fullyQualifiedDomainName": "testinstance.1b4e2caff2530.database.windows.net",
    "administratorLogin": "dummylogin",
    "subnetId": "/subscriptions/20D7082A-0FC7-4468-82BD-542694D5042B/resourceGroups/testrg/providers/Microsoft.Network/virtualNetworks/vnet1/subnets/subnet1",
    "state": "Ready",
    "provisioningState": "Creating",
    "vCores": 8,
    "storageSizeInGB": 1024,
    "licenseType": "LicenseIncluded",
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "publicDataEndpointEnabled": false,
    "proxyOverride": "Redirect",
    "minimalTlsVersion": "1.2",
    "dnsZone": "1b4e2caff2530",
    "timezoneId": "UTC",
    "instancePoolId": "/subscriptions/20d7082a-0fc7-4468-82bd-542694d5042b/resourceGroups/testrg/providers/Microsoft.Sql/instancePools/pool1",
    "maintenanceConfigurationId": "/subscriptions/20D7082A-0FC7-4468-82BD-542694D5042B/providers/Microsoft.Maintenance/publicMaintenanceConfigurations/SQL_JapanEast_MI_1",
    "currentBackupStorageRedundancy": "Geo",
    "requestedBackupStorageRedundancy": "Geo",
    "administrators": {
      "principalType": "User",
      "login": "bob@contoso.com",
      "sid": "00000011-1111-2222-2222-123456789111",
      "tenantId": "00000011-1111-2222-2222-123456789111",
      "azureADOnlyAuthentication": true
    },
    "servicePrincipal": {
      "principalId": "00000011-1111-2222-2222-123456789111",
      "clientId": "00000011-1111-2222-2222-123456789111",
      "tenantId": "00000011-1111-2222-2222-123456789111",
      "type": "SystemAssigned"
    }
  },
  "location": "japaneast",
  "tags": {
    "tagKey1": "TagValue1"
  },
  "id": "/subscriptions/20d7082a-0fc7-4468-82bd-542694d5042b/resourceGroups/testrg/providers/Microsoft.Sql/managedInstances/testinstance",
  "name": "testinstance",
  "type": "Microsoft.Sql/managedInstances"
}
{
  "sku": {
    "name": "GP_Gen5",
    "tier": "GeneralPurpose",
    "capacity": 8,
    "family": "Gen5"
  },
  "properties": {
    "fullyQualifiedDomainName": "testinstance.1b4e2caff2530.database.windows.net",
    "administratorLogin": "dummylogin",
    "subnetId": "/subscriptions/20D7082A-0FC7-4468-82BD-542694D5042B/resourceGroups/testrg/providers/Microsoft.Network/virtualNetworks/vnet1/subnets/subnet1",
    "state": "Ready",
    "provisioningState": "Creating",
    "vCores": 8,
    "storageSizeInGB": 1024,
    "licenseType": "LicenseIncluded",
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "publicDataEndpointEnabled": false,
    "proxyOverride": "Redirect",
    "minimalTlsVersion": "1.2",
    "dnsZone": "1b4e2caff2530",
    "timezoneId": "UTC",
    "instancePoolId": "/subscriptions/20d7082a-0fc7-4468-82bd-542694d5042b/resourceGroups/testrg/providers/Microsoft.Sql/instancePools/pool1",
    "maintenanceConfigurationId": "/subscriptions/20D7082A-0FC7-4468-82BD-542694D5042B/providers/Microsoft.Maintenance/publicMaintenanceConfigurations/SQL_JapanEast_MI_1",
    "currentBackupStorageRedundancy": "Geo",
    "requestedBackupStorageRedundancy": "Geo",
    "administrators": {
      "principalType": "User",
      "login": "bob@contoso.com",
      "sid": "00000011-1111-2222-2222-123456789111",
      "tenantId": "00000011-1111-2222-2222-123456789111",
      "azureADOnlyAuthentication": true
    },
    "servicePrincipal": {
      "principalId": "00000011-1111-2222-2222-123456789111",
      "clientId": "00000011-1111-2222-2222-123456789111",
      "tenantId": "00000011-1111-2222-2222-123456789111",
      "type": "SystemAssigned"
    }
  },
  "location": "japaneast",
  "tags": {
    "tagKey1": "TagValue1"
  },
  "id": "/subscriptions/20d7082a-0fc7-4468-82bd-542694d5042b/resourceGroups/testrg/providers/Microsoft.Sql/managedInstances/testinstance",
  "name": "testinstance",
  "type": "Microsoft.Sql/managedInstances"
}

Create managed instance with minimal properties

Sample Request

PUT https://management.azure.com/subscriptions/20D7082A-0FC7-4468-82BD-542694D5042B/resourceGroups/testrg/providers/Microsoft.Sql/managedInstances/testinstance?api-version=2021-11-01

{
  "sku": {
    "name": "GP_Gen4",
    "tier": "GeneralPurpose"
  },
  "properties": {
    "administratorLogin": "dummylogin",
    "administratorLoginPassword": "PLACEHOLDER",
    "subnetId": "/subscriptions/20D7082A-0FC7-4468-82BD-542694D5042B/resourceGroups/testrg/providers/Microsoft.Network/virtualNetworks/vnet1/subnets/subnet1",
    "vCores": 8,
    "storageSizeInGB": 1024,
    "licenseType": "LicenseIncluded"
  },
  "location": "Japan East"
}

Sample Response

{
  "sku": {
    "name": "GP_Gen4",
    "tier": "GeneralPurpose",
    "capacity": 8,
    "family": "Gen4"
  },
  "properties": {
    "fullyQualifiedDomainName": "testinstance.1b4e2caff2530.database.windows.net",
    "administratorLogin": "dummylogin",
    "subnetId": "/subscriptions/20D7082A-0FC7-4468-82BD-542694D5042B/resourceGroups/testrg/providers/Microsoft.Network/virtualNetworks/vnet1/subnets/subnet1",
    "state": "Ready",
    "provisioningState": "Creating",
    "vCores": 8,
    "storageSizeInGB": 1024,
    "licenseType": "LicenseIncluded",
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "publicDataEndpointEnabled": false,
    "proxyOverride": "Redirect",
    "dnsZone": "1b4e2caff2530",
    "currentBackupStorageRedundancy": "Geo",
    "requestedBackupStorageRedundancy": "Geo"
  },
  "location": "japaneast",
  "tags": {},
  "id": "/subscriptions/20d7082a-0fc7-4468-82bd-542694d5042b/resourceGroups/testrg/providers/Microsoft.Sql/managedInstances/testinstance",
  "name": "testinstance",
  "type": "Microsoft.Sql/managedInstances"
}
{
  "sku": {
    "name": "GP_Gen4",
    "tier": "GeneralPurpose",
    "capacity": 8,
    "family": "Gen4"
  },
  "properties": {
    "fullyQualifiedDomainName": "testinstance.1b4e2caff2530.database.windows.net",
    "administratorLogin": "dummylogin",
    "subnetId": "/subscriptions/20D7082A-0FC7-4468-82BD-542694D5042B/resourceGroups/testrg/providers/Microsoft.Network/virtualNetworks/vnet1/subnets/subnet1",
    "state": "Ready",
    "provisioningState": "Creating",
    "vCores": 8,
    "storageSizeInGB": 1024,
    "licenseType": "LicenseIncluded",
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "publicDataEndpointEnabled": false,
    "proxyOverride": "Redirect",
    "dnsZone": "1b4e2caff2530",
    "currentBackupStorageRedundancy": "Geo",
    "requestedBackupStorageRedundancy": "Geo"
  },
  "location": "japaneast",
  "tags": {},
  "id": "/subscriptions/20d7082a-0fc7-4468-82bd-542694d5042b/resourceGroups/testrg/providers/Microsoft.Sql/managedInstances/testinstance",
  "name": "testinstance",
  "type": "Microsoft.Sql/managedInstances"
}

Définitions

Nom Description
AdministratorType

Type de l’administrateur de serveur.

BackupStorageRedundancy

Type de compte de stockage utilisé pour stocker les sauvegardes pour cette instance. Les options sont Local (LocalRedundantStorage), Zone (ZoneRedundantStorage), Geo (GeoRedundantStorage) et GeoZone (GeoZoneRedundantStorage).

IdentityType

Type d’identité. Définissez cette valeur sur « SystemAssigned » afin de créer et d’affecter automatiquement un principal Azure Active Directory pour la ressource.

ManagedInstance

Une instance managée Azure SQL.

ManagedInstanceExternalAdministrator

Propriétés d’un administrateur Active Directory.

ManagedInstanceLicenseType

Type de licence. Les valeurs possibles sont « LicenseIncluded » (prix normal inclus d’une nouvelle licence SQL) et « BasePrice » (prix AHB réduit pour apporter vos propres licences SQL).

ManagedInstancePecProperty

Une connexion de point de terminaison privé sous un instance managé

ManagedInstancePrivateEndpointConnectionProperties

Propriétés d’une connexion de point de terminaison privé.

ManagedInstancePrivateEndpointProperty
ManagedInstancePrivateLinkServiceConnectionStateProperty
ManagedInstanceProxyOverride

Type de connexion utilisé pour la connexion au instance.

ManagedServerCreateMode

Spécifie le mode de création de la base de données.

Valeur par défaut : création de instance standard.

Restauration : crée un instance en restaurant un ensemble de sauvegardes à un point spécifique dans le temps. RestorePointInTime et SourceManagedInstanceId doivent être spécifiés.

PrincipalType

Type de principal de l’administrateur de serveur.

ResourceIdentity

Configuration d’identité Azure Active Directory pour une ressource.

ServicePrincipal

Configuration du principal de service du instance managé pour une ressource.

ServicePrincipalType

Type de principal de service.

Sku

Référence SKU de ressource ARM.

UserIdentity

Configuration d’identité Azure Active Directory pour une ressource.

AdministratorType

Type de l’administrateur de serveur.

Nom Type Description
ActiveDirectory

string

BackupStorageRedundancy

Type de compte de stockage utilisé pour stocker les sauvegardes pour cette instance. Les options sont Local (LocalRedundantStorage), Zone (ZoneRedundantStorage), Geo (GeoRedundantStorage) et GeoZone (GeoZoneRedundantStorage).

Nom Type Description
Geo

string

GeoZone

string

Local

string

Zone

string

IdentityType

Type d’identité. Définissez cette valeur sur « SystemAssigned » afin de créer et d’affecter automatiquement un principal Azure Active Directory pour la ressource.

Nom Type Description
None

string

SystemAssigned

string

SystemAssigned,UserAssigned

string

UserAssigned

string

ManagedInstance

Une instance managée Azure SQL.

Nom Type Description
id

string

ID de la ressource

identity

ResourceIdentity

Identité Azure Active Directory du instance managé.

location

string

Emplacement de la ressource.

name

string

Nom de la ressource.

properties.administratorLogin

string

Nom d’utilisateur administrateur pour le instance managé. Ne peut être spécifié que lorsque le instance managé est en cours de création (et est requis pour la création).

properties.administratorLoginPassword

string

Mot de passe de connexion administrateur (requis pour la création de instance managés).

properties.administrators

ManagedInstanceExternalAdministrator

Administrateur Azure Active Directory du serveur.

properties.collation

string

Classement des instance managés.

properties.currentBackupStorageRedundancy

BackupStorageRedundancy

Type de compte de stockage utilisé pour stocker les sauvegardes pour cette instance. Les options sont Local (LocalRedundantStorage), Zone (ZoneRedundantStorage), Geo (GeoRedundantStorage) et GeoZone(GeoZoneRedundantStorage).

properties.dnsZone

string

Zone DNS dans laquelle se trouve le instance managé.

properties.dnsZonePartner

string

ID de ressource d’un autre instance managé dont la zone DNS que cette instance managée partagera après sa création.

properties.fullyQualifiedDomainName

string

Nom de domaine complet du instance managé.

properties.instancePoolId

string

ID du pool de instance auquel appartient ce serveur managé.

properties.keyId

string

URI CMK de la clé à utiliser pour le chiffrement.

properties.licenseType

ManagedInstanceLicenseType

Type de licence. Les valeurs possibles sont « LicenseIncluded » (prix normal incluant une nouvelle licence SQL) et « BasePrice » (prix AHB réduit pour apporter vos propres licences SQL).

properties.maintenanceConfigurationId

string

Spécifie l’ID de configuration de maintenance à appliquer à cette instance managée.

properties.managedInstanceCreateMode

ManagedServerCreateMode

Spécifie le mode de création de la base de données.

Valeur par défaut : création de instance standard.

Restauration : crée un instance en restaurant un ensemble de sauvegardes à un point spécifique dans le temps. RestorePointInTime et SourceManagedInstanceId doivent être spécifiés.

properties.minimalTlsVersion

string

Version TLS minimale. Valeurs autorisées : « None », « 1.0 », « 1.1 », « 1.2 »

properties.primaryUserAssignedIdentityId

string

ID de ressource d’une identité affectée par l’utilisateur à utiliser par défaut.

properties.privateEndpointConnections

ManagedInstancePecProperty[]

Liste des connexions de point de terminaison privé sur un instance managé.

properties.provisioningState enum:
  • Accepted
  • Canceled
  • Created
  • Creating
  • Deleted
  • Deleting
  • Failed
  • NotSpecified
  • Registering
  • Running
  • Succeeded
  • TimedOut
  • Unknown
  • Unrecognized
  • Updating
properties.proxyOverride

ManagedInstanceProxyOverride

Type de connexion utilisé pour la connexion au instance.

properties.publicDataEndpointEnabled

boolean

Indique si le point de terminaison de données public est activé ou non.

properties.requestedBackupStorageRedundancy

BackupStorageRedundancy

Type de compte de stockage à utiliser pour stocker les sauvegardes pour cette instance. Les options sont Local (LocalRedundantStorage), Zone (ZoneRedundantStorage), Geo (GeoRedundantStorage) et GeoZone(GeoZoneRedundantStorage).

properties.restorePointInTime

string

Spécifie le point dans le temps (format ISO8601) de la base de données source qui sera restaurée pour créer la nouvelle base de données.

properties.servicePrincipal

ServicePrincipal

Principal de service du instance managé.

properties.sourceManagedInstanceId

string

Identificateur de ressource de l’instance managée source associée à l’opération de création de ce instance.

properties.state

string

État du instance managé.

properties.storageSizeInGB

integer

Taille de stockage en Go. Valeur minimale : 32. Valeur maximale : 16384. Incréments de 32 Go autorisés uniquement. La valeur maximale dépend de la famille de matériel sélectionnée et du nombre de vCores.

properties.subnetId

string

ID de ressource de sous-réseau pour le instance managé.

properties.timezoneId

string

ID du fuseau horaire. Les valeurs autorisées sont des fuseaux horaires pris en charge par Windows. Windows conserve les détails des fuseaux horaires pris en charge, y compris l’ID, dans le Registre sous KEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fuseaux horaires. Vous pouvez obtenir ces valeurs de Registre via SQL Server en interrogeant select name as timezone_id FROM sys.time_zone_info. La liste des ID peut également être obtenue en exécutant [System.TimeZoneInfo] ::GetSystemTimeZones() dans PowerShell. Un exemple d’ID de fuseau horaire valide est « Heure standard du Pacifique » ou « W. Heure standard de l’Europe ».

properties.vCores

integer

Nombre de vCores. Valeurs autorisées : 8, 16, 24, 32, 40, 64, 80.

properties.zoneRedundant

boolean

Indique si le multi-az est activé ou non.

sku

Sku

Référence SKU instance managée. Valeurs autorisées pour sku.name : GP_Gen5, GP_G8IM, GP_G8IH, BC_Gen5, BC_G8IM, BC_G8IH

tags

object

Balises de ressource.

type

string

Type de ressource.

ManagedInstanceExternalAdministrator

Propriétés d’un administrateur Active Directory.

Nom Type Description
administratorType

AdministratorType

Type de l’administrateur de serveur.

azureADOnlyAuthentication

boolean

Authentification Azure Active Directory uniquement activée.

login

string

Nom de connexion de l’administrateur du serveur.

principalType

PrincipalType

Type de principal de l’administrateur de serveur.

sid

string

SID (ID d’objet) de l’administrateur du serveur.

tenantId

string

ID de locataire de l’administrateur.

ManagedInstanceLicenseType

Type de licence. Les valeurs possibles sont « LicenseIncluded » (prix normal inclus d’une nouvelle licence SQL) et « BasePrice » (prix AHB réduit pour apporter vos propres licences SQL).

Nom Type Description
BasePrice

string

LicenseIncluded

string

ManagedInstancePecProperty

Une connexion de point de terminaison privé sous un instance managé

Nom Type Description
id

string

ID de la ressource

properties

ManagedInstancePrivateEndpointConnectionProperties

Propriétés de connexion de point de terminaison privé

ManagedInstancePrivateEndpointConnectionProperties

Propriétés d’une connexion de point de terminaison privé.

Nom Type Description
privateEndpoint

ManagedInstancePrivateEndpointProperty

Point de terminaison privé auquel appartient la connexion.

privateLinkServiceConnectionState

ManagedInstancePrivateLinkServiceConnectionStateProperty

État de la connexion de la connexion de point de terminaison privé.

provisioningState

string

État de la connexion de point de terminaison privé.

ManagedInstancePrivateEndpointProperty

Nom Type Description
id

string

ID de ressource du point de terminaison privé.

ManagedInstancePrivateLinkServiceConnectionStateProperty

Nom Type Description
actionsRequired

string

Description de la connexion au service de liaison privée.

description

string

Description de la connexion au service de liaison privée.

status

string

La connexion au service de liaison privée status.

ManagedInstanceProxyOverride

Type de connexion utilisé pour la connexion au instance.

Nom Type Description
Default

string

Proxy

string

Redirect

string

ManagedServerCreateMode

Spécifie le mode de création de la base de données.

Valeur par défaut : création de instance standard.

Restauration : crée un instance en restaurant un ensemble de sauvegardes à un point spécifique dans le temps. RestorePointInTime et SourceManagedInstanceId doivent être spécifiés.

Nom Type Description
Default

string

PointInTimeRestore

string

PrincipalType

Type de principal de l’administrateur de serveur.

Nom Type Description
Application

string

Group

string

User

string

ResourceIdentity

Configuration d’identité Azure Active Directory pour une ressource.

Nom Type Description
principalId

string

ID du principal Azure Active Directory.

tenantId

string

ID de locataire Azure Active Directory.

type

IdentityType

Type d’identité. Définissez cette valeur sur « SystemAssigned » afin de créer et d’affecter automatiquement un principal Azure Active Directory pour la ressource.

userAssignedIdentities

<string,  UserIdentity>

ID de ressource des identités affectées par l’utilisateur à utiliser

ServicePrincipal

Configuration du principal de service du instance managé pour une ressource.

Nom Type Description
clientId

string

ID client de l’application Azure Active Directory.

principalId

string

ID d’objet de l’application Azure Active Directory.

tenantId

string

ID de locataire Azure Active Directory.

type

ServicePrincipalType

Type de principal de service.

ServicePrincipalType

Type de principal de service.

Nom Type Description
None

string

SystemAssigned

string

Sku

Référence SKU de ressource ARM.

Nom Type Description
capacity

integer

Capacité de la référence SKU particulière.

family

string

Si le service a différentes générations de matériel, pour la même référence SKU, cela peut être capturé ici.

name

string

Nom de la référence SKU, généralement une lettre + un code numérique, par exemple P3.

size

string

Taille de la référence SKU particulière

tier

string

Niveau ou édition de la référence SKU particulière, par exemple De base, Premium.

UserIdentity

Configuration d’identité Azure Active Directory pour une ressource.

Nom Type Description
clientId

string

ID client Azure Active Directory.

principalId

string

ID du principal Azure Active Directory.