Servers - Create
Crea un nuevo servidor o actualiza un servidor existente. La acción de actualización sobrescribirá el servidor existente.
PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforMySQL/flexibleServers/{serverName}?api-version=2024-06-01-preview
Parámetros de identificador URI
Nombre | En | Requerido | Tipo | Description |
---|---|---|---|---|
resource
|
path | True |
string |
Nombre del grupo de recursos. El nombre no distingue mayúsculas de minúsculas. |
server
|
path | True |
string |
Nombre del servidor. Patrón de Regex: |
subscription
|
path | True |
string uuid |
Identificador de la suscripción de destino. El valor debe ser un UUID. |
api-version
|
query | True |
string |
Versión de la API que se va a usar para esta operación. |
Cuerpo de la solicitud
Nombre | Requerido | Tipo | Description |
---|---|---|---|
location | True |
string |
Ubicación geográfica donde reside el recurso |
identity.type |
Tipo de identidad de servicio administrada. |
||
identity.userAssignedIdentities |
object |
Metadatos de la identidad asignada por el usuario. |
|
properties.administratorLogin |
string |
Nombre de inicio de sesión del administrador de un servidor. Solo se puede especificar cuando se crea el servidor (y es necesario para la creación). |
|
properties.administratorLoginPassword |
string |
Contraseña del inicio de sesión del administrador (necesario para la creación del servidor). |
|
properties.availabilityZone |
string |
availability Información de zona del servidor. |
|
properties.backup |
Copia de seguridad de las propiedades relacionadas de un servidor. |
||
properties.createMode |
Modo para crear un nuevo servidor MySQL. |
||
properties.dataEncryption |
Cifrado de datos para CMK. |
||
properties.databasePort |
integer |
Puerto de base de datos del servidor. Solo se puede especificar cuando se crea el servidor. |
|
properties.highAvailability |
Propiedades relacionadas con la alta disponibilidad de un servidor. |
||
properties.importSourceProperties |
Propiedades de origen para la importación desde el almacenamiento. |
||
properties.maintenancePolicy |
Directiva de mantenimiento de un servidor. |
||
properties.maintenanceWindow |
Ventana de mantenimiento de un servidor. Problema conocido: no se puede establecer durante la creación del servidor ni actualizarse con otras propiedades durante la actualización del servidor; debe actualizarse por separado. |
||
properties.network |
Propiedades relacionadas con la red de un servidor. |
||
properties.replicationRole |
Rol de replicación. |
||
properties.restorePointInTime |
string |
Tiempo de creación del punto de restauración (ISO8601 formato), especificando la hora desde la que se va a restaurar. |
|
properties.sourceServerResourceId |
string |
Identificador del servidor MySQL de origen. |
|
properties.storage |
Propiedades relacionadas con el almacenamiento de un servidor. |
||
properties.version |
Versión del servidor. |
||
sku |
SKU (plan de tarifa) del servidor. |
||
tags |
object |
Etiquetas de recursos. |
Respuestas
Nombre | Tipo | Description |
---|---|---|
200 OK |
De acuerdo |
|
201 Created |
Creado |
|
202 Accepted |
Aceptado Encabezados Location: string |
|
Other Status Codes |
Respuesta de error que describe por qué se produjo un error en la operación. |
Seguridad
azure_auth
Flujo de OAuth2 de Azure Active Directory
Tipo:
oauth2
Flujo:
implicit
Dirección URL de autorización:
https://login.microsoftonline.com/common/oauth2/authorize
Ámbitos
Nombre | Description |
---|---|
user_impersonation | suplantar la cuenta de usuario |
Ejemplos
Create a new server |
Create a replica server |
Create a server as a point in time restore |
Create a server with byok |
Create a server with non-default database port |
Create a new server
Solicitud de ejemplo
PUT https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforMySQL/flexibleServers/mysqltestserver?api-version=2024-06-01-preview
{
"sku": {
"name": "Standard_D2ds_v4",
"tier": "GeneralPurpose"
},
"properties": {
"administratorLogin": "cloudsa",
"administratorLoginPassword": "your_password",
"availabilityZone": "1",
"version": "5.7",
"createMode": "Default",
"storage": {
"storageSizeGB": 100,
"iops": 600,
"autoGrow": "Disabled",
"storageRedundancy": "LocalRedundancy"
},
"backup": {
"backupRetentionDays": 7,
"backupIntervalHours": 24,
"geoRedundantBackup": "Disabled"
},
"highAvailability": {
"mode": "ZoneRedundant",
"standbyAvailabilityZone": "3"
}
},
"location": "southeastasia",
"tags": {
"num": "1"
}
}
Respuesta de muestra
{
"sku": {
"name": "Standard_D2ds_v4",
"tier": "GeneralPurpose"
},
"properties": {
"administratorLogin": "cloudsa",
"storage": {
"storageSizeGB": 100,
"iops": 600,
"autoGrow": "Enabled",
"storageSku": "Premium_LRS",
"storageRedundancy": "LocalRedundancy"
},
"version": "5.7",
"state": "Ready",
"fullyQualifiedDomainName": "mysqltestserver.database.mysql.azure.com",
"availabilityZone": "1",
"maintenancePolicy": {
"patchStrategy": "Regular"
},
"maintenanceWindow": {
"customWindow": "Disabled",
"dayOfWeek": 0,
"startHour": 0,
"startMinute": 0
},
"replicationRole": "None",
"replicaCapacity": 10,
"network": {
"publicNetworkAccess": "Enabled"
},
"backup": {
"backupRetentionDays": 7,
"geoRedundantBackup": "Disabled",
"earliestRestoreDate": "2021-06-17T06:11:38.4150019+00:00"
},
"highAvailability": {
"mode": "ZoneRedundant",
"state": "Healthy",
"standbyAvailabilityZone": "3"
},
"databasePort": 3306
},
"location": "Southeast Asia",
"tags": {
"num": "1"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforMySQL/flexibleServers/mysqltestserver",
"name": "mysqltestserver",
"type": "Microsoft.DBforMySQL/flexibleServers"
}
{
"sku": {
"name": "Standard_D2ds_v4",
"tier": "GeneralPurpose"
},
"properties": {
"administratorLogin": "cloudsa",
"storage": {
"storageSizeGB": 100,
"iops": 600,
"autoGrow": "Enabled",
"storageSku": "Premium_LRS",
"storageRedundancy": "LocalRedundancy"
},
"version": "5.7",
"state": "Ready",
"fullyQualifiedDomainName": "mysqltestserver.database.mysql.azure.com",
"availabilityZone": "1",
"maintenanceWindow": {
"customWindow": "Disabled",
"dayOfWeek": 0,
"startHour": 0,
"startMinute": 0
},
"replicationRole": "None",
"replicaCapacity": 10,
"network": {
"publicNetworkAccess": "Enabled"
},
"backup": {
"backupRetentionDays": 7,
"geoRedundantBackup": "Disabled",
"earliestRestoreDate": "2021-06-17T06:11:38.4150019+00:00"
},
"highAvailability": {
"mode": "ZoneRedundant",
"state": "Healthy",
"standbyAvailabilityZone": "3"
},
"databasePort": 3306
},
"location": "Southeast Asia",
"tags": {
"num": "1"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforMySQL/flexibleServers/mysqltestserver",
"name": "mysqltestserver",
"type": "Microsoft.DBforMySQL/flexibleServers"
}
Create a replica server
Solicitud de ejemplo
PUT https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testgr/providers/Microsoft.DBforMySQL/flexibleServers/replica-server?api-version=2024-06-01-preview
{
"location": "SoutheastAsia",
"properties": {
"createMode": "Replica",
"sourceServerResourceId": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testgr/providers/Microsoft.DBforMySQL/flexibleServers/source-server"
}
}
Respuesta de muestra
{
"sku": {
"name": "Standard_D2ds_v4",
"tier": "GeneralPurpose"
},
"properties": {
"administratorLogin": "cloudsa",
"storage": {
"storageSizeGB": 20,
"iops": 360,
"autoGrow": "Enabled",
"storageSku": "Premium_LRS",
"storageRedundancy": "LocalRedundancy"
},
"version": "5.7",
"state": "Ready",
"fullyQualifiedDomainName": "replica-server.database.mysql.azure.com",
"sourceServerResourceId": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testgr/providers/Microsoft.DBforMySQL/flexibleServers/source-server",
"availabilityZone": "3",
"maintenancePolicy": {
"patchStrategy": "Regular"
},
"maintenanceWindow": {
"customWindow": "Disabled",
"dayOfWeek": 0,
"startHour": 0,
"startMinute": 0
},
"replicationRole": "Replica",
"replicaCapacity": 0,
"network": {
"publicNetworkAccess": "Enabled"
},
"backup": {
"backupRetentionDays": 7,
"backupIntervalHours": 24,
"geoRedundantBackup": "Disabled",
"earliestRestoreDate": "2021-06-24T08:19:18.5729164+00:00"
},
"highAvailability": {
"mode": "Disabled",
"state": "NotEnabled"
},
"databasePort": 3306
},
"location": "Southeast Asia",
"tags": {
"ElasticServer": "1"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testgr/providers/Microsoft.DBforMySQL/flexibleServers/replica-server",
"name": "replica-server",
"type": "Microsoft.DBforMySQL/flexibleServers"
}
{
"sku": {
"name": "Standard_D2ds_v4",
"tier": "GeneralPurpose"
},
"properties": {
"administratorLogin": "cloudsa",
"storage": {
"storageSizeGB": 20,
"iops": 360,
"autoGrow": "Enabled",
"storageSku": "Premium_LRS",
"storageRedundancy": "LocalRedundancy"
},
"version": "5.7",
"state": "Ready",
"fullyQualifiedDomainName": "replica-server.database.mysql.azure.com",
"sourceServerResourceId": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testgr/providers/Microsoft.DBforMySQL/flexibleServers/source-server",
"availabilityZone": "3",
"maintenanceWindow": {
"customWindow": "Disabled",
"dayOfWeek": 0,
"startHour": 0,
"startMinute": 0
},
"replicationRole": "Replica",
"replicaCapacity": 0,
"network": {
"publicNetworkAccess": "Enabled"
},
"backup": {
"backupRetentionDays": 7,
"geoRedundantBackup": "Disabled",
"earliestRestoreDate": "2021-06-24T08:19:18.5729164+00:00"
},
"highAvailability": {
"mode": "Disabled",
"state": "NotEnabled"
},
"databasePort": 3306
},
"location": "Southeast Asia",
"tags": {
"ElasticServer": "1"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testgr/providers/Microsoft.DBforMySQL/flexibleServers/replica-server",
"name": "replica-server",
"type": "Microsoft.DBforMySQL/flexibleServers"
}
Create a server as a point in time restore
Solicitud de ejemplo
PUT https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/TargetResourceGroup/providers/Microsoft.DBforMySQL/flexibleServers/targetserver?api-version=2024-06-01-preview
{
"location": "SoutheastAsia",
"properties": {
"restorePointInTime": "2021-06-24T00:00:37.467Z",
"createMode": "PointInTimeRestore",
"sourceServerResourceId": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/SourceResourceGroup/providers/Microsoft.DBforMySQL/flexibleServers/sourceserver"
},
"sku": {
"name": "Standard_D14_v2",
"tier": "GeneralPurpose"
},
"tags": {
"num": "1"
}
}
Respuesta de muestra
{
"sku": {
"name": "Standard_D2ds_v4",
"tier": "GeneralPurpose"
},
"properties": {
"administratorLogin": "adminuser",
"storage": {
"storageSizeGB": 20,
"iops": 360,
"autoGrow": "Enabled",
"storageSku": "Premium_LRS",
"storageRedundancy": "LocalRedundancy"
},
"version": "5.7",
"state": "Ready",
"fullyQualifiedDomainName": "targetserver.database.mysql.azure.com",
"availabilityZone": "1",
"maintenancePolicy": {
"patchStrategy": "Regular"
},
"maintenanceWindow": {
"customWindow": "Disabled",
"dayOfWeek": 0,
"startHour": 0,
"startMinute": 0
},
"replicationRole": "None",
"replicaCapacity": 10,
"network": {
"publicNetworkAccess": "Enabled"
},
"backup": {
"backupRetentionDays": 7,
"backupIntervalHours": 24,
"geoRedundantBackup": "Disabled",
"earliestRestoreDate": "2021-06-24T00:15:24.00+00:00"
},
"highAvailability": {
"mode": "Disabled",
"state": "NotEnabled"
},
"databasePort": 3306
},
"location": "Southeast Asia",
"tags": {
"num": "1"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/TargetResourceGroup/providers/Microsoft.DBforMySQL/flexibleServers/targetserver",
"name": "targetserver",
"type": "Microsoft.DBforMySQL/flexibleServers"
}
{
"sku": {
"name": "Standard_D2ds_v4",
"tier": "GeneralPurpose"
},
"properties": {
"administratorLogin": "adminuser",
"storage": {
"storageSizeGB": 20,
"iops": 360,
"autoGrow": "Enabled",
"storageSku": "Premium_LRS"
},
"version": "5.7",
"state": "Ready",
"fullyQualifiedDomainName": "targetserver.database.mysql.azure.com",
"availabilityZone": "1",
"maintenanceWindow": {
"customWindow": "Disabled",
"dayOfWeek": 0,
"startHour": 0,
"startMinute": 0
},
"replicationRole": "None",
"replicaCapacity": 10,
"network": {
"publicNetworkAccess": "Enabled"
},
"backup": {
"backupRetentionDays": 7,
"backupIntervalHours": 24,
"geoRedundantBackup": "Disabled",
"earliestRestoreDate": "2021-06-24T00:15:24.00+00:00"
},
"highAvailability": {
"mode": "Disabled",
"state": "NotEnabled"
},
"databasePort": 3306
},
"location": "Southeast Asia",
"tags": {
"num": "1"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/TargetResourceGroup/providers/Microsoft.DBforMySQL/flexibleServers/targetserver",
"name": "targetserver",
"type": "Microsoft.DBforMySQL/flexibleServers"
}
Create a server with byok
Solicitud de ejemplo
PUT https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforMySQL/flexibleServers/mysqltestserver?api-version=2024-06-01-preview
{
"identity": {
"type": "UserAssigned",
"userAssignedIdentities": {
"/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.ManagedIdentity/userAssignedIdentities/test-identity": {}
}
},
"sku": {
"name": "Standard_D2ds_v4",
"tier": "GeneralPurpose"
},
"properties": {
"administratorLogin": "cloudsa",
"administratorLoginPassword": "your_password",
"availabilityZone": "1",
"version": "5.7",
"createMode": "Default",
"storage": {
"storageSizeGB": 100,
"iops": 600,
"autoGrow": "Disabled",
"storageRedundancy": "LocalRedundancy"
},
"backup": {
"backupRetentionDays": 7,
"backupIntervalHours": 24,
"geoRedundantBackup": "Disabled"
},
"highAvailability": {
"mode": "ZoneRedundant",
"standbyAvailabilityZone": "3"
},
"dataEncryption": {
"type": "AzureKeyVault",
"primaryUserAssignedIdentityId": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.ManagedIdentity/userAssignedIdentities/test-identity",
"primaryKeyURI": "https://test.vault.azure.net/keys/key/c8a92236622244c0a4fdb892666f671a",
"geoBackupUserAssignedIdentityId": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.ManagedIdentity/userAssignedIdentities/test-geo-identity",
"geoBackupKeyURI": "https://test-geo.vault.azure.net/keys/key/c8a92236622244c0a4fdb892666f671a"
}
},
"location": "southeastasia",
"tags": {
"num": "1"
}
}
Respuesta de muestra
{
"sku": {
"name": "Standard_D2ds_v4",
"tier": "GeneralPurpose"
},
"properties": {
"administratorLogin": "cloudsa",
"storage": {
"storageSizeGB": 100,
"iops": 600,
"autoGrow": "Enabled",
"storageSku": "Premium_LRS"
},
"version": "5.7",
"state": "Ready",
"fullyQualifiedDomainName": "mysqltestserver.database.mysql.azure.com",
"availabilityZone": "1",
"maintenancePolicy": {
"patchStrategy": "Regular"
},
"maintenanceWindow": {
"customWindow": "Disabled",
"dayOfWeek": 0,
"startHour": 0,
"startMinute": 0
},
"replicationRole": "None",
"replicaCapacity": 10,
"network": {
"publicNetworkAccess": "Enabled"
},
"backup": {
"backupRetentionDays": 7,
"geoRedundantBackup": "Disabled",
"earliestRestoreDate": "2021-06-17T06:11:38.4150019+00:00"
},
"highAvailability": {
"mode": "ZoneRedundant",
"state": "Healthy",
"standbyAvailabilityZone": "3"
},
"databasePort": 3306
},
"location": "Southeast Asia",
"tags": {
"num": "1"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforMySQL/flexibleServers/mysqltestserver",
"name": "mysqltestserver",
"type": "Microsoft.DBforMySQL/flexibleServers"
}
{
"sku": {
"name": "Standard_D2ds_v4",
"tier": "GeneralPurpose"
},
"properties": {
"administratorLogin": "cloudsa",
"storage": {
"storageSizeGB": 100,
"iops": 600,
"autoGrow": "Enabled",
"storageSku": "Premium_LRS"
},
"version": "5.7",
"state": "Ready",
"fullyQualifiedDomainName": "mysqltestserver.database.mysql.azure.com",
"availabilityZone": "1",
"maintenanceWindow": {
"customWindow": "Disabled",
"dayOfWeek": 0,
"startHour": 0,
"startMinute": 0
},
"replicationRole": "None",
"replicaCapacity": 10,
"network": {
"publicNetworkAccess": "Enabled"
},
"backup": {
"backupRetentionDays": 7,
"geoRedundantBackup": "Disabled",
"earliestRestoreDate": "2021-06-17T06:11:38.4150019+00:00"
},
"highAvailability": {
"mode": "ZoneRedundant",
"state": "Healthy",
"standbyAvailabilityZone": "3"
},
"databasePort": 3306
},
"location": "Southeast Asia",
"tags": {
"num": "1"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforMySQL/flexibleServers/mysqltestserver",
"name": "mysqltestserver",
"type": "Microsoft.DBforMySQL/flexibleServers"
}
Create a server with non-default database port
Solicitud de ejemplo
PUT https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforMySQL/flexibleServers/mysqltestserver?api-version=2024-06-01-preview
{
"sku": {
"name": "Standard_D2ds_v4",
"tier": "GeneralPurpose"
},
"properties": {
"administratorLogin": "cloudsa",
"administratorLoginPassword": "your_password",
"availabilityZone": "1",
"version": "5.7",
"createMode": "Default",
"storage": {
"storageSizeGB": 100,
"iops": 600,
"autoGrow": "Disabled",
"storageRedundancy": "LocalRedundancy"
},
"backup": {
"backupRetentionDays": 7,
"backupIntervalHours": 24,
"geoRedundantBackup": "Disabled"
},
"highAvailability": {
"mode": "ZoneRedundant",
"standbyAvailabilityZone": "3"
},
"databasePort": 8888
},
"location": "southeastasia",
"tags": {
"num": "1"
}
}
Respuesta de muestra
{
"sku": {
"name": "Standard_D2ds_v4",
"tier": "GeneralPurpose"
},
"properties": {
"administratorLogin": "cloudsa",
"storage": {
"storageSizeGB": 100,
"iops": 600,
"autoGrow": "Enabled",
"storageSku": "Premium_LRS",
"storageRedundancy": "LocalRedundancy"
},
"version": "5.7",
"state": "Ready",
"fullyQualifiedDomainName": "mysqltestserver.database.mysql.azure.com",
"availabilityZone": "1",
"maintenanceWindow": {
"customWindow": "Disabled",
"dayOfWeek": 0,
"startHour": 0,
"startMinute": 0
},
"replicationRole": "None",
"replicaCapacity": 10,
"network": {
"publicNetworkAccess": "Enabled"
},
"backup": {
"backupRetentionDays": 7,
"geoRedundantBackup": "Disabled",
"earliestRestoreDate": "2021-06-17T06:11:38.4150019+00:00"
},
"highAvailability": {
"mode": "ZoneRedundant",
"state": "Healthy",
"standbyAvailabilityZone": "3"
},
"databasePort": 8888
},
"location": "Southeast Asia",
"tags": {
"num": "1"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforMySQL/flexibleServers/mysqltestserver",
"name": "mysqltestserver",
"type": "Microsoft.DBforMySQL/flexibleServers"
}
{
"sku": {
"name": "Standard_D2ds_v4",
"tier": "GeneralPurpose"
},
"properties": {
"administratorLogin": "cloudsa",
"storage": {
"storageSizeGB": 100,
"iops": 600,
"autoGrow": "Enabled",
"storageSku": "Premium_LRS",
"storageRedundancy": "LocalRedundancy"
},
"version": "5.7",
"state": "Ready",
"fullyQualifiedDomainName": "mysqltestserver.database.mysql.azure.com",
"availabilityZone": "1",
"maintenanceWindow": {
"customWindow": "Disabled",
"dayOfWeek": 0,
"startHour": 0,
"startMinute": 0
},
"replicationRole": "None",
"replicaCapacity": 10,
"network": {
"publicNetworkAccess": "Enabled"
},
"backup": {
"backupRetentionDays": 7,
"geoRedundantBackup": "Disabled",
"earliestRestoreDate": "2021-06-17T06:11:38.4150019+00:00"
},
"highAvailability": {
"mode": "ZoneRedundant",
"state": "Healthy",
"standbyAvailabilityZone": "3"
},
"databasePort": 8888
},
"location": "Southeast Asia",
"tags": {
"num": "1"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforMySQL/flexibleServers/mysqltestserver",
"name": "mysqltestserver",
"type": "Microsoft.DBforMySQL/flexibleServers"
}
Definiciones
Nombre | Description |
---|---|
Backup |
Propiedades del perfil de almacenamiento de un servidor |
created |
Tipo de identidad que creó el recurso. |
Create |
Modo para crear un nuevo servidor MySQL. |
Data |
Cifrado de fecha para cmk. |
Data |
El tipo de clave, AzureKeyVault para habilitar cmk, SystemManaged para deshabilitar cmk. |
Enable |
Enumeración para indicar si el valor es "Enabled" o "Disabled" |
Error |
Información adicional sobre el error de administración de recursos. |
Error |
Detalle del error. |
Error |
Respuesta de error |
High |
Propiedades de alta disponibilidad de un servidor |
High |
Modo de alta disponibilidad para un servidor. |
High |
Estado de alta disponibilidad del servidor. |
Import |
Importar propiedades relacionadas con el origen. |
Import |
Tipo de almacenamiento de origen de importación. |
Maintenance |
Directiva de mantenimiento de un servidor. |
Maintenance |
Ventana de mantenimiento de un servidor. |
Managed |
Tipo de identidad de servicio administrada. |
My |
Información de facturación relacionadas con las propiedades de un servidor. |
Network |
Propiedades relacionadas con la red de un servidor |
Patch |
Enumeración para indicar la estrategia de revisión de un servidor |
Private |
Recurso de punto de conexión privado. |
Private |
Recurso de conexión de punto de conexión privado. |
Private |
Estado de aprovisionamiento actual. |
Private |
Estado de conexión del punto de conexión privado. |
Private |
Colección de información sobre el estado de la conexión entre el consumidor del servicio y el proveedor. |
Replication |
Rol de replicación. |
Server |
Representa un servidor. |
Server |
Nivel de la SKU concreta, por ejemplo, GeneralPurpose. |
Server |
Estado de un servidor. |
Server |
Versión de un servidor. |
Storage |
Propiedades del perfil de almacenamiento de un servidor |
Storage |
Enumeración para indicar si el valor de SKU de almacenamiento es "ZoneRedundancy" o "LocalRedundancy". |
system |
Metadatos relativos a la creación y última modificación del recurso. |
Backup
Propiedades del perfil de almacenamiento de un servidor
Nombre | Tipo | Valor predeterminado | Description |
---|---|---|---|
backupIntervalHours |
integer |
Horas de intervalo de copia de seguridad para el servidor. |
|
backupRetentionDays |
integer |
Días de retención de copia de seguridad para el servidor. |
|
earliestRestoreDate |
string |
Hora de creación del punto de restauración más temprana (formato ISO8601) |
|
geoRedundantBackup | Disabled |
Si la copia de seguridad con redundancia geográfica está habilitada o no. |
createdByType
Tipo de identidad que creó el recurso.
Nombre | Tipo | Description |
---|---|---|
Application |
string |
|
Key |
string |
|
ManagedIdentity |
string |
|
User |
string |
CreateMode
Modo para crear un nuevo servidor MySQL.
Nombre | Tipo | Description |
---|---|---|
Default |
string |
|
GeoRestore |
string |
|
PointInTimeRestore |
string |
|
Replica |
string |
DataEncryption
Cifrado de fecha para cmk.
Nombre | Tipo | Description |
---|---|---|
geoBackupKeyURI |
string |
El URI de clave de copia de seguridad geográfica, ya que el almacén de claves no puede cruzar la región, necesita cmk en la misma región que la copia de seguridad geográfica. |
geoBackupUserAssignedIdentityId |
string |
El identificador de recurso de identidad de usuario de copia de seguridad geográfica, ya que la identidad no puede cruzar la región, necesita identidad en la misma región que la copia de seguridad geográfica. |
primaryKeyURI |
string |
URI de clave principal |
primaryUserAssignedIdentityId |
string |
Identificador de recurso de identidad de usuario principal |
type |
El tipo de clave, AzureKeyVault para habilitar cmk, SystemManaged para deshabilitar cmk. |
DataEncryptionType
El tipo de clave, AzureKeyVault para habilitar cmk, SystemManaged para deshabilitar cmk.
Nombre | Tipo | Description |
---|---|---|
AzureKeyVault |
string |
|
SystemManaged |
string |
EnableStatusEnum
Enumeración para indicar si el valor es "Enabled" o "Disabled"
Nombre | Tipo | Description |
---|---|---|
Disabled |
string |
|
Enabled |
string |
ErrorAdditionalInfo
Información adicional sobre el error de administración de recursos.
Nombre | Tipo | Description |
---|---|---|
info |
object |
Información adicional. |
type |
string |
Tipo de información adicional. |
ErrorDetail
Detalle del error.
Nombre | Tipo | Description |
---|---|---|
additionalInfo |
Información adicional del error. |
|
code |
string |
Código de error. |
details |
Detalles del error. |
|
message |
string |
Mensaje de error. |
target |
string |
Destino del error. |
ErrorResponse
Respuesta de error
Nombre | Tipo | Description |
---|---|---|
error |
Objeto de error. |
HighAvailability
Propiedades de alta disponibilidad de un servidor
Nombre | Tipo | Description |
---|---|---|
mode |
Modo de alta disponibilidad para un servidor. |
|
standbyAvailabilityZone |
string |
Zona de disponibilidad del servidor en espera. |
state |
Estado de alta disponibilidad del servidor. |
HighAvailabilityMode
Modo de alta disponibilidad para un servidor.
Nombre | Tipo | Description |
---|---|---|
Disabled |
string |
|
SameZone |
string |
|
ZoneRedundant |
string |
HighAvailabilityState
Estado de alta disponibilidad del servidor.
Nombre | Tipo | Description |
---|---|---|
CreatingStandby |
string |
|
FailingOver |
string |
|
Healthy |
string |
|
NotEnabled |
string |
|
RemovingStandby |
string |
ImportSourceProperties
Importar propiedades relacionadas con el origen.
Nombre | Tipo | Description |
---|---|---|
dataDirPath |
string |
Ruta de acceso relativa del directorio de datos en el almacenamiento. |
sasToken |
string |
Token de Sas para acceder al almacenamiento de origen. Los permisos de lectura y lista son necesarios para el token de sas. |
storageType |
Tipo de almacenamiento de origen de importación. |
|
storageUrl |
string |
Uri del almacenamiento de origen de importación. |
ImportSourceStorageType
Tipo de almacenamiento de origen de importación.
Nombre | Tipo | Description |
---|---|---|
AzureBlob |
string |
MaintenancePolicy
Directiva de mantenimiento de un servidor.
Nombre | Tipo | Description |
---|---|---|
patchStrategy |
Estrategia de revisión de este servidor |
MaintenanceWindow
Ventana de mantenimiento de un servidor.
Nombre | Tipo | Description |
---|---|---|
customWindow |
string |
indica si la ventana personalizada está habilitada o deshabilitada. |
dayOfWeek |
integer |
día de la semana para la ventana de mantenimiento |
startHour |
integer |
hora de inicio para la ventana de mantenimiento |
startMinute |
integer |
minuto de inicio de la ventana de mantenimiento |
ManagedServiceIdentityType
Tipo de identidad de servicio administrada.
Nombre | Tipo | Description |
---|---|---|
UserAssigned |
string |
MySQLServerSku
Información de facturación relacionadas con las propiedades de un servidor.
Nombre | Tipo | Description |
---|---|---|
name |
string |
Nombre de la SKU, por ejemplo, Standard_D32s_v3. |
tier |
Nivel de la SKU concreta, por ejemplo, GeneralPurpose. |
Network
Propiedades relacionadas con la red de un servidor
Nombre | Tipo | Description |
---|---|---|
delegatedSubnetResourceId |
string |
Identificador de recurso de subred delegada que se usa para configurar la red virtual para un servidor. |
privateDnsZoneResourceId |
string |
Identificador de recurso de zona DNS privada. |
publicNetworkAccess |
Indica si se permite o no el acceso a la red pública para este servidor. El valor es "Disabled" cuando el servidor tiene integración con red virtual. |
PatchStrategy
Enumeración para indicar la estrategia de revisión de un servidor
Nombre | Tipo | Description |
---|---|---|
Regular |
string |
|
VirtualCanary |
string |
PrivateEndpoint
Recurso de punto de conexión privado.
Nombre | Tipo | Description |
---|---|---|
id |
string |
Identificador de ARM para el punto de conexión privado. |
PrivateEndpointConnection
Recurso de conexión de punto de conexión privado.
Nombre | Tipo | Description |
---|---|---|
id |
string |
Identificador de recurso completo para el recurso. Por ejemplo, "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" |
name |
string |
Nombre del recurso |
properties.groupIds |
string[] |
Identificadores de grupo para el recurso de punto de conexión privado. |
properties.privateEndpoint |
Recurso de punto de conexión privado. |
|
properties.privateLinkServiceConnectionState |
Colección de información sobre el estado de la conexión entre el consumidor del servicio y el proveedor. |
|
properties.provisioningState |
Estado de aprovisionamiento del recurso de conexión de punto de conexión privado. |
|
systemData |
Metadatos de Azure Resource Manager que contienen información createdBy y modifiedBy. |
|
type |
string |
Tipo del recurso. Por ejemplo, "Microsoft.Compute/virtualMachines" o "Microsoft.Storage/storageAccounts" |
PrivateEndpointConnectionProvisioningState
Estado de aprovisionamiento actual.
Nombre | Tipo | Description |
---|---|---|
Creating |
string |
|
Deleting |
string |
|
Failed |
string |
|
Succeeded |
string |
PrivateEndpointServiceConnectionStatus
Estado de conexión del punto de conexión privado.
Nombre | Tipo | Description |
---|---|---|
Approved |
string |
|
Pending |
string |
|
Rejected |
string |
PrivateLinkServiceConnectionState
Colección de información sobre el estado de la conexión entre el consumidor del servicio y el proveedor.
Nombre | Tipo | Description |
---|---|---|
actionsRequired |
string |
Mensaje que indica si los cambios en el proveedor de servicios requieren actualizaciones en el consumidor. |
description |
string |
Motivo de aprobación o rechazo de la conexión. |
status |
Indica si el propietario del servicio ha aprobado o rechazado o eliminado la conexión. |
ReplicationRole
Rol de replicación.
Nombre | Tipo | Description |
---|---|---|
None |
string |
|
Replica |
string |
|
Source |
string |
Server
Representa un servidor.
Nombre | Tipo | Description |
---|---|---|
id |
string |
Identificador de recurso completo para el recurso. Por ejemplo, "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" |
identity.principalId |
string |
ObjectId de KeyVault |
identity.tenantId |
string |
TenantId de KeyVault |
identity.type |
Tipo de identidad de servicio administrada. |
|
identity.userAssignedIdentities |
object |
Metadatos de la identidad asignada por el usuario. |
location |
string |
Ubicación geográfica donde reside el recurso |
name |
string |
Nombre del recurso |
properties.administratorLogin |
string |
Nombre de inicio de sesión del administrador de un servidor. Solo se puede especificar cuando se crea el servidor (y es necesario para la creación). |
properties.administratorLoginPassword |
string |
Contraseña del inicio de sesión del administrador (necesario para la creación del servidor). |
properties.availabilityZone |
string |
availability Información de zona del servidor. |
properties.backup |
Copia de seguridad de las propiedades relacionadas de un servidor. |
|
properties.createMode |
Modo para crear un nuevo servidor MySQL. |
|
properties.dataEncryption |
Cifrado de datos para CMK. |
|
properties.databasePort |
integer |
Puerto de base de datos del servidor. Solo se puede especificar cuando se crea el servidor. |
properties.fullyQualifiedDomainName |
string |
Nombre de dominio completo de un servidor. |
properties.highAvailability |
Propiedades relacionadas con la alta disponibilidad de un servidor. |
|
properties.importSourceProperties |
Propiedades de origen para la importación desde el almacenamiento. |
|
properties.maintenancePolicy |
Directiva de mantenimiento de un servidor. |
|
properties.maintenanceWindow |
Ventana de mantenimiento de un servidor. Problema conocido: no se puede establecer durante la creación del servidor ni actualizarse con otras propiedades durante la actualización del servidor; debe actualizarse por separado. |
|
properties.network |
Propiedades relacionadas con la red de un servidor. |
|
properties.privateEndpointConnections |
PrivateEndpointConnections propiedades relacionadas de un servidor. |
|
properties.replicaCapacity |
integer |
Número máximo de réplicas que puede tener un servidor principal. |
properties.replicationRole |
Rol de replicación. |
|
properties.restorePointInTime |
string |
Tiempo de creación del punto de restauración (ISO8601 formato), especificando la hora desde la que se va a restaurar. |
properties.sourceServerResourceId |
string |
Identificador del servidor MySQL de origen. |
properties.state |
Estado de un servidor. |
|
properties.storage |
Propiedades relacionadas con el almacenamiento de un servidor. |
|
properties.version |
Versión del servidor. |
|
sku |
SKU (plan de tarifa) del servidor. |
|
systemData |
Metadatos de Azure Resource Manager que contienen información createdBy y modifiedBy. |
|
tags |
object |
Etiquetas de recursos. |
type |
string |
Tipo del recurso. Por ejemplo, "Microsoft.Compute/virtualMachines" o "Microsoft.Storage/storageAccounts" |
ServerSkuTier
Nivel de la SKU concreta, por ejemplo, GeneralPurpose.
Nombre | Tipo | Description |
---|---|---|
Burstable |
string |
|
GeneralPurpose |
string |
|
MemoryOptimized |
string |
ServerState
Estado de un servidor.
Nombre | Tipo | Description |
---|---|---|
Disabled |
string |
|
Dropping |
string |
|
Ready |
string |
|
Starting |
string |
|
Stopped |
string |
|
Stopping |
string |
|
Updating |
string |
ServerVersion
Versión de un servidor.
Nombre | Tipo | Description |
---|---|---|
5.7 |
string |
|
8.0.21 |
string |
Storage
Propiedades del perfil de almacenamiento de un servidor
Nombre | Tipo | Valor predeterminado | Description |
---|---|---|---|
autoGrow | Disabled |
Habilite el crecimiento automático del almacenamiento o no. |
|
autoIoScaling | Enabled |
Habilite el escalado automático de E/S o no. |
|
iops |
integer |
IOPS de almacenamiento para un servidor. |
|
logOnDisk | Disabled |
Habilite El disco de inicio de sesión o no. |
|
storageRedundancy | LocalRedundancy |
Tipo redundante del almacenamiento del servidor. El parámetro se usa para la creación del servidor. |
|
storageSizeGB |
integer |
Tamaño máximo de almacenamiento permitido para un servidor. |
|
storageSku |
string |
Nombre de SKU del almacenamiento del servidor. |
StorageRedundancyEnum
Enumeración para indicar si el valor de SKU de almacenamiento es "ZoneRedundancy" o "LocalRedundancy".
Nombre | Tipo | Description |
---|---|---|
LocalRedundancy |
string |
|
ZoneRedundancy |
string |
systemData
Metadatos relativos a la creación y última modificación del recurso.
Nombre | Tipo | Description |
---|---|---|
createdAt |
string |
Marca de tiempo de creación de recursos (UTC). |
createdBy |
string |
Identidad que creó el recurso. |
createdByType |
Tipo de identidad que creó el recurso. |
|
lastModifiedAt |
string |
Marca de tiempo de la última modificación del recurso (UTC) |
lastModifiedBy |
string |
Identidad que modificó por última vez el recurso. |
lastModifiedByType |
Tipo de identidad que modificó por última vez el recurso. |