В ответе API GCP Billing отсутствует информация о спецификациях Compute Engine - PullRequest
1 голос
/ 14 апреля 2019

Я изо всех сил пытаюсь найти информацию Compute Engine (CPU, Memory) в результатах API выставления счетов! Все, что я получаю в ответ (только одна строфа JSON):

{
      "name": "services/6F81-5844-456A/skus/97B8-17A7-16B1",
      "skuId": "97B8-17A7-16B1",
      "description": "Licensing Fee for Secured Mautic on Ubuntu 14.04 LTS on f1-micro",
      "category": {
        "serviceDisplayName": "Compute Engine",
        "resourceFamily": "License",
        "resourceGroup": "Cxxxxys",
        "usageType": "OnDemand"
      },
      "serviceRegions": [
        "global"
      ],
      "pricingInfo": [
        {
          "summary": "",
          "pricingExpression": {
            "usageUnit": "h",
            "usageUnitDescription": "hour",
            "baseUnit": "s",
            "baseUnitDescription": "second",
            "baseUnitConversionFactor": 3600,
            "displayQuantity": 1,
            "tieredRates": [
              {
                "startUsageAmount": 0,
                "unitPrice": {
                  "currencyCode": "USD",
                  "units": "0",
                  "nanos": 100000000
                }
              }
            ]
          },
          "currencyConversionRate": 1,
          "effectiveTime": "2019-01-04T01:08:22.878Z"
        }
      ],
      "serviceProviderName": "Cxxxxys"
    }

Я понимаю, меня могут спросить, чтобы посмотреть и разобрать вкладку описания, но она не соответствует нужному формату - это сочетание категории виртуальной машины (f1-micro) или процессора. Который не служит цели.

Я пытался использовать фильтр, но это только адаптировало бы информацию, представленную выше.

Попытка поиска общего атрибута между выводом выше и ответом от API-интерфейса MachineType Compute Engine, но безуспешно.

Надеетесь, если кто-нибудь сможет помочь мне с идеями о том, как этого можно достичь?

...