Compartilhar via


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 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 de PIM (Privileged Identity Management). Para recursos do Azure, ele pode ser uma assinatura, um grupo de recursos e um recurso como uma máquina virtual, etc.

Métodos

Método Tipo de retorno Descrição
List coleção governanceResource Liste uma coleção de recursos aos que o solicitante tem acesso.
Get governanceResource Leia propriedades e relações de uma entidade de recurso especificada por id.
Registrar Registre uma assinatura ou grupo de gerenciamento do Azure não gerenciado no serviço PIM.

Não POSThá suporte para , PUT, PATCHDELETE no roleDefinitions conjunto 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 "Assinatura", "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 hora da data em que o recurso é registrado no PIM.
registeredRoot Cadeia de caracteres O externalId do escopo raiz do recurso que está registrado no PIM. O escopo raiz pode ser os recursos pai, avô ou ancestral superior.
roleAssignmentCount Int32 Opcional. O número de atribuições de função para o recurso determinado. Para obter a propriedade, use $select=roleAssignmentCount explicitamente na consulta.
roleDefinitionCount Int32 Opcional. O número de definições de função para o recurso determinado. Para obter a propriedade, use $select=roleDefinitionCount explicitamente na consulta.
permissões governancePermission Opcional. Ele representa o status do acesso do solicitante ao recurso. Para obter a propriedade, use $select=permissions explicitamente 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

A representação JSON a seguir mostra o tipo de 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"
  }
}