Servers - Create

Cria um novo servidor ou atualiza um servidor existente. A ação de atualização substituirá o servidor existente.

PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforMySQL/flexibleServers/{serverName}?api-version=2023-06-30

Parâmetros do URI

Name Em Necessário Tipo Description
resourceGroupName
path True

string

O nome do grupo de recursos. O nome não é sensível a maiúsculas e minúsculas.

serverName
path True

string

O nome do servidor.

Regex pattern: ^[a-z0-9][-a-z0-9]*(?<!-)$

subscriptionId
path True

string

uuid

O ID da subscrição de destino. O valor tem de ser um UUID.

api-version
query True

string

A versão da API a utilizar para esta operação.

Corpo do Pedido

Name Necessário Tipo Description
location True

string

A localização geográfica onde o recurso se encontra

identity.type

ManagedServiceIdentityType

Tipo de identidade de serviço gerida.

identity.userAssignedIdentities

object

Metadados da identidade atribuída pelo utilizador.

properties.administratorLogin

string

O nome de início de sessão do administrador de um servidor. Só pode ser especificado quando o servidor está a ser criado (e é necessário para a criação).

properties.administratorLoginPassword

string

A palavra-passe do início de sessão do administrador (necessária para a criação do servidor).

properties.availabilityZone

string

informações da zona de disponibilidade do servidor.

properties.backup

Backup

Propriedades relacionadas com cópias de segurança de um servidor.

properties.createMode

CreateMode

O modo para criar um novo servidor MySQL.

properties.dataEncryption

DataEncryption

A Encriptação de Dados para CMK.

properties.highAvailability

HighAvailability

Propriedades relacionadas com elevada disponibilidade de um servidor.

properties.importSourceProperties

ImportSourceProperties

Propriedades de origem para importação do armazenamento.

properties.maintenanceWindow

MaintenanceWindow

Janela de manutenção de um servidor.

properties.network

Network

Propriedades relacionadas com a rede de um servidor.

properties.replicationRole

ReplicationRole

A função de replicação.

properties.restorePointInTime

string

Hora de criação do ponto de restauro (ISO8601 formato), especificando a hora de restauro.

properties.sourceServerResourceId

string

O ID do servidor MySQL de origem.

properties.storage

Storage

Propriedades relacionadas com o armazenamento de um servidor.

properties.version

ServerVersion

Versão do servidor.

sku

MySQLServerSku

O SKU (escalão de preço) do servidor.

tags

object

Etiquetas de recursos.

Respostas

Name Tipo Description
200 OK

Server

OK

201 Created

Server

Criado

202 Accepted

Aceite

Headers

Location: string

Other Status Codes

ErrorResponse

Resposta de erro que descreve a razão pela qual a operação falhou.

Segurança

azure_auth

Fluxo OAuth2 do Azure Active Directory

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

Scopes

Name Description
user_impersonation representar a sua conta de utilizador

Exemplos

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

Definições

Name Description
Backup

Propriedades do Perfil de Armazenamento de um servidor

createdByType

O tipo de identidade que criou o recurso.

CreateMode

O modo para criar um novo servidor MySQL.

DataEncryption

A encriptação de data para cmk.

DataEncryptionType

O tipo de chave AzureKeyVault para ativar cmk, SystemManaged para desativar cmk.

EnableStatusEnum

Enum para indicar se o valor está "Ativado" ou "Desativado"

ErrorAdditionalInfo

Informações adicionais sobre o erro de gestão de recursos.

ErrorDetail

O detalhe do erro.

ErrorResponse

Resposta a erros

HighAvailability

Propriedades relacionadas com a rede de um servidor

HighAvailabilityMode

Modo de elevada disponibilidade para um servidor.

HighAvailabilityState

O estado de elevada disponibilidade do servidor.

ImportSourceProperties

Importar propriedades relacionadas com a origem.

ImportSourceStorageType

Tipo de armazenamento de origem de importação.

MaintenanceWindow

Janela de manutenção de um servidor.

ManagedServiceIdentityType

