Ferramentas de gestão do SO que podem ser usadas para gerenciamento de patches, conformidade de patch e gerenciamento de configuração em instâncias de VM.
- Recurso REST: v1beta.projects.guestPolicies
- Recurso REST: v1beta.projects.patchDeployments
- Recurso REST: v1beta.projects.patchJobs
- Recurso REST: v1beta.projects.patchJobs.instanceDetails
- Recurso REST: v1beta.projects.zones.instances
- Recurso REST: v1.projects.patchDeployments
- Recurso REST: v1.projects.patchJobs
- Recurso REST: v1.projects.patchJobs.instanceDetails
Serviço: osconfig.googleapis.com
Recomendamos que você chame esse serviço usando as bibliotecas de cliente fornecidas pelo Google. Se seu aplicativo precisar chamar esse serviço usando suas próprias bibliotecas, é possível usar as seguintes informações ao fazer as solicitações da API.
Documento de descoberta
Um Documento de descoberta é uma especificação legível por máquina para descrever e consumir APIs REST. Ele é usado para criar bibliotecas de cliente, plug-ins IDE e outras ferramentas que interagem com as APIs do Google. Um serviço pode fornecer vários documentos de descoberta. Este serviço apresenta os documentos de descoberta abaixo:
Endpoint de serviço
Um endpoint de serviço é um URL base que especifica o endereço de rede de um serviço de API. Um serviço pode ter vários endpoints de serviço. Este serviço tem o endpoint a seguir e todos os URIs abaixo são relativos a ele:
https://osconfig.googleapis.com
Recurso REST: v1beta.projects.guestPolicies
Métodos | |
---|---|
create |
POST /v1beta/{parent=projects/*}/guestPolicies Crie uma política de convidado da Configuração do SO. |
delete |
DELETE /v1beta/{name=projects/*/guestPolicies/*} Exclua uma política de convidado da Configuração do SO. |
get |
GET /v1beta/{name=projects/*/guestPolicies/*} Consiga uma política de convidado da Configuração do SO. |
list |
GET /v1beta/{parent=projects/*}/guestPolicies Veja uma página das políticas de convidado da Configuração do SO. |
patch |
PATCH /v1beta/{guestPolicy.name=projects/*/guestPolicies/*} Atualize uma política de convidado da Configuração do SO. |
Recurso REST: v1beta.projects.patchDeployments
Métodos | |
---|---|
create |
POST /v1beta/{parent=projects/*}/patchDeployments Crie uma implantação de patch da Configuração do OS. |
delete |
DELETE /v1beta/{name=projects/*/patchDeployments/*} Exclua uma implantação de patch da Configuração do SO. |
get |
GET /v1beta/{name=projects/*/patchDeployments/*} Consiga uma implantação de patch da Configuração do SO. |
list |
GET /v1beta/{parent=projects/*}/patchDeployments Veja uma página de implantações de patch da Configuração do SO. |
Recurso REST: v1beta.projects.patchJobs
Métodos | |
---|---|
cancel |
POST /v1beta/{name=projects/*/patchJobs/*}:cancel Cancele um job de patch. |
execute |
POST /v1beta/{parent=projects/*}/patchJobs:execute Corrija instâncias de VMs criando e executando um job de patch. |
get |
GET /v1beta/{name=projects/*/patchJobs/*} Receba o job de patch. |
list |
GET /v1beta/{parent=projects/*}/patchJobs Receba uma lista de jobs de patch. |
Recurso REST: v1beta.projects.patchJobs.instanceDetails
Métodos | |
---|---|
list |
GET /v1beta/{parent=projects/*/patchJobs/*}/instanceDetails Veja uma lista de detalhes da instância para um determinado job de patch. |
Recurso REST: v1beta.projects.zones.instances
Métodos | |
---|---|
lookupEffectiveGuestPolicy |
POST /v1beta/{instance=projects/*/zones/*/instances/*}:lookupEffectiveGuestPolicy Pesquise a política de convidado efetiva que se aplica a uma instância de VM. |
Serviço: osconfig.googleapis.com
Recomendamos que você chame esse serviço usando as bibliotecas de cliente fornecidas pelo Google. Se seu aplicativo precisar chamar esse serviço usando suas próprias bibliotecas, é possível usar as seguintes informações ao fazer as solicitações da API.
Documento de descoberta
Um Documento de descoberta é uma especificação legível por máquina para descrever e consumir APIs REST. Ele é usado para criar bibliotecas de cliente, plug-ins IDE e outras ferramentas que interagem com as APIs do Google. Um serviço pode fornecer vários documentos de descoberta. Este serviço apresenta os documentos de descoberta abaixo:
Endpoint de serviço
Um endpoint de serviço é um URL base que especifica o endereço de rede de um serviço de API. Um serviço pode ter vários endpoints de serviço. Este serviço tem o endpoint a seguir e todos os URIs abaixo são relativos a ele:
https://osconfig.googleapis.com
Recurso REST: v1.projects.patchDeployments
Métodos | |
---|---|
create |
POST /v1/{parent=projects/*}/patchDeployments Crie uma implantação de patch da Configuração do OS. |
delete |
DELETE /v1/{name=projects/*/patchDeployments/*} Exclua uma implantação de patch da Configuração do SO. |
get |
GET /v1/{name=projects/*/patchDeployments/*} Consiga uma implantação de patch da Configuração do SO. |
list |
GET /v1/{parent=projects/*}/patchDeployments Veja uma página de implantações de patch da Configuração do SO. |
Recurso REST: v1.projects.patchJobs
Métodos | |
---|---|
cancel |
POST /v1/{name=projects/*/patchJobs/*}:cancel Cancele um job de patch. |
execute |
POST /v1/{parent=projects/*}/patchJobs:execute Corrija instâncias de VMs criando e executando um job de patch. |
get |
GET /v1/{name=projects/*/patchJobs/*} Receba o job de patch. |
list |
GET /v1/{parent=projects/*}/patchJobs Receba uma lista de jobs de patch. |
Recurso REST: v1.projects.patchJobs.instanceDetails
Métodos | |
---|---|
list |
GET /v1/{parent=projects/*/patchJobs/*}/instanceDetails Veja uma lista de detalhes da instância para um determinado job de patch. |