Sdílet prostřednictvím


Role Assignment Schedule Requests - Validate

Ověří novou žádost o plán přiřazení role.

POST https://management.azure.com/{scope}/providers/Microsoft.Authorization/roleAssignmentScheduleRequests/{roleAssignmentScheduleRequestName}/validate?api-version=2020-10-01

Parametry identifikátoru URI

Name V Vyžadováno Typ Description
roleAssignmentScheduleRequestName
path True

string

Název žádosti o přiřazení role, která se má ověřit.

scope
path True

string

Rozsah žádosti o přiřazení role, která se má ověřit.

api-version
query True

string

Verze rozhraní API, která se má použít pro tuto operaci.

Text požadavku

Name Vyžadováno Typ Description
properties.principalId True

string

ID objektu zabezpečení.

properties.requestType True

RequestType

Typ žádosti o plán přiřazení role. Například: SelfActivate, AdminAssign atd.

properties.roleDefinitionId True

string

ID definice role.

properties.condition

string

Podmínky pro přiřazení role. Tím se omezí prostředky, ke kterým se dá přiřadit. např.: @Resource[Microsoft.Storage/storageAccounts/blobServices/containers:ContainerName] StringEqualsIgnoreCase 'foo_storage_container'

properties.conditionVersion

string

Verze podmínky. Aktuálně přijímaná hodnota je 2.0.

properties.justification

string

Odůvodnění přiřazení role

properties.linkedRoleEligibilityScheduleId

string

ID plánu způsobilosti propojené role – aktivace způsobilosti

properties.scheduleInfo

ScheduleInfo

Informace o plánu přiřazení role

properties.targetRoleAssignmentScheduleId

string

ID plánu přiřazení výsledné role nebo ID plánu přiřazení role, které se aktualizuje

properties.targetRoleAssignmentScheduleInstanceId

string

ID instance plánu přiřazení role, které se aktualizuje

properties.ticketInfo

TicketInfo

Informace o lístku přiřazení role

Odpovědi

Name Typ Description
200 OK

RoleAssignmentScheduleRequest

OK – vrátí informace o žádosti o přiřazení role.

Other Status Codes

CloudError

Chybová odpověď popisující, proč operace selhala.

Zabezpečení

azure_auth

Tok Azure Active Directory OAuth2

Typ: oauth2
Tok: implicit
URL autorizace: https://login.microsoftonline.com/common/oauth2/authorize

Rozsahy

Name Description
user_impersonation zosobnění uživatelského účtu

Příklady

ValidateRoleAssignmentScheduleRequestByName

Ukázkový požadavek

POST https://management.azure.com/subscriptions/dfa2a084-766f-4003-8ae1-c4aeb893a99f/providers/Microsoft.Authorization/roleAssignmentScheduleRequests/fea7a502-9a96-4806-a26f-eee560e52045/validate?api-version=2020-10-01

{
  "properties": {
    "principalId": "a3bb8764-cb92-4276-9d2a-ca1e895e55ea",
    "roleDefinitionId": "/subscriptions/dfa2a084-766f-4003-8ae1-c4aeb893a99f/providers/Microsoft.Authorization/roleDefinitions/c8d4ff99-41c3-41a8-9f60-21dfdad59608",
    "requestType": "SelfActivate",
    "linkedRoleEligibilityScheduleId": "b1477448-2cc6-4ceb-93b4-54a202a89413",
    "scheduleInfo": {
      "startDateTime": "2020-09-09T21:35:27.91Z",
      "expiration": {
        "type": "AfterDuration",
        "endDateTime": null,
        "duration": "PT8H"
      }
    },
    "condition": "@Resource[Microsoft.Storage/storageAccounts/blobServices/containers:ContainerName] StringEqualsIgnoreCase 'foo_storage_container'",
    "conditionVersion": "1.0"
  }
}

Ukázková odpověď

