Delen via


Servers - Create

Hiermee maakt u een nieuwe server of werkt u een bestaande server bij. De updateactie overschrijft de bestaande server.

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

URI-parameters

Name In Vereist Type Description
resourceGroupName
path True

string

minLength: 1
maxLength: 90

De naam van de resourcegroep. De naam is hoofdletterongevoelig.

serverName
path True

string

minLength: 1
maxLength: 63
pattern: ^[a-z0-9][-a-z0-9]*(?

De naam van de server.

subscriptionId
path True

string (uuid)

De id van het doelabonnement. De waarde moet een UUID zijn.

api-version
query True

string

minLength: 1

De API-versie die voor deze bewerking moet worden gebruikt.

Aanvraagbody

Name Vereist Type Description
location True

string

De geografische locatie waar de resource zich bevindt

identity

MySQLServerIdentity

De cmk-identiteit voor de server.

properties.administratorLogin

string

De aanmeldingsnaam van de beheerder van een server. Kan alleen worden opgegeven wanneer de server wordt gemaakt (en is vereist voor het maken).

properties.administratorLoginPassword

string (password)

Het wachtwoord van de aanmelding van de beheerder (vereist voor het maken van de server).

properties.availabilityZone

string

informatie over beschikbaarheidszone van de server.

properties.backup

Backup

Back-up van gerelateerde eigenschappen van een server.

properties.createMode

CreateMode

De modus voor het maken van een nieuwe MySQL-server.

properties.dataEncryption

DataEncryption

De gegevensversleuteling voor CMK.

properties.databasePort

integer (int32)

De serverdatabasepoort. Kan alleen worden opgegeven wanneer de server wordt gemaakt.

properties.highAvailability

HighAvailability

Hoge beschikbaarheid gerelateerde eigenschappen van een server.

properties.importSourceProperties

ImportSourceProperties

Broneigenschappen voor importeren uit opslag.

properties.maintenancePolicy

MaintenancePolicy

Onderhoudsbeleid van een server.

properties.maintenanceWindow

MaintenanceWindow

Onderhoudsvenster van een server. Bekend probleem: kan niet worden ingesteld tijdens het maken van de server of bijgewerkt met andere eigenschappen tijdens het bijwerken van de server; moet afzonderlijk worden bijgewerkt.

properties.network

Network

Netwerkgerelateerde eigenschappen van een server.

properties.replicationRole

ReplicationRole

De replicatierol.

properties.restorePointInTime

string (date-time)

Tijd voor het maken van herstelpunten (ISO8601-indeling), waarin de tijd wordt opgegeven waaruit u wilt herstellen.

properties.sourceServerResourceId

string

De mySQL-bronserver-id.

properties.storage

Storage

Opslaggerelateerde eigenschappen van een server.

properties.version

ServerVersion

Primaire versie van MySQL. 8.0.21 staat voor MySQL 8.0, 5.7.44 staat voor MySQL 5.7

sku

MySQLServerSku

De SKU (prijscategorie) van de server.

tags

object

Resourcetags.

Antwoorden

Name Type Description
200 OK

Server

De updatebewerking van de resource 'Server' is geslaagd

201 Created

Server

Resource 'Server' create bewerking geslaagd

Kopteksten

  • Location: string
  • Retry-After: integer
202 Accepted

Resourcebewerking geaccepteerd.

Kopteksten

  • Location: string
  • Retry-After: integer
Other Status Codes

ErrorResponse

Een onverwachte foutreactie.

Beveiliging

azure_auth

OAuth2-stroom voor Azure Active Directory.

Type: oauth2
Stroom: implicit
Autorisatie-URL: https://login.microsoftonline.com/common/oauth2/authorize

Bereiken

Name Description
user_impersonation Uw gebruikersaccount imiteren

Voorbeelden

Create a new server
Create a replica server
Create a server as a point in time restore
Create a server with byok
Create a server with non-default database port

Create a new server

Voorbeeldaanvraag

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

{
  "location": "southeastasia",
  "properties": {
    "administratorLogin": "cloudsa",
    "administratorLoginPassword": "your_password",
    "availabilityZone": "1",
    "backup": {
      "backupIntervalHours": 24,
      "backupRetentionDays": 7,
      "geoRedundantBackup": "Disabled"
    },
    "createMode": "Default",
    "highAvailability": {
      "mode": "ZoneRedundant",
      "standbyAvailabilityZone": "3"
    },
    "storage": {
      "autoGrow": "Disabled",
      "iops": 600,
      "storageRedundancy": "ZoneRedundancy",
      "storageSizeGB": 100
    },
    "version": "5.7"
  },
  "sku": {
    "name": "Standard_D2ds_v4",
    "tier": "GeneralPurpose"
  },
  "tags": {
    "num": "1"
  }
}

Voorbeeldrespons

{
  "name": "mysqltestserver",
  "type": "Microsoft.DBforMySQL/flexibleServers",
  "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforMySQL/flexibleServers/mysqltestserver",
  "location": "Southeast Asia",
  "properties": {
    "administratorLogin": "cloudsa",
    "availabilityZone": "1",
    "backup": {
      "backupRetentionDays": 7,
      "earliestRestoreDate": "2021-06-17T06:11:38.4150019+00:00",
      "geoRedundantBackup": "Disabled"
    },
    "databasePort": 3306,
    "fullVersion": "5.7.44",
    "fullyQualifiedDomainName": "mysqltestserver.database.mysql.azure.com",
    "highAvailability": {
      "mode": "ZoneRedundant",
      "standbyAvailabilityZone": "3",
      "state": "Healthy"
    },
    "maintenanceWindow": {
      "batchOfMaintenance": "Default",
      "customWindow": "Disabled",
      "dayOfWeek": 0,
      "startHour": 0,
      "startMinute": 0
    },
    "network": {
      "publicNetworkAccess": "Enabled"
    },
    "replicaCapacity": 10,
    "replicationRole": "None",
    "state": "Ready",
    "storage": {
      "autoGrow": "Enabled",
      "iops": 600,
      "storageRedundancy": "ZoneRedundancy",
      "storageSizeGB": 100,
      "storageSku": "Premium_ZRS"
    },
    "version": "5.7"
  },
  "sku": {
    "name": "Standard_D2ds_v4",
    "tier": "GeneralPurpose"
  },
  "tags": {
    "num": "1"
  }
}
{
  "name": "mysqltestserver",
  "type": "Microsoft.DBforMySQL/flexibleServers",
  "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforMySQL/flexibleServers/mysqltestserver",
  "location": "Southeast Asia",
  "properties": {
    "administratorLogin": "cloudsa",
    "availabilityZone": "1",
    "backup": {
      "backupRetentionDays": 7,
      "earliestRestoreDate": "2021-06-17T06:11:38.4150019+00:00",
      "geoRedundantBackup": "Disabled"
    },
    "databasePort": 3306,
    "fullVersion": "5.7.44",
    "fullyQualifiedDomainName": "mysqltestserver.database.mysql.azure.com",
    "highAvailability": {
      "mode": "ZoneRedundant",
      "standbyAvailabilityZone": "3",
      "state": "Healthy"
    },
    "maintenancePolicy": {
      "patchStrategy": "Regular"
    },
    "maintenanceWindow": {
      "batchOfMaintenance": "Default",
      "customWindow": "Disabled",
      "dayOfWeek": 0,
      "startHour": 0,
      "startMinute": 0
    },
    "network": {
      "publicNetworkAccess": "Enabled"
    },
    "replicaCapacity": 10,
    "replicationRole": "None",
    "state": "Ready",
    "storage": {
      "autoGrow": "Enabled",
      "iops": 600,
      "storageRedundancy": "ZoneRedundancy",
      "storageSizeGB": 100,
      "storageSku": "Premium_ZRS"
    },
    "version": "5.7"
  },
  "sku": {
    "name": "Standard_D2ds_v4",
    "tier": "GeneralPurpose"
  },
  "tags": {
    "num": "1"
  }
}

Create a replica server

Voorbeeldaanvraag

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

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

Voorbeeldrespons

{
  "name": "replica-server",
  "type": "Microsoft.DBforMySQL/flexibleServers",
  "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testgr/providers/Microsoft.DBforMySQL/flexibleServers/replica-server",
  "location": "Southeast Asia",
  "properties": {
    "administratorLogin": "cloudsa",
    "availabilityZone": "3",
    "backup": {
      "backupRetentionDays": 7,
      "earliestRestoreDate": "2021-06-24T08:19:18.5729164+00:00",
      "geoRedundantBackup": "Disabled"
    },
    "databasePort": 3306,
    "fullVersion": "5.7.44",
    "fullyQualifiedDomainName": "replica-server.database.mysql.azure.com",
    "highAvailability": {
      "mode": "Disabled",
      "state": "NotEnabled"
    },
    "maintenanceWindow": {
      "batchOfMaintenance": "Default",
      "customWindow": "Disabled",
      "dayOfWeek": 0,
      "startHour": 0,
      "startMinute": 0
    },
    "network": {
      "publicNetworkAccess": "Enabled"
    },
    "replicaCapacity": 0,
    "replicationRole": "Replica",
    "sourceServerResourceId": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testgr/providers/Microsoft.DBforMySQL/flexibleServers/source-server",
    "state": "Ready",
    "storage": {
      "autoGrow": "Enabled",
      "iops": 360,
      "storageRedundancy": "LocalRedundancy",
      "storageSizeGB": 20,
      "storageSku": "Premium_LRS"
    },
    "version": "5.7"
  },
  "sku": {
    "name": "Standard_D2ds_v4",
    "tier": "GeneralPurpose"
  },
  "tags": {
    "ElasticServer": "1"
  }
}
{
  "name": "replica-server",
  "type": "Microsoft.DBforMySQL/flexibleServers",
  "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testgr/providers/Microsoft.DBforMySQL/flexibleServers/replica-server",
  "location": "Southeast Asia",
  "properties": {
    "administratorLogin": "cloudsa",
    "availabilityZone": "3",
    "backup": {
      "backupIntervalHours": 24,
      "backupRetentionDays": 7,
      "earliestRestoreDate": "2021-06-24T08:19:18.5729164+00:00",
      "geoRedundantBackup": "Disabled"
    },
    "databasePort": 3306,
    "fullVersion": "5.7.44",
    "fullyQualifiedDomainName": "replica-server.database.mysql.azure.com",
    "highAvailability": {
      "mode": "Disabled",
      "state": "NotEnabled"
    },
    "maintenancePolicy": {
      "patchStrategy": "Regular"
    },
    "maintenanceWindow": {
      "batchOfMaintenance": "Default",
      "customWindow": "Disabled",
      "dayOfWeek": 0,
      "startHour": 0,
      "startMinute": 0
    },
    "network": {
      "publicNetworkAccess": "Enabled"
    },
    "replicaCapacity": 0,
    "replicationRole": "Replica",
    "sourceServerResourceId": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testgr/providers/Microsoft.DBforMySQL/flexibleServers/source-server",
    "state": "Ready",
    "storage": {
      "autoGrow": "Enabled",
      "iops": 360,
      "storageRedundancy": "LocalRedundancy",
      "storageSizeGB": 20,
      "storageSku": "Premium_LRS"
    },
    "version": "5.7"
  },
  "sku": {
    "name": "Standard_D2ds_v4",
    "tier": "GeneralPurpose"
  },
  "tags": {
    "ElasticServer": "1"
  }
}

Create a server as a point in time restore

Voorbeeldaanvraag

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

{
  "location": "SoutheastAsia",
  "properties": {
    "createMode": "PointInTimeRestore",
    "restorePointInTime": "2021-06-24T00:00:37.467Z",
    "sourceServerResourceId": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/SourceResourceGroup/providers/Microsoft.DBforMySQL/flexibleServers/sourceserver"
  },
  "sku": {
    "name": "Standard_D14_v2",
    "tier": "GeneralPurpose"
  },
  "tags": {
    "num": "1"
  }
}

Voorbeeldrespons

{
  "name": "targetserver",
  "type": "Microsoft.DBforMySQL/flexibleServers",
  "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/TargetResourceGroup/providers/Microsoft.DBforMySQL/flexibleServers/targetserver",
  "location": "Southeast Asia",
  "properties": {
    "administratorLogin": "adminuser",
    "availabilityZone": "1",
    "backup": {
      "backupIntervalHours": 24,
      "backupRetentionDays": 7,
      "earliestRestoreDate": "2021-06-24T00:15:24.00+00:00",
      "geoRedundantBackup": "Disabled"
    },
    "databasePort": 3306,
    "fullVersion": "5.7.44",
    "fullyQualifiedDomainName": "targetserver.database.mysql.azure.com",
    "highAvailability": {
      "mode": "Disabled",
      "state": "NotEnabled"
    },
    "maintenanceWindow": {
      "batchOfMaintenance": "Default",
      "customWindow": "Disabled",
      "dayOfWeek": 0,
      "startHour": 0,
      "startMinute": 0
    },
    "network": {
      "publicNetworkAccess": "Enabled"
    },
    "replicaCapacity": 10,
    "replicationRole": "None",
    "state": "Ready",
    "storage": {
      "autoGrow": "Enabled",
      "iops": 360,
      "storageRedundancy": "LocalRedundancy",
      "storageSizeGB": 20,
      "storageSku": "Premium_LRS"
    },
    "version": "5.7"
  },
  "sku": {
    "name": "Standard_D2ds_v4",
    "tier": "GeneralPurpose"
  },
  "tags": {
    "num": "1"
  }
}
{
  "name": "targetserver",
  "type": "Microsoft.DBforMySQL/flexibleServers",
  "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/TargetResourceGroup/providers/Microsoft.DBforMySQL/flexibleServers/targetserver",
  "location": "Southeast Asia",
  "properties": {
    "administratorLogin": "adminuser",
    "availabilityZone": "1",
    "backup": {
      "backupIntervalHours": 24,
      "backupRetentionDays": 7,
      "earliestRestoreDate": "2021-06-24T00:15:24.00+00:00",
      "geoRedundantBackup": "Disabled"
    },
    "databasePort": 3306,
    "fullVersion": "5.7.44",
    "fullyQualifiedDomainName": "targetserver.database.mysql.azure.com",
    "highAvailability": {
      "mode": "Disabled",
      "state": "NotEnabled"
    },
    "maintenancePolicy": {
      "patchStrategy": "Regular"
    },
    "maintenanceWindow": {
      "batchOfMaintenance": "Default",
      "customWindow": "Disabled",
      "dayOfWeek": 0,
      "startHour": 0,
      "startMinute": 0
    },
    "network": {
      "publicNetworkAccess": "Enabled"
    },
    "replicaCapacity": 10,
    "replicationRole": "None",
    "state": "Ready",
    "storage": {
      "autoGrow": "Enabled",
      "iops": 360,
      "storageRedundancy": "LocalRedundancy",
      "storageSizeGB": 20,
      "storageSku": "Premium_LRS"
    },
    "version": "5.7"
  },
  "sku": {
    "name": "Standard_D2ds_v4",
    "tier": "GeneralPurpose"
  },
  "tags": {
    "num": "1"
  }
}

Create a server with byok

Voorbeeldaanvraag

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

{
  "identity": {
    "type": "UserAssigned",
    "userAssignedIdentities": {
      "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.ManagedIdentity/userAssignedIdentities/test-identity": {}
    }
  },
  "location": "southeastasia",
  "properties": {
    "administratorLogin": "cloudsa",
    "administratorLoginPassword": "your_password",
    "availabilityZone": "1",
    "backup": {
      "backupIntervalHours": 24,
      "backupRetentionDays": 7,
      "geoRedundantBackup": "Disabled"
    },
    "createMode": "Default",
    "dataEncryption": {
      "type": "AzureKeyVault",
      "geoBackupKeyURI": "https://test-geo.vault.azure.net/keys/key/c8a92236622244c0a4fdb892666f671a",
      "geoBackupUserAssignedIdentityId": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.ManagedIdentity/userAssignedIdentities/test-geo-identity",
      "primaryKeyURI": "https://test.vault.azure.net/keys/key/c8a92236622244c0a4fdb892666f671a",
      "primaryUserAssignedIdentityId": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.ManagedIdentity/userAssignedIdentities/test-identity"
    },
    "highAvailability": {
      "mode": "ZoneRedundant",
      "standbyAvailabilityZone": "3"
    },
    "storage": {
      "autoGrow": "Disabled",
      "iops": 600,
      "storageRedundancy": "LocalRedundancy",
      "storageSizeGB": 100
    },
    "version": "5.7"
  },
  "sku": {
    "name": "Standard_D2ds_v4",
    "tier": "GeneralPurpose"
  },
  "tags": {
    "num": "1"
  }
}

Voorbeeldrespons

{
  "name": "mysqltestserver",
  "type": "Microsoft.DBforMySQL/flexibleServers",
  "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforMySQL/flexibleServers/mysqltestserver",
  "location": "Southeast Asia",
  "properties": {
    "administratorLogin": "cloudsa",
    "availabilityZone": "1",
    "backup": {
      "backupRetentionDays": 7,
      "earliestRestoreDate": "2021-06-17T06:11:38.4150019+00:00",
      "geoRedundantBackup": "Disabled"
    },
    "databasePort": 3306,
    "fullVersion": "5.7.44",
    "fullyQualifiedDomainName": "mysqltestserver.database.mysql.azure.com",
    "highAvailability": {
      "mode": "ZoneRedundant",
      "standbyAvailabilityZone": "3",
      "state": "Healthy"
    },
    "maintenanceWindow": {
      "batchOfMaintenance": "Default",
      "customWindow": "Disabled",
      "dayOfWeek": 0,
      "startHour": 0,
      "startMinute": 0
    },
    "network": {
      "publicNetworkAccess": "Enabled"
    },
    "replicaCapacity": 10,
    "replicationRole": "None",
    "state": "Ready",
    "storage": {
      "autoGrow": "Enabled",
      "iops": 600,
      "storageRedundancy": "ZoneRedundancy",
      "storageSizeGB": 100,
      "storageSku": "Premium_ZRS"
    },
    "version": "5.7"
  },
  "sku": {
    "name": "Standard_D2ds_v4",
    "tier": "GeneralPurpose"
  },
  "tags": {
    "num": "1"
  }
}
{
  "name": "mysqltestserver",
  "type": "Microsoft.DBforMySQL/flexibleServers",
  "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforMySQL/flexibleServers/mysqltestserver",
  "location": "Southeast Asia",
  "properties": {
    "administratorLogin": "cloudsa",
    "availabilityZone": "1",
    "backup": {
      "backupRetentionDays": 7,
      "earliestRestoreDate": "2021-06-17T06:11:38.4150019+00:00",
      "geoRedundantBackup": "Disabled"
    },
    "databasePort": 3306,
    "fullVersion": "5.7.44",
    "fullyQualifiedDomainName": "mysqltestserver.database.mysql.azure.com",
    "highAvailability": {
      "mode": "ZoneRedundant",
      "standbyAvailabilityZone": "3",
      "state": "Healthy"
    },
    "maintenancePolicy": {
      "patchStrategy": "Regular"
    },
    "maintenanceWindow": {
      "batchOfMaintenance": "Default",
      "customWindow": "Disabled",
      "dayOfWeek": 0,
      "startHour": 0,
      "startMinute": 0
    },
    "network": {
      "publicNetworkAccess": "Enabled"
    },
    "replicaCapacity": 10,
    "replicationRole": "None",
    "state": "Ready",
    "storage": {
      "autoGrow": "Enabled",
      "iops": 600,
      "storageRedundancy": "ZoneRedundancy",
      "storageSizeGB": 100,
      "storageSku": "Premium_ZRS"
    },
    "version": "5.7"
  },
  "sku": {
    "name": "Standard_D2ds_v4",
    "tier": "GeneralPurpose"
  },
  "tags": {
    "num": "1"
  }
}

Create a server with non-default database port

Voorbeeldaanvraag

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

{
  "location": "southeastasia",
  "properties": {
    "administratorLogin": "cloudsa",
    "administratorLoginPassword": "your_password",
    "availabilityZone": "1",
    "backup": {
      "backupIntervalHours": 24,
      "backupRetentionDays": 7,
      "geoRedundantBackup": "Disabled"
    },
    "createMode": "Default",
    "databasePort": 8888,
    "highAvailability": {
      "mode": "ZoneRedundant",
      "standbyAvailabilityZone": "3"
    },
    "storage": {
      "autoGrow": "Disabled",
      "iops": 600,
      "storageRedundancy": "LocalRedundancy",
      "storageSizeGB": 100
    },
    "version": "5.7"
  },
  "sku": {
    "name": "Standard_D2ds_v4",
    "tier": "GeneralPurpose"
  },
  "tags": {
    "num": "1"
  }
}

Voorbeeldrespons

{
  "name": "mysqltestserver",
  "type": "Microsoft.DBforMySQL/flexibleServers",
  "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforMySQL/flexibleServers/mysqltestserver",
  "location": "Southeast Asia",
  "properties": {
    "administratorLogin": "cloudsa",
    "availabilityZone": "1",
    "backup": {
      "backupRetentionDays": 7,
      "earliestRestoreDate": "2021-06-17T06:11:38.4150019+00:00",
      "geoRedundantBackup": "Disabled"
    },
    "databasePort": 8888,
    "fullVersion": "5.7.44",
    "fullyQualifiedDomainName": "mysqltestserver.database.mysql.azure.com",
    "highAvailability": {
      "mode": "ZoneRedundant",
      "standbyAvailabilityZone": "3",
      "state": "Healthy"
    },
    "maintenanceWindow": {
      "batchOfMaintenance": "Default",
      "customWindow": "Disabled",
      "dayOfWeek": 0,
      "startHour": 0,
      "startMinute": 0
    },
    "network": {
      "publicNetworkAccess": "Enabled"
    },
    "replicaCapacity": 10,
    "replicationRole": "None",
    "state": "Ready",
    "storage": {
      "autoGrow": "Enabled",
      "iops": 600,
      "storageRedundancy": "ZoneRedundancy",
      "storageSizeGB": 100,
      "storageSku": "Premium_ZRS"
    },
    "version": "5.7"
  },
  "sku": {
    "name": "Standard_D2ds_v4",
    "tier": "GeneralPurpose"
  },
  "tags": {
    "num": "1"
  }
}
{
  "name": "mysqltestserver",
  "type": "Microsoft.DBforMySQL/flexibleServers",
  "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforMySQL/flexibleServers/mysqltestserver",
  "location": "Southeast Asia",
  "properties": {
    "administratorLogin": "cloudsa",
    "availabilityZone": "1",
    "backup": {
      "backupRetentionDays": 7,
      "earliestRestoreDate": "2021-06-17T06:11:38.4150019+00:00",
      "geoRedundantBackup": "Disabled"
    },
    "databasePort": 8888,
    "fullVersion": "5.7.44",
    "fullyQualifiedDomainName": "mysqltestserver.database.mysql.azure.com",
    "highAvailability": {
      "mode": "ZoneRedundant",
      "standbyAvailabilityZone": "3",
      "state": "Healthy"
    },
    "maintenanceWindow": {
      "batchOfMaintenance": "Default",
      "customWindow": "Disabled",
      "dayOfWeek": 0,
      "startHour": 0,
      "startMinute": 0
    },
    "network": {
      "publicNetworkAccess": "Enabled"
    },
    "replicaCapacity": 10,
    "replicationRole": "None",
    "state": "Ready",
    "storage": {
      "autoGrow": "Enabled",
      "iops": 600,
      "storageRedundancy": "ZoneRedundancy",
      "storageSizeGB": 100,
      "storageSku": "Premium_ZRS"
    },
    "version": "5.7"
  },
  "sku": {
    "name": "Standard_D2ds_v4",
    "tier": "GeneralPurpose"
  },
  "tags": {
    "num": "1"
  }
}

Definities

Name Description
Backup

Eigenschappen van een opslagprofiel van een server

BatchOfMaintenance

De batch onderhoud indien ingeschakeld, het op maat beheerde onderhoudsvenster van een server.

createdByType

Het type identiteit waarmee de resource is gemaakt.

CreateMode

De modus voor het maken van een nieuwe MySQL-server.

DataEncryption

De datumversleuteling voor cmk.

DataEncryptionType

Het sleuteltype, AzureKeyVault voor het inschakelen van cmk, SystemManaged voor het uitschakelen van cmk.

EnableStatusEnum

Opsomming om aan te geven of de waarde 'Ingeschakeld' of 'Uitgeschakeld' is

ErrorAdditionalInfo

Aanvullende informatie over de resourcebeheerfout.

ErrorDetail

De foutdetails.

ErrorResponse

Foutreactie

HighAvailability

Eigenschappen van hoge beschikbaarheid van een server

HighAvailabilityMode

Modus voor hoge beschikbaarheid voor een server.

HighAvailabilityState

De status van hoge beschikbaarheid van de server.

ImportSourceProperties

Brongerelateerde eigenschappen importeren.

ImportSourceStorageType

Opslagtype van importbron.

MaintenancePolicy

Onderhoudsbeleid van een server.

MaintenanceWindow

Onderhoudsvenster van een server.

ManagedServiceIdentityType

Type beheerde service-identiteit.

MySQLServerIdentity

Eigenschappen om identiteit te configureren voor Bring your Own Keys

MySQLServerSku

Factureringsgegevens gerelateerde eigenschappen van een server.

Network

Netwerkgerelateerde eigenschappen van een server

PatchStrategy

Enum om de patchstrategie van een server aan te geven

PrivateEndpoint

De privé-eindpuntresource.

PrivateEndpointConnection

De privé-eindpuntverbindingsresource.

PrivateEndpointConnectionProvisioningState

De huidige inrichtingsstatus.

PrivateEndpointServiceConnectionStatus

De verbindingsstatus van het privé-eindpunt.

PrivateLinkServiceConnectionState

Een verzameling informatie over de status van de verbinding tussen serviceconsumer en provider.

ReplicationRole

De replicatierol.

Server

Vertegenwoordigt een server.

ServerSkuTier

De laag van de specifieke SKU, bijvoorbeeld GeneralPurpose.

ServerState

De status van een server.

ServerVersion

De primaire versie van een server. 8.0.21 staat voor MySQL 8.0, 5.7.44 staat voor MySQL 5.7

Storage

Eigenschappen van een opslagprofiel van een server

StorageRedundancyEnum

Het redundante type serveropslag. De parameter wordt gebruikt voor het maken van de server.

systemData

Metagegevens met betrekking tot het maken en de laatste wijziging van de resource.

UserAssignedIdentity

Metagegevens van door de gebruiker toegewezen identiteit.

Backup

Eigenschappen van een opslagprofiel van een server

Name Type Default value Description
backupIntervalHours

integer (int32)

Back-upintervaluren voor de server.

backupRetentionDays

integer (int32)

Bewaardagen voor back-ups voor de server.

earliestRestoreDate

string (date-time)

Vroegste aanmaaktijd van herstelpunt (ISO8601-indeling)

geoRedundantBackup

EnableStatusEnum

Disabled

Of geografisch redundante back-up al dan niet is ingeschakeld.

BatchOfMaintenance

De batch onderhoud indien ingeschakeld, het op maat beheerde onderhoudsvenster van een server.

Waarde Description
Default
Batch1
Batch2

createdByType

Het type identiteit waarmee de resource is gemaakt.

Waarde Description
User
Application
ManagedIdentity
Key

CreateMode

De modus voor het maken van een nieuwe MySQL-server.

Waarde Description
Default
PointInTimeRestore
Replica
GeoRestore

DataEncryption

De datumversleuteling voor cmk.

Name Type Description
geoBackupKeyURI

string

De URI van de geo-back-upsleutel omdat de sleutelkluis geen meerdere regio's kan bevatten, moet cmk zich in dezelfde regio bevinden als geo-back-up

geoBackupUserAssignedIdentityId

string

Resource-id van geo-back-upgebruikersidentiteit als identiteit kan niet tussen regio's, identiteit in dezelfde regio nodig hebben als geo-back-up

primaryKeyURI

string

Primaire-sleutel-URI

primaryUserAssignedIdentityId

string

Resource-id van primaire gebruikersidentiteit

type

DataEncryptionType

Het sleuteltype, AzureKeyVault voor het inschakelen van cmk, SystemManaged voor het uitschakelen van cmk.

DataEncryptionType

Het sleuteltype, AzureKeyVault voor het inschakelen van cmk, SystemManaged voor het uitschakelen van cmk.

Waarde Description
AzureKeyVault
SystemManaged

EnableStatusEnum

Opsomming om aan te geven of de waarde 'Ingeschakeld' of 'Uitgeschakeld' is

Waarde Description
Enabled
Disabled

ErrorAdditionalInfo

Aanvullende informatie over de resourcebeheerfout.

Name Type Description
info

object

De aanvullende informatie.

type

string

Het extra informatietype.

ErrorDetail

De foutdetails.

Name Type Description
additionalInfo

ErrorAdditionalInfo[]

De fout bevat aanvullende informatie.

code

string

De foutcode.

details

ErrorDetail[]

De foutdetails.

message

string

Het foutbericht.

target

string

Het foutdoel.

ErrorResponse

Foutreactie

Name Type Description
error

ErrorDetail

Het foutobject.

HighAvailability

Eigenschappen van hoge beschikbaarheid van een server

Name Type Description
mode

HighAvailabilityMode

Modus voor hoge beschikbaarheid voor een server.

standbyAvailabilityZone

string

Beschikbaarheidszone van de stand-byserver.

state

HighAvailabilityState

De status van hoge beschikbaarheid van de server.

HighAvailabilityMode

Modus voor hoge beschikbaarheid voor een server.

Waarde Description
Disabled
ZoneRedundant
SameZone

HighAvailabilityState

De status van hoge beschikbaarheid van de server.

Waarde Description
NotEnabled
CreatingStandby
Healthy
FailingOver
RemovingStandby

ImportSourceProperties

Brongerelateerde eigenschappen importeren.

Name Type Description
dataDirPath

string

Relatief pad van gegevensmap in opslag.

sasToken

string (password)

Sas-token voor toegang tot bronopslag. Lees- en lijstmachtigingen zijn vereist voor sas-token.

storageType

ImportSourceStorageType

Opslagtype van importbron.

storageUrl

string

Uri van de bronopslag importeren.

ImportSourceStorageType

Opslagtype van importbron.

Waarde Description
AzureBlob

MaintenancePolicy

Onderhoudsbeleid van een server.

Name Type Description
patchStrategy

PatchStrategy

De patchstrategie van deze server

MaintenanceWindow

Onderhoudsvenster van een server.

Name Type Description
batchOfMaintenance

BatchOfMaintenance

De batch onderhoud indien ingeschakeld, het op maat beheerde onderhoudsvenster van een server.

customWindow

string

geeft aan of aangepast venster is ingeschakeld of uitgeschakeld

dayOfWeek

integer (int32)

dag van de week voor onderhoudsvenster

startHour

integer (int32)

beginuur voor onderhoudsvenster

startMinute

integer (int32)

beginminut voor onderhoudsvenster

ManagedServiceIdentityType

Type beheerde service-identiteit.

Waarde Description
UserAssigned

MySQLServerIdentity

Eigenschappen om identiteit te configureren voor Bring your Own Keys

Name Type Description
principalId

string

ObjectId van KeyVault

tenantId

string

TenantId van KeyVault

type

ManagedServiceIdentityType

Type beheerde service-identiteit.

userAssignedIdentities

<string,  UserAssignedIdentity>

Metagegevens van door de gebruiker toegewezen identiteit.

MySQLServerSku

Factureringsgegevens gerelateerde eigenschappen van een server.

Name Type Description
name

string

De naam van de SKU, bijvoorbeeld Standard_D32s_v3.

tier

ServerSkuTier

De laag van de specifieke SKU, bijvoorbeeld GeneralPurpose.

Network

Netwerkgerelateerde eigenschappen van een server

Name Type Description
delegatedSubnetResourceId

string

Gedelegeerde subnetresource-id die wordt gebruikt voor het instellen van vnet voor een server.

privateDnsZoneResourceId

string

Resource-id van privé-DNS-zone.

publicNetworkAccess

EnableStatusEnum

Of openbare netwerktoegang wel of niet is toegestaan voor deze server. De waarde is uitgeschakeld wanneer de server VNet-integratie heeft.

PatchStrategy

Enum om de patchstrategie van een server aan te geven

Waarde Description
Regular
VirtualCanary

PrivateEndpoint

De privé-eindpuntresource.

Name Type Description
id

string

De ARM-id voor privé-eindpunt.

PrivateEndpointConnection

De privé-eindpuntverbindingsresource.

Name Type Description
id

string (arm-id)

Volledig gekwalificeerde resource-id voor de resource. Bijvoorbeeld /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceType}/{resourceName}"

