Esta página descreve como usar um fornecedor de tipos que criou com o Deployment Manager. Não descreve como criar um fornecedor de tipos. Para saber como criar um fornecedor de tipos, leia o artigo Criar um fornecedor de tipos.
Antes de começar
- Se quiser usar os exemplos de linhas de comando neste guia, instale a ferramenta de linhas de comando`gcloud`.
- Se quiser usar os exemplos de API neste guia, configure o acesso à API.
Aceder a fornecedores de tipos
Os fornecedores de tipos são um recurso por projeto e são acessíveis de acordo com as autorizações descritas na documentação de controlo de acesso. Ou seja:
- Os editores e os visitantes do projeto podem criar e usar tipos disponíveis para esse projeto.
- Os visualizadores de tipo podem obter uma lista e usar os tipos disponíveis para esse projeto.
Também pode adicionar outro projeto como visualizador de tipos para que possa aceder aos seus tipos. Leia o artigo Tipos de partilha entre projetos.
Usar um fornecedor de tipos
Para usar um tipo exposto por um fornecedor de tipos na sua configuração, use a seguinte sintaxe:
type: [PROJECT_ID]/[TYPE_NAME]:[COLLECTION]
Se esta API for suportada por uma especificação OpenAPI,
[COLLECTION]
seria o identificador REST para o caminho para o recurso. Por exemplo:type: my-project/emailAddressesTypeProvider:emailAddresses/v1beta/people
Se a API for suportada por um documento Google Discovery,
[COLLECTION]
é o caminho dos recursos que conduzem ao recurso pretendido na API. Por exemplo, para criar uma chave de conta de serviço, a coleção seria:type: my-project/example-type-provider:projects.serviceAccounts.keys
Agora, continue a configurar o seu tipo conforme exigido pela API subjacente:
resources:
- name: Jane
type: my-project/emailAddressesTypeProvider:emailAddresses/v1beta/people
properties:
- displayName: Jane
email: jane@example.com
...
O que se segue?
- Leia sobre como criar uma configuração.
- Crie uma implementação.
- Saiba como criar um fornecedor de tipos
- Saiba mais acerca das opções avançadas da API.