Condividi tramite


Servers - Create

Crea un nuovo server o aggiorna un server esistente. L'azione di aggiornamento sovrascriverà il server esistente.

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

Parametri dell'URI

Nome In Necessario Tipo Descrizione
resourceGroupName
path True

string

Nome del gruppo di risorse. Per il nome non viene fatta distinzione tra maiuscole e minuscole.

serverName
path True

string

Nome del server.

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

subscriptionId
path True

string

uuid

ID della sottoscrizione di destinazione. Il valore deve essere un UUID.

api-version
query True

string

Versione dell'API da usare per questa operazione.

Corpo della richiesta

Nome Necessario Tipo Descrizione
location True

string

Posizione geografica in cui risiede la risorsa

identity.type

ManagedServiceIdentityType

Tipo di identità del servizio gestito.

identity.userAssignedIdentities

object

Metadati dell'identità assegnata dall'utente.

properties.administratorLogin

string

Nome di accesso dell'amministratore di un server. Può essere specificato solo quando il server viene creato (ed è necessario per la creazione).

properties.administratorLoginPassword

string

Password dell'account di accesso amministratore (obbligatorio per la creazione del server).

properties.availabilityZone

string

informazioni sulla zona di disponibilità del server.

properties.backup

Backup

Eseguire il backup delle proprietà correlate a un server.

properties.createMode

CreateMode

Modalità per creare un nuovo server MySQL.

properties.dataEncryption

DataEncryption

Crittografia dei dati per cmk.

properties.highAvailability

HighAvailability

Proprietà correlate alla disponibilità elevata di un server.

properties.importSourceProperties

ImportSourceProperties

Proprietà di origine per l'importazione dall'archiviazione.

properties.maintenanceWindow

MaintenanceWindow

Finestra di manutenzione di un server.

properties.network

Network

Proprietà correlate alla rete di un server.

properties.replicationRole

ReplicationRole

Ruolo di replica.

properties.restorePointInTime

string

Tempo di creazione del punto di ripristino (formato ISO8601), specificando il tempo da cui eseguire il ripristino.

properties.sourceServerResourceId

string

ID del server MySQL di origine.

properties.storage

Storage

Proprietà correlate all'archiviazione di un server.

properties.version

ServerVersion

Versione del server.

sku

MySQLServerSku

SKU (piano tariffario) del server.

tags

object

Tag delle risorse.

Risposte

Nome Tipo Descrizione
200 OK

Server

OK

201 Created

Server

Data di creazione

202 Accepted

Accettato

Headers

Location: string

Other Status Codes

ErrorResponse

Risposta di errore che descrive il motivo per cui l'operazione non è riuscita.

Sicurezza

azure_auth

Flusso OAuth2 di Azure Active Directory

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

Scopes

Nome Descrizione
user_impersonation rappresentare l'account utente

Esempio

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-12-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,
      "backupIntervalHours": 24,
      "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-12-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,
      "backupIntervalHours": 24,
      "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-12-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,
      "backupIntervalHours": 24,
      "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,
      "backupIntervalHours": 24,
      "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-12-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,
      "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"
  }
}

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

Definizioni

Nome Descrizione
Backup

Proprietà del profilo di archiviazione di un server

createdByType

Tipo di identità che ha creato la risorsa.

CreateMode

Modalità per creare un nuovo server MySQL.

DataEncryption

Crittografia della data per cmk.

DataEncryptionType

Tipo di chiave, AzureKeyVault per abilitare cmk, SystemManaged per disabilitare cmk.

EnableStatusEnum

Enumerazione per indicare se il valore è "Abilitato" o "Disabilitato"

ErrorAdditionalInfo

Informazioni aggiuntive sull'errore di gestione delle risorse.

ErrorDetail

Dettagli dell'errore.

ErrorResponse

Risposta di errore

HighAvailability

Proprietà a disponibilità elevata di un server

HighAvailabilityMode

Modalità a disponibilità elevata per un server.

HighAvailabilityState

Stato della disponibilità elevata del server.

ImportSourceProperties

Importare le proprietà correlate all'origine.

ImportSourceStorageType

Tipo di archiviazione dell'origine di importazione.

MaintenanceWindow

Finestra di manutenzione di un server.