name

string

De naam van de resource

properties.groupIds

string[]

De groeps-id's voor de privé-eindpuntresource.

properties.privateEndpoint

PrivateEndpoint

De privé-eindpuntresource.

properties.privateLinkServiceConnectionState

PrivateLinkServiceConnectionState

Een verzameling informatie over de status van de verbinding tussen serviceconsumer en provider.

properties.provisioningState

PrivateEndpointConnectionProvisioningState

De inrichtingsstatus van de privé-eindpuntverbindingsresource.

systemData

systemData

Azure Resource Manager-metagegevens met createdBy- en modifiedBy-gegevens.

type

string

Het type bron. Bijvoorbeeld 'Microsoft.Compute/virtualMachines' of 'Microsoft.Storage/storageAccounts'

PrivateEndpointConnectionProvisioningState

De huidige inrichtingsstatus.

Waarde Description
Succeeded
Creating
Deleting
Failed

PrivateEndpointServiceConnectionStatus

De verbindingsstatus van het privé-eindpunt.

Waarde Description
Pending
Approved
Rejected

PrivateLinkServiceConnectionState

Een verzameling informatie over de status van de verbinding tussen serviceconsumer en provider.

Name Type Description
actionsRequired

string

Een bericht dat aangeeft of wijzigingen in de serviceprovider updates voor de consument vereisen.

