Partilhar via


Role Assignment Schedule Instances - List For Scope

Obtém instâncias de agendamento de atribuição de funções de uma agenda de atribuição de funções.

GET https://management.azure.com/{scope}/providers/Microsoft.Authorization/roleAssignmentScheduleInstances?api-version=2020-10-01
GET https://management.azure.com/{scope}/providers/Microsoft.Authorization/roleAssignmentScheduleInstances?$filter={$filter}&api-version=2020-10-01

Parâmetros do URI

Name Em Necessário Tipo Description
scope
path True

string

O âmbito da agenda de atribuição de funções.

api-version
query True

string

A versão da API a utilizar para esta operação.

$filter
query

string

O filtro a aplicar na operação. Utilize $filter=atScope() para devolver todas as agendas de atribuição de funções no âmbito ou acima. Utilize $filter=principalId eq {id} para devolver todas as agendas de atribuição de funções em, acima ou abaixo do âmbito do principal especificado. Utilize $filter=assignedTo('{userId}') para devolver todas as instâncias de agendamento de atribuição de funções para o utilizador. Utilize $filter=asTarget() para devolver todas as instâncias de agendamento de atribuição de funções criadas para o utilizador atual.

Respostas

Name Tipo Description
200 OK

RoleAssignmentScheduleInstanceListResult

OK - Devolve a matriz de instâncias de agendamento de atribuição de funções.

Other Status Codes

CloudError

Resposta de erro que descreve a razão pela qual a operação falhou.

Segurança

azure_auth

Fluxo OAuth2 do Azure Active Directory

Tipo: oauth2
Fluxo: implicit
URL de Autorização: https://login.microsoftonline.com/common/oauth2/authorize

Âmbitos

Name Description
user_impersonation representar a sua conta de utilizador

Exemplos

GetRoleAssignmentScheduleInstancesByScope

Pedido de amostra

GET https://management.azure.com/providers/Microsoft.Subscription/subscriptions/dfa2a084-766f-4003-8ae1-c4aeb893a99f/providers/Microsoft.Authorization/roleAssignmentScheduleInstances?$filter=assignedTo('a3bb8764-cb92-4276-9d2a-ca1e895e55ea')&api-version=2020-10-01

Resposta da amostra

{
  "value": [
    {
      "properties": {
        "originRoleAssignmentId": "/subscriptions/dfa2a084-766f-4003-8ae1-c4aeb893a99f/providers/Microsoft.Authorization/roleAssignments/ed9b8180-cef7-4c77-a63c-b8566ecfc412",
        "linkedRoleEligibilityScheduleId": "b1477448-2cc6-4ceb-93b4-54a202a89413",
        "linkedRoleEligibilityScheduleInstanceId": "21e4b59a-0499-4fe0-a3c3-43a3055b773a",
        "assignmentType": "Assigned",
        "scope": "/subscriptions/dfa2a084-766f-4003-8ae1-c4aeb893a99f",
        "roleDefinitionId": "/subscriptions/dfa2a084-766f-4003-8ae1-c4aeb893a99f/providers/Microsoft.Authorization/roleDefinitions/c8d4ff99-41c3-41a8-9f60-21dfdad59608",
        "principalId": "a3bb8764-cb92-4276-9d2a-ca1e895e55ea",
        "principalType": "User",
        "status": "Accepted",
        "roleAssignmentScheduleId": "/subscriptions/dfa2a084-766f-4003-8ae1-c4aeb893a99f/providers/Microsoft.Authorization/RoleAssignmentSchedules/c9e264ff-3133-4776-a81a-ebc7c33c8ec6",
        "startDateTime": "2020-09-09T21:35:27.91Z",
        "endDateTime": "2020-09-10T05:35:17.91Z",
        "memberType": "Direct",
        "createdOn": "2020-09-09T21:35:27.91Z",
        "condition": "@Resource[Microsoft.Storage/storageAccounts/blobServices/containers:ContainerName] StringEqualsIgnoreCase 'foo_storage_container'",
        "conditionVersion": "1.0",
        "expandedProperties": {
          "scope": {
            "id": "/subscriptions/dfa2a084-766f-4003-8ae1-c4aeb893a99f",
            "displayName": "Pay-As-You-Go",
            "type": "subscription"
          },
          "roleDefinition": {
            "id": "/subscriptions/dfa2a084-766f-4003-8ae1-c4aeb893a99f/providers/Microsoft.Authorization/roleDefinitions/c8d4ff99-41c3-41a8-9f60-21dfdad59608",
            "displayName": "Contributor",
            "type": "BuiltInRole"
          },
          "principal": {
            "id": "a3bb8764-cb92-4276-9d2a-ca1e895e55ea",
            "displayName": "User Account",
            "email": "user@my-tenant.com",
            "type": "User"
          }
        }
      },
      "name": "ed9b8180-cef7-4c77-a63c-b8566ecfc412",
      "id": "/subscriptions/dfa2a084-766f-4003-8ae1-c4aeb893a99f/providers/Microsoft.Authorization/RoleAssignmentScheduleInstances/ed9b8180-cef7-4c77-a63c-b8566ecfc412",
      "type": "Microsoft.Authorization/RoleAssignmentScheduleInstances"
    }
  ]
}

Definições

Name Description
AssignmentType

