Um recurso representa uma única entidade do Google Cloud Platform, como uma instância de máquina virtual do Compute Engine, um conjunto de dados do BigQuery, um repositório do Cloud Storage e assim por diante. Você define uma lista de recursos no arquivo de configuração, que acabam sendo implantados usando-se o serviço Deployment Manager.
Para ver uma lista de métodos desse recurso, consulte o fim desta página.
Representações de recursos
{ "id": unsigned long, "insertTime": string, "updateTime": string, "name": string, "type": string, "manifest": string, "url": string, "properties": string, "finalProperties": string, "accessControl": { "gcpIamPolicy": string }, "update": { "manifest": string, "error": { "errors": [ { "code": string, "location": string, "message": string } ] }, "warnings": [ { "code": string, "message": string, "data": [ { "key": string, "value": string } ] } ], "state": string, "intent": string, "properties": string, "finalProperties": string, "accessControl": { "gcpIamPolicy": string } }, "warnings": [ { "code": string, "message": string, "data": [ { "key": string, "value": string } ] } ] }
Nome da propriedade | Valor | Descrição | Observações |
---|---|---|---|
accessControl |
nested object |
A Política de Controle de Acesso definida nesse recurso. | |
accessControl.gcpIamPolicy |
string |
A política IAM a ser definida no recurso. | |
finalProperties |
string |
[Somente saída] As propriedades avaliadas do recurso com referências expandidas. Retornado como YAML serializado. | |
id |
unsigned long |
[Somente saída] Código exclusivo do recurso, definido pelo servidor. | |
insertTime |
string |
[Somente saída] Timestamp quando o recurso foi criado ou adquirido, em formato de texto RFC3339. | |
manifest |
string |
[Somente saída] URL do manisfesto representando a configuração atual desse recurso. | |
name |
string |
[Somente saída] O nome do recurso como aparece na configuração do YAML. | |
properties |
string |
[Somente saída] As propriedades do recurso antes do preenchimento de quaisquer referências. Retornado como YAML serializado. | |
type |
string |
[Somente saída] O tipo do recurso. Por exemplo, compute.v1.instance ou cloudfunctions.v1beta1.function . |
|
update |
nested object |
[Somente saída] Caso o Deployment Manager esteja atualizando ou visualizando uma atualização desse recurso, a configuração atualizada é exibida aqui. | |
update.accessControl |
nested object |
A Política de Controle de Acesso a ser definida nesse recurso depois de atualizá-lo. | |
update.accessControl.gcpIamPolicy |
string |
A Política IAM do GCP a ser definida no recurso. | |
update.error |
object |
[Somente saída] Se são gerados erros durante a atualização do recurso, esse campo é preenchido. | |
update.error.errors[] |
list |
[Somente saída] A matriz de erros encontrados durante o processamento dessa operação. | |
update.error.errors[].code |
string |
[Somente saída] O código do tipo desse erro. | |
update.error.errors[].location |
string |
[Somente saída] Indica o campo na solicitação que causou o erro. Esta propriedade é opcional. | |
update.error.errors[].message |
string |
[Somente saída] Uma mensagem de erro opcional, legível. | |
update.finalProperties |
string |
[Somente saída] As propriedades expandidas do recurso com valores de referência expandidos. Retornado como YAML serializado. | |
update.intent |
string |
[Somente saída] A intenção do recurso: PREVIEW , UPDATE ou CANCEL . |
|
update.manifest |
string |
[Somente saída] URL do manifesto representando a configuração de atualização desse recurso. | |
update.properties |
string |
[Somente saída] O conjunto de propriedades atualizadas desse recurso, antes que as referências sejam expandidas. Retornado como YAML serializado. | |
update.state |
string |
[Somente saída] O estado do recurso. | |
update.warnings[] |
list |
[Somente saída] Se mensagens de aviso são geradas durante o processamento do recurso, esse campo é preenchido. | |
update.warnings[].code |
string |
[Somente saída] Um código de aviso, se aplicável. Por exemplo, o código NO_RESULTS_ON_PAGE é retornado no Compute Engine quando não há resultados na resposta. |
|
update.warnings[].data[] |
list |
[Somente saída] Metadados sobre esse aviso no formato key: value . Por exemplo: "data": [ { "key": "scope", "value": "zones/us-east1-d" } |
|
update.warnings[].data[].key |
string |
[Somente saída] Uma chave que fornece mais detalhes sobre o aviso retornado. Por exemplo, no caso de avisos de que não há resultados em uma solicitação de lista de uma determinada zona, essa chave corresponde ao scope e o valor dessa chave é o nome da zona. Outros exemplos podem ser uma chave indicando um recurso com uso suspenso e uma substituição sugerida, ou um aviso sobre configurações de rede inválidas. Por exemplo, se uma instância tenta executar o encaminhamento de IP, mas não é ativada pelo encaminhamento. |
|
update.warnings[].data[].value |
string |
[Somente saída] Um valor de dados do aviso correspondente à chave. | |
update.warnings[].message |
string |
[Somente saída] Uma descrição legível do código de advertência. | |
updateTime |
string |
[Somente saída] Timestamp quando o recurso foi criado, em formato de texto RFC3339. | |
url |
string |
[Somente saída] O URL do recurso real. | |
warnings[] |
list |
[Somente saída] Se mensagens de aviso são geradas durante o processamento do recurso, esse campo é preenchido. | |
warnings[].code |
string |
[Somente saída] Um código de aviso, se aplicável. Por exemplo, o código NO_RESULTS_ON_PAGE é retornado no Compute Engine quando não há resultados na resposta. |
|
warnings[].data[] |
list |
[Somente saída] Metadados sobre esse aviso no formato key: value . Por exemplo: "data": [ { "key": "scope", "value": "zones/us-east1-d" } |
|
warnings[].data[].key |
string |
[Somente saída] Uma chave que fornece mais detalhes sobre o aviso retornado. Por exemplo, no caso de avisos de que não há resultados em uma solicitação de lista de uma determinada zona, essa chave corresponde ao scope e o valor dessa chave é o nome da zona. Outros exemplos podem ser uma chave indicando um recurso com uso suspenso e uma substituição sugerida, ou um aviso sobre configurações de rede inválidas. Por exemplo, se uma instância tenta executar o encaminhamento de IP, mas não é ativada pelo encaminhamento. |
|
warnings[].data[].value |
string |
[Somente saída] Um valor de dados do aviso correspondente à chave. | |
warnings[].message |
string |
[Somente saída] Uma descrição legível do código de advertência. |