description

string

De reden voor goedkeuring/afwijzing van de verbinding.

status

PrivateEndpointServiceConnectionStatus

Geeft aan of de verbinding is goedgekeurd/geweigerd/verwijderd door de eigenaar van de service.

ReplicationRole

De replicatierol.

Waarde Description
None
Source
Replica

Server

Vertegenwoordigt een server.

Name Type Description
id

string (arm-id)

Volledig gekwalificeerde resource-id voor de resource. Bijvoorbeeld /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceType}/{resourceName}"

identity

MySQLServerIdentity

De cmk-identiteit voor de server.

location

string

De geografische locatie waar de resource zich bevindt

name

string

De naam van de resource

properties.administratorLogin

string

De aanmeldingsnaam van de beheerder van een server. Kan alleen worden opgegeven wanneer de server wordt gemaakt (en is vereist voor het maken).

properties.administratorLoginPassword

string (password)

Het wachtwoord van de aanmelding van de beheerder (vereist voor het maken van de server).

properties.availabilityZone

string

informatie over beschikbaarheidszone van de server.

properties.backup

Backup

Back-up van gerelateerde eigenschappen van een server.

properties.createMode

CreateMode

De modus voor het maken van een nieuwe MySQL-server.

properties.dataEncryption

DataEncryption

