Esta página descreve como usar a funcionalidade de orquestração de políticas no VM Manager para criar, atualizar ou eliminar recursos de políticas de SO em diferentes projetos e zonas nas suas pastas ou organização.
Antes de começar
- Reveja a política do SO e a atribuição da política do SO.
- Reveja as quotas de configuração do SO.
- Certifique-se de que cumpre os pré-requisitos para usar o orquestrador de políticas.
-
Se ainda não o tiver feito, configure a autenticação.
A autenticação valida a sua identidade para aceder a Trusted Cloud by S3NS serviços e APIs. Para executar código ou exemplos a partir de um ambiente de desenvolvimento local, pode autenticar-se no Compute Engine selecionando uma das seguintes opções:
Select the tab for how you plan to use the samples on this page:
Console
When you use the Trusted Cloud console to access Trusted Cloud by S3NS services and APIs, you don't need to set up authentication.
gcloud
-
Instale a CLI Google Cloud e, em seguida, inicie sessão na CLI gcloud com a sua identidade federada. Depois de iniciar sessão, inicialize a CLI gcloud executando o seguinte comando:
gcloud init
- Set a default region and zone.
REST
Para usar os exemplos da API REST nesta página num ambiente de desenvolvimento local, usa as credenciais que fornece à CLI gcloud.
Instale a CLI Google Cloud e, em seguida, inicie sessão na CLI gcloud com a sua identidade federada. Depois de iniciar sessão, inicialize a CLI gcloud executando o seguinte comando:
gcloud init
Para mais informações, consulte o artigo Autenticar para usar REST na Trusted Cloud documentação de autenticação.
Crie ou atualize atribuições de políticas do SO em projetos e zonas
Pode criar orquestradores de políticas para aplicar políticas de SO a recursos selecionados num projeto, numa pasta ou numa organização.
Consola
Para criar um orquestrador de políticas e aplicar atribuições de políticas do SO numa pasta, faça o seguinte:
- No cliente local, crie ou transfira um ficheiro de política do SO. Este ficheiro tem de ser um ficheiro JSON ou YAML. Para mais informações sobre a criação de políticas de SO ou para ver exemplos de políticas de SO, consulte o artigo Políticas de SO.
Na Trusted Cloud consola, aceda à página Políticas de SO.
Clique no seletor de projetos na barra de ações da Trusted Cloud consola e selecione o projeto, a pasta ou a organização na qual quer criar o orquestrador de políticas.
Clique em Criar global.
Especifique um nome e uma descrição para o orquestrador de políticas. Consulte a Convenção de nomenclatura de recursos. O VM Manager atribui um ID do orquestrador exclusivo ao orquestrador de políticas. Pode editar este ID, se necessário.
Na secção Políticas de SO, carregue o ficheiro de políticas de SO.
Opcional: na secção Estado, selecione uma das seguintes opções para especificar o comportamento do orquestrador de políticas:
ACTIVE
: depois de criada, o orquestrador de políticas toma medidas imediatamente.STOPPED
: um orquestrador de políticas criado neste estado não toma medidas imediatamente. Pode editar o orquestrador de políticas mais tarde para alterar o respetivo estado.
No campo Ação, selecione a ação UPSERT.
Na secção Âmbito da orquestração, especifique as pastas e os projetos nos quais quer implementar as políticas de SO. Só deve introduzir os números dos projetos e das pastas nestes campos, por exemplo,
123456,7654321
.Selecione as zonas que contêm as VMs às quais quer aplicar as políticas de SO. Em alternativa, clique em Selecionar tudo para aplicar as alterações à política de SO aos recursos em todas as zonas.
Opcional: na secção Segmentar instâncias de VMs, especifique as VMs de destino às quais quer aplicar as políticas de SO.
- Selecione as famílias de SO.
Pode filtrar ainda mais as VMs especificando etiquetas de inclusão e exclusão.
Por exemplo, pode selecionar todas as VMs Ubuntu no seu ambiente de teste e excluir as que estão a executar o Google Kubernetes Engine, especificando o seguinte:
- Família de SO:
ubuntu
- Incluir:
env:test
,env:staging
- Excluir:
goog-gke-node
- Família de SO:
Especifique um plano de implementação para a atribuição de políticas do SO.
- Especifique o tamanho da onda (também conhecido como orçamento de interrupção). Por exemplo, 10%.
- Especifique o tempo de espera. Por exemplo, 15 minutos.
Clique em Criar.
gcloud
Para criar um orquestrador de políticas, conclua os seguintes passos:
Crie ou transfira um recurso de atribuição de política de SO no formato JSON ou YAML. Para mais informações acerca deste ficheiro e exemplos de atribuições de políticas, consulte o artigo Atribuições de políticas do SO.
Use o comando
os-config policy-orchestrators create
para criar e implementar a atribuição da política do SO no âmbito especificado.
Projeto
gcloud compute os-config policy-orchestrators create ORCHESTRATOR_NAME \ --policy-type=os_policy_assignment_v1 \ --policy-file=OS_POLICY_ASSIGNMENT_YAML_FILE \ --policy-id=POLICY_ID
Substitua o seguinte:
ORCHESTRATOR_NAME
: nome do orquestrador de políticas. Consulte a Convenção de nomenclatura de recursos.OS_POLICY_ASSIGNMENT_FILE
: o caminho absoluto para o ficheiro de atribuição de políticas do SO que criou no passo anterior.POLICY_ID
: um ID exclusivo para o orquestrador de políticas. Se não especificar um valor, o orquestrador de políticas atribui um ID exclusivo ao recurso do orquestrador.
Exemplo
gcloud compute os-config policy-orchestrators create my-os-policy-orchestrator \ --policy-type=os_policy_assignment_v1 \ --policy-file=/downloads/assignment-config.yaml \ --policy-id=policy-123
Pasta
gcloud --billing-project=QUOTA_PROJECT_ID compute os-config policy-orchestrators create ORCHESTRATOR_NAME \ --folder=FOLDER_NUMBER \ --policy-type=os_policy_assignment_v1 \ --policy-file=OS_POLICY_ASSIGNMENT_YAML_FILE \ --policy-id=POLICY_ID \ --include-projects=PROJECT_NUMBERS
Substitua o seguinte:
QUOTA_PROJECT_ID
: o ID do projeto da quota ou do projeto de faturação.ORCHESTRATOR_NAME
: nome do orquestrador de políticas. Consulte a Convenção de nomenclatura de recursos.FOLDER_NUMBER
: o número da pasta da pasta na qual quer criar o orquestrador de políticas.OS_POLICY_ASSIGNMENT_FILE
: o caminho absoluto para o ficheiro de atribuição de políticas do SO que criou no passo anterior.POLICY_ID
: um ID exclusivo para o orquestrador de políticas. Se não especificar um valor, o orquestrador de políticas atribui um ID exclusivo ao recurso do orquestrador.PROJECT_NUMBERS
: uma lista de projetos aos quais quer aplicar as atribuições de políticas do SO. Tem de especificar os números dos projetos, o ID numérico exclusivo dos projetos.
Exemplo
gcloud --billing-project=my-quota-project compute os-config policy-orchestrators create my-os-policy-orchestrator \ --folder=123456 \ --policy-type=os_policy_assignment_v1 \ --policy-file=/downloads/assignment-config.yaml \ --policy-id=policy-123 \ --include-projects=87654321,4567890
Organização
gcloud --billing-project=QUOTA_PROJECT_ID compute os-config policy-orchestrators create ORCHESTRATOR_NAME \ --organization=ORGANIZATION_NUMBER \ --policy-type=os_policy_assignment_v1 \ --policy-file=OS_POLICY_ASSIGNMENT_YAML_FILE \ --policy-id=POLICY_ID \ --include-projects=PROJECT_NUMBERS
Substitua o seguinte:
QUOTA_PROJECT_ID
: o ID do projeto da quota ou do projeto de faturação.ORCHESTRATOR_NAME
: nome do orquestrador de políticas. Consulte a Convenção de nomenclatura de recursos.FOLDER_NUMBER
: o número da pasta da pasta na qual quer criar o orquestrador de políticas.OS_POLICY_ASSIGNMENT_FILE
: o caminho absoluto para o ficheiro de atribuição de políticas do SO que criou no passo anterior.POLICY_ID
: um ID exclusivo para o orquestrador de políticas. Se não especificar um valor, o orquestrador de políticas atribui um ID exclusivo ao recurso do orquestrador.PROJECT_NUMBERS
: uma lista de projetos aos quais quer aplicar as atribuições de políticas do SO. Tem de especificar os números dos projetos, o ID numérico exclusivo dos projetos.
Exemplo
gcloud --billing-project=my-quota-project compute os-config policy-orchestrators create my-os-policy-orchestrator \ --organization=123456 \ --policy-type=os_policy_assignment_v1 \ --policy-file=/downloads/assignment-config.yaml \ --policy-id=policy-123 \ --include-projects=87654321,4567890
REST
Para criar um orquestrador de políticas, conclua os seguintes passos:
Crie ou transfira um ficheiro de atribuição de políticas do SO. Tem de ser um ficheiro JSON. Para mais informações sobre a criação de atribuições de políticas do SO ou para ver exemplos de atribuições de políticas do SO, consulte o artigo Atribuição de políticas do SO.
Consoante o âmbito em que está a criar o orquestrador de políticas, use um dos seguintes métodos:
Projeto
Envie um pedido
POST
para o métodoprojects.locations.global.policyOrchestrators.create
.No corpo do pedido, cole as especificações de atribuição da política do SO do passo anterior.
POST https://osconfig.googleapis.com/v2/projects/PROJECT_NUMBER/locations/global/policyOrchestrators { JSON_OS_POLICY_ORCHESTRATOR }
Substitua o seguinte:
PROJECT_NUMBER
: o ID numérico do projeto no qual quer criar o orquestrador de políticas.JSON_OS_POLICY_ORCHESTRATOR
: o objeto do orquestrador de políticas no formato JSON que define o âmbito do orquestrador, o recurso orquestrado e o estado de orquestração. Para mais informações sobre os parâmetros e o formato, consulteResource: folders.locations.global.policyOrchestrators
.
Exemplo
Por exemplo, para criar uma atribuição de política de SO que instale um MSI do Windows transferido de um contentor do Cloud Storage através da atribuição de política de SO de exemplo, conclua os seguintes passos:
- Converta o exemplo em JSON
Faça o seguinte pedido:
POST https://osconfig.googleapis.com/v2/projects/123456/locations/global/policyOrchestrators { "action": "UPSERT", "orchestratedResource": { "osPolicyAssignmentV1Payload": { "instanceFilter": { "inventories": [ { "osShortName": "windows" } ] }, "osPolicies": [ { "id": "install-msi-policy", "mode": "ENFORCEMENT", "resourceGroups": [ { "resources": [ { "id": "install-msi", "pkg": { "desiredState": "INSTALLED", "msi": { "source": { "gcs": { "bucket": "my-bucket", "generation": "1619136883923956", "object": "my-app.msi" } } } } } ] } ] } ], "rollout": { "disruptionBudget": { "fixed": 10 }, "minWaitDuration": "300s" } } }, "orchestrationScope": { "selectors": [ { "resourceHierarchySelector": { "includedProjects": [ "projects/87654321", "projects/4567890" ] } } ] }, "state": "ACTIVE" }
Pasta
Envie um pedido
POST
para o métodofolders.locations.global.policyOrchestrators.create
.No corpo do pedido, cole as especificações de atribuição da política do SO do passo anterior.
POST https://osconfig.googleapis.com/v2/folders/FOLDER_NUMBER/locations/global/policyOrchestrators -H "x-goog-user-project: QUOTA_PROJECT_ID" { JSON_OS_POLICY_ORCHESTRATOR }
Substitua o seguinte:
QUOTA_PROJECT_ID
: o ID do projeto de quota ou do projeto de faturação.FOLDER_NUMBER
: o ID numérico da pasta na qual quer criar o orquestrador de políticas.JSON_OS_POLICY_ORCHESTRATOR
: o objeto do orquestrador de políticas no formato JSON que define o âmbito do orquestrador, o recurso orquestrado e o estado de orquestração. Para mais informações sobre os parâmetros e o formato, consulteResource: folders.locations.global.policyOrchestrators
.
Exemplo
Por exemplo, para criar uma atribuição de política de SO que instale um MSI do Windows transferido de um contentor do Cloud Storage através da atribuição de política de SO de exemplo, conclua os seguintes passos:
- Converta o exemplo em JSON
Faça o seguinte pedido:
POST https://osconfig.googleapis.com/v2/folders/123456/locations/global/policyOrchestrators \ -H "x-goog-user-project: my-quota-project { "action": "UPSERT", "orchestratedResource": { "osPolicyAssignmentV1Payload": { "instanceFilter": { "inventories": [ { "osShortName": "windows" } ] }, "osPolicies": [ { "id": "install-msi-policy", "mode": "ENFORCEMENT", "resourceGroups": [ { "resources": [ { "id": "install-msi", "pkg": { "desiredState": "INSTALLED", "msi": { "source": { "gcs": { "bucket": "my-bucket", "generation": "1619136883923956", "object": "my-app.msi" } } } } } ] } ] } ], "rollout": { "disruptionBudget": { "fixed": 10 }, "minWaitDuration": "300s" } } }, "orchestrationScope": { "selectors": [ { "resourceHierarchySelector": { "includedProjects": [ "projects/87654321", "projects/4567890" ] } } ] }, "state": "ACTIVE" }
Organização
Envie um pedido
POST
para o métodoorganizations.locations.global.policyOrchestrators.create
.No corpo do pedido, cole as especificações de atribuição da política do SO do passo anterior.
POST https://osconfig.googleapis.com/v2/organizations/ORGANIZATION_NUMBER/locations/global/policyOrchestrators \ -H "x-goog-user-project: QUOTA_PROJECT_ID" { JSON_OS_POLICY_ORCHESTRATOR }
Substitua o seguinte:
QUOTA_PROJECT_ID
: o ID do projeto de quota ou do projeto de faturação.ORGANIZATION_NUMBER
: o ID numérico da organização na qual quer criar o orquestrador de políticas.JSON_OS_POLICY_ORCHESTRATOR
: o objeto do orquestrador de políticas no formato JSON que define o âmbito do orquestrador, o recurso orquestrado e o estado de orquestração. Para mais informações sobre os parâmetros e o formato, consulteResource: organizations.locations.global.policyOrchestrators
.
Exemplo
Por exemplo, para criar uma atribuição de política de SO que instale um MSI do Windows transferido de um contentor do Cloud Storage através da atribuição de política de SO de exemplo, conclua os seguintes passos:
- Converta o exemplo em JSON
Faça o seguinte pedido:
POST https://osconfig.googleapis.com/v2/organizations/567890/locations/global/policyOrchestrators \ -H "x-goog-user-project: my-quota-project { "action": "UPSERT", "orchestratedResource": { "osPolicyAssignmentV1Payload": { "instanceFilter": { "inventories": [ { "osShortName": "windows" } ] }, "osPolicies": [ { "id": "install-msi-policy", "mode": "ENFORCEMENT", "resourceGroups": [ { "resources": [ { "id": "install-msi", "pkg": { "desiredState": "INSTALLED", "msi": { "source": { "gcs": { "bucket": "my-bucket", "generation": "1619136883923956", "object": "my-app.msi" } } } } } ] } ] } ], "rollout": { "disruptionBudget": { "fixed": 10 }, "minWaitDuration": "300s" } } }, "orchestrationScope": { "selectors": [ { "resourceHierarchySelector": { "includedProjects": [ "projects/87654321", "projects/4567890" ] } } ] }, "state": "ACTIVE" }
Elimine atribuições de políticas de SO de vários projetos
Pode usar o orquestrador de políticas para eliminar políticas de SO de vários projetos na sua pasta ou organização, especificando o ID da política exclusivo para o recurso de política de SO.
Consola
Para eliminar políticas de SO numa pasta, faça o seguinte:
- No cliente local, crie ou transfira um ficheiro de política do SO. Este ficheiro tem de ser um ficheiro JSON ou YAML. Para mais informações sobre a criação de políticas de SO ou para ver exemplos de políticas de SO, consulte o artigo Políticas de SO.
Na Trusted Cloud consola, aceda à página Políticas de SO.
Clique no seletor de projetos na barra de ações da Trusted Cloud consola e selecione o projeto, a pasta ou a organização na qual quer criar o orquestrador de políticas.
Clique em Criar global
Especifique um nome e uma descrição para o orquestrador de políticas. Consulte a Convenção de nomenclatura de recursos. O VM Manager atribui um ID do orquestrador exclusivo ao orquestrador de políticas. Pode editar este ID, se necessário.
Na secção Políticas de SO, selecione e carregue o ficheiro de política de SO.
Opcional: na secção Estado, selecione uma das seguintes opções para especificar o comportamento do orquestrador de políticas:
ACTIVE
: depois de criada, o orquestrador de políticas toma medidas imediatamente.STOPPED
: um orquestrador de políticas criado neste estado não toma medidas imediatamente. Pode editar o orquestrador de políticas mais tarde para alterar o respetivo estado.
No campo Ação, selecione a ação ELIMINAR.
Na secção Âmbito da orquestração, especifique as pastas e os projetos nos quais quer implementar as políticas de SO. Só deve introduzir os números dos projetos e das pastas nestes campos, por exemplo,
123456,7654321
.Selecione as zonas que contêm as VMs às quais quer aplicar as políticas de SO.
Opcional: na secção Segmentar instâncias de VMs, especifique as VMs de destino às quais quer aplicar as políticas de SO.
- Selecione as famílias de SO.
Pode filtrar ainda mais as VMs especificando etiquetas de inclusão e exclusão.
Por exemplo, pode selecionar todas as VMs Ubuntu no seu ambiente de teste e excluir as que estão a executar o Google Kubernetes Engine, especificando o seguinte:
- Família de SO:
ubuntu
- Incluir:
env:test
,env:staging
- Excluir:
goog-gke-node
- Família de SO:
Especifique um plano de implementação para a atribuição de políticas do SO.
- Especifique o tamanho da onda (também conhecido como orçamento de interrupção). Por exemplo, 10%.
- Especifique o tempo de espera. Por exemplo, 15 minutos.
Clique em Criar.
gcloud
Para eliminar políticas de SO de vários projetos através de um orquestrador de políticas, use o comando
os-config policy-orchestrators create
e especifique a ação comodelete
para opolicy-id
associado à atribuição da política de SO.Projeto
gcloud compute os-config policy-orchestrators create ORCHESTRATOR_NAME \ --policy-type=os_policy_assignment_v1 \ --policy-file=OS_POLICY_ASSIGNMENT_FILE \ --policy-id=POLICY_ID \ --action=delete
Substitua o seguinte:
ORCHESTRATOR_NAME
: nome do orquestrador de políticas.OS_POLICY_ASSIGNMENT_FILE
: o caminho absoluto para o ficheiro de atribuição da política do SO.POLICY_ID
: o ID da política para o recurso do orquestrador de políticas do SO.
Exemplo
gcloud compute os-config policy-orchestrators create my-os-policy-orchestrator \ --policy-type=os_policy_assignment_v1 --policy-id=my-policy \ --action=delete
Pasta
gcloud --billing-project=QUOTA_PROJECT_ID compute os-config policy-orchestrators create ORCHESTRATOR_NAME \ --policy-type=os_policy_assignment_v1 \ --policy-id=POLICY_ID \ --action=delete
Substitua o seguinte:
QUOTA_PROJECT_ID
: o ID do projeto de quota ou do projeto de faturação.ORCHESTRATOR_NAME
: nome do orquestrador de políticas.FOLDER_NUMBER
: o ID numérico da pasta a partir da qual quer eliminar os recursos da política do SO.POLICY_ID
: o ID da política para o recurso do orquestrador de políticas do SO.
Exemplo
gcloud --billing-project=my-quota-project compute os-config policy-orchestrators create my-os-policy-orchestrator \ --folder=123456 \ --policy-type=os_policy_assignment_v1 \ --policy-id=my-policy \ --action=delete
Organização
gcloud --billing-project=QUOTA_PROJECT_ID compute os-config policy-orchestrators create ORCHESTRATOR_NAME \ --organization=ORGANIZATION_NUMBER \ --policy-type=os_policy_assignment_v1 \ --policy-id=POLICY_ID \ --action=delete
Substitua o seguinte:
QUOTA_PROJECT_ID
: o ID do projeto de quota ou do projeto de faturação.ORCHESTRATOR_NAME
: nome do orquestrador de políticas.ORGANIZATION_NUMBER
: o ID numérico da organização da qual quer eliminar os recursos da política de SO.POLICY_ID
: o ID da política para o recurso do orquestrador de políticas do SO.
Exemplo
gcloud --billing-project=my-quota-project compute os-config policy-orchestrators create my-os-policy-orchestrator \ --organization=987654321 --policy-type=os_policy_assignment_v1 --policy-id=my-policy \ --action=delete
REST
Para criar um orquestrador de políticas que elimine políticas do SO de vários projetos, use um dos seguintes métodos e especifique a ação como
DELETE
:Projeto
Envie um pedido
POST
para o métodoprojects.locations.global.policyOrchestrators.create
.No corpo do pedido, especifique o ID da política associado à atribuição da política do SO.
POST https://osconfig.googleapis.com/v2/projects/PROJECT_NUMBER/locations/global/policyOrchestrators { JSON_OS_POLICY_ORCHESTRATOR }
Substitua o seguinte:
PROJECT_NUMBER
: o ID numérico do projeto no qual quer criar o orquestrador de políticas.JSON_OS_POLICY_ORCHESTRATOR
: o objeto do orquestrador de políticas no formato JSON que define o âmbito do orquestrador, o recurso orquestrado e o estado de orquestração. Para mais informações sobre os parâmetros e o formato, consulteResource: folders.locations.global.policyOrchestrators
.
Exemplo
POST https://osconfig.googleapis.com/v2/projects/567890/locations/global/policyOrchestrators { "action": "DELETE", "orchestratedResource": { "id": "my-policy", "osPolicyAssignmentV1Payload": {} }, "orchestrationScope": { "selectors": [ { "resourceHierarchySelector": { "includedProjects": [ "projects/87654321", "projects/4567890" ] } } ] }, "state": "ACTIVE" }
Pasta
Envie um pedido
POST
para o métodofolders.locations.global.policyOrchestrators.create
.No corpo do pedido, especifique o ID da política associado à atribuição da política do SO.
POST https://osconfig.googleapis.com/v2/folders/FOLDER_NUMBER/locations/global/policyOrchestrators -H "x-goog-user-project: QUOTA_PROJECT_ID" { JSON_OS_POLICY_ORCHESTRATOR }
Substitua o seguinte:
QUOTA_PROJECT_ID
: o ID do projeto de quota ou do projeto de faturação.FOLDER_NUMBER
: o ID numérico da pasta a partir da qual quer eliminar os recursos da política do SO.JSON_OS_POLICY_ORCHESTRATOR
: o objeto do orquestrador de políticas no formato JSON que define o ID da política, o âmbito do orquestrador, o recurso orquestrado e o estado de orquestração. Para mais informações sobre os parâmetros e o formato, consulteResource: folders.locations.global.policyOrchestrators
.
Exemplo
Por exemplo, para eliminar recursos da política de SO de vários projetos, faça o seguinte pedido:
POST https://osconfig.googleapis.com/v2/folders/567890/locations/global/policyOrchestrators -H "x-goog-user-project: my-quota-project { "action": "DELETE", "orchestratedResource": { "id": "my-policy", "osPolicyAssignmentV1Payload": {} }, "orchestrationScope": { "selectors": [ { "resourceHierarchySelector": { "includedProjects": [ "projects/87654321", "projects/4567890" ] } } ] }, "state": "ACTIVE" }
Organização
Envie um pedido
POST
para o métodoorganizations.locations.global.policyOrchestrators.create
.No corpo do pedido, especifique o ID da política associado à atribuição da política do SO.
POST https://osconfig.googleapis.com/v2/organizations/ORGANIZATION_NUMBER/locations/global/policyOrchestrators -H "x-goog-user-project: QUOTA_PROJECT_ID" { JSON_OS_POLICY_ORCHESTRATOR }
Substitua o seguinte:
QUOTA_PROJECT_ID
: o ID do projeto de quota ou do projeto de faturação.ORGANIZATION_NUMBER
: o ID numérico da organização da qual quer eliminar os recursos da política de SO.JSON_OS_POLICY_ORCHESTRATOR
: o objeto do orquestrador de políticas no formato JSON que define o ID da política, o âmbito do orquestrador, o recurso orquestrado e o estado de orquestração. Para mais informações sobre os parâmetros e o formato, consulteResource: organizations.locations.global.policyOrchestrators
.
Exemplo
Por exemplo, para eliminar recursos da política de SO de vários projetos, envie o seguinte pedido:
POST https://osconfig.googleapis.com/v2/organizations/567890/locations/global/policyOrchestrators -H "x-goog-user-project: my-quota-project { "action": "DELETE", "orchestratedResource": { "id": "my-policy", "osPolicyAssignmentV1Payload": {} }, "orchestrationScope": { "selectors": [ { "resourceHierarchySelector": { "includedProjects": [ "projects/87654321", "projects/4567890" ] } } ] }, "state": "ACTIVE" }
O que se segue?
Exceto em caso de indicação contrária, o conteúdo desta página é licenciado de acordo com a Licença de atribuição 4.0 do Creative Commons, e as amostras de código são licenciadas de acordo com a Licença Apache 2.0. Para mais detalhes, consulte as políticas do site do Google Developers. Java é uma marca registrada da Oracle e/ou afiliadas.
Última atualização 2025-10-02 UTC.
[[["Fácil de entender","easyToUnderstand","thumb-up"],["Meu problema foi resolvido","solvedMyProblem","thumb-up"],["Outro","otherUp","thumb-up"]],[["Não contém as informações de que eu preciso","missingTheInformationINeed","thumb-down"],["Muito complicado / etapas demais","tooComplicatedTooManySteps","thumb-down"],["Desatualizado","outOfDate","thumb-down"],["Problema na tradução","translationIssue","thumb-down"],["Problema com as amostras / o código","samplesCodeIssue","thumb-down"],["Outro","otherDown","thumb-down"]],["Última atualização 2025-10-02 UTC."],[],[],null,[]] -