Compartilhar via


Role Assignment Schedule Instances - List For Scope

Obtém instâncias de agendamento de atribuição de função de um agendamento de atribuição de função.

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 de URI

Nome Em Obrigatório Tipo Description
scope
path True

string

O escopo do agendamento de atribuição de função.

api-version
query True

string

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

$filter
query

string

O filtro a ser aplicado na operação. Use $filter=atScope() para retornar todos os agendamentos de atribuição de função no escopo ou acima. Use $filter=principalId eq {id} para retornar todos os agendamentos de atribuição de função em, acima ou abaixo do escopo da entidade de segurança especificada. Use $filter=assignedTo('{userId}') para retornar todas as instâncias de agendamento de atribuição de função para o usuário. Use $filter=asTarget() para retornar todas as instâncias de agendamento de atribuição de função criadas para o usuário atual.

Respostas

Nome Tipo Description
200 OK

RoleAssignmentScheduleInstanceListResult

OK – retorna a matriz de instâncias de agendamento de atribuição de função.

Other Status Codes

CloudError

Resposta de erro que descreve por que a operação falhou.

Segurança

azure_auth

Fluxo do OAuth2 do Azure Active Directory

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

Escopos

Nome Description
user_impersonation representar sua conta de usuário

Exemplos

GetRoleAssignmentScheduleInstancesByScope

Solicitação de exemplo

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 de exemplo

{
  "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

Nome Description
AssignmentType

Tipo de atribuição do agendamento de atribuição de função

CloudError

Uma resposta de erro do serviço.

CloudErrorBody

Uma resposta de erro do serviço.

ExpandedProperties
MemberType

Tipo de associação do agendamento de atribuição de função

Principal

Detalhes da entidade de segurança

principalType

O tipo de entidade de segurança da ID da entidade de segurança atribuída.

RoleAssignmentScheduleInstance

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

RoleAssignmentScheduleInstanceListResult

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

RoleDefinition

Detalhes da definição de função

Scope

Detalhes do escopo do recurso

Status

O status da instância de agendamento de atribuição de função.

AssignmentType

Tipo de atribuição do agendamento de atribuição de função

Nome Tipo Description
Activated

string

Assigned

string

CloudError

Uma resposta de erro do serviço.

Nome Tipo Description
error

CloudErrorBody

Uma resposta de erro do serviço.

CloudErrorBody

Uma resposta de erro do serviço.

Nome Tipo Description
code

string

Um identificador para o erro. Os códigos são invariáveis e devem ser consumidos programaticamente.

message

string

Uma mensagem que descreve o erro, destinada a ser adequada para exibição em uma interface do usuário.

ExpandedProperties

Nome Tipo Description
principal

Principal

Detalhes da entidade de segurança

roleDefinition

RoleDefinition

Detalhes da definição de função

scope

Scope

Detalhes do escopo do recurso

MemberType

Tipo de associação do agendamento de atribuição de função

Nome Tipo Description
Direct

string

Group

string

Inherited

string

Principal

Detalhes da entidade de segurança

Nome Tipo Description
displayName

string

Nome de exibição da entidade de segurança

email

string

Email id da entidade de segurança

id

string

ID da entidade de segurança

type

string

Tipo da entidade de segurança

principalType

O tipo de entidade de segurança da ID da entidade de segurança atribuída.

Nome 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ção atual ou futura

Nome Tipo Description
id

string

A ID da instância de agendamento de atribuição de função.

name

string

O nome da instância de agendamento de atribuição de função.

properties.assignmentType

AssignmentType

Tipo de atribuição do agendamento de atribuição de função

properties.condition

string

As condições na atribuição de função. Isso limita os recursos aos quais ele 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 aceito é '2.0'

properties.createdOn

string

DateTime quando o agendamento de atribuição de função foi criado

properties.endDateTime

string

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

properties.expandedProperties

ExpandedProperties

Propriedades adicionais da definição de entidade de segurança, escopo e função

properties.linkedRoleEligibilityScheduleId

string

roleEligibilityScheduleId usado para ativar

properties.linkedRoleEligibilityScheduleInstanceId

string

roleEligibilityScheduleInstanceId vinculado a essa roleAssignmentScheduleInstance

properties.memberType

MemberType

Tipo de associação do agendamento de atribuição de função

properties.originRoleAssignmentId

string

ID de Atribuição de Função no sistema externo

properties.principalId

string

A ID da entidade de segurança.

properties.principalType

principalType

O tipo de entidade de segurança da ID da entidade de segurança atribuída.

properties.roleAssignmentScheduleId

string

ID do agendamento de atribuição de função master

properties.roleDefinitionId

string

A ID de definição de função.

properties.scope

string

O escopo do agendamento de atribuição de função.

properties.startDateTime

string

O startDateTime da instância de agendamento de atribuição de função

properties.status

Status

O status da instância de agendamento de atribuição de função.

type

string

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

RoleAssignmentScheduleInstanceListResult

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

Nome Tipo Description
nextLink

string

A URL a ser usada para obter o próximo conjunto de resultados.

value

RoleAssignmentScheduleInstance[]

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

RoleDefinition

Detalhes da definição de função

Nome Tipo Description
displayName

string

Nome de exibição 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 escopo do recurso

Nome Tipo Description
displayName

string

Nome de exibição do recurso

id

string

ID de escopo do recurso

type

string

Tipo do recurso

Status

O status da instância de agendamento de atribuição de função.

Nome 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