{
  "properties": {
    "targetRoleAssignmentScheduleId": "c9e264ff-3133-4776-a81a-ebc7c33c8ec6",
    "targetRoleAssignmentScheduleInstanceId": null,
    "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",
    "requestType": "SelfActivate",
    "status": "Provisioned",
    "approvalId": null,
    "scheduleInfo": {
      "startDateTime": "2020-09-09T21:35:27.91Z",
      "expiration": {
        "type": "AfterDuration",
        "endDateTime": null,
        "duration": "PT8H"
      }
    },
    "ticketInfo": {
      "ticketNumber": null,
      "ticketSystem": null
    },
    "justification": null,
    "requestorId": "a3bb8764-cb92-4276-9d2a-ca1e895e55ea",
    "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": "fea7a502-9a96-4806-a26f-eee560e52045",
  "id": "/subscriptions/dfa2a084-766f-4003-8ae1-c4aeb893a99f/providers/Microsoft.Authorization/RoleAssignmentScheduleRequests/fea7a502-9a96-4806-a26f-eee560e52045",
  "type": "Microsoft.Authorization/RoleAssignmentScheduleRequests"
}

Definice

Name Description
CloudError

Chybová odpověď ze služby.

CloudErrorBody

Chybová odpověď ze služby.

ExpandedProperties
Expiration

Vypršení plánu přiřazení role

Principal

Podrobnosti o objektu zabezpečení

principalType

Typ objektu zabezpečení přiřazeného ID objektu zabezpečení.

RequestType

Typ žádosti o plán přiřazení role. Například: SelfActivate, AdminAssign atd.

RoleAssignmentScheduleRequest

Žádost o plán přiřazení role

RoleDefinition

Podrobnosti o definici role

ScheduleInfo

Informace o plánu přiřazení role

Scope

Podrobnosti o rozsahu prostředků

Status

Stav žádosti o plán přiřazení role

TicketInfo

Informace o lístku přiřazení role

Type

Typ vypršení platnosti plánu přiřazení role

CloudError

Chybová odpověď ze služby.

Name Typ Description
error

CloudErrorBody

Chybová odpověď ze služby.

CloudErrorBody

Chybová odpověď ze služby.

Name Typ Description
code

string

Identifikátor chyby. Kódy jsou invariantní a mají být využívány programově.

message

string

Zpráva popisující chybu, která má být vhodná pro zobrazení v uživatelském rozhraní.

ExpandedProperties

Name Typ Description
principal

Principal

Podrobnosti o objektu zabezpečení

roleDefinition

RoleDefinition

Podrobnosti o definici role

scope

Scope

Podrobnosti o rozsahu prostředků

Expiration

Vypršení plánu přiřazení role

Name Typ Description
duration

string

Doba trvání plánu přiřazení role v TimeSpan.

endDateTime

string

Koncové datum a čas plánu přiřazení role.

type

Type

Typ vypršení platnosti plánu přiřazení role

Principal

Podrobnosti o objektu zabezpečení

Name Typ Description
displayName

string

Zobrazovaný název objektu zabezpečení

email

string

Email ID objektu zabezpečení

id

string

ID objektu zabezpečení

type

string

Typ objektu zabezpečení

principalType

Typ objektu zabezpečení přiřazeného ID objektu zabezpečení.

Hodnota Description
Device
ForeignGroup
Group
ServicePrincipal
User

RequestType

Typ žádosti o plán přiřazení role. Například: SelfActivate, AdminAssign atd.

Hodnota Description
AdminAssign
AdminExtend
AdminRemove
AdminRenew
AdminUpdate
SelfActivate
SelfDeactivate
SelfExtend
SelfRenew

RoleAssignmentScheduleRequest

Žádost o plán přiřazení role

Name Typ Description
id

string

ID žádosti o plán přiřazení role.

name

string

Název žádosti o plán přiřazení role.

properties.approvalId

string

Id schválení žádosti o plán přiřazení role.

properties.condition

string

Podmínky pro přiřazení role. Tím se omezí prostředky, ke kterým se dá přiřadit. např.: @Resource[Microsoft.Storage/storageAccounts/blobServices/containers:ContainerName] StringEqualsIgnoreCase 'foo_storage_container'

properties.conditionVersion

string

Verze podmínky. Aktuálně přijímaná hodnota je 2.0.

properties.createdOn

string

Datum a čas vytvoření žádosti o plán přiřazení role

properties.expandedProperties

ExpandedProperties

Další vlastnosti objektu zabezpečení, oboru a definice role

properties.justification

string

Odůvodnění přiřazení role

properties.linkedRoleEligibilityScheduleId

string

ID plánu způsobilosti propojené role – aktivace způsobilosti

properties.principalId

string

ID objektu zabezpečení.

properties.principalType

principalType

Typ objektu zabezpečení přiřazeného ID objektu zabezpečení.

properties.requestType

RequestType

Typ žádosti o plán přiřazení role. Například: SelfActivate, AdminAssign atd.

properties.requestorId

string

ID uživatele, který vytvořil tuto žádost

properties.roleDefinitionId

string

ID definice role.

properties.scheduleInfo

ScheduleInfo

Informace o plánu přiřazení role

properties.scope

string

Rozsah požadavků plánu přiřazení role

properties.status

Status

Stav žádosti o plán přiřazení role

properties.targetRoleAssignmentScheduleId

string

ID plánu přiřazení výsledné role nebo ID plánu přiřazení role, které se aktualizuje

properties.targetRoleAssignmentScheduleInstanceId

string

ID instance plánu přiřazení role, které se aktualizuje

properties.ticketInfo

TicketInfo

Informace o lístku přiřazení role

type

string

Typ žádosti o plán přiřazení role.

RoleDefinition

Podrobnosti o definici role

Name Typ Description
displayName

string

Zobrazovaný název definice role

id

string

ID definice role

type

string

Typ definice role

ScheduleInfo

Informace o plánu přiřazení role

Name Typ Description
expiration

Expiration

Vypršení plánu přiřazení role

startDateTime

string

Spusťte DateTime plánu přiřazení role.

Scope

Podrobnosti o rozsahu prostředků

Name Typ Description
displayName

string

Zobrazovaný název prostředku

id

string

ID oboru prostředku

type

string

Typ prostředku

Status

Stav žádosti o plán přiřazení role

Hodnota Description
Accepted
AdminApproved
AdminDenied
Canceled
Denied
Failed
FailedAsResourceIsLocked
Granted
Invalid
PendingAdminDecision
PendingApproval
PendingApprovalProvisioning
PendingEvaluation
PendingExternalProvisioning
PendingProvisioning
PendingRevocation
PendingScheduleCreation
Provisioned
ProvisioningStarted
Revoked
ScheduleCreated
TimedOut

TicketInfo

Informace o lístku přiřazení role

Name Typ Description
ticketNumber

string

Číslo lístku pro přiřazení role

ticketSystem

string

Název systému lístku pro přiřazení role

Type

Typ vypršení platnosti plánu přiřazení role

Hodnota Description
AfterDateTime
AfterDuration
NoExpiration