ManagedServiceIdentityType

Tipo di identità del servizio gestito.

MySQLServerSku

Informazioni di fatturazione relative alle proprietà di un server.

Network

Proprietà correlate alla rete di un server

PrivateEndpoint

Risorsa endpoint privato.

PrivateEndpointConnection

Risorsa di connessione dell'endpoint privato.

PrivateEndpointConnectionProvisioningState

Stato di provisioning corrente.

PrivateEndpointServiceConnectionStatus

Stato della connessione dell'endpoint privato.

PrivateLinkServiceConnectionState

Raccolta di informazioni sullo stato della connessione tra il consumer del servizio e il provider.

ReplicationRole

Ruolo di replica.

Server

Rappresenta un server.

ServerSkuTier

Livello dello SKU specifico, ad esempio GeneralPurpose.

ServerState

Stato di un server.

ServerVersion

Versione di un server.

Storage

Proprietà del profilo di archiviazione di un server

systemData

Metadati relativi alla creazione e all'ultima modifica della risorsa.

Backup

Proprietà del profilo di archiviazione di un server

Nome Tipo Valore predefinito Descrizione
backupIntervalHours

integer

Ore di intervallo di backup per il server.

backupRetentionDays

integer

Giorni di conservazione dei backup per il server.

earliestRestoreDate

string

Tempo di creazione del punto di ripristino più recente (formato ISO8601)

geoRedundantBackup

EnableStatusEnum

Disabled

Indica se il backup con ridondanza geografica è abilitato.

createdByType

Tipo di identità che ha creato la risorsa.

Nome Tipo Descrizione
Application

string

Key

string

ManagedIdentity

string

User

string

CreateMode

Modalità per creare un nuovo server MySQL.

Nome Tipo Descrizione
Default

string

GeoRestore

string

PointInTimeRestore

string

Replica

string

DataEncryption

Crittografia della data per cmk.

Nome Tipo Descrizione
geoBackupKeyURI

string

L'uri della chiave di backup geografico come insieme di credenziali delle chiavi non può attraversare l'area, è necessario cmk nella stessa area del backup geografico

geoBackupUserAssignedIdentityId

string

Id risorsa identità utente di backup geografico come identità non può attraversare l'area, richiedere identità nella stessa area del backup geografico

primaryKeyURI

string

URI chiave primaria

primaryUserAssignedIdentityId

string

ID risorsa identità utente primaria

type

DataEncryptionType

Tipo di chiave, AzureKeyVault per abilitare cmk, SystemManaged per disabilitare cmk.

DataEncryptionType

Tipo di chiave, AzureKeyVault per abilitare cmk, SystemManaged per disabilitare cmk.

Nome Tipo Descrizione
AzureKeyVault

string

SystemManaged

string

EnableStatusEnum

Enumerazione per indicare se il valore è "Abilitato" o "Disabilitato"

Nome Tipo Descrizione
Disabled

string

Enabled

string

ErrorAdditionalInfo

Informazioni aggiuntive sull'errore di gestione delle risorse.

Nome Tipo Descrizione
info

object

Informazioni aggiuntive.

type

string

Tipo di informazioni aggiuntive.

ErrorDetail

Dettagli dell'errore.

Nome Tipo Descrizione
additionalInfo

ErrorAdditionalInfo[]

Informazioni aggiuntive sull'errore.

code

string

Codice di errore.

details

ErrorDetail[]

Dettagli dell'errore.

message

string

Messaggio di errore.

target

string

Destinazione dell'errore.

ErrorResponse

Risposta di errore

Nome Tipo Descrizione
error

ErrorDetail

Oggetto error.

HighAvailability

Proprietà a disponibilità elevata di un server

Nome Tipo Descrizione
mode

HighAvailabilityMode

Modalità di disponibilità elevata per un server.

standbyAvailabilityZone

string

Zona di disponibilità del server standby.

state

HighAvailabilityState

Stato della disponibilità elevata del server.

HighAvailabilityMode

Modalità a disponibilità elevata per un server.

Nome Tipo Descrizione
Disabled

string

SameZone

string

ZoneRedundant

string

HighAvailabilityState

Stato della disponibilità elevata del server.

