Документация. Есть ли список доступных свойств для ресурсов администратора развертывания? - PullRequest
0 голосов
/ 26 апреля 2019

Я пытаюсь GCP создать шаблоны менеджера развертывания для нашей архитектуры.

Например, при создании экземпляра sql, это то, что у меня есть в моем файле yaml:

- name: carlosinstance
  type: gcp-types/sqladmin-v1beta4:instances
  properties:
    region: us-europe-west1
    settings:
      tier: db-n1-standard-1

Я продолжаю сталкиваться с такими проблемами:

- code: RESOURCE_ERROR
  location: /deployments/foo3/resources/carlosinstance
  message: '{"ResourceType":"gcp-types/sqladmin-v1beta4:instances","ResourceErrorCode":"400","ResourceErrorMessage":{"code":400,"errors":[{"domain":"global","location":"","locationType":"other","message":"Unknown field name: zone","reason":"invalid"}],"message":"Unknown field name: zone","statusMessage":"Bad Request","requestPath":"https://www.googleapis.com/sql/v1beta4/projects/demo-project1/instances/carlosinstance","httpMethod":"PUT"}}'

Я успешно запустил gcloud deployment-manager type list, чтобы увидеть полный список доступных типов, но я не могу найти полную документацию о том, какие свойства доступны или требуются для каждого типа.

В частности, я ищу gcp-types/sqladmin-v1beta4:instances и appengine.v1.version, но хотел бы найти исчерпывающий список.

Все, что я могу найти в документации GCP, для API REST: https://cloud.google.com/deployment-manager/docs/configuration/supported-resource-types

1 Ответ

0 голосов
/ 27 апреля 2019

В исходном вопросе вы разместили эту ссылку:

https://cloud.google.com/deployment-manager/docs/configuration/supported-resource-types

Если мы посмотрим на эту страницу, то увидим, что есть ссылки на further documentation для каждого из типов ресурсов. Похоже, они описывают все доступные варианты. Например, для appengine.v1.version мы приняты:

https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1/apps.services.versions

, что представляется довольно полным.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...