Tipo de atribuição da agenda de atribuição de funções

CloudError

Uma resposta de erro do serviço.

CloudErrorBody

Uma resposta de erro do serviço.

ExpandedProperties
MemberType

Tipo de associação da agenda de atribuição de funções

Principal

Detalhes do principal

principalType

O tipo principal do ID principal atribuído.

RoleAssignmentScheduleInstance

Informações sobre a instância de agendamento de atribuição de funções atual ou futura

RoleAssignmentScheduleInstanceListResult

Resultado da operação de lista de instâncias de agendamento de atribuição de funções.

RoleDefinition

Detalhes da definição de função

Scope

Detalhes do âmbito do recurso

Status

O estado da instância de agendamento de atribuição de funções.

AssignmentType

Tipo de atribuição da agenda de atribuição de funções

Name Tipo Description
Activated

string

Assigned

string

CloudError

Uma resposta de erro do serviço.

Name Tipo Description
error

CloudErrorBody

Uma resposta de erro do serviço.

CloudErrorBody

Uma resposta de erro do serviço.

Name Tipo Description
code

string

Um identificador para o erro. Os códigos são invariantes e destinam-se a ser consumidos programaticamente.

message

string

Uma mensagem que descreve o erro, destinada a ser adequada para ser apresentada numa interface de utilizador.

ExpandedProperties

Name Tipo Description
principal

Principal

Detalhes do principal

roleDefinition

RoleDefinition

Detalhes da definição de função

scope

Scope

Detalhes do âmbito do recurso

MemberType

Tipo de associação da agenda de atribuição de funções

Name Tipo Description
Direct

string

Group

string

Inherited

string

Principal

Detalhes do principal

Name Tipo Description
displayName

string

Nome a apresentar do principal

email

string

Email id do principal

id

string

ID do principal

type

string

Tipo do principal

principalType

O tipo principal do ID principal atribuído.

Name Tipo Description
Device

string

ForeignGroup

string

Group

string

ServicePrincipal

string

User

string

RoleAssignmentScheduleInstance

Informações sobre a instância de agendamento de atribuição de funções atual ou futura

Name Tipo Description
id

string

O ID da instância da agenda da atribuição de funções.

name

string

O nome da instância da agenda de atribuição de funções.

properties.assignmentType

AssignmentType

Tipo de atribuição da agenda de atribuição de funções

properties.condition

string

As condições na atribuição de função. Isto limita os recursos aos quais pode ser atribuído. por exemplo: @Resource[Microsoft.Storage/storageAccounts/blobServices/containers:ContainerName] StringEqualsIgnoreCase 'foo_storage_container'

properties.conditionVersion

string

Versão da condição. O valor atualmente aceite é "2.0"

properties.createdOn

string

DateTime quando a agenda de atribuição de funções foi criada

properties.endDateTime

string

O endDateTime da instância de agendamento de atribuição de funções

properties.expandedProperties

ExpandedProperties

Propriedades adicionais do principal, âmbito e definição de função

properties.linkedRoleEligibilityScheduleId

string

roleEligibilityScheduleId utilizado para ativar

properties.linkedRoleEligibilityScheduleInstanceId

string

roleEligibilityScheduleInstanceId ligado a esta funçãoAssignmentScheduleInstance

properties.memberType

MemberType

Tipo de associação da agenda de atribuição de funções

properties.originRoleAssignmentId

string

ID da Atribuição de Funções no sistema externo

properties.principalId

string

O ID principal.

properties.principalType

principalType

O tipo principal do ID principal atribuído.

properties.roleAssignmentScheduleId

string

ID da agenda de atribuição de função principal

properties.roleDefinitionId

string

O ID da definição de função.

properties.scope

string

O âmbito de agendamento da atribuição de funções.

properties.startDateTime

string

StartDateTime da instância de agendamento de atribuição de funções

properties.status

Status

O estado da instância de agendamento de atribuição de funções.

type

string

O tipo de instância de agendamento de atribuição de funções.

RoleAssignmentScheduleInstanceListResult

Resultado da operação de lista de instâncias de agendamento de atribuição de funções.

Name Tipo Description
nextLink

string

O URL a utilizar para obter o próximo conjunto de resultados.

value

RoleAssignmentScheduleInstance[]

Lista de instâncias de agendamento de atribuição de funções.

RoleDefinition

Detalhes da definição de função

Name Tipo Description
displayName

string

Nome a apresentar da definição de função

id

string

ID da definição de função

type

string

Tipo da definição de função

Scope

Detalhes do âmbito do recurso

Name Tipo Description
displayName

string

Nome a apresentar do recurso

id

string

ID de âmbito do recurso

type

string

Tipo do recurso

Status

O estado da instância de agendamento de atribuição de funções.

Name Tipo Description
Accepted

string

AdminApproved

string

AdminDenied

string

Canceled

string

Denied

string

Failed

string

FailedAsResourceIsLocked

string

Granted

string

Invalid

string

PendingAdminDecision

string

PendingApproval

string

PendingApprovalProvisioning

string

PendingEvaluation

string

PendingExternalProvisioning

string

PendingProvisioning

string

PendingRevocation

string

PendingScheduleCreation

string

Provisioned

string

ProvisioningStarted

string

Revoked

string

ScheduleCreated

string

TimedOut

string