tipo de recurso accessPackageAssignmentPolicy

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.

Em Microsoft Entra gerenciamento de direitos, uma política de atribuição de pacote de acesso especifica a política pela qual os sujeitos podem solicitar ou receber um pacote de acesso por meio de uma atribuição de pacote de acesso. Um pacote de acesso pode ter zero ou mais políticas. Quando uma solicitação de um assunto é recebida, o assunto é correspondido a cada política para localizar a política (se houver) com requestorSettings que incluem esse assunto. Em seguida, a política determina se a solicitação requer aprovação, a duração da atribuição do pacote de acesso e se a atribuição precisa ser analisada regularmente.

Para atribuir um usuário a um pacote de acesso, crie um accessPackageAssignmentRequest que faz referência à política de atribuição de pacote de acesso e acesso.

Métodos

Método Tipo de retorno Descrição
Listar accessPackageAssignmentPolicies coleção accessPackageAssignmentPolicy Recupere uma lista de objetos accessPackageAssignmentPolicy.
Criar accessPackageAssignmentPolicy accessPackageAssignmentPolicy Crie um novo objeto accessPackageAssignmentPolicy.
Obter accessPackageAssignmentPolicy accessPackageAssignmentPolicy Leia propriedades e relações de um objeto accessPackageAssignmentPolicy.
Atualizar accessPackageAssignmentPolicy accessPackageAssignmentPolicy Atualize as propriedades de um objeto accessPackageAssignmentPolicy.
Excluir accessPackageAssignmentPolicy Exclua um accessPackageAssignmentPolicy.

Propriedades

Propriedade Tipo Descrição
accessPackageId Cadeia de caracteres Identificador do pacote de acesso.
accessReviewSettings assignmentReviewSettings Quem deve examinar e com que frequência, as atribuições para o pacote de acesso dessa política. Essa propriedade será nula se as revisões não forem necessárias.
Canextend Booliano Indica se um usuário pode estender a duração da atribuição do pacote de acesso após a aprovação.
createdBy Cadeia de caracteres Somente leitura.
createdDateTime DateTimeOffset O tipo Timestamp representa informações de data e hora usando o formato ISO 8601 e está sempre no horário UTC. Por exemplo, meia-noite UTC em 1 de janeiro de 2014 é 2014-01-01T00:00:00Z
description Cadeia de caracteres A descrição da política.
displayName Cadeia de caracteres O nome de exibição da política. Suporta $filter (eq).
durationInDays Int32 O número de dias em que as atribuições dessa política duram até expirarem.
expirationDateTime DateTimeOffset A data de validade das atribuições criadas nesta política. O tipo Timestamp representa informações de data e hora usando o formato ISO 8601 e está sempre no horário UTC. Por exemplo, meia-noite UTC em 1 de janeiro de 2014 é 2014-01-01T00:00:00Z
id String Somente leitura.
Modifiedby String Somente leitura.
modifiedDateTime DateTimeOffset O tipo Timestamp representa informações de data e hora usando o formato ISO 8601 e está sempre no horário UTC. Por exemplo, meia-noite UTC em 1 de janeiro de 2014 é 2014-01-01T00:00:00Z
requestApprovalSettings approvalSettings Quem deve aprovar solicitações de pacote de acesso nesta política.
requestorSettings requestorSettings Quem pode solicitar esse pacote de acesso dessa política.
Perguntas coleção accessPackageQuestion Perguntas que são colocadas ao solicitante.
verifiableCredentialSettings verifiableCredentialSettings Configurações para credenciais verificáveis configuradas por meio do serviço de I D verificado Microsoft Entra. Essas configurações representam as credenciais verificáveis que um solicitante de um pacote de acesso nesta política pode apresentar para receber o pacote de acesso.

Relações

Relação Tipo Descrição
accessPackage accessPackage O pacote de acesso com essa política. Somente leitura. Anulável. Suporta o $expand.
customExtensionHandlers coleção customExtensionHandler A coleção de estágios quando executar uma ou mais extensões de fluxo de trabalho de pacote de acesso personalizado. Oferece suporte para $expand.
customExtensionStageSettings coleção customExtensionStageSetting A coleção de estágios quando executar uma ou mais extensões de fluxo de trabalho de pacote de acesso personalizado. Suporta o $expand.

Representação JSON

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

{
   "@odata.type": "#microsoft.graph.accessPackageAssignmentPolicy",
   "id": "String (identifier)",
   "accessPackageId": "String",
   "displayName": "String",
   "description": "String",
   "canExtend": "Boolean",
   "durationInDays": "Integer",
   "expirationDateTime": "String (timestamp)",
   "createdBy": "String",
   "createdDateTime": "String (timestamp)",
   "modifiedBy": "String",
   "modifiedDateTime": "String (timestamp)",
   "questions":[
      {
         "@odata.type": "microsoft.graph.accessPackageQuestion"
      }
   ],
   "requestorSettings": {
      "@odata.type": "microsoft.graph.requestorSettings"
   },
   "requestApprovalSettings": {
      "@odata.type": "microsoft.graph.approvalSettings"
   },
   "accessReviewSettings": {
      "@odata.type": "microsoft.graph.assignmentReviewSettings"
   },
   "verifiableCredentialSettings": {
      "@odata.type": "microsoft.graph.verifiableCredentialSettings"
   }
}