Tipo de identidade de serviço gerida.

MySQLServerSku

Propriedades relacionadas com informações de faturação de um servidor.

Network

Propriedades relacionadas com a rede de um servidor

PrivateEndpoint

O recurso de ponto final privado.

PrivateEndpointConnection

O recurso de ligação de ponto final privado.

PrivateEndpointConnectionProvisioningState

O estado de aprovisionamento atual.

PrivateEndpointServiceConnectionStatus

O estado da ligação do ponto final privado.

PrivateLinkServiceConnectionState

Uma coleção de informações sobre o estado da ligação entre o consumidor e o fornecedor de serviços.

ReplicationRole

A função de replicação.

Server

Representa um servidor.

ServerSkuTier

O escalão do SKU específico, por exemplo, GeneralPurpose.

ServerState

O estado de um servidor.

ServerVersion

A versão de um servidor.

Storage

Propriedades do Perfil de Armazenamento de um servidor

systemData

Metadados relativos à criação e última modificação do recurso.

Backup

Propriedades do Perfil de Armazenamento de um servidor

Name Tipo Valor Predefinido Description
backupRetentionDays

integer

Dias de retenção de cópias de segurança para o servidor.

earliestRestoreDate

string

Tempo de criação do ponto de restauro mais antigo (formato ISO8601)

geoRedundantBackup

EnableStatusEnum

Disabled

Se a cópia de segurança georredundante está ou não ativada.

createdByType

O tipo de identidade que criou o recurso.

Name Tipo Description
Application

string

Key

string

ManagedIdentity

string

User

string

CreateMode

O modo para criar um novo servidor MySQL.

Name Tipo Description
Default

string

GeoRestore

string

PointInTimeRestore

string

Replica

string

DataEncryption

A encriptação de data para cmk.

Name Tipo Description
geoBackupKeyURI

string

O uri da chave de cópia de segurança geográfica como cofre de chaves não consegue atravessar a região, precisa de cmk na mesma região que a cópia de segurança geográfica

geoBackupUserAssignedIdentityId

string

Geo backup user identity resource id as identity can't cross region, need identity in same region as geo backup

primaryKeyURI

string

URI da chave primária

primaryUserAssignedIdentityId

string

ID do recurso de identidade de utilizador principal

type

DataEncryptionType

O tipo de chave AzureKeyVault para ativar cmk, SystemManaged para desativar cmk.

DataEncryptionType

O tipo de chave AzureKeyVault para ativar cmk, SystemManaged para desativar cmk.

Name Tipo Description
AzureKeyVault

string

SystemManaged

string

EnableStatusEnum

Enum para indicar se o valor está "Ativado" ou "Desativado"

Name Tipo Description
Disabled

string

Enabled

string

ErrorAdditionalInfo

Informações adicionais sobre o erro de gestão de recursos.

Name Tipo Description
info

object

As informações adicionais.

type

string

O tipo de informação adicional.

ErrorDetail

O detalhe do erro.

Name Tipo Description
additionalInfo

ErrorAdditionalInfo[]

As informações adicionais do erro.

code

string

O código de erro.

details

ErrorDetail[]

Os detalhes do erro.

message

string

A mensagem de erro.

target

string

O destino do erro.

ErrorResponse

Resposta a erros

Name Tipo Description
error

ErrorDetail

O objeto de erro.

HighAvailability

Propriedades relacionadas com a rede de um servidor

Name Tipo Description
mode

HighAvailabilityMode

Modo de elevada disponibilidade para um servidor.

standbyAvailabilityZone

string

Zona de disponibilidade do servidor de reserva.

state

HighAvailabilityState

O estado de elevada disponibilidade do servidor.

HighAvailabilityMode

Modo de elevada disponibilidade para um servidor.

Name Tipo Description
Disabled

string

SameZone

string

ZoneRedundant

string

HighAvailabilityState

O estado de elevada disponibilidade do servidor.

Name Tipo Description
CreatingStandby

string

FailingOver

string

Healthy

string

NotEnabled

string

RemovingStandby

string

