getCloudMysqlInstanceList
VPC環境で利用できます。
Cloud DB for MySQLインスタンスリストを照会します。
リクエスト
リクエスト形式を説明します。リクエスト形式は次の通りです。
メソッド | URI |
---|
GET, POST | /getCloudMysqlInstanceList |
リクエストヘッダ
Cloud DB for MySQL (VPC) APIで共通して使用されるヘッダの詳細は、Cloud DB for MySQL (VPC)のリクエストヘッダをご参照ください。
リクエストパラメータ
パラメータの説明は次の通りです。
フィールド | タイプ | 必須の有無 | 説明 |
---|
regionCode | String | Optional | リージョンコード- 照会対象の Cloud DB for MySQLインスタンスのリージョンコード
- getRegionListを通じて確認
getRegionList 照会結果の最初のリージョン(デフォルト)
|
zoneCode | String | Optional | ゾーンコードでフィルタリング |
vpcNo | String | Optional | VPC番号でフィルタリング |
subnetNo | String | Optional | Subnet番号でフィルタリング |
cloudMysqlServiceName | String | Optional | Cloud DB for MySQLサービス名でフィルタリング |
cloudMysqlInstanceNoList.N | List<String> | Optional | Cloud DB for MySQLインスタンス番号リスト- Cloud DB for MySQLインスタンス番号でフィルタリング
- getCloudMysqlInstanceListを通じて確認
- <例>
cloudMysqlInstanceNoList.1=1234&cloudMysqlInstanceNoList.2=2345
|
cloudMysqlServerName | String | Optional | Cloud DB for MySQLサーバ名でフィルタリング |
cloudMysqlServerInstanceNoList.N | List<String> | Optional | Cloud DB for MySQLサーバインスタンス番号リスト- Cloud DB for MySQLサーバインスタンス番号でフィルタリング
- getCloudMysqlInstanceListを通じて確認
- <例>
cloudMysqlServerInstanceNoList.1=1234&cloudMysqlServerInstanceNoList.2=2345
|
generationCode | String | Optional | サーバの世代コードでフィルタリング |
pageNo | Integer | Optional | ページングされた結果のページ番号pageNo 、pageSize を利用してページング処理- 0 (最小)
|
pageSize | Integer | Conditional | ページごとに表示する結果数pageNo 、pageSize を利用してページング処理pageNo 入力時、必須- 1 (最小)
|
responseFormatType | String | Optional | レスポンス結果の形式 |
リクエスト例
リクエストのサンプルコードは次の通りです。
レスポンス
レスポンス形式を説明します。
レスポンスボディ
レスポンスボディの詳細は、CloudMysqlInstanceListをご参照ください。
レスポンスステータスコード
NAVERクラウドプラットフォームでで共通して使用されるレスポンスステータスコードの詳細は、Ncloud APIのレスポンスステータスコードをご参照ください。
レスポンス例
レスポンスのサンプルコードは次の通りです。
responseFormatType=json
の場合
{
"getCloudMysqlInstanceListResponse": {
"totalRows": 1,
"cloudMysqlInstanceList": [
{
"cloudMysqlInstanceNo": "****890",
"cloudMysqlServiceName": "test-****",
"cloudMysqlInstanceStatusName": "running",
"cloudMysqlInstanceStatus": {
"code": "CREAT",
"codeName": "CLOUD DATABASE(VPC) Created State"
},
"cloudMysqlInstanceOperation": {
"code": "NULL",
"codeName": "CLOUD DATABASE(VPC) Null OP"
},
"isHa": true,
"isMultiZone": true,
"generationCode": "G2",
"cloudMysqlServerInstanceList": [
{
"cloudMysqlServerInstanceNo": "****891",
"cloudMysqlServerName": "test-****-001-e04",
"cloudMysqlServerRole": {
"code": "M",
"codeName": "Master"
},
"cloudMysqlServerInstanceStatusName": "running",
"cloudMysqlServerInstanceStatus": {
"code": "RUN",
"codeName": "CLOUD DATABASE(VPC) Server Running State"
},
"cloudMysqlServerInstanceOperation": {
"code": "NOOP",
"codeName": "CLOUD DATABASE(VPC) Server Null OP"
},
"regionCode": "KR",
"zoneCode": "KR-1",
"vpcNo": "****83",
"subnetNo": "****91",
"privateIp": "***.***.***.***",
"dataStorageSize": 10737418240,
"cpuCount": 2,
"memorySize": 8589934592
},
{
"cloudMysqlServerInstanceNo": "****897",
"cloudMysqlServerName": "test-****-002-e05",
"cloudMysqlServerRole": {
"code": "H",
"codeName": "Standby Master"
},
"cloudMysqlServerInstanceStatusName": "running",
"cloudMysqlServerInstanceStatus": {
"code": "RUN",
"codeName": "CLOUD DATABASE(VPC) Server Running State"
},
"cloudMysqlServerInstanceOperation": {
"code": "NOOP",
"codeName": "CLOUD DATABASE(VPC) Server Null OP"
},
"regionCode": "KR",
"zoneCode": "KR-2",
"vpcNo": "****83",
"subnetNo": "****91",
"privateIp": "***.***.***.***",
"dataStorageSize": 10737418240,
"cpuCount": 2,
"memorySize": 8589934592
}
]
}
],
"requestId": "8f728514-****-****-****-e56324aeb031",
"returnCode": "0",
"returnMessage": "success"
}
}
responseFormatType=xml
(デフォルト)の場合
あなたのフィードバックをありがとう!私たちのチームはあなたに戻って取得します