CaaS / CVPC API 開發者中心

子網段

使用說明

describeSubnets用於列出一組以上子網段的詳細資訊,有以下幾種方式:

1.不帶任何參數:查詢所有CaaS subnet,如範例1。注意:此查詢方式不會回傳subnet,subnetType。

2.帶多個subnetBusinessServiceId或orderUuid(可混合同時帶入):查詢這兩個參數對應之subnet(無視其他參數),如範例2~4。 注意:此查詢方式不會回傳description,gatewayIp,subnet,subnetType。

3.帶businessTag、vpcBusinessServiceId:當subnetBusinessServiceId及orderUuid均為空時,才使用此二參數,可能的組合如下:

 (1)null + null:效果同CaaS + null,查詢所有CaaS subnet(同規則1),如範例5。

 (2)null + vpcBusinessServiceId:效果同CVPC + vpcBusinessServiceId,查詢指定軟體資料中心下的subnet,如範例6。 注意:此查詢方式不會回傳zoneId。

 (3)CVPC + null:不支援此查詢方式,不會回傳任何資料。

 (4)CaaS + vpcBusinessServiceId:不支援此查詢方式,不會回傳任何資料。

Request參數

參數 說明 備註
subnetBusinessServiceId

(非必要參數)

子網段服務識別碼列表
類型 : String
預設值 : 無
是否為複數型態 : 是
可支援多值
orderUuid

(非必要參數)

訂單編號
類型 : String
預設值 : 無
是否為複數型態 : 是
可支援多值
businessTag

(非必要參數)

業務類別
類型 : String
預設值 : 無
是否為複數型態 : 否
請參考 業務類別
vpcBusinessServiceId

(非必要參數)

軟體資料中心服務識別碼
類型 : String
預設值 : 無
是否為複數型態 : 否

Response參數

參數 說明 備註

requestId

(非必要參數)

請求識別碼
類型 : JSON value : string
是否為複數型態 : 否
系統自動產生
subnetList 子網段資訊列表
類型 : JSON value : array
是否為複數型態 : 是
SubnetEntry列表

Request範例

範例 1:
https://hws.hicloud.hinet.net/cloud_hws/api/hws/?action=describeSubnets
&chtAuthType=hwspass
&version=${version}
&expires=${expires}
&accessKey=${accessKey}
&signature=${signature}

範例 2:
https://hws.hicloud.hinet.net/cloud_hws/api/hws/?action=describeSubnets
&subnetBusinessServiceId=VQ55020001IOSQ
&subnetBusinessServiceId=VQ55020001IOSS
&chtAuthType=hwspass
&version=${version}
&expires=${expires}
&accessKey=${accessKey}
&signature=${signature}

範例 3:
https://hws.hicloud.hinet.net/cloud_hws/api/hws/?action=describeSubnets
&orderUuid=31c2540b-e3dc-4aa2-a0f8-282270da268f
&orderUuid=9e20419a-f148-4124-829f-5670b6bb1289
&chtAuthType=hwspass
&version=${version}
&expires=${expires}
&accessKey=${accessKey}
&signature=${signature}

範例 4:
https://hws.hicloud.hinet.net/cloud_hws/api/hws/?action=describeSubnets
&subnetBusinessServiceId=VQ55020001IOSQ
&orderUuid=9e20419a-f148-4124-829f-5670b6bb1289
&chtAuthType=hwspass
&version=${version}
&expires=${expires}
&accessKey=${accessKey}
&signature=${signature}

範例 5:
https://hws.hicloud.hinet.net/cloud_hws/api/hws/?action=describeSubnets
&businessTag=cb168f20-c515-4e41-84cd-830dedfe7f49
&chtAuthType=hwspass
&version=${version}
&expires=${expires}
&accessKey=${accessKey}
&signature=${signature}

範例 6:
https://hws.hicloud.hinet.net/cloud_hws/api/hws/?action=describeSubnets
&businessTag=a2931aa4-8751-4f09-8df3-bcc0d18f8b75
&vpcBusinessServiceId=VV55020001IOSE
&chtAuthType=hwspass
&version=${version}
&expires=${expires}
&accessKey=${accessKey}
&signature=${signature}

		

Response範例

{
    "requestId": "xxxEXAMPLE",
    "subnetList": [
        {
            "applyDate": "2016-10-01T01:01:01Z",
            "businessTag": "a2931aa4-8751-4f09-8df3-bcc0d18f8b75",
            "description": "myDescription1",
            "endDate": null,
            "gatewayIp": "172.23.0.254",
            "name": "myName1",
            "orderUuid": "31c2540b-e3dc-4aa2-a0f8-282270da268f",
            "provisionMessage": "PROVISION_SUCCESS",
            "provisionStatus": "provisionok",
            "regionId": "region-tw-1",
            "startDate": "2016-10-01T01:01:01Z",
            "subnet": "172.23.0.0/24",
            "subnetBusinessServiceId": "VQ55020001IOSQ",
            "subnetType": "VM",
            "zoneId": null
        },
        {
            "applyDate": "2016-10-01T01:01:01Z",
            "businessTag": "a2931aa4-8751-4f09-8df3-bcc0d18f8b75",
            "description": myDescription2,
            "endDate": null,
            "gatewayIp": "192.168.88.254",
            "name": "myName2",
            "orderUuid": "9e20419a-f148-4124-829f-5670b6bb1289",
            "provisionMessage": "PROVISION_SUCCESS",
            "provisionStatus": "provisionok",
            "regionId": "region-tw-1",
            "startDate": "2016-10-01T01:01:01Z",
            "subnet": "192.168.88.0/24",
            "subnetBusinessServiceId": "VQ55020001IOSS",
            "subnetType": "VM",
            "zoneId": null
        }
    ]
}



		

相關連結

createSubnet
deleteSubnet

錯誤訊息

OrderProcessFail