Nome Tipo Descrizione
CreatingStandby

string

FailingOver

string

Healthy

string

NotEnabled

string

RemovingStandby

string

ImportSourceProperties

Importare le proprietà correlate all'origine.

Nome Tipo Descrizione
dataDirPath

string

Percorso relativo della directory dati nell'archiviazione.

sasToken

string

Token di firma di accesso condiviso per l'accesso all'archiviazione di origine. Le autorizzazioni di lettura e elenco sono necessarie per il token di firma di accesso condiviso.

storageType

ImportSourceStorageType

Tipo di archiviazione dell'origine di importazione.

storageUrl

string

Uri dell'archiviazione di origine di importazione.

ImportSourceStorageType

Tipo di archiviazione dell'origine di importazione.

Nome Tipo Descrizione
AzureBlob

string

MaintenanceWindow

Finestra di manutenzione di un server.

Nome Tipo Descrizione
customWindow

string

indica se la finestra personalizzata è abilitata o disabilitata

dayOfWeek

integer

giorno della settimana per la finestra di manutenzione

startHour

integer

ora di inizio per la finestra di manutenzione

startMinute

integer

inizio minuto per la finestra di manutenzione

ManagedServiceIdentityType

Tipo di identità del servizio gestito.

Nome Tipo Descrizione
UserAssigned

string

MySQLServerSku

Informazioni di fatturazione relative alle proprietà di un server.

Nome Tipo Descrizione
name

string

Nome dello sku, ad esempio Standard_D32s_v3.

tier

ServerSkuTier

Livello dello SKU specifico, ad esempio GeneralPurpose.

Network

Proprietà correlate alla rete di un server

Nome Tipo Descrizione
delegatedSubnetResourceId

string

ID risorsa subnet delegata usata per configurare la rete virtuale per un server.

privateDnsZoneResourceId

string

DNS privato ID risorsa zona.

publicNetworkAccess

EnableStatusEnum

Se l'accesso alla rete pubblica è consentito per questo server. Il valore è "Disabilitato" quando il server ha l'integrazione della rete virtuale.

PrivateEndpoint

Risorsa endpoint privato.

Nome Tipo Descrizione
id

string

Identificatore arm per l'endpoint privato.

PrivateEndpointConnection

Risorsa di connessione dell'endpoint privato.

Nome Tipo Descrizione
id

string

ID di risorsa completo per la risorsa. Ad esempio, "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"

name

string

nome della risorsa.

properties.groupIds

string[]

ID gruppo per la risorsa endpoint privato.

properties.privateEndpoint

PrivateEndpoint

Risorsa endpoint privato.

properties.privateLinkServiceConnectionState

PrivateLinkServiceConnectionState

Raccolta di informazioni sullo stato della connessione tra il consumer del servizio e il provider.

properties.provisioningState

PrivateEndpointConnectionProvisioningState

Stato di provisioning della risorsa di connessione dell'endpoint privato.

systemData

systemData

Metadati di Azure Resource Manager contenenti le informazioni createBy e modificateBy.

type

string

Tipo di risorsa. Ad esempio, "Microsoft.Compute/virtualMachines" o "Microsoft.Storage/storageAccounts"

PrivateEndpointConnectionProvisioningState

Stato di provisioning corrente.

Nome Tipo Descrizione
Creating

string

Deleting

string

Failed

string

Succeeded

string

PrivateEndpointServiceConnectionStatus

Stato della connessione dell'endpoint privato.

Nome Tipo Descrizione
Approved

string

Pending

string

Rejected

string

PrivateLinkServiceConnectionState

Raccolta di informazioni sullo stato della connessione tra il consumer del servizio e il provider.

Nome Tipo Descrizione
actionsRequired

string

Messaggio che indica se le modifiche apportate al provider di servizi richiedono aggiornamenti nel consumer.

description

string

Motivo dell'approvazione/rifiuto della connessione.

status

PrivateEndpointServiceConnectionStatus

Indica se la connessione è stata approvata/rifiutata/rimossa dal proprietario del servizio.

ReplicationRole

Ruolo di replica.

Nome Tipo Descrizione
None

string

Replica

string

Source

string

Server

Rappresenta un server.

Nome Tipo Descrizione
id

string

