Microsoft.Sql managedInstances 2023-08-01-preview
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.
Pour créer une ressource Microsoft.Sql/managedInstances, ajoutez le bicep suivant à votre modèle.
resource symbolicname 'Microsoft.Sql/managedInstances@2023-08-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'
}
authenticationMetadata: 'string'
collation: 'string'
databaseFormat: 'string'
dnsZonePartner: 'string'
hybridSecondaryUsage: 'string'
instancePoolId: 'string'
isGeneralPurposeV2: bool
keyId: 'string'
licenseType: 'string'
maintenanceConfigurationId: 'string'
managedInstanceCreateMode: 'string'
minimalTlsVersion: 'string'
pricingModel: 'string'
primaryUserAssignedIdentityId: 'string'
proxyOverride: 'string'
publicDataEndpointEnabled: bool
requestedBackupStorageRedundancy: 'string'
restorePointInTime: 'string'
servicePrincipal: {
type: 'string'
}
sourceManagedInstanceId: 'string'
storageIOps: int
storageSizeInGB: int
storageThroughputMBps: int
subnetId: 'string'
timezoneId: 'string'
totalMemoryMB: int
vCores: int
zoneRedundant: bool
}
sku: {
capacity: int
family: 'string'
name: 'string'
size: 'string'
tier: 'string'
}
tags: {
{customized property}: 'string'
}
}
Nom | Description | Valeur |
---|---|---|
administratorType | Type de l’administrateur de serveur. | 'ActiveDirectory' |
azureADOnlyAuthentication | Authentification Azure Active Directory uniquement activée. | Bool |
connectez-vous | Nom de connexion de l’administrateur du serveur. | corde |
principalType | Type de principal de l’administrateur de serveur. | 'Application' 'Groupe' 'User' |
Sid | SID (ID d’objet) de l’administrateur du serveur. | corde Contraintes: 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. | corde Contraintes: Longueur minimale = 36 Longueur maximale = 36 Modèle = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ |
Nom | Description | Valeur |
---|---|---|
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). | corde |
administratorLoginPassword | Mot de passe de connexion administrateur (requis pour la création d’une instance managée). | corde Contraintes: Valeur sensible. Passez en tant que paramètre sécurisé. |
Administrateurs | Administrateur Azure Active Directory de l’instance. Cela ne peut être utilisé qu’au moment de la création d’instance. Si elle est utilisée pour la mise à jour d’instance, elle est ignorée ou entraîne une erreur. Pour les mises à jour, les API individuelles doivent être utilisées. | ManagedInstanceExternalAdministrator |
authenticationMetadata | Mode de recherche des métadonnées d’authentification de l’instance managée. | 'AzureAD' 'Jumelé' 'Windows' |
Classement | Classement de l’instance managée. | corde |
databaseFormat | Spécifie le format interne des bases de données d’instance spécifiques à la version du moteur SQL. | 'AlwaysUpToDate' 'SQLServer2022' |
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. | corde |
hybridSecondaryUsage | Utilisation secondaire hybride. Les valeurs possibles sont « Active » (valeur par défaut) et « Passive » (le client utilise le réplica secondaire comme récupération d’urgence passive). | 'Actif' 'Passif' |
instancePoolId | ID du pool d’instances auquel appartient ce serveur managé. | corde |
isGeneralPurposeV2 | Indique s’il s’agit d’une variante GPv2 de l’édition Usage général. | Bool |
keyId | URI CMK de la clé à utiliser pour le chiffrement. | corde |
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. | corde |
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 » | corde |
pricingModel | La météo ou non Managed Instance est freemium. | 'Freemium' 'Normal' |
primaryUserAssignedIdentityId | ID de ressource d’une identité affectée par l’utilisateur à utiliser par défaut. | corde |
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. | corde |
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. | corde |
storageIOps | IOps de stockage. Valeur minimale : 300. Valeur maximale : 8 0000. Incréments de 1 IOps autorisés uniquement. La valeur maximale dépend de la famille de matériels sélectionnée et du nombre de vCores. | Int |
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 |
storageThroughputMBps | Le paramètre MBits/s du débit de stockage n’est pas pris en charge dans l’opération de création/mise à jour de l’instance. | Int |
subnetId | ID de ressource de sous-réseau pour l’instance managée. | corde |
timezoneId | ID du fuseau horaire. Les valeurs autorisées sont des fuseaux horaires pris en charge par Windows. Windows conserve les détails sur les 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 le nom SELECT AS timezone_id FROM 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". |
corde |
totalMemoryMB | Mémoire totale en Mo. Valeur minimale : 7168. Valeur maximale : 891328. Incréments de 1 Mo autorisés uniquement. La valeur maximale dépend de la famille de matériels sélectionnée et du nombre de vCores. | Int |
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 |
Nom | Description | Valeur |
---|---|---|
identité | Identité Azure Active Directory de l’instance managée. | ResourceIdentity |
emplacement | Emplacement des ressources. | chaîne (obligatoire) |
nom | Nom de la ressource | chaîne (obligatoire) |
Propriétés | 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 | référence SKU |
étiquettes | Balises de ressource | Dictionnaire de noms et de valeurs d’étiquettes. Consultez les balises dans les modèles |
Nom | Description | Valeur |
---|---|---|
type | Type d’identité. Définissez cette valeur sur « SystemAssigned » pour créer et affecter automatiquement un principal Azure Active Directory pour la ressource. | 'None' 'SystemAssigned' 'SystemAssigned,UserAssigned' 'UserAssigned' |
userAssignedIdentities | ID de ressource des identités affectées par l’utilisateur à utiliser | ResourceIdentityUserAssignedIdentities |
Nom | Description | Valeur |
---|
Nom | Description | Valeur |
---|---|---|
type | Type de principal de service. | 'None' 'SystemAssigned' |
Nom | Description | Valeur |
---|---|---|
capacité | Capacité de la référence SKU particulière. | Int |
Famille | 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. | corde |
nom | Nom de la référence SKU, généralement une lettre + code numérique, par exemple P3. | chaîne (obligatoire) |
taille | Taille de la référence SKU particulière | corde |
niveau | Niveau ou édition de la référence SKU particulière, par exemple De base, Premium. | corde |
Nom | Description | Valeur |
---|
Nom | Description | Valeur |
---|
Les exemples de démarrage rapide suivants déploient ce type de ressource.
Fichier Bicep | Description |
---|---|
Créer SQL MI à l’intérieur du nouveau réseau virtuel | Déployez Azure Sql Database Managed Instance (SQL MI) dans un nouveau réseau virtuel. |
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.
Pour créer une ressource Microsoft.Sql/managedInstances, ajoutez le code JSON suivant à votre modèle.
{
"type": "Microsoft.Sql/managedInstances",
"apiVersion": "2023-08-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"
},
"authenticationMetadata": "string",
"collation": "string",
"databaseFormat": "string",
"dnsZonePartner": "string",
"hybridSecondaryUsage": "string",
"instancePoolId": "string",
"isGeneralPurposeV2": "bool",
"keyId": "string",
"licenseType": "string",
"maintenanceConfigurationId": "string",
"managedInstanceCreateMode": "string",
"minimalTlsVersion": "string",
"pricingModel": "string",
"primaryUserAssignedIdentityId": "string",
"proxyOverride": "string",
"publicDataEndpointEnabled": "bool",
"requestedBackupStorageRedundancy": "string",
"restorePointInTime": "string",
"servicePrincipal": {
"type": "string"
},
"sourceManagedInstanceId": "string",
"storageIOps": "int",
"storageSizeInGB": "int",
"storageThroughputMBps": "int",
"subnetId": "string",
"timezoneId": "string",
"totalMemoryMB": "int",
"vCores": "int",
"zoneRedundant": "bool"
},
"sku": {
"capacity": "int",
"family": "string",
"name": "string",
"size": "string",
"tier": "string"
},
"tags": {
"{customized property}": "string"
}
}
Nom | Description | Valeur |
---|---|---|
administratorType | Type de l’administrateur de serveur. | 'ActiveDirectory' |
azureADOnlyAuthentication | Authentification Azure Active Directory uniquement activée. | Bool |
connectez-vous | Nom de connexion de l’administrateur du serveur. | corde |
principalType | Type de principal de l’administrateur de serveur. | 'Application' 'Groupe' 'User' |
Sid | SID (ID d’objet) de l’administrateur du serveur. | corde Contraintes: 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. | corde Contraintes: Longueur minimale = 36 Longueur maximale = 36 Modèle = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ |
Nom | Description | Valeur |
---|---|---|
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). | corde |
administratorLoginPassword | Mot de passe de connexion administrateur (requis pour la création d’une instance managée). | corde Contraintes: Valeur sensible. Passez en tant que paramètre sécurisé. |
Administrateurs | Administrateur Azure Active Directory de l’instance. Cela ne peut être utilisé qu’au moment de la création d’instance. Si elle est utilisée pour la mise à jour d’instance, elle est ignorée ou entraîne une erreur. Pour les mises à jour, les API individuelles doivent être utilisées. | ManagedInstanceExternalAdministrator |
authenticationMetadata | Mode de recherche des métadonnées d’authentification de l’instance managée. | 'AzureAD' 'Jumelé' 'Windows' |
Classement | Classement de l’instance managée. | corde |
databaseFormat | Spécifie le format interne des bases de données d’instance spécifiques à la version du moteur SQL. | 'AlwaysUpToDate' 'SQLServer2022' |
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. | corde |
hybridSecondaryUsage | Utilisation secondaire hybride. Les valeurs possibles sont « Active » (valeur par défaut) et « Passive » (le client utilise le réplica secondaire comme récupération d’urgence passive). | 'Actif' 'Passif' |
instancePoolId | ID du pool d’instances auquel appartient ce serveur managé. | corde |
isGeneralPurposeV2 | Indique s’il s’agit d’une variante GPv2 de l’édition Usage général. | Bool |
keyId | URI CMK de la clé à utiliser pour le chiffrement. | corde |
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. | corde |
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 » | corde |
pricingModel | La météo ou non Managed Instance est freemium. | 'Freemium' 'Normal' |
primaryUserAssignedIdentityId | ID de ressource d’une identité affectée par l’utilisateur à utiliser par défaut. | corde |
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. | corde |
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. | corde |
storageIOps | IOps de stockage. Valeur minimale : 300. Valeur maximale : 8 0000. Incréments de 1 IOps autorisés uniquement. La valeur maximale dépend de la famille de matériels sélectionnée et du nombre de vCores. | Int |
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 |
storageThroughputMBps | Le paramètre MBits/s du débit de stockage n’est pas pris en charge dans l’opération de création/mise à jour de l’instance. | Int |
subnetId | ID de ressource de sous-réseau pour l’instance managée. | corde |
timezoneId | ID du fuseau horaire. Les valeurs autorisées sont des fuseaux horaires pris en charge par Windows. Windows conserve les détails sur les 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 le nom SELECT AS timezone_id FROM 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". |
corde |
totalMemoryMB | Mémoire totale en Mo. Valeur minimale : 7168. Valeur maximale : 891328. Incréments de 1 Mo autorisés uniquement. La valeur maximale dépend de la famille de matériels sélectionnée et du nombre de vCores. | Int |
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 |
Nom | Description | Valeur |
---|---|---|
apiVersion | Version de l’API | '2023-08-01-preview' |
identité | Identité Azure Active Directory de l’instance managée. | ResourceIdentity |
emplacement | Emplacement des ressources. | chaîne (obligatoire) |
nom | Nom de la ressource | chaîne (obligatoire) |
Propriétés | 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 | référence SKU |
étiquettes | Balises de ressource | Dictionnaire de noms et de valeurs d’étiquettes. Consultez les balises dans les modèles |
type | Type de ressource | 'Microsoft.Sql/managedInstances' |
Nom | Description | Valeur |
---|---|---|
type | Type d’identité. Définissez cette valeur sur « SystemAssigned » pour créer et affecter automatiquement un principal Azure Active Directory pour la ressource. | 'None' 'SystemAssigned' 'SystemAssigned,UserAssigned' 'UserAssigned' |
userAssignedIdentities | ID de ressource des identités affectées par l’utilisateur à utiliser | ResourceIdentityUserAssignedIdentities |
Nom | Description | Valeur |
---|
Nom | Description | Valeur |
---|---|---|
type | Type de principal de service. | 'None' 'SystemAssigned' |
Nom | Description | Valeur |
---|---|---|
capacité | Capacité de la référence SKU particulière. | Int |
Famille | 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. | corde |
nom | Nom de la référence SKU, généralement une lettre + code numérique, par exemple P3. | chaîne (obligatoire) |
taille | Taille de la référence SKU particulière | corde |
niveau | Niveau ou édition de la référence SKU particulière, par exemple De base, Premium. | corde |
Nom | Description | Valeur |
---|
Nom | Description | Valeur |
---|
Les modèles de démarrage rapide suivants déploient ce type de ressource.
Modèle | Description |
---|---|
Créer SQL MI à l’intérieur du nouveau réseau virtuel |
Déployez Azure Sql Database Managed Instance (SQL MI) dans un nouveau réseau virtuel. |
créer sql MI avec l’envoi configuré de journaux et de 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éer sql MI avec jumpbox à l’intérieur d’un nouveau réseau virtuel |
Déployez Azure Sql Database Managed Instance (SQL MI) et JumpBox avec SSMS dans un nouveau réseau virtuel. |
Créer un mi SQL avec une connexion point à site configurée |
Déployez Azure Sql Database Managed Instance (SQL MI) et la passerelle de réseau virtuel configurée pour une connexion point à site à l’intérieur du nouveau réseau virtuel. |
déployer SQL Managed Instance avec mise en réseau |
Déployer UDR et NSG pour prendre en charge Azure SQL Managed Instance et déployer Managed Instance |
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.
Pour créer une ressource Microsoft.Sql/managedInstances, ajoutez le terraform suivant à votre modèle.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Sql/managedInstances@2023-08-01-preview"
name = "string"
identity = {
type = "string"
userAssignedIdentities = {
{customized property} = {
}
}
}
location = "string"
sku = {
capacity = int
family = "string"
name = "string"
size = "string"
tier = "string"
}
tags = {
{customized property} = "string"
}
body = jsonencode({
properties = {
administratorLogin = "string"
administratorLoginPassword = "string"
administrators = {
administratorType = "string"
azureADOnlyAuthentication = bool
login = "string"
principalType = "string"
sid = "string"
tenantId = "string"
}
authenticationMetadata = "string"
collation = "string"
databaseFormat = "string"
dnsZonePartner = "string"
hybridSecondaryUsage = "string"
instancePoolId = "string"
isGeneralPurposeV2 = bool
keyId = "string"
licenseType = "string"
maintenanceConfigurationId = "string"
managedInstanceCreateMode = "string"
minimalTlsVersion = "string"
pricingModel = "string"
primaryUserAssignedIdentityId = "string"
proxyOverride = "string"
publicDataEndpointEnabled = bool
requestedBackupStorageRedundancy = "string"
restorePointInTime = "string"
servicePrincipal = {
type = "string"
}
sourceManagedInstanceId = "string"
storageIOps = int
storageSizeInGB = int
storageThroughputMBps = int
subnetId = "string"
timezoneId = "string"
totalMemoryMB = int
vCores = int
zoneRedundant = bool
}
})
}
Nom | Description | Valeur |
---|---|---|
administratorType | Type de l’administrateur de serveur. | 'ActiveDirectory' |
azureADOnlyAuthentication | Authentification Azure Active Directory uniquement activée. | Bool |
connectez-vous | Nom de connexion de l’administrateur du serveur. | corde |
principalType | Type de principal de l’administrateur de serveur. | 'Application' 'Groupe' 'User' |
Sid | SID (ID d’objet) de l’administrateur du serveur. | corde Contraintes: 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. | corde Contraintes: Longueur minimale = 36 Longueur maximale = 36 Modèle = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ |
Nom | Description | Valeur |
---|---|---|
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). | corde |
administratorLoginPassword | Mot de passe de connexion administrateur (requis pour la création d’une instance managée). | corde Contraintes: Valeur sensible. Passez en tant que paramètre sécurisé. |
Administrateurs | Administrateur Azure Active Directory de l’instance. Cela ne peut être utilisé qu’au moment de la création d’instance. Si elle est utilisée pour la mise à jour d’instance, elle est ignorée ou entraîne une erreur. Pour les mises à jour, les API individuelles doivent être utilisées. | ManagedInstanceExternalAdministrator |
authenticationMetadata | Mode de recherche des métadonnées d’authentification de l’instance managée. | 'AzureAD' 'Jumelé' 'Windows' |
Classement | Classement de l’instance managée. | corde |
databaseFormat | Spécifie le format interne des bases de données d’instance spécifiques à la version du moteur SQL. | 'AlwaysUpToDate' 'SQLServer2022' |
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. | corde |
hybridSecondaryUsage | Utilisation secondaire hybride. Les valeurs possibles sont « Active » (valeur par défaut) et « Passive » (le client utilise le réplica secondaire comme récupération d’urgence passive). | 'Actif' 'Passif' |
instancePoolId | ID du pool d’instances auquel appartient ce serveur managé. | corde |
isGeneralPurposeV2 | Indique s’il s’agit d’une variante GPv2 de l’édition Usage général. | Bool |
keyId | URI CMK de la clé à utiliser pour le chiffrement. | corde |
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. | corde |
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 » | corde |
pricingModel | La météo ou non Managed Instance est freemium. | 'Freemium' 'Normal' |
primaryUserAssignedIdentityId | ID de ressource d’une identité affectée par l’utilisateur à utiliser par défaut. | corde |
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. | corde |
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. | corde |
storageIOps | IOps de stockage. Valeur minimale : 300. Valeur maximale : 8 0000. Incréments de 1 IOps autorisés uniquement. La valeur maximale dépend de la famille de matériels sélectionnée et du nombre de vCores. | Int |
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 |
storageThroughputMBps | Le paramètre MBits/s du débit de stockage n’est pas pris en charge dans l’opération de création/mise à jour de l’instance. | Int |
subnetId | ID de ressource de sous-réseau pour l’instance managée. | corde |
timezoneId | ID du fuseau horaire. Les valeurs autorisées sont des fuseaux horaires pris en charge par Windows. Windows conserve les détails sur les 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 le nom SELECT AS timezone_id FROM 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". |
corde |
totalMemoryMB | Mémoire totale en Mo. Valeur minimale : 7168. Valeur maximale : 891328. Incréments de 1 Mo autorisés uniquement. La valeur maximale dépend de la famille de matériels sélectionnée et du nombre de vCores. | Int |
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 |
Nom | Description | Valeur |
---|---|---|
identité | Identité Azure Active Directory de l’instance managée. | ResourceIdentity |
emplacement | Emplacement des ressources. | chaîne (obligatoire) |
nom | Nom de la ressource | chaîne (obligatoire) |
Propriétés | 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 | référence SKU |
étiquettes | Balises de ressource | Dictionnaire de noms et de valeurs d’étiquettes. |
type | Type de ressource | « Microsoft.Sql/managedInstances@2023-08-01-preview » |
Nom | Description | Valeur |
---|---|---|
type | Type d’identité. Définissez cette valeur sur « SystemAssigned » pour créer et affecter automatiquement un principal Azure Active Directory pour la ressource. | 'None' 'SystemAssigned' 'SystemAssigned,UserAssigned' 'UserAssigned' |
userAssignedIdentities | ID de ressource des identités affectées par l’utilisateur à utiliser | ResourceIdentityUserAssignedIdentities |
Nom | Description | Valeur |
---|
Nom | Description | Valeur |
---|---|---|
type | Type de principal de service. | 'None' 'SystemAssigned' |
Nom | Description | Valeur |
---|---|---|
capacité | Capacité de la référence SKU particulière. | Int |
Famille | 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. | corde |
nom | Nom de la référence SKU, généralement une lettre + code numérique, par exemple P3. | chaîne (obligatoire) |
taille | Taille de la référence SKU particulière | corde |
niveau | Niveau ou édition de la référence SKU particulière, par exemple De base, Premium. | corde |
Nom | Description | Valeur |
---|
Nom | Description | Valeur |
---|