{
  "schemaVersion": "1.0",
  "generatedAt": "2026-10-22T13:16:17.046Z",
  "sourceRevision": "5b817cdd4f1f611b8ba9850bcad9ed58fca332d4",
  "documentation": "/azure/services/dbfor-mysql",
  "summary": {
    "total": 64,
    "implemented": 55,
    "notImplemented": 9
  },
  "service": "dbfor-mysql",
  "displayName": "Database for MySQL Flexible Server",
  "operations": [
    {
      "name": "CheckNameAvailability.Execute",
      "implemented": true,
      "resourceProvider": "Microsoft.DBforMySQL",
      "resourceType": "Microsoft.DBforMySQL/locations"
    },
    {
      "name": "CheckNameAvailabilityWithoutLocation.Execute",
      "implemented": true,
      "resourceProvider": "Microsoft.DBforMySQL",
      "resourceType": "Microsoft.DBforMySQL/checkNameAvailability"
    },
    {
      "name": "CheckVirtualNetworkSubnetUsage.Execute",
      "implemented": false,
      "resourceProvider": "Microsoft.DBforMySQL",
      "resourceType": "Microsoft.DBforMySQL/locations"
    },
    {
      "name": "FlexibleServers.AdvancedThreatProtectionSettings_Get",
      "implemented": true,
      "resourceProvider": "Microsoft.DBforMySQL",
      "resourceType": "Microsoft.DBforMySQL/flexibleServers/advancedThreatProtectionSettings"
    },
    {
      "name": "FlexibleServers.AdvancedThreatProtectionSettings_List",
      "implemented": true,
      "resourceProvider": "Microsoft.DBforMySQL",
      "resourceType": "Microsoft.DBforMySQL/flexibleServers/advancedThreatProtectionSettings"
    },
    {
      "name": "FlexibleServers.AdvancedThreatProtectionSettings_Update",
      "implemented": true,
      "resourceProvider": "Microsoft.DBforMySQL",
      "resourceType": "Microsoft.DBforMySQL/flexibleServers/advancedThreatProtectionSettings"
    },
    {
      "name": "FlexibleServers.AdvancedThreatProtectionSettings_UpdatePut",
      "implemented": true,
      "resourceProvider": "Microsoft.DBforMySQL",
      "resourceType": "Microsoft.DBforMySQL/flexibleServers/advancedThreatProtectionSettings"
    },
    {
      "name": "FlexibleServers.AzureAdAdministrators_CreateOrUpdate",
      "implemented": true,
      "resourceProvider": "Microsoft.DBforMySQL",
      "resourceType": "Microsoft.DBforMySQL/flexibleServers/administrators"
    },
    {
      "name": "FlexibleServers.AzureAdAdministrators_Delete",
      "implemented": true,
      "resourceProvider": "Microsoft.DBforMySQL",
      "resourceType": "Microsoft.DBforMySQL/flexibleServers/administrators"
    },
    {
      "name": "FlexibleServers.AzureAdAdministrators_Get",
      "implemented": true,
      "resourceProvider": "Microsoft.DBforMySQL",
      "resourceType": "Microsoft.DBforMySQL/flexibleServers/administrators"
    },
    {
      "name": "FlexibleServers.AzureAdAdministrators_ListByServer",
      "implemented": true,
      "resourceProvider": "Microsoft.DBforMySQL",
      "resourceType": "Microsoft.DBforMySQL/flexibleServers/administrators"
    },
    {
      "name": "FlexibleServers.BackupAndExport_Create",
      "implemented": false,
      "resourceProvider": "Microsoft.DBforMySQL",
      "resourceType": "Microsoft.DBforMySQL/flexibleServers"
    },
    {
      "name": "FlexibleServers.BackupAndExport_ValidateBackup",
      "implemented": false,
      "resourceProvider": "Microsoft.DBforMySQL",
      "resourceType": "Microsoft.DBforMySQL/flexibleServers"
    },
    {
      "name": "FlexibleServers.Backups_Get",
      "implemented": true,
      "resourceProvider": "Microsoft.DBforMySQL",
      "resourceType": "Microsoft.DBforMySQL/flexibleServers/backups"
    },
    {
      "name": "FlexibleServers.Backups_ListByServer",
      "implemented": true,
      "resourceProvider": "Microsoft.DBforMySQL",
      "resourceType": "Microsoft.DBforMySQL/flexibleServers/backups"
    },
    {
      "name": "FlexibleServers.Backups_Put",
      "implemented": true,
      "resourceProvider": "Microsoft.DBforMySQL",
      "resourceType": "Microsoft.DBforMySQL/flexibleServers/backups"
    },
    {
      "name": "FlexibleServers.Configurations_BatchUpdate",
      "implemented": true,
      "resourceProvider": "Microsoft.DBforMySQL",
      "resourceType": "Microsoft.DBforMySQL/flexibleServers"
    },
    {
      "name": "FlexibleServers.Configurations_CreateOrUpdate",
      "implemented": true,
      "resourceProvider": "Microsoft.DBforMySQL",
      "resourceType": "Microsoft.DBforMySQL/flexibleServers/configurations"
    },
    {
      "name": "FlexibleServers.Configurations_Get",
      "implemented": true,
      "resourceProvider": "Microsoft.DBforMySQL",
      "resourceType": "Microsoft.DBforMySQL/flexibleServers/configurations"
    },
    {
      "name": "FlexibleServers.Configurations_ListByServer",
      "implemented": true,
      "resourceProvider": "Microsoft.DBforMySQL",
      "resourceType": "Microsoft.DBforMySQL/flexibleServers/configurations"
    },
    {
      "name": "FlexibleServers.Configurations_Update",
      "implemented": true,
      "resourceProvider": "Microsoft.DBforMySQL",
      "resourceType": "Microsoft.DBforMySQL/flexibleServers/configurations"
    },
    {
      "name": "FlexibleServers.Databases_CreateOrUpdate",
      "implemented": true,
      "resourceProvider": "Microsoft.DBforMySQL",
      "resourceType": "Microsoft.DBforMySQL/flexibleServers/databases"
    },
    {
      "name": "FlexibleServers.Databases_Delete",
      "implemented": true,
      "resourceProvider": "Microsoft.DBforMySQL",
      "resourceType": "Microsoft.DBforMySQL/flexibleServers/databases"
    },
    {
      "name": "FlexibleServers.Databases_Get",
      "implemented": true,
      "resourceProvider": "Microsoft.DBforMySQL",
      "resourceType": "Microsoft.DBforMySQL/flexibleServers/databases"
    },
    {
      "name": "FlexibleServers.Databases_ListByServer",
      "implemented": true,
      "resourceProvider": "Microsoft.DBforMySQL",
      "resourceType": "Microsoft.DBforMySQL/flexibleServers/databases"
    },
    {
      "name": "FlexibleServers.FirewallRules_CreateOrUpdate",
      "implemented": true,
      "resourceProvider": "Microsoft.DBforMySQL",
      "resourceType": "Microsoft.DBforMySQL/flexibleServers/firewallRules"
    },
    {
      "name": "FlexibleServers.FirewallRules_Delete",
      "implemented": true,
      "resourceProvider": "Microsoft.DBforMySQL",
      "resourceType": "Microsoft.DBforMySQL/flexibleServers/firewallRules"
    },
    {
      "name": "FlexibleServers.FirewallRules_Get",
      "implemented": true,
      "resourceProvider": "Microsoft.DBforMySQL",
      "resourceType": "Microsoft.DBforMySQL/flexibleServers/firewallRules"
    },
    {
      "name": "FlexibleServers.FirewallRules_ListByServer",
      "implemented": true,
      "resourceProvider": "Microsoft.DBforMySQL",
      "resourceType": "Microsoft.DBforMySQL/flexibleServers/firewallRules"
    },
    {
      "name": "FlexibleServers.LogFiles_ListByServer",
      "implemented": true,
      "resourceProvider": "Microsoft.DBforMySQL",
      "resourceType": "Microsoft.DBforMySQL/flexibleServers/logFiles"
    },
    {
      "name": "FlexibleServers.LongRunningBackup_Create",
      "implemented": true,
      "resourceProvider": "Microsoft.DBforMySQL",
      "resourceType": "Microsoft.DBforMySQL/flexibleServers/backupsV2"
    },
    {
      "name": "FlexibleServers.LongRunningBackups_Get",
      "implemented": true,
      "resourceProvider": "Microsoft.DBforMySQL",
      "resourceType": "Microsoft.DBforMySQL/flexibleServers/backupsV2"
    },
    {
      "name": "FlexibleServers.LongRunningBackups_List",
      "implemented": true,
      "resourceProvider": "Microsoft.DBforMySQL",
      "resourceType": "Microsoft.DBforMySQL/flexibleServers/backupsV2"
    },
    {
      "name": "FlexibleServers.Maintenances_List",
      "implemented": true,
      "resourceProvider": "Microsoft.DBforMySQL",
      "resourceType": "Microsoft.DBforMySQL/flexibleServers/maintenances"
    },
    {
      "name": "FlexibleServers.Maintenances_Read",
      "implemented": true,
      "resourceProvider": "Microsoft.DBforMySQL",
      "resourceType": "Microsoft.DBforMySQL/flexibleServers/maintenances"
    },
    {
      "name": "FlexibleServers.Maintenances_Update",
      "implemented": true,
      "resourceProvider": "Microsoft.DBforMySQL",
      "resourceType": "Microsoft.DBforMySQL/flexibleServers/maintenances"
    },
    {
      "name": "FlexibleServers.PrivateEndpointConnections_CreateOrUpdate",
      "implemented": true,
      "resourceProvider": "Microsoft.DBforMySQL",
      "resourceType": "Microsoft.DBforMySQL/flexibleServers/privateEndpointConnections"
    },
    {
      "name": "FlexibleServers.PrivateEndpointConnections_Delete",
      "implemented": true,
      "resourceProvider": "Microsoft.DBforMySQL",
      "resourceType": "Microsoft.DBforMySQL/flexibleServers/privateEndpointConnections"
    },
    {
      "name": "FlexibleServers.PrivateEndpointConnections_Get",
      "implemented": true,
      "resourceProvider": "Microsoft.DBforMySQL",
      "resourceType": "Microsoft.DBforMySQL/flexibleServers/privateEndpointConnections"
    },
    {
      "name": "FlexibleServers.PrivateEndpointConnections_ListByServer",
      "implemented": true,
      "resourceProvider": "Microsoft.DBforMySQL",
      "resourceType": "Microsoft.DBforMySQL/flexibleServers/privateEndpointConnections"
    },
    {
      "name": "FlexibleServers.PrivateLinkResources_Get",
      "implemented": true,
      "resourceProvider": "Microsoft.DBforMySQL",
      "resourceType": "Microsoft.DBforMySQL/flexibleServers/privateLinkResources"
    },
    {
      "name": "FlexibleServers.PrivateLinkResources_ListByServer",
      "implemented": true,
      "resourceProvider": "Microsoft.DBforMySQL",
      "resourceType": "Microsoft.DBforMySQL/flexibleServers/privateLinkResources"
    },
    {
      "name": "FlexibleServers.Replicas_ListByServer",
      "implemented": true,
      "resourceProvider": "Microsoft.DBforMySQL",
      "resourceType": "Microsoft.DBforMySQL/flexibleServers/replicas"
    },
    {
      "name": "FlexibleServers.ServersMigration_CutoverMigration",
      "implemented": false,
      "resourceProvider": "Microsoft.DBforMySQL",
      "resourceType": "Microsoft.DBforMySQL/flexibleServers"
    },
    {
      "name": "FlexibleServers.Servers_Create",
      "implemented": true,
      "resourceProvider": "Microsoft.DBforMySQL",
      "resourceType": "Microsoft.DBforMySQL/flexibleServers"
    },
    {
      "name": "FlexibleServers.Servers_Delete",
      "implemented": true,
      "resourceProvider": "Microsoft.DBforMySQL",
      "resourceType": "Microsoft.DBforMySQL/flexibleServers"
    },
    {
      "name": "FlexibleServers.Servers_DetachVNet",
      "implemented": true,
      "resourceProvider": "Microsoft.DBforMySQL",
      "resourceType": "Microsoft.DBforMySQL/flexibleServers"
    },
    {
      "name": "FlexibleServers.Servers_Failover",
      "implemented": true,
      "resourceProvider": "Microsoft.DBforMySQL",
      "resourceType": "Microsoft.DBforMySQL/flexibleServers"
    },
    {
      "name": "FlexibleServers.Servers_Get",
      "implemented": true,
      "resourceProvider": "Microsoft.DBforMySQL",
      "resourceType": "Microsoft.DBforMySQL/flexibleServers"
    },
    {
      "name": "FlexibleServers.Servers_List",
      "implemented": true,
      "resourceProvider": "Microsoft.DBforMySQL",
      "resourceType": "Microsoft.DBforMySQL/flexibleServers"
    },
    {
      "name": "FlexibleServers.Servers_ListByResourceGroup",
      "implemented": true,
      "resourceProvider": "Microsoft.DBforMySQL",
      "resourceType": "Microsoft.DBforMySQL/flexibleServers"
    },
    {
      "name": "FlexibleServers.Servers_ResetGtid",
      "implemented": true,
      "resourceProvider": "Microsoft.DBforMySQL",
      "resourceType": "Microsoft.DBforMySQL/flexibleServers"
    },
    {
      "name": "FlexibleServers.Servers_Restart",
      "implemented": true,
      "resourceProvider": "Microsoft.DBforMySQL",
      "resourceType": "Microsoft.DBforMySQL/flexibleServers"
    },
    {
      "name": "FlexibleServers.Servers_Start",
      "implemented": true,
      "resourceProvider": "Microsoft.DBforMySQL",
      "resourceType": "Microsoft.DBforMySQL/flexibleServers"
    },
    {
      "name": "FlexibleServers.Servers_Stop",
      "implemented": true,
      "resourceProvider": "Microsoft.DBforMySQL",
      "resourceType": "Microsoft.DBforMySQL/flexibleServers"
    },
    {
      "name": "FlexibleServers.Servers_Update",
      "implemented": true,
      "resourceProvider": "Microsoft.DBforMySQL",
      "resourceType": "Microsoft.DBforMySQL/flexibleServers"
    },
    {
      "name": "FlexibleServers.Servers_ValidateEstimateHighAvailability",
      "implemented": true,
      "resourceProvider": "Microsoft.DBforMySQL",
      "resourceType": "Microsoft.DBforMySQL/flexibleServers"
    },
    {
      "name": "GetPrivateDnsZoneSuffix.Execute",
      "implemented": false,
      "resourceProvider": "Microsoft.DBforMySQL",
      "resourceType": "Microsoft.DBforMySQL/getPrivateDnsZoneSuffix"
    },
    {
      "name": "LocationBasedCapabilities.List",
      "implemented": true,
      "resourceProvider": "Microsoft.DBforMySQL",
      "resourceType": "Microsoft.DBforMySQL/locations/capabilities"
    },
    {
      "name": "LocationBasedCapabilitySet.Get",
      "implemented": false,
      "resourceProvider": "Microsoft.DBforMySQL",
      "resourceType": "Microsoft.DBforMySQL/locations/capabilitySets"
    },
    {
      "name": "LocationBasedCapabilitySet.List",
      "implemented": false,
      "resourceProvider": "Microsoft.DBforMySQL",
      "resourceType": "Microsoft.DBforMySQL/locations/capabilitySets"
    },
    {
      "name": "OperationProgress.Get",
      "implemented": false,
      "resourceProvider": "Microsoft.DBforMySQL",
      "resourceType": "Microsoft.DBforMySQL/locations/operationProgress"
    },
    {
      "name": "OperationResults.Get",
      "implemented": true,
      "resourceProvider": "Microsoft.DBforMySQL",
      "resourceType": "Microsoft.DBforMySQL/locations/operationResults"
    },
    {
      "name": "Operations.List",
      "implemented": false,
      "resourceProvider": "Microsoft.DBforMySQL",
      "resourceType": "Microsoft.DBforMySQL/operations"
    }
  ]
}