De gegevensversleuteling voor CMK.

properties.databasePort

integer (int32)

De serverdatabasepoort. Kan alleen worden opgegeven wanneer de server wordt gemaakt.

properties.fullVersion

string

Primaire versie en daadwerkelijke motorversie

properties.fullyQualifiedDomainName

string

De volledig gekwalificeerde domeinnaam van een server.

properties.highAvailability

HighAvailability

Hoge beschikbaarheid gerelateerde eigenschappen van een server.

properties.importSourceProperties

ImportSourceProperties

Broneigenschappen voor importeren uit opslag.

properties.maintenancePolicy

MaintenancePolicy

Onderhoudsbeleid van een server.

properties.maintenanceWindow

MaintenanceWindow

Onderhoudsvenster van een server. Bekend probleem: kan niet worden ingesteld tijdens het maken van de server of bijgewerkt met andere eigenschappen tijdens het bijwerken van de server; moet afzonderlijk worden bijgewerkt.

properties.network

Network

Netwerkgerelateerde eigenschappen van een server.

properties.privateEndpointConnections

PrivateEndpointConnection[]

PrivateEndpointConnections gerelateerde eigenschappen van een server.

properties.replicaCapacity

integer (int32)

minimum: 0

Het maximum aantal replica's dat een primaire server kan hebben.