ImportSourceProperties

Importar propriedades relacionadas com a origem.

Name Tipo Description
dataDirPath

string

Caminho relativo do diretório de dados no armazenamento.

sasToken

string

Token sas para aceder ao armazenamento de origem. As permissões de leitura e lista são necessárias para o token sas.

storageType

ImportSourceStorageType

Tipo de armazenamento de origem de importação.

storageUrl

string

Uri do armazenamento de origem de importação.

ImportSourceStorageType

Tipo de armazenamento de origem de importação.

Name Tipo Description
AzureBlob

string

MaintenanceWindow

Janela de manutenção de um servidor.

Name Tipo Description
customWindow

string

indica se a janela personalizada está ativada ou desativada

dayOfWeek

integer

dia da semana para a janela de manutenção

startHour

integer

hora de início para a janela de manutenção

startMinute

integer

minuto de início para a janela de manutenção

ManagedServiceIdentityType

Tipo de identidade de serviço gerida.

Name Tipo Description
UserAssigned

string

MySQLServerSku

Propriedades relacionadas com informações de faturação de um servidor.

Name Tipo Description
name

string

O nome do sku, por exemplo, Standard_D32s_v3.

tier

ServerSkuTier

O escalão do SKU específico, por exemplo, GeneralPurpose.

Network

Propriedades relacionadas com a rede de um servidor

Name Tipo Description
delegatedSubnetResourceId

string

ID de recurso de sub-rede delegado utilizado para configurar a vnet para um servidor.

privateDnsZoneResourceId

string

DNS Privado id de recurso de zona.

publicNetworkAccess

EnableStatusEnum

Se o acesso à rede pública é ou não permitido para este servidor. O valor é "Desativado" quando o servidor tem integração de VNet.

PrivateEndpoint

O recurso de ponto final privado.

Name Tipo Description
id

string

O identificador arm para o ponto final privado.

PrivateEndpointConnection

O recurso de ligação de ponto final privado.

Name Tipo Description
id

string

ID de recurso completamente qualificado para o recurso. Por exemplo, "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"

name

string

O nome do recurso

properties.groupIds

string[]

Os IDs de grupo do recurso de ponto final privado.

properties.privateEndpoint

PrivateEndpoint

O recurso de ponto final privado.

properties.privateLinkServiceConnectionState

PrivateLinkServiceConnectionState

Uma coleção de informações sobre o estado da ligação entre o consumidor e o fornecedor de serviços.

properties.provisioningState

PrivateEndpointConnectionProvisioningState

O estado de aprovisionamento do recurso de ligação de ponto final privado.

systemData

systemData

O Azure Resource Manager metadados que contêm informações createdBy e modifiedBy.

type

string

O tipo de recurso. Por exemplo, "Microsoft.Compute/virtualMachines" ou "Microsoft.Storage/storageAccounts"

PrivateEndpointConnectionProvisioningState

O estado de aprovisionamento atual.

Name Tipo Description
Creating

string

Deleting

string

Failed

string

Succeeded

string

PrivateEndpointServiceConnectionStatus

O estado da ligação do ponto final privado.

Name Tipo Description
Approved

string

Pending

string

Rejected

string

PrivateLinkServiceConnectionState

Uma coleção de informações sobre o estado da ligação entre o consumidor e o fornecedor de serviços.

Name Tipo Description
actionsRequired

string

Uma mensagem a indicar se as alterações no fornecedor de serviços necessitam de atualizações no consumidor.

description

string

O motivo da aprovação/rejeição da ligação.

status

PrivateEndpointServiceConnectionStatus

Indica se a ligação foi Aprovada/Rejeitada/Removida pelo proprietário do serviço.

ReplicationRole

A função de replicação.

Name Tipo Description
None

string

Replica

string

Source

string

Server

Representa um servidor.

Name Tipo Description
id

string

ID de recurso completamente qualificado para o recurso. Por exemplo, "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"

identity.principalId

string

ObjectId do KeyVault

identity.tenantId

string

TenantId do KeyVault

identity.type

