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=2023-06-30

Parámetros de identificador URI

Nombre En Requerido Tipo Description
resourceGroupName
path True

string

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

serverName
path True

string

El nombre del servidor.

Regex pattern: ^[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 API que se usará para la 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

La contraseña del inicio de sesión de administrador (necesario para la creación del servidor).

properties.availabilityZone

string

información de zona de disponibilidad 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.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.maintenanceWindow

MaintenanceWindow

Ventana de mantenimiento de un servidor.

properties.network

Network

Propiedades relacionadas con la red de un servidor.

properties.replicationRole

ReplicationRole

Rol de replicación.

properties.restorePointInTime

string

Hora 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 del recurso.

Respuestas

Nombre Tipo Description
200 OK

Server

Aceptar

201 Created

Server

Creado

202 Accepted

Aceptado

Headers

Location: string

Other Status Codes

ErrorResponse

Respuesta de error que describe el motivo del error de la operación.

Seguridad

azure_auth

Flujo OAuth2 de Azure Active Directory

Type: oauth2
Flow: implicit
Authorization URL: https://login.microsoftonline.com/common/oauth2/authorize

Scopes

Nombre Description
user_impersonation suplantación de su 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 new server

Sample Request

PUT https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforMySQL/flexibleServers/mysqltestserver?api-version=2023-06-30

{
  "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"
    },
    "backup": {
      "backupRetentionDays": 7,
      "geoRedundantBackup": "Disabled"
    },
    "highAvailability": {
      "mode": "ZoneRedundant",
      "standbyAvailabilityZone": "3"
    }
  },
  "location": "southeastasia",
  "tags": {
    "num": "1"
  }
}

Sample Response

{
  "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"
    }
  },
  "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"
    }
  },
  "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

Sample Request

PUT https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testgr/providers/Microsoft.DBforMySQL/flexibleServers/replica-server?api-version=2023-06-30

{
  "location": "SoutheastAsia",
  "properties": {
    "createMode": "Replica",
    "sourceServerResourceId": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testgr/providers/Microsoft.DBforMySQL/flexibleServers/source-server"
  }
}

Sample Response

{
  "sku": {
    "name": "Standard_D2ds_v4",
    "tier": "GeneralPurpose"
  },
  "properties": {
    "administratorLogin": "cloudsa",
    "storage": {
      "storageSizeGB": 20,
      "iops": 360,
      "autoGrow": "Enabled",
      "storageSku": "Premium_LRS"
    },
    "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"
    }
  },
  "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"
    },
    "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"
    }
  },
  "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

Sample Request

PUT https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/TargetResourceGroup/providers/Microsoft.DBforMySQL/flexibleServers/targetserver?api-version=2023-06-30

{
  "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"
  }
}

Sample Response

{
  "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,
      "geoRedundantBackup": "Disabled",
      "earliestRestoreDate": "2021-06-24T00:15:24.00+00:00"
    },
    "highAvailability": {
      "mode": "Disabled",
      "state": "NotEnabled"
    }
  },
  "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,
      "geoRedundantBackup": "Disabled",
      "earliestRestoreDate": "2021-06-24T00:15:24.00+00:00"
    },
    "highAvailability": {
      "mode": "Disabled",
      "state": "NotEnabled"
    }
  },
  "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

Sample Request

PUT https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforMySQL/flexibleServers/mysqltestserver?api-version=2023-06-30

{
  "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"
    },
    "backup": {
      "backupRetentionDays": 7,
      "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"
  }
}

Sample Response

{
  "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"
    }
  },
  "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"
    }
  },
  "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 "Habilitado" o "Deshabilitado".

ErrorAdditionalInfo

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

ErrorDetail

Detalle del error.

ErrorResponse

Respuesta de error

HighAvailability

Propiedades relacionadas con la red de un servidor

HighAvailabilityMode

Modo de alta disponibilidad para un servidor.

HighAvailabilityState

Estado de alta disponibilidad del servidor.

ImportSourceProperties

Importe las propiedades relacionadas con el origen.

ImportSourceStorageType

Tipo de almacenamiento de origen de importación.

MaintenanceWindow

Ventana de mantenimiento de un servidor.

ManagedServiceIdentityType

Tipo de identidad de servicio administrada.

MySQLServerSku

Propiedades relacionadas con la información de facturación de un servidor.

Network

Propiedades relacionadas con la red de un servidor

PrivateEndpoint

El 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 de servicios y el proveedor.

ReplicationRole

Rol de replicación.

Server

Representa un servidor.

ServerSkuTier

El nivel de la SKU determinada, por ejemplo, GeneralPurpose.

ServerState

Estado de un servidor.

ServerVersion

La versión de un servidor.

Storage

Propiedades del perfil de almacenamiento de un servidor

systemData

Metadatos relacionados con la creación y la última modificación del recurso.

Backup

Propiedades del perfil de almacenamiento de un servidor

Nombre Tipo Valor predeterminado Description
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 (ISO8601 formato)

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 la 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

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 "Habilitado" o "Deshabilitado".

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[]

Los detalles del error.

message

string

El mensaje de error.

target

string

Destino del error.

ErrorResponse

Respuesta de error

Nombre Tipo Description
error

ErrorDetail

Objeto de error.

HighAvailability

Propiedades relacionadas con la red 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

Importe las 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 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

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

Propiedades relacionadas con la información de facturación de un servidor.

Nombre Tipo Description
name

string

Nombre de la SKU, por ejemplo, Standard_D32s_v3.

tier

ServerSkuTier

El nivel de la SKU determinada, 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

DNS privado identificador de recurso de zona.

publicNetworkAccess

EnableStatusEnum

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.

PrivateEndpoint

El 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 del 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

El 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 de servicios 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 sobre los valores de createdBy y modifiedBy.

type

string

Tipo de 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 de servicios 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, rechazado o quitado 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 del 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

La contraseña del inicio de sesión de administrador (necesario para la creación del servidor).

properties.availabilityZone

string

información de zona de disponibilidad 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.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.maintenanceWindow

MaintenanceWindow

Ventana de mantenimiento de un servidor.

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

Hora 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 sobre los valores de createdBy y modifiedBy.

tags

object

Etiquetas del recurso.

type

string

Tipo de recurso. Por ejemplo, "Microsoft.Compute/virtualMachines" o "Microsoft.Storage/storageAccounts"

ServerSkuTier

El nivel de la SKU determinada, 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

La 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

Disabled

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.

storageSizeGB

integer

Tamaño máximo de almacenamiento permitido para un servidor.

storageSku

string

Nombre de SKU del almacenamiento del servidor.

systemData

Metadatos relacionados con la creación y la ú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.