properties.replicationRole

ReplicationRole

De replicatierol.

properties.restorePointInTime

string (date-time)

Tijd voor het maken van herstelpunten (ISO8601-indeling), waarin de tijd wordt opgegeven waaruit u wilt herstellen.

properties.sourceServerResourceId

string

De mySQL-bronserver-id.

properties.state

ServerState

De status van een server.

properties.storage

Storage

Opslaggerelateerde eigenschappen van een server.

properties.version

ServerVersion

Primaire versie van MySQL. 8.0.21 staat voor MySQL 8.0, 5.7.44 staat voor MySQL 5.7

sku

MySQLServerSku

De SKU (prijscategorie) van de server.

systemData

systemData

Azure Resource Manager-metagegevens met createdBy- en modifiedBy-gegevens.

tags

object

Resourcetags.

type

string

Het type bron. Bijvoorbeeld 'Microsoft.Compute/virtualMachines' of 'Microsoft.Storage/storageAccounts'

ServerSkuTier

De laag van de specifieke SKU, bijvoorbeeld GeneralPurpose.

Waarde Description
Burstable
GeneralPurpose
MemoryOptimized

ServerState

De status van een server.

Waarde Description
Ready
Dropping
Disabled
Starting
Stopping
Stopped
Updating

ServerVersion

