Megosztás a következőn keresztül:


Role Assignment Schedule Requests - Create

Létrehoz egy szerepkör-hozzárendelés ütemezési kérését.

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

URI-paraméterek

Name In Kötelező Típus Description
roleAssignmentScheduleRequestName
path True

string

A létrehozandó szerepkör-hozzárendelés GUID azonosítója. A névnek egyedinek és eltérőnek kell lennie az egyes szerepkör-hozzárendelésekhez.

scope
path True

string

A létrehozandó szerepkör-hozzárendelési ütemezési kérelem hatóköre. A hatókör bármely REST-erőforráspéldány lehet. Például használja a "/subscriptions/{subscription-id}/" kifejezést egy erőforráscsoporthoz tartozó "/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}" előfizetéshez, az "/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}/providers/{resource-provider}/{resource-type}/{resource-name}" erőforráshoz.

api-version
query True

string

A művelethez használandó API-verzió.

Kérelem törzse

Name Kötelező Típus Description
properties.principalId True

string

A rendszerbiztonsági tag azonosítója.

properties.requestType True

RequestType

A szerepkör-hozzárendelés ütemezési kérésének típusa. Például: SelfActivate, AdminAssign stb.

properties.roleDefinitionId True

string

A szerepkör-definíció azonosítója.

properties.condition

string

A szerepkör-hozzárendelés feltételei. Ez korlátozza az erőforrásokat, amelyekhez hozzárendelhető. Például: @Resource[Microsoft.Storage/storageAccounts/blobServices/containers:ContainerName] StringEqualsIgnoreCase "foo_storage_container"

properties.conditionVersion

string

A feltétel verziója. Jelenleg elfogadott érték: "2.0"

properties.justification

string

A szerepkör-hozzárendelés indoklása

properties.linkedRoleEligibilityScheduleId

string

A társított szerepkör jogosultsági ütemezésének azonosítója – egy jogosultság aktiválásához.

properties.scheduleInfo

ScheduleInfo

A szerepkör-hozzárendelés ütemezésének ütemezési adatai

properties.targetRoleAssignmentScheduleId

string

Az eredményül kapott szerepkör-hozzárendelés ütemezési azonosítója vagy a frissített szerepkör-hozzárendelés ütemezési azonosítója

properties.targetRoleAssignmentScheduleInstanceId

string

A szerepkör-hozzárendelés ütemezésének példányazonosítója frissítve van

properties.ticketInfo

TicketInfo

A szerepkör-hozzárendelés jegyadatai

Válaszok

Name Típus Description
201 Created

RoleAssignmentScheduleRequest

Létrehozva – A szerepkör-hozzárendeléssel kapcsolatos információkat adja vissza.

Other Status Codes

CloudError

Hibaválasz, amely leírja, hogy a művelet miért hiúsult meg.

Biztonság

azure_auth

Azure Active Directory OAuth2 Flow

Type: oauth2
Flow: implicit
Authorization URL: https://login.microsoftonline.com/common/oauth2/authorize

Scopes

Name Description
user_impersonation felhasználói fiók megszemélyesítése

Példák

PutRoleAssignmentScheduleRequest

Sample Request

PUT https://management.azure.com/providers/Microsoft.Subscription/subscriptions/dfa2a084-766f-4003-8ae1-c4aeb893a99f/providers/Microsoft.Authorization/roleAssignmentScheduleRequests/fea7a502-9a96-4806-a26f-eee560e52045?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"
  }
}

Sample Response

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

Definíciók

Name Description
CloudError

Hibaválasz a szolgáltatástól.

CloudErrorBody

Hibaválasz a szolgáltatástól.

ExpandedProperties
Expiration

A szerepkör-hozzárendelés ütemezésének lejárata

Principal

A rendszerbiztonsági tag adatai

principalType

A hozzárendelt rendszerbiztonsági tag azonosítójának egyszerű típusa.

RequestType

A szerepkör-hozzárendelés ütemezési kérésének típusa. Például: SelfActivate, AdminAssign stb.

RoleAssignmentScheduleRequest

Szerepkör-hozzárendelés ütemezési kérése

RoleDefinition

A szerepkör-definíció részletei

ScheduleInfo

A szerepkör-hozzárendelés ütemezésének ütemezési adatai

Scope

Az erőforrás hatókörének részletei

Status

A szerepkör-hozzárendelés ütemezési kérésének állapota.

TicketInfo

A szerepkör-hozzárendelés jegyadatai

Type

A szerepkör-hozzárendelési ütemezés lejáratának típusa

CloudError

Hibaválasz a szolgáltatástól.

Name Típus Description
error

CloudErrorBody

Hibaválasz a szolgáltatástól.

CloudErrorBody

Hibaválasz a szolgáltatástól.

Name Típus Description
code

string

A hiba azonosítója. A kódok invariánsak, és programozott módon használhatók.

message

string

A hibát leíró üzenet, amely alkalmas a felhasználói felületen való megjelenítésre.

ExpandedProperties

Name Típus Description
principal

Principal

A rendszerbiztonsági tag adatai

roleDefinition

RoleDefinition

A szerepkör-definíció részletei

scope

Scope

