tipo de recurso accessPackageAssignmentPolicyaccessPackageAssignmentPolicy resource type

Namespace: microsoft.graphNamespace: microsoft.graph

Importante

As APIs na /beta versão do Microsoft Graph estão sujeitas a alterações.APIs under the /beta version in Microsoft Graph are subject to change. Não há suporte para o uso dessas APIs em aplicativos de produção.Use of these APIs in production applications is not supported.

No Azure ad pretitulation Management, uma política de atribuição de pacote do Access especifica a política pela qual as entidades podem solicitar ou receber um pacote de acesso por meio de uma atribuição de pacote do Access.In Azure AD entitlement management, an access package assignment policy specifies the policy by which subjects can request or be assigned an access package via an access package assignment. Um pacote de acesso pode ter zero ou mais políticas.An access package can have zero or more policies. Quando uma solicitação de um assunto é recebida, o assunto é correspondido em relação a cada política para localizar a política (se houver) com requestorSettings que inclua esse assunto.When a request from a subject is received, the subject is matched against each policy to find the policy (if any) with requestorSettings that include that subject. 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 revisada regularmente.The policy then determines whether the request requires approval, the duration of the access package assignment, and whether the assignment needs regularly review.

Para atribuir um usuário a um pacote do Access, crie um accessPackageAssignmentRequest que faça referência ao pacote do Access e à política de atribuição de pacotes do Access.To assign a user to an access package, create an accessPackageAssignmentRequest which references the access package and access package assignment policy.

MétodosMethods

MétodoMethod Tipo de retornoReturn Type DescriçãoDescription
Listar accessPackageAssignmentPoliciesList accessPackageAssignmentPolicies coleção accessPackageAssignmentPolicyaccessPackageAssignmentPolicy collection Recupere uma lista de objetos accessPackageAssignmentPolicy.Retrieve a list of accessPackageAssignmentPolicy objects.
Criar accessPackageAssignmentPolicyCreate accessPackageAssignmentPolicy accessPackageAssignmentPolicyaccessPackageAssignmentPolicy Criar um novo objeto accessPackageAssignmentPolicy.Create a new accessPackageAssignmentPolicy object.
Obter accessPackageAssignmentPolicyGet accessPackageAssignmentPolicy accessPackageAssignmentPolicyaccessPackageAssignmentPolicy Ler propriedades e relações de um objeto accessPackageAssignmentPolicy.Read properties and relationships of an accessPackageAssignmentPolicy object.
Atualizar accessPackageAssignmentPolicyUpdate accessPackageAssignmentPolicy accessPackageAssignmentPolicyaccessPackageAssignmentPolicy Atualiza as propriedades de um objeto accessPackageAssignmentPolicy.Update the properties of an accessPackageAssignmentPolicy object.
Excluir accessPackageAssignmentPolicyDelete accessPackageAssignmentPolicy Excluir um accessPackageAssignmentPolicy.Delete an accessPackageAssignmentPolicy.

PropriedadesProperties

PropriedadeProperty TipoType DescriçãoDescription
accessPackageIdaccessPackageId StringString ID do pacote de acesso.ID of the access package.
accessReviewSettingsaccessReviewSettings assignmentReviewSettingsassignmentReviewSettings Quem deve revisar e com que frequência as atribuições para o pacote de acesso desta política.Who must review, and how often, the assignments to the access package from this policy. Essa propriedade será nula se as revisões não forem necessárias.This property is null if reviews are not required.
exextendcanExtend BoolianoBoolean Indica se um usuário pode estender a duração da atribuição de pacote de acesso após a aprovação.Indicates whether a user can extend the access package assignment duration after approval.
createdBycreatedBy StringString Somente leitura.Read-only.
createdDateTimecreatedDateTime DateTimeOffsetDateTimeOffset 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 em UTC no dia 1º de janeiro de 2014 teria esta aparência: '2014-01-01T00:00:00Z'The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z'
descriptiondescription StringString A descrição da política.The description of the policy.
displayNamedisplayName StringString O nome de exibição da política.The display name of the policy.
durationInDaysdurationInDays Int32Int32 O número de dias em que as atribuições dessa política duram até que tenham expirado.The number of days in which assignments from this policy last until they are expired.
expirationDateTimeexpirationDateTime DateTimeOffsetDateTimeOffset A data de validade das atribuições criadas nesta política.The expiration date for assignments created in this policy. O tipo Timestamp representa informações de data e hora usando o formato ISO 8601 e está sempre no horário UTC.The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. Por exemplo, meia-noite em UTC no dia 1° de janeiro de 2014 teria esta aparência: '2014-01-01T00:00:00Z'For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z'
idid StringString Somente leitura.Read-only.
modifiedBymodifiedBy StringString Somente leitura.Read-only.
modifiedDateTimemodifiedDateTime DateTimeOffsetDateTimeOffset 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 em UTC no dia 1º de janeiro de 2014 teria esta aparência: '2014-01-01T00:00:00Z'The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z'
requestApprovalSettingsrequestApprovalSettings approvalSettingsapprovalSettings Quem deve aprovar solicitações de pacote do Access nessa política.Who must approve requests for access package in this policy.
requestorSettingsrequestorSettings requestorSettingsrequestorSettings Quem pode solicitar esse pacote de acesso desta política.Who can request this access package from this policy.

RelaçõesRelationships

RelaçãoRelationship TipoType DescriçãoDescription
accessPackageaccessPackage accessPackageaccessPackage O pacote de acesso com esta política.The access package with this policy. Somente leitura.Read-only. Anulável.Nullable.

Representação JSONJSON representation

Veja a seguir uma representação JSON do recurso.The following is a JSON representation of the resource.

{
    "id": "b2eba9a1-b357-42ee-83a8-336522ed6cbf",
    "accessPackageId": "1b153a13-76da-4d07-9afa-c6c2b1f2e824",
    "displayName": "All Users",
    "description": "All users can request for access to the directory.",
    "isDenyPolicy": false,
    "canExtend": false,
    "durationInDays": 365,
    "requestorSettings" : {
      "scopeType": "AllExistingDirectorySubjects",
      "acceptRequests": true,
      "allowedRequestors": []
    },
    "requestApprovalSettings" : {
      "isApprovalRequired": false,
      "isApprovalRequiredForExtension": false,
      "isRequestorJustificationRequired": false,
      "approvalMode": "NoApproval",
      "approvalStages": []
    },
    "accessReviewSettings" : null
}