如何使用Softlayer API过滤带有标记A和B的虚拟客户

时间:2016-10-11 11:18:48

标签: filter ibm-cloud-infrastructure

我向我的虚拟客户添加了标签,例如,我将标签A添加到VM1,并将标签A和B添加到VM2,我知道如何获取标签A的所有虚拟机:

https://api.softlayer.com/rest/v3/SoftLayer_Account/getVirtualGuests.json?objectMask=mask[tagReferences[tag[name]]]&objectFilter={"virtualGuests":{"tagReferences":{"tag":{"name":{"operation":"*=A"}}}}}

但我不知道如何过滤具有标记A和B的VM。是否有样本供参考。感谢。

1 个答案:

答案 0 :(得分:0)

尝试:

{
       "geocoded_waypoints" : [
          {
             "geocoder_status" : "OK",
             "place_id" : "ChIJ2QeB5YMEGTkRYiR-zGy-OsI",
             "types" : [ "locality", "political" ]
          },
          {
             "geocoder_status" : "OK",
             "place_id" : "ChIJ2afeeFcxOzkRL9RVTscv17o",
             "types" : [ "locality", "political" ]
          }
       ],
       "routes" : [
          {
             "bounds" : {
                "northeast" : {
                   "lat" : 31.55462439999999,
                   "lng" : 74.3571711
                },
                "southwest" : {
                   "lat" : 30.1981178,
                   "lng" : 71.4687352
                }
             },
             "copyrights" : "Map data ©2016 Google",
             "legs" : [
                {
                   "distance" : {
                      "text" : "348 km",
                      "value" : 347978
                   },
                   "duration" : {
                      "text" : "4 hours 49 mins",
                      "value" : 17335
                   },
                   "end_address" : "Multan, Pakistan",
                   "end_location" : {
                      "lat" : 30.1981178,
                      "lng" : 71.4687352
                   },
                   "start_address" : "Lahore, Pakistan",
                   "start_location" : {
                      "lat" : 31.55462439999999,
                      "lng" : 74.3571711
                   },
                   "steps" : [
                      {
                         "distance" : {
                            "text" : "67 m",
                            "value" : 67
                         },
                         "duration" : {
                            "text" : "1 min",
                            "value" : 9
                         },
                         "end_location" : {
                            "lat" : 31.5549532,
                            "lng" : 74.3565735
                         },
                         "html_instructions" : "Head \u003cb\u003enorthwest\u003c/b\u003e on \u003cb\u003eAllama Iqbal Rd\u003c/b\u003e",
                         "polyline" : {
                            "points" : "k_r_Ei{ydM[r@e@bA"
                         },
                         "start_location" : {
                            "lat" : 31.55462439999999,
                            "lng" : 74.3571711
                         },
                         "travel_mode" : "DRIVING"
                      },