Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
- Latest
- 2025-02-01-preview
- 2025-01-01
- 2024-11-01-preview
- 2024-05-01-preview
- 2023-08-01
- 2023-08-01-preview
- 2023-05-01-preview
- 2023-02-01-preview
- 2022-11-01-preview
- 2022-08-01-preview
- 2022-05-01-preview
- 2022-02-01-preview
- 2021-11-01
- 2021-11-01-preview
- 2021-08-01-preview
- 2021-05-01-preview
- 2021-02-01-preview
- 2020-11-01-preview
- 2020-08-01-preview
- 2020-02-02-preview
- 2018-06-01-preview
- 2015-05-01-preview
Définition des ressources sur les Biceps
Le type de ressource managedInstances peut être déployé avec des opérations qui ciblent :
- groupes de ressources - Consultez commandes de déploiement de groupes de ressources
Pour obtenir la liste des propriétés modifiées dans chaque version de l’API, consultez journal des modifications.
Format de ressource
Pour créer un Microsoft. Ressource Sql/managedInstances, ajoutez le Bicep suivant à votre modèle.
resource symbolicname 'Microsoft.Sql/managedInstances@2022-02-01-preview' = {
identity: {
type: 'string'
userAssignedIdentities: {
{customized property}: {}
}
}
location: 'string'
name: 'string'
properties: {
administratorLogin: 'string'
administratorLoginPassword: 'string'
administrators: {
administratorType: 'string'
azureADOnlyAuthentication: bool
login: 'string'
principalType: 'string'
sid: 'string'
tenantId: 'string'
}
collation: 'string'
dnsZonePartner: 'string'
instancePoolId: 'string'
keyId: 'string'
licenseType: 'string'
maintenanceConfigurationId: 'string'
managedInstanceCreateMode: 'string'
minimalTlsVersion: 'string'
primaryUserAssignedIdentityId: 'string'
proxyOverride: 'string'
publicDataEndpointEnabled: bool
requestedBackupStorageRedundancy: 'string'
restorePointInTime: 'string'
servicePrincipal: {
type: 'string'
}
sourceManagedInstanceId: 'string'
storageSizeInGB: int
subnetId: 'string'
timezoneId: 'string'
vCores: int
zoneRedundant: bool
}
sku: {
capacity: int
family: 'string'
name: 'string'
size: 'string'
tier: 'string'
}
tags: {
{customized property}: 'string'
}
}
Valeurs de propriété
Microsoft. Sql/InstancesManagedInstances
| Name | Description | Value |
|---|---|---|
| identity | L’identité Azure Active Directory de l’instance gérée. | ResourceIdentity |
| location | Emplacement des ressources. | chaîne (obligatoire) |
| name | Nom de la ressource | chaîne (obligatoire) |
| properties | Propriétés de ressource. | ManagedInstanceProperties |
| sku | Référence SKU d’instance managée. Valeurs autorisées pour sku.name : GP_Gen5, GP_G8IM, GP_G8IH, BC_Gen5, BC_G8IM, BC_G8IH | Sku |
| tags | Balises de ressources | Dictionnaire de noms et de valeurs d’étiquettes. Consultez les balises dans les modèles |
ManagedInstanceExternalAdministrator
| Name | Description | Value |
|---|---|---|
| administratorType | Type de l’administrateur de serveur. | 'ActiveDirectory' |
| azureADOnlyAuthentication | Azure Active Directory uniquement, authentification activée. | bool |
| login | Nom de connexion de l’administrateur du serveur. | string |
| principalType | Type de principal de l’administrateur de serveur. | 'Application' 'Group' 'User' |
| sid | SID (ID d’objet) de l’administrateur du serveur. | string Constraints: Longueur minimale = 36 Longueur maximale = 36 Modèle = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ |
| tenantId | ID de locataire de l’administrateur. | string Constraints: Longueur minimale = 36 Longueur maximale = 36 Modèle = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ |
ManagedInstanceProperties
| Name | Description | Value |
|---|---|---|
| administratorLogin | Nom d’utilisateur administrateur de l’instance managée. Peut être spécifié uniquement lorsque l’instance managée est en cours de création (et est requise pour la création). | string |
| administratorLoginPassword | Mot de passe de connexion administrateur (requis pour la création d’une instance managée). | string Constraints: Valeur sensible. Passez en tant que paramètre sécurisé. |
| administrators | L’administrateur Azure Active Directory du serveur. | ManagedInstanceExternalAdministrator |
| collation | Classement de l’instance managée. | string |
| dnsZonePartner | ID de ressource d’une autre instance managée dont la zone DNS que cette instance managée partagera après la création. | string |
| instancePoolId | ID du pool d’instances auquel appartient ce serveur managé. | string |
| keyId | URI CMK de la clé à utiliser pour le chiffrement. | string |
| licenseType | 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). | 'BasePrice' 'LicenseIncluded' |
| maintenanceConfigurationId | Spécifie l’ID de configuration de maintenance à appliquer à cette instance managée. | string |
| managedInstanceCreateMode | Spécifie le mode de création de base de données. Valeur par défaut : création d’une instance régulière. Restauration : crée une instance en restaurant un ensemble de sauvegardes à un point précis dans le temps. RestorePointInTime et SourceManagedInstanceId doivent être spécifiés. |
'Default' 'PointInTimeRestore' |
| minimalTlsVersion | Version TLS minimale. Valeurs autorisées : « None », « 1.0 », « 1.1 », « 1.2 » | string |
| primaryUserAssignedIdentityId | ID de ressource d’une identité affectée par l’utilisateur à utiliser par défaut. | string |
| proxyOverride | Type de connexion utilisé pour la connexion à l’instance. | 'Default' 'Proxy' 'Redirect' |
| publicDataEndpointEnabled | Indique si le point de terminaison de données public est activé ou non. | bool |
| requestedBackupStorageRedundancy | Type de compte de stockage à utiliser pour stocker des sauvegardes pour cette instance. Les options sont Local (LocalRedundantStorage), Zone (ZoneRedundantStorage), Geo (GeoRedundantStorage) et GeoZone(GeoZoneRedundantStorage) | 'Geo' 'GeoZone' 'Local' 'Zone' |
| restorePointInTime | Spécifie le point dans le temps (format ISO8601) de la base de données source qui sera restauré pour créer la nouvelle base de données. | string |
| servicePrincipal | Principal de service de l’instance managée. | ServicePrincipal |
| sourceManagedInstanceId | Identificateur de ressource de l’instance managée source associée à l’opération de création de cette instance. | string |
| storageSizeInGB | 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ériels sélectionnée et du nombre de vCores. | int |
| subnetId | ID de ressource de sous-réseau pour l’instance managée. | string |
| timezoneId | 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’identifiant, dans le registre sous KEY_LOCAL_MACHINE\LOGICIEL\Microsoft\Windows NT\CurrentVersion\Time Beams. Vous pouvez obtenir ces valeurs du registre via SQL Server en interrogeant SELECT NAME AS timezone_id DEPUIS sys.time_zone_info. Vous pouvez également obtenir la liste des ID 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". |
string |
| vCores | Nombre de vCores. Valeurs autorisées : 8, 16, 24, 32, 40, 64, 80. | int |
| zoneRedundant | Indique si le multi-az est activé ou non. | bool |
ResourceIdentity
| Name | Description | Value |
|---|---|---|
| type | Type d’identité. Réglez cela sur « SystemAssigned » afin de créer et d'attribuer automatiquement un principal Azure Active Directory à la ressource. | 'None' 'SystemAssigned' 'SystemAssigned,UserAssigned' 'UserAssigned' |
| userAssignedIdentities | ID de ressource des identités affectées par l’utilisateur à utiliser | ResourceIdentityUserAssignedIdentities |
ResourceIdentityUserAssignedIdentities
| Name | Description | Value |
|---|
ServicePrincipal
| Name | Description | Value |
|---|---|---|
| type | Type de principal de service. | 'None' 'SystemAssigned' |
Sku
| Name | Description | Value |
|---|---|---|
| capacity | Capacité de la référence SKU particulière. | int |
| family | Si le service a différentes générations de matériel, pour la même référence SKU, vous pouvez le capturer ici. | string |
| name | Nom de la référence SKU, généralement une lettre + code numérique, par exemple P3. | chaîne (obligatoire) |
| size | Taille de la référence SKU particulière | string |
| tier | Niveau ou édition de la référence SKU particulière, par exemple De base, Premium. | string |
TrackedResourceTags
| Name | Description | Value |
|---|
UserIdentity
| Name | Description | Value |
|---|
Exemples d’utilisation
Azure Verified Modules
Les modules Azure Vérifiés suivants peuvent être utilisés pour déployer ce type de ressource.
| Module | Description |
|---|---|
| SQL Managed Instance | Module de ressources AVM pour SQL Managed Instance |
Azure Quickstart Examples
Les modèles suivants Azure Quickstart contiennent Bicep exemples pour déployer ce type de ressource.
| Dossier Bicep | Description |
|---|---|
| Créez SQL MI dans le nouveau réseau virtuel | Déploie Azure SQL Database Managed Instance (SQL MI) dans le nouveau Réseau virtuel. |
Définition de ressource de modèle ARM
Le type de ressource managedInstances peut être déployé avec des opérations qui ciblent :
- groupes de ressources - Consultez commandes de déploiement de groupes de ressources
Pour obtenir la liste des propriétés modifiées dans chaque version de l’API, consultez journal des modifications.
Format de ressource
Pour créer un Microsoft. Ressource Sql/managedInstances, ajoutez le JSON suivant à votre modèle.
{
"type": "Microsoft.Sql/managedInstances",
"apiVersion": "2022-02-01-preview",
"name": "string",
"identity": {
"type": "string",
"userAssignedIdentities": {
"{customized property}": {
}
}
},
"location": "string",
"properties": {
"administratorLogin": "string",
"administratorLoginPassword": "string",
"administrators": {
"administratorType": "string",
"azureADOnlyAuthentication": "bool",
"login": "string",
"principalType": "string",
"sid": "string",
"tenantId": "string"
},
"collation": "string",
"dnsZonePartner": "string",
"instancePoolId": "string",
"keyId": "string",
"licenseType": "string",
"maintenanceConfigurationId": "string",
"managedInstanceCreateMode": "string",
"minimalTlsVersion": "string",
"primaryUserAssignedIdentityId": "string",
"proxyOverride": "string",
"publicDataEndpointEnabled": "bool",
"requestedBackupStorageRedundancy": "string",
"restorePointInTime": "string",
"servicePrincipal": {
"type": "string"
},
"sourceManagedInstanceId": "string",
"storageSizeInGB": "int",
"subnetId": "string",
"timezoneId": "string",
"vCores": "int",
"zoneRedundant": "bool"
},
"sku": {
"capacity": "int",
"family": "string",
"name": "string",
"size": "string",
"tier": "string"
},
"tags": {
"{customized property}": "string"
}
}
Valeurs de propriété
Microsoft. Sql/InstancesManagedInstances
| Name | Description | Value |
|---|---|---|
| apiVersion | Version de l’API | '2022-02-01-preview' |
| identity | L’identité Azure Active Directory de l’instance gérée. | ResourceIdentity |
| location | Emplacement des ressources. | chaîne (obligatoire) |
| name | Nom de la ressource | chaîne (obligatoire) |
| properties | Propriétés de ressource. | ManagedInstanceProperties |
| sku | Référence SKU d’instance managée. Valeurs autorisées pour sku.name : GP_Gen5, GP_G8IM, GP_G8IH, BC_Gen5, BC_G8IM, BC_G8IH | Sku |
| tags | Balises de ressources | Dictionnaire de noms et de valeurs d’étiquettes. Consultez les balises dans les modèles |
| type | Type de ressource | « Microsoft. Sql/managedInstances |
ManagedInstanceExternalAdministrator
| Name | Description | Value |
|---|---|---|
| administratorType | Type de l’administrateur de serveur. | 'ActiveDirectory' |
| azureADOnlyAuthentication | Azure Active Directory uniquement, authentification activée. | bool |
| login | Nom de connexion de l’administrateur du serveur. | string |
| principalType | Type de principal de l’administrateur de serveur. | 'Application' 'Group' 'User' |
| sid | SID (ID d’objet) de l’administrateur du serveur. | string Constraints: Longueur minimale = 36 Longueur maximale = 36 Modèle = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ |
| tenantId | ID de locataire de l’administrateur. | string Constraints: Longueur minimale = 36 Longueur maximale = 36 Modèle = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ |
ManagedInstanceProperties
| Name | Description | Value |
|---|---|---|
| administratorLogin | Nom d’utilisateur administrateur de l’instance managée. Peut être spécifié uniquement lorsque l’instance managée est en cours de création (et est requise pour la création). | string |
| administratorLoginPassword | Mot de passe de connexion administrateur (requis pour la création d’une instance managée). | string Constraints: Valeur sensible. Passez en tant que paramètre sécurisé. |
| administrators | L’administrateur Azure Active Directory du serveur. | ManagedInstanceExternalAdministrator |
| collation | Classement de l’instance managée. | string |
| dnsZonePartner | ID de ressource d’une autre instance managée dont la zone DNS que cette instance managée partagera après la création. | string |
| instancePoolId | ID du pool d’instances auquel appartient ce serveur managé. | string |
| keyId | URI CMK de la clé à utiliser pour le chiffrement. | string |
| licenseType | 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). | 'BasePrice' 'LicenseIncluded' |
| maintenanceConfigurationId | Spécifie l’ID de configuration de maintenance à appliquer à cette instance managée. | string |
| managedInstanceCreateMode | Spécifie le mode de création de base de données. Valeur par défaut : création d’une instance régulière. Restauration : crée une instance en restaurant un ensemble de sauvegardes à un point précis dans le temps. RestorePointInTime et SourceManagedInstanceId doivent être spécifiés. |
'Default' 'PointInTimeRestore' |
| minimalTlsVersion | Version TLS minimale. Valeurs autorisées : « None », « 1.0 », « 1.1 », « 1.2 » | string |
| primaryUserAssignedIdentityId | ID de ressource d’une identité affectée par l’utilisateur à utiliser par défaut. | string |
| proxyOverride | Type de connexion utilisé pour la connexion à l’instance. | 'Default' 'Proxy' 'Redirect' |
| publicDataEndpointEnabled | Indique si le point de terminaison de données public est activé ou non. | bool |
| requestedBackupStorageRedundancy | Type de compte de stockage à utiliser pour stocker des sauvegardes pour cette instance. Les options sont Local (LocalRedundantStorage), Zone (ZoneRedundantStorage), Geo (GeoRedundantStorage) et GeoZone(GeoZoneRedundantStorage) | 'Geo' 'GeoZone' 'Local' 'Zone' |
| restorePointInTime | Spécifie le point dans le temps (format ISO8601) de la base de données source qui sera restauré pour créer la nouvelle base de données. | string |
| servicePrincipal | Principal de service de l’instance managée. | ServicePrincipal |
| sourceManagedInstanceId | Identificateur de ressource de l’instance managée source associée à l’opération de création de cette instance. | string |
| storageSizeInGB | 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ériels sélectionnée et du nombre de vCores. | int |
| subnetId | ID de ressource de sous-réseau pour l’instance managée. | string |
| timezoneId | 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’identifiant, dans le registre sous KEY_LOCAL_MACHINE\LOGICIEL\Microsoft\Windows NT\CurrentVersion\Time Beams. Vous pouvez obtenir ces valeurs du registre via SQL Server en interrogeant SELECT NAME AS timezone_id DEPUIS sys.time_zone_info. Vous pouvez également obtenir la liste des ID 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". |
string |
| vCores | Nombre de vCores. Valeurs autorisées : 8, 16, 24, 32, 40, 64, 80. | int |
| zoneRedundant | Indique si le multi-az est activé ou non. | bool |
ResourceIdentity
| Name | Description | Value |
|---|---|---|
| type | Type d’identité. Réglez cela sur « SystemAssigned » afin de créer et d'attribuer automatiquement un principal Azure Active Directory à la ressource. | 'None' 'SystemAssigned' 'SystemAssigned,UserAssigned' 'UserAssigned' |
| userAssignedIdentities | ID de ressource des identités affectées par l’utilisateur à utiliser | ResourceIdentityUserAssignedIdentities |
ResourceIdentityUserAssignedIdentities
| Name | Description | Value |
|---|
ServicePrincipal
| Name | Description | Value |
|---|---|---|
| type | Type de principal de service. | 'None' 'SystemAssigned' |
Sku
| Name | Description | Value |
|---|---|---|
| capacity | Capacité de la référence SKU particulière. | int |
| family | Si le service a différentes générations de matériel, pour la même référence SKU, vous pouvez le capturer ici. | string |
| name | Nom de la référence SKU, généralement une lettre + code numérique, par exemple P3. | chaîne (obligatoire) |
| size | Taille de la référence SKU particulière | string |
| tier | Niveau ou édition de la référence SKU particulière, par exemple De base, Premium. | string |
TrackedResourceTags
| Name | Description | Value |
|---|
UserIdentity
| Name | Description | Value |
|---|
Exemples d’utilisation
Modèles de démarrage rapide Azure
Les modèles suivants Azure Quickstart déployent ce type de ressource.
| Template | Description |
|---|---|
|
Créez SQL MI dans le nouveau réseau virtuel |
Déploie Azure SQL Database Managed Instance (SQL MI) dans le nouveau Réseau virtuel. |
|
Create SQL MI avec l’envoi configuré des journaux et des métriques |
Ce modèle vous permet de déployer SQL MI et des ressources supplémentaires utilisées pour stocker les journaux et les métriques (espace de travail de diagnostic, compte de stockage, event Hub). |
|
Créez SQL MI avec jumpbox à l’intérieur d’un nouveau réseau virtuel |
Déploie Azure SQL Database Managed Instance (SQL MI) et JumpBox avec SSMS dans le nouveau Réseau virtuel. |
|
Create SQL MI avec connexion point-to-site configurée |
Déployez Azure SQL Database Managed Instance (SQL MI) et la passerelle réseau virtuelle configurées pour une connexion point à site à l’intérieur du nouveau réseau virtuel. |
|
Déployez SQL Managed Instance avec réseau |
Déploiez UDR et NSG pour prendre en charge Azure SQL Managed Instance et déployez l’Managed Instance |
Définition de ressource Terraform (fournisseur AzAPI)
Le type de ressource managedInstances peut être déployé avec des opérations qui ciblent :
- Groupes de ressources
Pour obtenir la liste des propriétés modifiées dans chaque version de l’API, consultez journal des modifications.
Format de ressource
Pour créer un Microsoft. Ressource Sql/managedInstances, ajoutez le Terraform suivant à votre modèle.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Sql/managedInstances@2022-02-01-preview"
name = "string"
parent_id = "string"
identity {
type = "string"
identity_ids = [
"string"
]
}
location = "string"
tags = {
{customized property} = "string"
}
body = {
properties = {
administratorLogin = "string"
administratorLoginPassword = "string"
administrators = {
administratorType = "string"
azureADOnlyAuthentication = bool
login = "string"
principalType = "string"
sid = "string"
tenantId = "string"
}
collation = "string"
dnsZonePartner = "string"
instancePoolId = "string"
keyId = "string"
licenseType = "string"
maintenanceConfigurationId = "string"
managedInstanceCreateMode = "string"
minimalTlsVersion = "string"
primaryUserAssignedIdentityId = "string"
proxyOverride = "string"
publicDataEndpointEnabled = bool
requestedBackupStorageRedundancy = "string"
restorePointInTime = "string"
servicePrincipal = {
type = "string"
}
sourceManagedInstanceId = "string"
storageSizeInGB = int
subnetId = "string"
timezoneId = "string"
vCores = int
zoneRedundant = bool
}
sku = {
capacity = int
family = "string"
name = "string"
size = "string"
tier = "string"
}
}
}
Valeurs de propriété
Microsoft. Sql/InstancesManagedInstances
| Name | Description | Value |
|---|---|---|
| identity | L’identité Azure Active Directory de l’instance gérée. | ResourceIdentity |
| location | Emplacement des ressources. | chaîne (obligatoire) |
| name | Nom de la ressource | chaîne (obligatoire) |
| properties | Propriétés de ressource. | ManagedInstanceProperties |
| sku | Référence SKU d’instance managée. Valeurs autorisées pour sku.name : GP_Gen5, GP_G8IM, GP_G8IH, BC_Gen5, BC_G8IM, BC_G8IH | Sku |
| tags | Balises de ressources | Dictionnaire de noms et de valeurs d’étiquettes. |
| type | Type de ressource | « Microsoft. Aperçu Sql/managedInstances@2022-02-01-preview" |
ManagedInstanceExternalAdministrator
| Name | Description | Value |
|---|---|---|
| administratorType | Type de l’administrateur de serveur. | 'ActiveDirectory' |
| azureADOnlyAuthentication | Azure Active Directory uniquement, authentification activée. | bool |
| login | Nom de connexion de l’administrateur du serveur. | string |
| principalType | Type de principal de l’administrateur de serveur. | 'Application' 'Group' 'User' |
| sid | SID (ID d’objet) de l’administrateur du serveur. | string Constraints: Longueur minimale = 36 Longueur maximale = 36 Modèle = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ |
| tenantId | ID de locataire de l’administrateur. | string Constraints: Longueur minimale = 36 Longueur maximale = 36 Modèle = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ |
ManagedInstanceProperties
| Name | Description | Value |
|---|---|---|
| administratorLogin | Nom d’utilisateur administrateur de l’instance managée. Peut être spécifié uniquement lorsque l’instance managée est en cours de création (et est requise pour la création). | string |
| administratorLoginPassword | Mot de passe de connexion administrateur (requis pour la création d’une instance managée). | string Constraints: Valeur sensible. Passez en tant que paramètre sécurisé. |
| administrators | L’administrateur Azure Active Directory du serveur. | ManagedInstanceExternalAdministrator |
| collation | Classement de l’instance managée. | string |
| dnsZonePartner | ID de ressource d’une autre instance managée dont la zone DNS que cette instance managée partagera après la création. | string |
| instancePoolId | ID du pool d’instances auquel appartient ce serveur managé. | string |
| keyId | URI CMK de la clé à utiliser pour le chiffrement. | string |
| licenseType | 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). | 'BasePrice' 'LicenseIncluded' |
| maintenanceConfigurationId | Spécifie l’ID de configuration de maintenance à appliquer à cette instance managée. | string |
| managedInstanceCreateMode | Spécifie le mode de création de base de données. Valeur par défaut : création d’une instance régulière. Restauration : crée une instance en restaurant un ensemble de sauvegardes à un point précis dans le temps. RestorePointInTime et SourceManagedInstanceId doivent être spécifiés. |
'Default' 'PointInTimeRestore' |
| minimalTlsVersion | Version TLS minimale. Valeurs autorisées : « None », « 1.0 », « 1.1 », « 1.2 » | string |
| primaryUserAssignedIdentityId | ID de ressource d’une identité affectée par l’utilisateur à utiliser par défaut. | string |
| proxyOverride | Type de connexion utilisé pour la connexion à l’instance. | 'Default' 'Proxy' 'Redirect' |
| publicDataEndpointEnabled | Indique si le point de terminaison de données public est activé ou non. | bool |
| requestedBackupStorageRedundancy | Type de compte de stockage à utiliser pour stocker des sauvegardes pour cette instance. Les options sont Local (LocalRedundantStorage), Zone (ZoneRedundantStorage), Geo (GeoRedundantStorage) et GeoZone(GeoZoneRedundantStorage) | 'Geo' 'GeoZone' 'Local' 'Zone' |
| restorePointInTime | Spécifie le point dans le temps (format ISO8601) de la base de données source qui sera restauré pour créer la nouvelle base de données. | string |
| servicePrincipal | Principal de service de l’instance managée. | ServicePrincipal |
| sourceManagedInstanceId | Identificateur de ressource de l’instance managée source associée à l’opération de création de cette instance. | string |
| storageSizeInGB | 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ériels sélectionnée et du nombre de vCores. | int |
| subnetId | ID de ressource de sous-réseau pour l’instance managée. | string |
| timezoneId | 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’identifiant, dans le registre sous KEY_LOCAL_MACHINE\LOGICIEL\Microsoft\Windows NT\CurrentVersion\Time Beams. Vous pouvez obtenir ces valeurs du registre via SQL Server en interrogeant SELECT NAME AS timezone_id DEPUIS sys.time_zone_info. Vous pouvez également obtenir la liste des ID 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". |
string |
| vCores | Nombre de vCores. Valeurs autorisées : 8, 16, 24, 32, 40, 64, 80. | int |
| zoneRedundant | Indique si le multi-az est activé ou non. | bool |
ResourceIdentity
| Name | Description | Value |
|---|---|---|
| type | Type d’identité. Réglez cela sur « SystemAssigned » afin de créer et d'attribuer automatiquement un principal Azure Active Directory à la ressource. | 'None' 'SystemAssigned' 'SystemAssigned,UserAssigned' 'UserAssigned' |
| userAssignedIdentities | ID de ressource des identités affectées par l’utilisateur à utiliser | ResourceIdentityUserAssignedIdentities |
ResourceIdentityUserAssignedIdentities
| Name | Description | Value |
|---|
ServicePrincipal
| Name | Description | Value |
|---|---|---|
| type | Type de principal de service. | 'None' 'SystemAssigned' |
Sku
| Name | Description | Value |
|---|---|---|
| capacity | Capacité de la référence SKU particulière. | int |
| family | Si le service a différentes générations de matériel, pour la même référence SKU, vous pouvez le capturer ici. | string |
| name | Nom de la référence SKU, généralement une lettre + code numérique, par exemple P3. | chaîne (obligatoire) |
| size | Taille de la référence SKU particulière | string |
| tier | Niveau ou édition de la référence SKU particulière, par exemple De base, Premium. | string |
TrackedResourceTags
| Name | Description | Value |
|---|
UserIdentity
| Name | Description | Value |
|---|
Exemples d’utilisation
Azure Verified Modules
Les modules Azure Vérifiés suivants peuvent être utilisés pour déployer ce type de ressource.
| Module | Description |
|---|---|
| SQL Managed Instance | Module de ressources AVM pour SQL Managed Instance |