De primaire versie van een server. 8.0.21 staat voor MySQL 8.0, 5.7.44 staat voor MySQL 5.7

Waarde Description
5.7
8.0.21

Storage

Eigenschappen van een opslagprofiel van een server

Name Type Default value Description
autoGrow

EnableStatusEnum

Disabled

Automatisch vergroten van opslag inschakelen of niet.

autoIoScaling

EnableStatusEnum

Enabled

Schakel automatisch schalen van IO in of niet.

iops

integer (int32)

Opslag-IOPS voor een server.

logOnDisk

EnableStatusEnum

Disabled

Schakel de aanmeldingsschijf in of niet.

storageRedundancy

StorageRedundancyEnum

LocalRedundancy

Het redundante type serveropslag. De parameter wordt gebruikt voor het maken van de server.

storageSizeGB

integer (int32)

Maximale opslaggrootte die is toegestaan voor een server.

storageSku

string

De sKU-naam van de serveropslag.

StorageRedundancyEnum

Het redundante type serveropslag. De parameter wordt gebruikt voor het maken van de server.

Waarde Description
LocalRedundancy
ZoneRedundancy

systemData

Metagegevens met betrekking tot het maken en de laatste wijziging van de resource.

Name Type Description
createdAt

string (date-time)

De tijdstempel van het maken van resources (UTC).

createdBy

string

De identiteit waarmee de resource is gemaakt.

createdByType

createdByType

Het type identiteit waarmee de resource is gemaakt.

lastModifiedAt

string (date-time)

De tijdstempel van de laatste wijziging van de resource (UTC)

lastModifiedBy

string

De identiteit die de resource voor het laatst heeft gewijzigd.

lastModifiedByType

createdByType

Het type identiteit dat de resource voor het laatst heeft gewijzigd.

UserAssignedIdentity

Metagegevens van door de gebruiker toegewezen identiteit.

Name Type Description
clientId

string

Client-id van de door de gebruiker toegewezen identiteit

principalId

string

Hoofd-id van door de gebruiker toegewezen identiteit