Method: projects.locations.aclPolicies.patch

Atualiza a política de ACL.

A operação vai aplicar a política de ACL atualizada a todas as instâncias vinculadas. A operação vai retornar sucesso se aplicar a política a todas as instâncias. Se a operação for concluída com uma falha, o serviço vai continuar aplicando a política por reconciliação nas instâncias com falha, mesmo após a conclusão da operação, para garantir a consistência posterior.

O longrunning.Operation concluído vai conter o novo objeto de política de ACL no campo de resposta.

Solicitação HTTP


PATCH https://memorystore.googleapis.com/v1alpha/{aclPolicy.name=projects/*/locations/*/aclPolicies/*}

Os URLs usam a sintaxe de Transcodificação gRPC.

Parâmetros de caminho

Parâmetros
aclPolicy.name

string

Identificador. Caminho completo do recurso da política de ACL.

Parâmetros de consulta

Parâmetros
updateMask

string (FieldMask format)

Opcional. Máscara de campos a serem atualizados. É preciso fornecer pelo menos um caminho nesse campo. Os elementos do campo de caminhos repetidos só podem incluir estes campos de AclPolicy:

  • rules

Uma lista separada por vírgulas de nomes de campos totalmente qualificados. Exemplo: "user.displayName,photo".

requestId

string

Opcional. UUID da solicitação idempotente.

Corpo da solicitação

O corpo da solicitação contém uma instância de AclPolicy.

Corpo da resposta

Se a solicitação for bem-sucedida, o corpo da resposta conterá uma instância de Operation.

Escopos de autorização

Requer um dos seguintes escopos do OAuth:

  • https://www.googleapis.com/auth/cloud-platform
  • https://www.googleapis.com/auth/memorystore.read-write

Permissões do IAM

Requer a seguinte permissão do IAM no recurso name:

  • memorystore.aclPolicies.update

Para mais informações, consulte a documentação do IAM.