Az erőforrás hatókörének részletei

Expiration

A szerepkör-hozzárendelés ütemezésének lejárata

Name Típus Description
duration

string

A szerepkör-hozzárendelés ütemezésének időtartama a TimeSpanban.

endDateTime

string

A szerepkör-hozzárendelés ütemezésének befejezési dátumideje.

type

Type

A szerepkör-hozzárendelési ütemezés lejáratának típusa

Principal

A rendszerbiztonsági tag adatai

Name Típus Description
displayName

string

A rendszerbiztonsági tag megjelenítendő neve

email

string

Email résztvevő azonosítója

id

string

A rendszerbiztonsági tag azonosítója

type

string

A rendszerbiztonsági tag típusa

principalType

A hozzárendelt rendszerbiztonsági tag azonosítójának egyszerű típusa.

Name Típus Description
Device

string

ForeignGroup

string

Group

string

ServicePrincipal

string

User

string

RequestType

A szerepkör-hozzárendelés ütemezési kérésének típusa. Például: SelfActivate, AdminAssign stb.

Name Típus Description
AdminAssign

string

AdminExtend

string

AdminRemove

string

AdminRenew

string

AdminUpdate

string

SelfActivate

string

SelfDeactivate

string

SelfExtend

string

SelfRenew

string

RoleAssignmentScheduleRequest

Szerepkör-hozzárendelés ütemezési kérése

Name Típus Description
id

string

A szerepkör-hozzárendelés ütemezésének kérésazonosítója.

name

string

A szerepkör-hozzárendelés ütemezési kérésének neve.

properties.approvalId

string

A szerepkör-hozzárendelés ütemezési kérésének jóváhagyási azonosítója.

properties.condition

string

A szerepkör-hozzárendelés feltételei. Ez korlátozza az erőforrásokat, amelyekhez hozzárendelhető. Például: @Resource[Microsoft.Storage/storageAccounts/blobServices/containers:ContainerName] StringEqualsIgnoreCase "foo_storage_container"

properties.conditionVersion

string

A feltétel verziója. Jelenleg elfogadott érték: "2.0"

properties.createdOn

string

DateTime a szerepkör-hozzárendelés ütemezési kérésének létrehozásakor

properties.expandedProperties

ExpandedProperties

A rendszerbiztonsági tag, a hatókör és a szerepkör-definíció további tulajdonságai

properties.justification

string

A szerepkör-hozzárendelés indoklása

properties.linkedRoleEligibilityScheduleId

string

A társított szerepkör jogosultsági ütemezésének azonosítója – egy jogosultság aktiválásához.

properties.principalId

string

A rendszerbiztonsági tag azonosítója.

properties.principalType

principalType

A hozzárendelt rendszerbiztonsági tag azonosítójának egyszerű típusa.

properties.requestType

RequestType

A szerepkör-hozzárendelés ütemezési kérésének típusa. Például: SelfActivate, AdminAssign stb.

properties.requestorId

string

A kérést létrehozó felhasználó azonosítója

properties.roleDefinitionId

string

A szerepkör-definíció azonosítója.

properties.scheduleInfo

ScheduleInfo

A szerepkör-hozzárendelés ütemezésének ütemezési adatai

properties.scope

string

A szerepkör-hozzárendelés ütemezési kérésének hatóköre.

properties.status

Status

A szerepkör-hozzárendelés ütemezési kérésének állapota.

properties.targetRoleAssignmentScheduleId

string

Az eredményül kapott szerepkör-hozzárendelés ütemezési azonosítója vagy a frissített szerepkör-hozzárendelés ütemezési azonosítója

properties.targetRoleAssignmentScheduleInstanceId

string

A szerepkör-hozzárendelés ütemezésének példányazonosítója frissítve van

properties.ticketInfo

TicketInfo

A szerepkör-hozzárendelés jegyadatai

type

string

A szerepkör-hozzárendelés ütemezésének kéréstípusa.

RoleDefinition

A szerepkör-definíció részletei

Name Típus Description
displayName

string

A szerepkör-definíció megjelenítendő neve

id

string

A szerepkör-definíció azonosítója

type

string

A szerepkör-definíció típusa

ScheduleInfo

A szerepkör-hozzárendelés ütemezésének ütemezési adatai

Name Típus Description
expiration

Expiration

A szerepkör-hozzárendelés ütemezésének lejárata

startDateTime

string

A szerepkör-hozzárendelés ütemezésének kezdő dátuma/időpontja.

Scope

Az erőforrás hatókörének részletei

Name Típus Description
displayName

string

Az erőforrás megjelenített neve

id

string

Az erőforrás hatókör-azonosítója

type

string

Az erőforrás típusa

Status

A szerepkör-hozzárendelés ütemezési kérésének állapota.

Name Típus 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

TicketInfo

A szerepkör-hozzárendelés jegyadatai

Name Típus Description
ticketNumber

string

A szerepkör-hozzárendelés jegyszáma

ticketSystem

string

A szerepkör-hozzárendelés jegyrendszerneve

Type

A szerepkör-hozzárendelési ütemezés lejáratának típusa

Name Típus Description
AfterDateTime

string

AfterDuration

string

NoExpiration

string