Para ver uma lista de métodos desse recurso, consulte o fim desta página.
Representações de recursos
{ "id": unsigned long, "name": string, "description": string, "operation": operations Resource, "fingerprint": bytes, "manifest": string, "update": { "manifest": string, "labels": [ { "key": string, "value": string } ], "description": string }, "insertTime": string, "updateTime": string, "target": { "config": { "content": string }, "imports": [ { "name": string, "content": string } ] }, "labels": [ { "key": string, "value": string } ], "selfLink": string }
Nome da propriedade | Valor | Descrição | Observações |
---|---|---|---|
description |
string |
Uma descrição opcional da implantação, fornecida pelo usuário. | |
fingerprint |
bytes |
Fornece uma impressão digital para uso em solicitações de modificação de uma implantação, como "update()", "stop()" e "cancelPreview()". Uma impressão digital é um valor gerado aleatoriamente que precisa ser fornecido com as solicitações "update()", "stop()" e "cancelPreview()" para realizar o bloqueio otimista. Isso garante uma simultaneidade otimista, de maneira que aconteça somente uma solicitação por vez. A impressão digital é gerada inicialmente pelo Deployment Manager e muda após cada solicitação para modificar dados. Para receber o valor da impressão digital mais recente, faça uma solicitação "get()" em uma implantação. |
|
id |
unsigned long |
||
insertTime |
string |
Apenas saída. Carimbo de data/hora da criação no formato de texto RFC3339. | |
labels[] |
list |
Mapa de rótulos; fornecido pelo cliente quando o recurso é criado ou atualizado. Especificamente: as chaves de rótulo precisam ter entre 1 e 63 caracteres e estar em conformidade com a seguinte expressão regular: `[a-z]([-a-z0-9]*[a-z0-9])?`. Os valores de rótulo precisam ter entre 0 e 63 caracteres e estar em conformidade com a expressão regular `([a-z]([-a-z0-9]*[a-z0-9])?`)?`. |
|
labels[].key |
string |
||
labels[].value |
string |
||
manifest |
string |
Apenas saída. URL do manifesto que representa o último manifesto implantado. Se nenhum manifesto tiver sido implantado, esse campo não vai estar presente. | |
name |
string |
Nome do recurso, fornecido pelo cliente quando o recurso é criado. O nome precisa ter de 1 a 63 caracteres e estar de acordo com o RFC1035. Especificamente, o nome precisa ter de 1 a 63 caracteres e corresponder à expressão regular `[a-z]([-a-z0-9]*[a-z0-9])?`, o que significa que o primeiro caractere precisa ser uma letra minúscula e todos os caracteres seguintes precisam ser um hífen, uma letra minúscula ou um dígito, exceto o último caractere, que não pode ser um hífen. | |
operation |
nested object |
Apenas saída. A operação executada mais recentemente ou que está sendo executada atualmente nessa implantação. | |
selfLink |
string |
Apenas saída. URL definido pelo servidor para o recurso. | |
target |
nested object |
[Entrada apenas] Os parâmetros que definem a implantação, inclusive a configuração da implantação e os modelos relevantes. | |
target.config |
nested object |
A configuração a ser usada na implantação. | |
target.config.content |
string |
O conteúdo do arquivo. | |
target.imports[] |
list |
Especifica todos os arquivos a serem importados para a configuração. Ele pode ser usado para importar modelos ou outros arquivos. Por exemplo, convém importar um arquivo de texto para usar o arquivo em um modelo. | |
target.imports[].content |
string |
O conteúdo do arquivo. | |
target.imports[].name |
string |
O nome do arquivo. | |
update |
nested object |
Apenas saída. Se o Deployment Manager estiver atualizando ou visualizando uma atualização para essa implantação, a configuração atualizada vai aparecer aqui. | |
update.description |
string |
Apenas saída. Uma descrição opcional da implantação fornecida pelo usuário após a aplicação da atualização atual. | |
update.labels[] |
list |
Apenas saída. Mapa de rótulos; fornecido pelo cliente quando o recurso é criado ou atualizado. Especificamente: as chaves de rótulo precisam ter entre 1 e 63 caracteres e estar em conformidade com a seguinte expressão regular: `[a-z]([-a-z0-9]*[a-z0-9])?`. Os valores de rótulo precisam ter entre 0 e 63 caracteres e estar em conformidade com a expressão regular `([a-z]([-a-z0-9]*[a-z0-9])?`)?`. |
|
update.labels[].key |
string |
||
update.labels[].value |
string |
||
update.manifest |
string |
Apenas saída. URL do manifesto que representa a configuração de atualização dessa implantação. | |
updateTime |
string |
Apenas saída. Atualize o carimbo de data/hora no formato de texto RFC3339. |
Métodos
- cancelPreview
- Cancela e remove a visualização atualmente associada à implantação.
- delete
- Exclui uma implantação e todos os recursos dela.
- get
- Recebe informações sobre uma implantação específica.
- getIamPolicy
- Busca a política de controle de acesso de um recurso. Pode estar vazio se não há tal política ou recurso.
- inserir
- Cria uma implantação e todos os recursos descritos pelo manifesto de implantação.
- list
- Lista todas as implantações de um determinado projeto.
- patch
- Patches uma implantação e todos os recursos descritos pelo manifesto de implantação.
- setIamPolicy
- Define a política de controle de acesso no recurso especificado. Substitui qualquer política existente.
- stop
- Interrompe uma operação em andamento. Isso não reverte trabalhos já concluídos, mas evita a inicialização de algum trabalho novo.
- testIamPermissions
- Retorna as permissões do autor da chamada no recurso especificado.
- atualizar
- Atualiza uma implantação e todos os recursos descritos pelo manifesto de implantação.