ID di risorsa completo per la risorsa. Ad esempio, "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"

identity.principalId

string

ObjectId da KeyVault

identity.tenantId

string

TenantId da KeyVault

identity.type

ManagedServiceIdentityType

Tipo di identità del servizio gestito.

identity.userAssignedIdentities

object

Metadati dell'identità assegnata dall'utente.

location

string

Posizione geografica in cui vive la risorsa

name

string

nome della risorsa.

properties.administratorLogin

string

Nome di accesso dell'amministratore di un server. Può essere specificato solo quando il server viene creato (e è necessario per la creazione).

properties.administratorLoginPassword

string

Password dell'account di accesso amministratore (richiesto per la creazione del server).

properties.availabilityZone

string

informazioni sulla zona di disponibilità del server.

properties.backup

Backup

Eseguire il backup delle proprietà correlate di un server.

properties.createMode

CreateMode

Modalità per creare un nuovo server MySQL.

properties.dataEncryption

DataEncryption

Crittografia dati per CMK.

properties.fullyQualifiedDomainName

string

Nome di dominio completo di un server.

properties.highAvailability

HighAvailability

Proprietà correlate alla disponibilità elevata di un server.

properties.importSourceProperties

ImportSourceProperties

Proprietà di origine per l'importazione dall'archiviazione.

properties.maintenanceWindow

MaintenanceWindow

Finestra di manutenzione di un server.

properties.network

Network

Proprietà correlate alla rete di un server.

properties.privateEndpointConnections

PrivateEndpointConnection[]

PrivateEndpointConnections relative alle proprietà di un server.

properties.replicaCapacity

integer

Numero massimo di repliche che un server primario può avere.

properties.replicationRole

ReplicationRole

Ruolo di replica.

properties.restorePointInTime

string

Tempo di creazione del punto di ripristino (ISO8601 formato), specificando il tempo da cui eseguire il ripristino.

properties.sourceServerResourceId

string

ID del server MySQL di origine.

properties.state

ServerState

Stato di un server.

properties.storage

Storage

Proprietà correlate all'archiviazione di un server.

properties.version

ServerVersion

Versione del server.

sku

MySQLServerSku

SKU (piano tariffario) del server.

systemData

systemData

Metadati di Azure Resource Manager contenenti le informazioni createBy e modificateBy.

tags

object

Tag di risorse.

type

string

Tipo di risorsa. Ad esempio, "Microsoft.Compute/virtualMachines" o "Microsoft.Storage/storageAccounts"

ServerSkuTier

Livello dello SKU specifico, ad esempio GeneralPurpose.

Nome Tipo Descrizione
Burstable

string

GeneralPurpose

string

MemoryOptimized

string

ServerState

Stato di un server.

Nome Tipo Descrizione
Disabled

string

Dropping

string

Ready

string

Starting

string

Stopped

string

Stopping

string

Updating

string

ServerVersion

Versione di un server.

Nome Tipo Descrizione
5.7

string

8.0.21

string

Storage

Proprietà del profilo di archiviazione di un server

Nome Tipo Valore predefinito Descrizione
autoGrow

EnableStatusEnum

Disabled

Abilitare l'aumento automatico o meno dell'archiviazione.

autoIoScaling

EnableStatusEnum

Enabled

Abilitare il ridimensionamento automatico di I/O o meno.

iops

integer

Operazioni di I/O al secondo di archiviazione per un server.

logOnDisk

EnableStatusEnum

Disabled

Abilitare l'accesso su disco o meno.

storageSizeGB

integer

Dimensioni massime di archiviazione consentite per un server.

storageSku

string

Nome sku dell'archiviazione server.

systemData

Metadati relativi alla creazione e all'ultima modifica della risorsa.

Nome Tipo Descrizione
createdAt

string

Timestamp della creazione di risorse (UTC).

createdBy

string

Identità che ha creato la risorsa.

createdByType

createdByType

Tipo di identità che ha creato la risorsa.

lastModifiedAt

string

Timestamp dell'ultima modifica della risorsa (UTC)

lastModifiedBy

string

Identità che ha modificato l'ultima risorsa.

lastModifiedByType

createdByType

Tipo di identità che ha modificato l'ultima risorsa.