ManagedServiceIdentityType

Tipo de identidade de serviço gerida.

identity.userAssignedIdentities

object

Metadados da identidade atribuída pelo utilizador.

location

string

A localização geográfica onde o recurso se encontra

name

string

O nome do recurso

properties.administratorLogin

string

O nome de início de sessão do administrador de um servidor. Só pode ser especificado quando o servidor está a ser criado (e é necessário para a criação).

properties.administratorLoginPassword

string

A palavra-passe do início de sessão do administrador (necessária para a criação do servidor).

properties.availabilityZone

string

informações da zona de disponibilidade do servidor.

properties.backup

Backup

Propriedades relacionadas com cópias de segurança de um servidor.

properties.createMode

CreateMode

O modo para criar um novo servidor MySQL.

properties.dataEncryption

DataEncryption

A Encriptação de Dados para CMK.

properties.fullyQualifiedDomainName

string

O nome de domínio completamente qualificado de um servidor.

properties.highAvailability

HighAvailability

Propriedades relacionadas com elevada disponibilidade de um servidor.

properties.importSourceProperties

ImportSourceProperties

Propriedades de origem para importação do armazenamento.

properties.maintenanceWindow

MaintenanceWindow

Janela de manutenção de um servidor.

properties.network

Network

Propriedades relacionadas com a rede de um servidor.

properties.privateEndpointConnections

PrivateEndpointConnection[]

Propriedades relacionadas com PrivateEndpointConnections de um servidor.

properties.replicaCapacity

integer

O número máximo de réplicas que um servidor primário pode ter.

properties.replicationRole

ReplicationRole

A função de replicação.

properties.restorePointInTime

string

Hora de criação do ponto de restauro (ISO8601 formato), especificando a hora de restauro.

properties.sourceServerResourceId

string

O ID do servidor MySQL de origem.

properties.state

ServerState

O estado de um servidor.

properties.storage

Storage

Propriedades relacionadas com o armazenamento de um servidor.

properties.version

ServerVersion

Versão do servidor.

sku

MySQLServerSku

O SKU (escalão de preço) do servidor.

systemData

systemData

O Azure Resource Manager metadados que contêm informações createdBy e modifiedBy.

tags

object

Etiquetas de recursos.

type

string

O tipo de recurso. Por exemplo, "Microsoft.Compute/virtualMachines" ou "Microsoft.Storage/storageAccounts"

ServerSkuTier

O escalão do SKU específico, por exemplo, GeneralPurpose.

Name Tipo Description
Burstable

string

GeneralPurpose

string

MemoryOptimized

string

ServerState

O estado de um servidor.

Name Tipo Description
Disabled

string

Dropping

string

Ready

string

Starting

string

Stopped

string

Stopping

string

Updating

string

ServerVersion

A versão de um servidor.

Name Tipo Description
5.7

string

8.0.21

string

Storage

Propriedades do Perfil de Armazenamento de um servidor

Name Tipo Valor Predefinido Description
autoGrow

EnableStatusEnum

Disabled

Ativar o Aumento Automático do Armazenamento ou não.

autoIoScaling

EnableStatusEnum

Disabled

Ativar o Dimensionamento Automático de E/S ou não.

iops

integer

IOPS de armazenamento para um servidor.

logOnDisk

EnableStatusEnum

Disabled

Ativar ou não o Disco de Início de Sessão.

storageSizeGB

integer

Tamanho máximo de armazenamento permitido para um servidor.

storageSku

string

O nome do sku do armazenamento do servidor.

systemData

Metadados relativos à criação e última modificação do recurso.

Name Tipo Description
createdAt

string

O carimbo de data/hora da criação de recursos (UTC).

createdBy

string

A identidade que criou o recurso.

createdByType

createdByType

O tipo de identidade que criou o recurso.

lastModifiedAt

string

O carimbo de data/hora da última modificação do recurso (UTC)

lastModifiedBy

string

A identidade que modificou o recurso pela última vez.

lastModifiedByType

createdByType

O tipo de identidade que modificou o recurso pela última vez.