Tipo de recurso governanceResource

Namespace: microsoft.graph

Importante

As APIs na versão /beta no Microsoft Graph estão sujeitas a alterações. Não há suporte para o uso dessas APIs em aplicativos de produção. Para determinar se uma API está disponível na v1.0, use o seletor de versão.

Cuidado

Esta versão do Privileged Identity Management (PIM) API para recursos Azure será depreciada em breve. Use a nova API DE PIM REST do Azure para funções de recurso do Azure.

Representa recursos que podem ser gerenciados por Privileged Identity Management (PIM). Para recursos do Azure, pode ser uma assinatura, um grupo de recursos e um recurso, como uma máquina virtual, um banco de dados SQL etc.

Métodos

Método Tipo de retorno Descrição
Listar Coleção governanceResource Liste uma coleção de recursos aos qual o solicitante tem acesso.
Get governanceResource Ler propriedades e relações de uma entidade de recurso especificada pela ID.
Registrar Registre uma assinatura ou grupo de gerenciamento não gerenciado do Azure no serviço PIM.

Não POST, PUT, PATCHtêm DELETE suporte no conjunto roleDefinitions de entidades por enquanto.

Propriedades

Propriedade Tipo Descrição
id Cadeia de caracteres A ID do recurso. Ele está no formato GUID.
externalId Cadeia de caracteres A ID externa do recurso, que representa sua ID original no sistema externo. Por exemplo, a ID externa de um recurso de assinatura pode ser "/subscriptions/c14ae696-5e0c-4e5d-88cc-bef6637737ac".
type Cadeia de caracteres Obrigatório. Tipo de recurso. Por exemplo, para recursos do Azure, o tipo pode ser "Subscription", "ResourceGroup", "Microsoft.Sql/server", etc.
displayName Cadeia de caracteres O nome de exibição do recurso.
status Cadeia de caracteres O status de um determinado recurso. Por exemplo, ele pode representar se o recurso está bloqueado ou não (valores: Active/Locked). Observação: essa propriedade pode ser estendida no futuro para dar suporte a mais cenários.
registeredDateTime DateTimeOffset Representa a data em que o recurso é registrado no PIM.
registeredRoot Cadeia de caracteres A externalId do escopo raiz do recurso registrado no PIM. O escopo raiz pode ser o pai, avô ou recursos ancestrais superiores.
roleAssignmentCount Int32 Opcional. O número de atribuições de função para o recurso fornecido. Para obter a propriedade, use explicitamente $select=roleAssignmentCount na consulta.
roleDefinitionCount Int32 Opcional. O número de definições de função para o recurso fornecido. Para obter a propriedade, use explicitamente $select=roleDefinitionCount na consulta.
permissões governancePermission Opcional. Ele representa o status do acesso do solicitante ao recurso. Para obter a propriedade, use explicitamente $select=permissions na consulta.

Relações

Relação Tipo Descrição
roleAssignments coleção governanceRoleAssignment A coleção de atribuições de função para o recurso.
roleDefinitions coleção governanceRoleDefinition A coleção de definições de função para o recurso.
roleAssignmentRequests coleção governanceRoleAssignmentRequest A coleção de solicitações de atribuição de função para o recurso.
roleSettings coleção governanceRoleSetting A coleção de configurações de função para o recurso.
primário governanceResource Somente leitura. O recurso pai. para pimforazurerbac o cenário, ele pode representar a assinatura à qual o recurso pertence.

Representação JSON

Veja a seguir uma representação JSON do recurso.

{
  "id": "String (identifier)",
  "externalId": "String",
  "type": "String",
  "displayName": "String",
  "status": "String",
  "registeredDateTime": "String (timestamp)",
  "registeredRoot": "String",
  "roleAssignmentCount": 12356,
  "roleDefinitionCount": 12356,
  "permissions": {
    "@odata.type": "microsoft.graph.governancePermission"
  }
}