MySQL(DBaaS)

MySQL(DBaaS)

Overview

Provides an Application Programming Interface (API) that supports programmatic use of IaaS/PaaS products provided by SCP.

This guide provides a brief description of MySQL(DBaaS) service and how to call API. The API is provided as a RESTful API, and it responds in JSON format.

Version

Deprecated versions with Not Before dates that have arrived or expired are no longer supported. We recommend using the latest version.

VersionStatusNot Before
1.1CURRENT-
1.0DEPRECATED20260531

OpenAPI URL

https://mysql.{region}.{environment}.samsungsdscloud.com

Environment and Region List

environmentregion
skr-west1
skr-east1
gkr-south1
gkr-south2
gkr-south3
ekr-west1
ekr-east1

API Version History

1.1

API version 1.1 release for MySQL(DBaaS)

Changes

  • [Changed] POST /mysql/1.0/clusters - CreateCluster has been changed.
    • Request model has been changed to MysqlClusterCreateRequestV1Dot1.
    • The following fields are added to the request:
      • service_watch_log_collection
  • [Changed] GET /mysql/1.0/clusters/{cluster_id} - ShowCluster API has been changed.
    • Response model has been changed to MysqlClusterDetailResponseV1Dot1.
    • The following fields are added to the response:
      • is_kernel_patchable
      • service_watch_log_collection
  • [New] PUT /mysql/1.1/clusters/{cluster_id}/kernel-upgrade - UpgradeKernel API has been added.
  • [New] PUT /mysql/1.1/clusters/{cluster_id}/patch - PatchMinorVersion API has been added.
  • [New] POST /mysql/1.1/clusters/{cluster_id}/replicas/other-region - CreateOtherRegionReplica API has been added.

1.0

Initial API release for MySQL(DBaaS)

Changes

  • [New] POST /mysql/1.0/block-storage-groups/{block_storage_group_id}/resize - SetBlockStorageSize 1.0 API has been added.
  • [New] GET /mysql/1.0/clusters - ListClusters 1.0 API has been added.
  • [New] POST /mysql/1.0/clusters - CreateCluster 1.0 API has been added.
  • [New] DELETE /mysql/1.0/clusters/{cluster_id} - DeleteCluster 1.0 API has been added.
  • [New] GET /mysql/1.0/clusters/{cluster_id} - ShowCluster 1.0 API has been added.
  • [New] GET /mysql/1.0/clusters/{cluster_id}/archive - ShowArchiveConfig 1.0 API has been added.
  • [New] PUT /mysql/1.0/clusters/{cluster_id}/archive - SetArchiveConfig 1.0 API has been added.
  • [New] POST /mysql/1.0/clusters/{cluster_id}/archive/sync - SyncArchiveConfig 1.0 API has been added.
  • [New] DELETE /mysql/1.0/clusters/{cluster_id}/archive-logs - DeleteArchiveLog 1.0 API has been added.
  • [New] GET /mysql/1.0/clusters/{cluster_id}/backup-histories - ListBackupHistories 1.0 API has been added.
  • [New] PUT /mysql/1.0/clusters/{cluster_id}/backup-histories - RemoveBackupHistories 1.0 API has been added.
  • [New] DELETE /mysql/1.0/clusters/{cluster_id}/backups - UnsetBackup 1.0 API has been added.
  • [New] POST /mysql/1.0/clusters/{cluster_id}/backups - SetBackup 1.0 API has been added.
  • [New] GET /mysql/1.0/clusters/{cluster_id}/log-export-configs - ListLogExportConfigs 1.0 API has been added.
  • [New] POST /mysql/1.0/clusters/{cluster_id}/log-export-configs - RegisterLogExportConfig 1.0 API has been added.
  • [New] DELETE /mysql/1.0/clusters/{cluster_id}/log-export-configs/{log_type} - UnregisterLogExportConfig 1.0 API has been added.
  • [New] PUT /mysql/1.0/clusters/{cluster_id}/log-export-configs/{log_type} - SetLogExportConfig 1.0 API has been added.
  • [New] POST /mysql/1.0/clusters/{cluster_id}/log-export-configs/{log_type}/export - ExportLog 1.0 API has been added.
  • [New] DELETE /mysql/1.0/clusters/{cluster_id}/maintenance - UnsetMaintenance 1.0 API has been added.
  • [New] POST /mysql/1.0/clusters/{cluster_id}/maintenance - SetMaintenance 1.0 API has been added.
  • [New] GET /mysql/1.0/clusters/{cluster_id}/parameters - ListParameterValues 1.0 API has been added.
  • [New] PUT /mysql/1.0/clusters/{cluster_id}/parameters - SetParameterValues 1.0 API has been added.
  • [New] POST /mysql/1.0/clusters/{cluster_id}/parameters/sync - SyncParameterValues 1.0 API has been added.
  • [New] POST /mysql/1.0/clusters/{cluster_id}/promote - PromoteReplicaCluster 1.0 API has been added.
  • [New] GET /mysql/1.0/clusters/{cluster_id}/replicas - ListReplicas 1.0 API has been added.
  • [New] POST /mysql/1.0/clusters/{cluster_id}/replicas - CreateReplica 1.0 API has been added.
  • [New] POST /mysql/1.0/clusters/{cluster_id}/restart - RestartCluster 1.0 API has been added.
  • [New] POST /mysql/1.0/clusters/{cluster_id}/restore - CreateRestore 1.0 API has been added.
  • [New] POST /mysql/1.0/clusters/{cluster_id}/security-group-rules - SetSecurityGroupRules 1.0 API has been added.
  • [New] POST /mysql/1.0/clusters/{cluster_id}/start - StartCluster 1.0 API has been added.
  • [New] PUT /mysql/1.0/clusters/{cluster_id}/audit-log - SetAuditLog 1.0 API has been added.
  • [New] POST /mysql/1.0/clusters/{cluster_id}/stop - StopCluster 1.0 API has been added.
  • [New] POST /mysql/1.0/clusters/{cluster_id}/switchover - SwitchoverCluster 1.0 API has been added.
  • [New] POST /mysql/1.0/clusters/{cluster_id}/sync-state - SyncClusterState 1.0 API has been added.
  • [New] POST /mysql/1.0/clusters/{origin_cluster_id}/sync-replica-state - SyncReplicaState 1.0 API has been added.
  • [New] POST /mysql/1.0/clusters/{replica_cluster_id}/reset-replica - ResetReplica 1.0 API has been added.
  • [New] GET /mysql/1.0/engine-versions - ListEngineVersions 1.0 API has been added.
  • [New] GET /mysql/1.0/engine-versions/{dbaas_engine_version_id}/properties - ListEngineVersionProperties 1.0 API has been added.
  • [New] GET /mysql/1.0/parameter-groups - ListParameterGroups 1.0 API has been added.
  • [New] GET /mysql/1.0/parameters - ListParameters 1.0 API has been added.
  • [New] GET /mysql/1.0/requests/{request_id} - ShowRequest 1.0 API has been added.
  • [New] GET /mysql/1.0/server-types - ListServerTypes 1.0 API has been added.
  • [New] POST /mysql/1.0/instance-groups/{instance_group_id}/block-storage-groups - AddBlockStorages 1.0 API has been added.
  • [New] POST /mysql/1.0/instance-groups/{instance_group_id}/resize - SetServerType 1.0 API has been added.