Recurso: locatário
O locatário representa o lado do produtor de serviços de uma instância do serviço criada com base em uma solicitação de um consumidor. Em um cenário típico, um locatário tem um mapeamento individual com um recurso fornecido a um consumidor de serviço.
Exemplo:
tenant: name: "projects/svc1/locations/loc/tenants/inst-068afff8" consumerResource: "projects/gshoe/locations/loc/shoes/black-shoe"
| Representação JSON |
|---|
{ "name": string, "consumerResource": string, "saas": string, "labels": { string: string, ... }, "annotations": { string: string, ... }, "uid": string, "etag": string, "createTime": string, "updateTime": string } |
| Campos | |
|---|---|
name |
Identificador. O nome do recurso (URI completo do recurso) seguindo o esquema de nomenclatura padrão: "projects/{project}/locations/{location}/tenants/{tenant}" |
consumerResource |
Opcional. Imutável. Uma referência ao recurso do consumidor que este locatário de SaaS está representando. |
saas |
Obrigatório. Imutável. Uma referência ao SaaS que define o produto (serviço gerenciado) que o produtor quer gerenciar com o App Lifecycle Manager. Parte do modelo de dados comum do App Lifecycle Manager. |
labels |
Opcional. Os rótulos no recurso, que podem ser usados para categorização, semelhantes aos rótulos de recursos do Kubernetes. Um objeto com uma lista de pares |
annotations |
Opcional. Anotações é um mapa de chave-valor não estruturado armazenado com um recurso que pode ser definido por ferramentas externas para armazenar e recuperar metadados arbitrários. Elas não podem ser consultadas e precisam ser preservadas ao modificar objetos. Mais informações: https://kubernetes.io/docs/user-guide/annotations Um objeto com uma lista de pares |
uid |
Apenas saída. O identificador exclusivo do recurso. O UID é exclusivo no tempo e espaço para esse recurso no escopo do serviço. Geralmente, ele é gerado pelo servidor quando um recurso é criado com sucesso e não pode ser modificado. O UID é usado para identificar exclusivamente recursos com reutilização de nome de recurso. Deve ser um UUID4. |
etag |
Apenas saída. Um valor opaco que identifica exclusivamente uma versão ou geração de um recurso. Pode ser usado para confirmar que o cliente e o servidor concordam com a ordenação de um recurso em criação. |
createTime |
Apenas saída. O carimbo de data/hora em que o recurso foi criado. Usa o padrão RFC 3339, em que a saída gerada é sempre convertida em Z e tem 0, 3, 6 ou 9 dígitos fracionários. Além de Z, outros ajustes também são aceitos. Exemplos: |
updateTime |
Apenas saída. O carimbo de data/hora da última atualização do recurso. Qualquer mudança que for feita pelos usuários no recurso vai atualizar esse valor. As mudanças de um recurso feitas pelo serviço devem atualizar esse valor. Usa o padrão RFC 3339, em que a saída gerada é sempre convertida em Z e tem 0, 3, 6 ou 9 dígitos fracionários. Além de Z, outros ajustes também são aceitos. Exemplos: |
Métodos |
|
|---|---|
|
Crie um novo locatário. |
|
Exclui um único locatário. |
|
Recupera um único locatário. |
|
Recupera uma coleção de locatários. |
|
Atualiza um único locatário. |