Controlo de acesso com a IAM

Vista geral

A Cloud Healthcare API usa a gestão de identidade e de acesso (IAM) para o controlo de acesso.

Na Cloud Healthcare API, o controlo de acesso pode ser configurado ao nível do projeto, do conjunto de dados ou do repositório de dados. Por exemplo, pode conceder acesso a todos os conjuntos de dados num projeto a um grupo de programadores. Para saber como configurar e usar a IAM com a Cloud Healthcare API, consulte os artigos Controlar o acesso e Controlar o acesso a outros produtos.

Para uma descrição detalhada do IAM e das respetivas funcionalidades, consulte a documentação do IAM. Em particular, consulte a secção sobre a gestão de políticas de IAM.

Todos os métodos da API Cloud Healthcare requerem que o autor da chamada tenha as autorizações necessárias. Consulte Autorizações e Funções para mais informações.

Autorizações

As tabelas seguintes indicam as autorizações da IAM associadas à Cloud Healthcare API. Os nomes dos métodos são abreviados na tabela; o nome completo de cada método começa com projects.locations..

Método de armazenamento de consentimento Autorizações necessárias
datasets.consentStores.checkDataAccess healthcare.consentStores.checkDataAccess na loja de consentimento pedida.
datasets.consentStores.create healthcare.consentStores.create no conjunto de dados principal.
datasets.consentStores.delete healthcare.consentStores.delete na loja de consentimento pedida.
datasets.consentStores.evaluateUserConsents healthcare.consentStores.evaluateUserConsents na loja de consentimento pedida.
datasets.consentStores.get healthcare.consentStores.get na loja de consentimento pedida.
datasets.consentStores.getIamPolicy healthcare.consentStores.getIamPolicy na loja de consentimento pedida.
datasets.consentStores.list healthcare.consentStores.list no conjunto de dados principal.
datasets.consentStores.patch healthcare.consentStores.update na loja de consentimento pedida.
datasets.consentStores.queryAccessibleData healthcare.consentStores.queryAccessibleData na loja de consentimento pedida.
datasets.consentStores.setIamPolicy healthcare.consentStores.setIamPolicy na loja de consentimento pedida.
datasets.consentStores.attributeDefinitions.create healthcare.attributeDefinitions.create na loja de consentimento parental.
datasets.consentStores.attributeDefinitions.delete healthcare.attributeDefinitions.delete no recurso de definição do atributo pedido.
datasets.consentStores.attributeDefinitions.get healthcare.attributeDefinitions.get no recurso de definição do atributo pedido.
datasets.consentStores.attributeDefinitions.list healthcare.attributeDefinitions.list na loja de consentimento parental.
datasets.consentStores.attributeDefinitions.patch healthcare.attributeDefinitions.update no recurso de definição do atributo pedido.
datasets.consentStores.consentArtifacts.create healthcare.consentArtifacts.create na loja de consentimento parental.
datasets.consentStores.consentArtifacts.delete healthcare.consentArtifacts.delete no recurso de artefacto de consentimento pedido.
datasets.consentStores.consentArtifacts.get healthcare.consentArtifacts.get no recurso de artefacto de consentimento pedido.