Compartir a través de


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
resourceGroupName
path True

string

Nombre del grupo de recursos. El nombre no distingue mayúsculas de minúsculas.

serverName
path True

string

Nombre del servidor.

Patrón de Regex: ^[a-z0-9][-a-z0-9]*(?<!-)$

subscriptionId
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

ManagedServiceIdentityType

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

Backup

Copia de seguridad de las propiedades relacionadas de un servidor.

properties.createMode

CreateMode

Modo para crear un nuevo servidor MySQL.

properties.dataEncryption

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

HighAvailability

Propiedades relacionadas con la alta disponibilidad de un servidor.

properties.importSourceProperties

ImportSourceProperties

Propiedades de origen para la importación desde el almacenamiento.

properties.maintenancePolicy

MaintenancePolicy

Directiva de mantenimiento de un servidor.

properties.maintenanceWindow

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

Network

Propiedades relacionadas con la red de un servidor.

properties.replicationRole

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

Storage

Propiedades relacionadas con el almacenamiento de un servidor.

properties.version

ServerVersion

Versión del servidor.

sku

MySQLServerSku

SKU (plan de tarifa) del servidor.

tags

object

Etiquetas de recursos.

Respuestas

Nombre Tipo Description
200 OK

Server

De acuerdo

201 Created

Server

Creado

202 Accepted

Aceptado

Encabezados

Location: string

Other Status Codes

ErrorResponse

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

createdByType

Tipo de identidad que creó el recurso.

CreateMode

Modo para crear un nuevo servidor MySQL.

DataEncryption

Cifrado de fecha para cmk.

DataEncryptionType

El tipo de clave, AzureKeyVault para habilitar cmk, SystemManaged para deshabilitar cmk.

EnableStatusEnum

Enumeración para indicar si el valor es "Enabled" o "Disabled"

ErrorAdditionalInfo

Información adicional sobre el error de administración de recursos.

ErrorDetail

Detalle del error.

ErrorResponse

Respuesta de error

HighAvailability

Propiedades de alta disponibilidad de un servidor

HighAvailabilityMode

Modo de alta disponibilidad para un servidor.

HighAvailabilityState

Estado de alta disponibilidad del servidor.

ImportSourceProperties

Importar propiedades relacionadas con el origen.

ImportSourceStorageType

Tipo de almacenamiento de origen de importación.

MaintenancePolicy

Directiva de mantenimiento de un servidor.

MaintenanceWindow

Ventana de mantenimiento de un servidor.

ManagedServiceIdentityType

Tipo de identidad de servicio administrada.

MySQLServerSku

Información de facturación relacionadas con las propiedades de un servidor.

Network

Propiedades relacionadas con la red de un servidor

PatchStrategy

Enumeración para indicar la estrategia de revisión de un servidor

PrivateEndpoint

Recurso de punto de conexión privado.

PrivateEndpointConnection

Recurso de conexión de punto de conexión privado.

PrivateEndpointConnectionProvisioningState

Estado de aprovisionamiento actual.

PrivateEndpointServiceConnectionStatus

Estado de conexión del punto de conexión privado.

PrivateLinkServiceConnectionState

Colección de información sobre el estado de la conexión entre el consumidor del servicio y el proveedor.

ReplicationRole

Rol de replicación.

Server

Representa un servidor.

ServerSkuTier

Nivel de la SKU concreta, por ejemplo, GeneralPurpose.

ServerState

Estado de un servidor.

ServerVersion

Versión de un servidor.

Storage

Propiedades del perfil de almacenamiento de un servidor

StorageRedundancyEnum

Enumeración para indicar si el valor de SKU de almacenamiento es "ZoneRedundancy" o "LocalRedundancy".

systemData

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

EnableStatusEnum

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

DataEncryptionType

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

ErrorAdditionalInfo[]

Información adicional del error.

code

string

Código de error.

details

ErrorDetail[]

Detalles del error.

message

string

Mensaje de error.

target

string

Destino del error.

ErrorResponse

Respuesta de error

Nombre Tipo Description
error

ErrorDetail

Objeto de error.

HighAvailability

Propiedades de alta disponibilidad de un servidor

Nombre Tipo Description
mode

HighAvailabilityMode

Modo de alta disponibilidad para un servidor.

standbyAvailabilityZone

string

Zona de disponibilidad del servidor en espera.

state

HighAvailabilityState

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

ImportSourceStorageType

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

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

ServerSkuTier

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

EnableStatusEnum

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

PrivateEndpoint

Recurso de punto de conexión privado.

properties.privateLinkServiceConnectionState

PrivateLinkServiceConnectionState

Colección de información sobre el estado de la conexión entre el consumidor del servicio y el proveedor.

properties.provisioningState

PrivateEndpointConnectionProvisioningState

Estado de aprovisionamiento del recurso de conexión de punto de conexión privado.

systemData

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

PrivateEndpointServiceConnectionStatus

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

ManagedServiceIdentityType

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

Backup

Copia de seguridad de las propiedades relacionadas de un servidor.

properties.createMode

CreateMode

Modo para crear un nuevo servidor MySQL.

properties.dataEncryption

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

HighAvailability

Propiedades relacionadas con la alta disponibilidad de un servidor.

properties.importSourceProperties

ImportSourceProperties

Propiedades de origen para la importación desde el almacenamiento.

properties.maintenancePolicy

MaintenancePolicy

Directiva de mantenimiento de un servidor.

properties.maintenanceWindow

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

Network

Propiedades relacionadas con la red de un servidor.

properties.privateEndpointConnections

PrivateEndpointConnection[]

PrivateEndpointConnections propiedades relacionadas de un servidor.

properties.replicaCapacity

integer

Número máximo de réplicas que puede tener un servidor principal.

properties.replicationRole

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

ServerState

Estado de un servidor.

properties.storage

Storage

Propiedades relacionadas con el almacenamiento de un servidor.

properties.version

ServerVersion

Versión del servidor.

sku

MySQLServerSku

SKU (plan de tarifa) del servidor.

systemData

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

EnableStatusEnum

Disabled

Habilite el crecimiento automático del almacenamiento o no.

autoIoScaling

EnableStatusEnum

Enabled

Habilite el escalado automático de E/S o no.

iops

integer

IOPS de almacenamiento para un servidor.

logOnDisk

EnableStatusEnum

Disabled

Habilite El disco de inicio de sesión o no.

storageRedundancy

StorageRedundancyEnum

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

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

createdByType

Tipo de identidad que modificó por última vez el recurso.