Microsoft.DBforMySQL flexibleServers 2021-05-01-preview
Définition de ressource Bicep
Le type de ressource flexibleServers 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.
Remarques
Utilisez la propriété maintenanceWindow
uniquement lors de la mise à jour d’un serveur flexible existant. Lors de la création d’un servcer flexible, ne spécifiez pas de valeurs pour cette propriété.
Format de ressource
Pour créer une ressource Microsoft.DBforMySQL/flexibleServers, ajoutez le bicep suivant à votre modèle.
resource symbolicname 'Microsoft.DBforMySQL/flexibleServers@2021-05-01-preview' = {
name: 'string'
location: 'string'
tags: {
tagName1: 'tagValue1'
tagName2: 'tagValue2'
}
sku: {
name: 'string'
tier: 'string'
}
identity: {
type: 'SystemAssigned'
}
properties: {
administratorLogin: 'string'
administratorLoginPassword: 'string'
availabilityZone: 'string'
backup: {
backupRetentionDays: int
geoRedundantBackup: 'string'
}
createMode: 'string'
highAvailability: {
mode: 'string'
standbyAvailabilityZone: 'string'
}
maintenanceWindow: {
customWindow: 'string'
dayOfWeek: int
startHour: int
startMinute: int
}
network: {
delegatedSubnetResourceId: 'string'
privateDnsZoneResourceId: 'string'
}
replicationRole: 'string'
restorePointInTime: 'string'
sourceServerResourceId: 'string'
storage: {
autoGrow: 'string'
iops: int
storageSizeGB: int
}
version: 'string'
}
}
Valeurs de propriété
flexibleServers
Nom | Description | Valeur |
---|---|---|
nom | Nom de la ressource | chaîne (obligatoire) |
emplacement | Emplacement géographique où réside la ressource | chaîne (obligatoire) |
étiquettes | Balises de ressource. | Dictionnaire de noms et de valeurs d’étiquettes. Consultez les balises dans les modèles |
Sku | Référence SKU (niveau tarifaire) du serveur. | référence SKU |
identité | Identité Azure Active Directory du serveur. | Identity |
Propriétés | Propriétés du serveur. | ServerProperties |
Identité
Nom | Description | Valeur |
---|---|---|
type | Type d’identité. | 'SystemAssigned' |
ServerProperties
Nom | Description | Valeur |
---|---|---|
administratorLogin | Nom de connexion de l’administrateur d’un serveur. Ne peut être spécifié que lorsque le serveur est en cours de création (et est requis pour la création). | corde |
administratorLoginPassword | Mot de passe de la connexion administrateur (requis pour la création du serveur). | corde Contraintes: Valeur sensible. Passez en tant que paramètre sécurisé. |
availabilityZone | informations de zone de disponibilité du serveur. | corde |
sauvegarde | Sauvegardez les propriétés associées d’un serveur. | de sauvegarde |
createMode | Mode de création d’un serveur MySQL. | 'Default' 'GeoRestore' 'PointInTimeRestore' 'Replica' |
highAvailability | Propriétés associées à la haute disponibilité d’un serveur. | HighAvailability |
maintenanceWindow | Fenêtre de maintenance d’un serveur. | MaintenanceWindow |
réseau | Propriétés associées au réseau d’un serveur. | réseau |
replicationRole | Rôle de réplication. | 'None' 'Replica' 'Source' |
restorePointInTime | Heure de création du point de restauration (format ISO8601), en spécifiant l’heure de restauration à partir de laquelle effectuer la restauration. | corde |
sourceServerResourceId | ID de serveur MySQL source. | corde |
stockage | Propriétés associées au stockage d’un serveur. | stockage |
Version | Version du serveur. | '5.7' '8.0.21' |
Sauvegarde
Nom | Description | Valeur |
---|---|---|
backupRetentionDays | Jours de rétention de sauvegarde pour le serveur. | Int |
geoRedundantBackup | Indique si la sauvegarde géoredondante est activée ou non. | 'Désactivé' 'Activé' |
HighAvailability
Nom | Description | Valeur |
---|---|---|
mode | Mode haute disponibilité pour un serveur. | 'Désactivé' 'Activé' 'SameZone' 'ZoneRedundant' |
standbyAvailabilityZone | Zone de disponibilité du serveur de secours. | corde |
MaintenanceWindow
Nom | Description | Valeur |
---|---|---|
customWindow | indique si la fenêtre personnalisée est activée ou désactivée | corde |
dayOfWeek | jour de semaine pour la fenêtre de maintenance | Int |
startHour | heure de début de la fenêtre de maintenance | Int |
startMinute | minute de démarrage de la fenêtre de maintenance | Int |
Réseau
Nom | Description | Valeur |
---|---|---|
delegatedSubnetResourceId | ID de ressource de sous-réseau délégué utilisé pour configurer le réseau virtuel pour un serveur. | corde |
privateDnsZoneResourceId | ID de ressource de zone DNS privée. | corde |
Stockage
Nom | Description | Valeur |
---|---|---|
autoGrow | Activer la croissance automatique du stockage ou non. | 'Désactivé' 'Activé' |
iops | IOPS de stockage pour un serveur. | Int |
storageSizeGB | Taille de stockage maximale autorisée pour un serveur. | Int |
Sku
Nom | Description | Valeur |
---|---|---|
nom | Nom de la référence SKU, par exemple Standard_D32s_v3. | chaîne (obligatoire) |
niveau | Niveau de la référence SKU particulière, par exemple GeneralPurpose. | 'Burstable' 'GeneralPurpose' 'MemoryOptimized' (obligatoire) |
Modèles de démarrage rapide
Les modèles de démarrage rapide suivants déploient ce type de ressource.
Modèle | Description |
---|---|
Créer un serveur MySqlFlex & activer la protection via le coffre de sauvegarde |
Modèle qui crée un serveur flexible MySQL et active la protection via le coffre de sauvegarde |
déployer un serveur flexible MySQL avec un point de terminaison privé |
Ce modèle permet de déployer un serveur flexible Azure Database pour MySQL avec un point de terminaison privé. |
déployer un serveur flexible MySQL avec d’intégration au réseau virtuel |
Ce modèle permet de déployer une base de données Azure pour MySQL Flexible Server avec l’intégration au réseau virtuel. |
Définition de ressource de modèle ARM
Le type de ressource flexibleServers 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.
Remarques
Utilisez la propriété maintenanceWindow
uniquement lors de la mise à jour d’un serveur flexible existant. Lors de la création d’un servcer flexible, ne spécifiez pas de valeurs pour cette propriété.
Format de ressource
Pour créer une ressource Microsoft.DBforMySQL/flexibleServers, ajoutez le code JSON suivant à votre modèle.
{
"type": "Microsoft.DBforMySQL/flexibleServers",
"apiVersion": "2021-05-01-preview",
"name": "string",
"location": "string",
"tags": {
"tagName1": "tagValue1",
"tagName2": "tagValue2"
},
"sku": {
"name": "string",
"tier": "string"
},
"identity": {
"type": "SystemAssigned"
},
"properties": {
"administratorLogin": "string",
"administratorLoginPassword": "string",
"availabilityZone": "string",
"backup": {
"backupRetentionDays": "int",
"geoRedundantBackup": "string"
},
"createMode": "string",
"highAvailability": {
"mode": "string",
"standbyAvailabilityZone": "string"
},
"maintenanceWindow": {
"customWindow": "string",
"dayOfWeek": "int",
"startHour": "int",
"startMinute": "int"
},
"network": {
"delegatedSubnetResourceId": "string",
"privateDnsZoneResourceId": "string"
},
"replicationRole": "string",
"restorePointInTime": "string",
"sourceServerResourceId": "string",
"storage": {
"autoGrow": "string",
"iops": "int",
"storageSizeGB": "int"
},
"version": "string"
}
}
Valeurs de propriété
flexibleServers
Nom | Description | Valeur |
---|---|---|
type | Type de ressource | 'Microsoft.DBforMySQL/flexibleServers' |
apiVersion | Version de l’API de ressource | '2021-05-01-preview' |
nom | Nom de la ressource | chaîne (obligatoire) |
emplacement | Emplacement géographique où réside la ressource | chaîne (obligatoire) |
étiquettes | Balises de ressource. | Dictionnaire de noms et de valeurs d’étiquettes. Consultez les balises dans les modèles |
Sku | Référence SKU (niveau tarifaire) du serveur. | référence SKU |
identité | Identité Azure Active Directory du serveur. | Identity |
Propriétés | Propriétés du serveur. | ServerProperties |
Identité
Nom | Description | Valeur |
---|---|---|
type | Type d’identité. | 'SystemAssigned' |
ServerProperties
Nom | Description | Valeur |
---|---|---|
administratorLogin | Nom de connexion de l’administrateur d’un serveur. Ne peut être spécifié que lorsque le serveur est en cours de création (et est requis pour la création). | corde |
administratorLoginPassword | Mot de passe de la connexion administrateur (requis pour la création du serveur). | corde Contraintes: Valeur sensible. Passez en tant que paramètre sécurisé. |
availabilityZone | informations de zone de disponibilité du serveur. | corde |
sauvegarde | Sauvegardez les propriétés associées d’un serveur. | de sauvegarde |
createMode | Mode de création d’un serveur MySQL. | 'Default' 'GeoRestore' 'PointInTimeRestore' 'Replica' |
highAvailability | Propriétés associées à la haute disponibilité d’un serveur. | HighAvailability |
maintenanceWindow | Fenêtre de maintenance d’un serveur. | MaintenanceWindow |
réseau | Propriétés associées au réseau d’un serveur. | réseau |
replicationRole | Rôle de réplication. | 'None' 'Replica' 'Source' |
restorePointInTime | Heure de création du point de restauration (format ISO8601), en spécifiant l’heure de restauration à partir de laquelle effectuer la restauration. | corde |
sourceServerResourceId | ID de serveur MySQL source. | corde |
stockage | Propriétés associées au stockage d’un serveur. | stockage |
Version | Version du serveur. | '5.7' '8.0.21' |
Sauvegarde
Nom | Description | Valeur |
---|---|---|
backupRetentionDays | Jours de rétention de sauvegarde pour le serveur. | Int |
geoRedundantBackup | Indique si la sauvegarde géoredondante est activée ou non. | 'Désactivé' 'Activé' |
HighAvailability
Nom | Description | Valeur |
---|---|---|
mode | Mode haute disponibilité pour un serveur. | 'Désactivé' 'Activé' 'SameZone' 'ZoneRedundant' |
standbyAvailabilityZone | Zone de disponibilité du serveur de secours. | corde |
MaintenanceWindow
Nom | Description | Valeur |
---|---|---|
customWindow | indique si la fenêtre personnalisée est activée ou désactivée | corde |
dayOfWeek | jour de semaine pour la fenêtre de maintenance | Int |
startHour | heure de début de la fenêtre de maintenance | Int |
startMinute | minute de démarrage de la fenêtre de maintenance | Int |
Réseau
Nom | Description | Valeur |
---|---|---|
delegatedSubnetResourceId | ID de ressource de sous-réseau délégué utilisé pour configurer le réseau virtuel pour un serveur. | corde |
privateDnsZoneResourceId | ID de ressource de zone DNS privée. | corde |
Stockage
Nom | Description | Valeur |
---|---|---|
autoGrow | Activer la croissance automatique du stockage ou non. | 'Désactivé' 'Activé' |
iops | IOPS de stockage pour un serveur. | Int |
storageSizeGB | Taille de stockage maximale autorisée pour un serveur. | Int |
Sku
Nom | Description | Valeur |
---|---|---|
nom | Nom de la référence SKU, par exemple Standard_D32s_v3. | chaîne (obligatoire) |
niveau | Niveau de la référence SKU particulière, par exemple GeneralPurpose. | 'Burstable' 'GeneralPurpose' 'MemoryOptimized' (obligatoire) |
Modèles de démarrage rapide
Les modèles de démarrage rapide suivants déploient ce type de ressource.
Modèle | Description |
---|---|
Créer un serveur MySqlFlex & activer la protection via le coffre de sauvegarde |
Modèle qui crée un serveur flexible MySQL et active la protection via le coffre de sauvegarde |
déployer un serveur flexible MySQL avec un point de terminaison privé |
Ce modèle permet de déployer un serveur flexible Azure Database pour MySQL avec un point de terminaison privé. |
déployer un serveur flexible MySQL avec d’intégration au réseau virtuel |
Ce modèle permet de déployer une base de données Azure pour MySQL Flexible Server avec l’intégration au réseau virtuel. |
Définition de ressource Terraform (fournisseur AzAPI)
Le type de ressource flexibleServers 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 une ressource Microsoft.DBforMySQL/flexibleServers, ajoutez le terraform suivant à votre modèle.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.DBforMySQL/flexibleServers@2021-05-01-preview"
name = "string"
location = "string"
parent_id = "string"
tags = {
tagName1 = "tagValue1"
tagName2 = "tagValue2"
}
identity {
type = "SystemAssigned"
}
body = jsonencode({
properties = {
administratorLogin = "string"
administratorLoginPassword = "string"
availabilityZone = "string"
backup = {
backupRetentionDays = int
geoRedundantBackup = "string"
}
createMode = "string"
highAvailability = {
mode = "string"
standbyAvailabilityZone = "string"
}
maintenanceWindow = {
customWindow = "string"
dayOfWeek = int
startHour = int
startMinute = int
}
network = {
delegatedSubnetResourceId = "string"
privateDnsZoneResourceId = "string"
}
replicationRole = "string"
restorePointInTime = "string"
sourceServerResourceId = "string"
storage = {
autoGrow = "string"
iops = int
storageSizeGB = int
}
version = "string"
}
sku = {
name = "string"
tier = "string"
}
})
}
Valeurs de propriété
flexibleServers
Nom | Description | Valeur |
---|---|---|
type | Type de ressource | « Microsoft.DBforMySQL/flexibleServers@2021-05-01-preview » |
nom | Nom de la ressource | chaîne (obligatoire) |
emplacement | Emplacement géographique où réside la ressource | chaîne (obligatoire) |
parent_id | Pour effectuer un déploiement sur un groupe de ressources, utilisez l’ID de ce groupe de ressources. | chaîne (obligatoire) |
étiquettes | Balises de ressource. | Dictionnaire de noms et de valeurs d’étiquettes. |
Sku | Référence SKU (niveau tarifaire) du serveur. | référence SKU |
identité | Identité Azure Active Directory du serveur. | Identity |
Propriétés | Propriétés du serveur. | ServerProperties |
Identité
Nom | Description | Valeur |
---|---|---|
type | Type d’identité. | « SystemAssigned » |
ServerProperties
Nom | Description | Valeur |
---|---|---|
administratorLogin | Nom de connexion de l’administrateur d’un serveur. Ne peut être spécifié que lorsque le serveur est en cours de création (et est requis pour la création). | corde |
administratorLoginPassword | Mot de passe de la connexion administrateur (requis pour la création du serveur). | corde Contraintes: Valeur sensible. Passez en tant que paramètre sécurisé. |
availabilityZone | informations de zone de disponibilité du serveur. | corde |
sauvegarde | Sauvegardez les propriétés associées d’un serveur. | de sauvegarde |
createMode | Mode de création d’un serveur MySQL. | « Par défaut » « GeoRestore » « PointInTimeRestore » « Réplica » |
highAvailability | Propriétés associées à la haute disponibilité d’un serveur. | HighAvailability |
maintenanceWindow | Fenêtre de maintenance d’un serveur. | MaintenanceWindow |
réseau | Propriétés associées au réseau d’un serveur. | réseau |
replicationRole | Rôle de réplication. | « Aucun » « Réplica » « Source » |
restorePointInTime | Heure de création du point de restauration (format ISO8601), en spécifiant l’heure de restauration à partir de laquelle effectuer la restauration. | corde |
sourceServerResourceId | ID de serveur MySQL source. | corde |
stockage | Propriétés associées au stockage d’un serveur. | stockage |
Version | Version du serveur. | "5.7" "8.0.21" |
Sauvegarde
Nom | Description | Valeur |
---|---|---|
backupRetentionDays | Jours de rétention de sauvegarde pour le serveur. | Int |
geoRedundantBackup | Indique si la sauvegarde géoredondante est activée ou non. | « Désactivé » « Activé » |
HighAvailability
Nom | Description | Valeur |
---|---|---|
mode | Mode haute disponibilité pour un serveur. | « Désactivé » « Activé » « SameZone » « ZoneRedundant » |
standbyAvailabilityZone | Zone de disponibilité du serveur de secours. | corde |
MaintenanceWindow
Nom | Description | Valeur |
---|---|---|
customWindow | indique si la fenêtre personnalisée est activée ou désactivée | corde |
dayOfWeek | jour de semaine pour la fenêtre de maintenance | Int |
startHour | heure de début de la fenêtre de maintenance | Int |
startMinute | minute de démarrage de la fenêtre de maintenance | Int |
Réseau
Nom | Description | Valeur |
---|---|---|
delegatedSubnetResourceId | ID de ressource de sous-réseau délégué utilisé pour configurer le réseau virtuel pour un serveur. | corde |
privateDnsZoneResourceId | ID de ressource de zone DNS privée. | corde |
Stockage
Nom | Description | Valeur |
---|---|---|
autoGrow | Activer la croissance automatique du stockage ou non. | « Désactivé » « Activé » |
iops | IOPS de stockage pour un serveur. | Int |
storageSizeGB | Taille de stockage maximale autorisée pour un serveur. | Int |
Sku
Nom | Description | Valeur |
---|---|---|
nom | Nom de la référence SKU, par exemple Standard_D32s_v3. | chaîne (obligatoire) |
niveau | Niveau de la référence SKU particulière, par exemple GeneralPurpose. | « Burstable » « GeneralPurpose » « MemoryOptimized » (obligatoire) |