Role Eligibility Schedule Requests - Create

Membuat permintaan jadwal kelayakan peran.

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

Parameter URI

Nama Dalam Diperlukan Jenis Deskripsi
roleEligibilityScheduleRequestName
path True

string

Nama kelayakan peran untuk dibuat. Ini bisa menjadi GUID yang valid.

scope
path True

string

Cakupan permintaan jadwal kelayakan peran untuk dibuat. Cakupannya dapat berupa instans sumber daya REST apa pun. Misalnya, gunakan '/subscriptions/{subscription-id}/' untuk langganan, '/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}' untuk grup sumber daya, dan '/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}/providers/{resource-provider}/{resource-type}/{resource-name}' untuk sumber daya.

api-version
query True

string

Versi API yang digunakan untuk operasi ini.

Isi Permintaan

Nama Diperlukan Jenis Deskripsi
properties.principalId True

string

ID utama.

properties.requestType True

RequestType

Jenis permintaan jadwal penetapan peran. Misalnya: SelfActivate, AdminAssign dll

properties.roleDefinitionId True

string

ID definisi peran.

properties.condition

string

Kondisi pada penetapan peran. Ini membatasi sumber daya yang dapat ditetapkan. misalnya: @Resource[Microsoft.Storage/storageAccounts/blobServices/containers:ContainerName] StringEqualsIgnoreCase 'foo_storage_container'

properties.conditionVersion

string

Versi kondisi. Nilai yang saat ini diterima adalah '2.0'

properties.justification

string

Justifikasi untuk kelayakan peran

properties.scheduleInfo

ScheduleInfo

Menjadwalkan info jadwal kelayakan peran

properties.targetRoleEligibilityScheduleId

string

Id jadwal kelayakan peran yang dihasilkan atau id jadwal kelayakan peran yang diperbarui

properties.targetRoleEligibilityScheduleInstanceId

string

Id instans jadwal kelayakan peran sedang diperbarui

properties.ticketInfo

TicketInfo

Info Tiket kelayakan peran

Respons

Nama Jenis Deskripsi
201 Created

RoleEligibilityScheduleRequest

Dibuat - Mengembalikan informasi tentang permintaan jadwal kelayakan peran.

Other Status Codes

CloudError

Respons kesalahan yang menjelaskan mengapa operasi gagal.

Keamanan

azure_auth

Alur OAuth2 Azure Active Directory

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

Scopes

Nama Deskripsi
user_impersonation meniru akun pengguna Anda

Contoh

PutRoleEligibilityScheduleRequest

Sample Request

PUT https://management.azure.com/providers/Microsoft.Subscription/subscriptions/dfa2a084-766f-4003-8ae1-c4aeb893a99f/providers/Microsoft.Authorization/roleEligibilityScheduleRequests/64caffb6-55c0-4deb-a585-68e948ea1ad6?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": "AdminAssign",
    "scheduleInfo": {
      "startDateTime": "2020-09-09T21:31:27.91Z",
      "expiration": {
        "type": "AfterDuration",
        "endDateTime": null,
        "duration": "P365D"
      }
    },
    "condition": "@Resource[Microsoft.Storage/storageAccounts/blobServices/containers:ContainerName] StringEqualsIgnoreCase 'foo_storage_container'",
    "conditionVersion": "1.0"
  }
}

Sample Response

{
  "properties": {
    "targetRoleEligibilityScheduleId": "b1477448-2cc6-4ceb-93b4-54a202a89413",
    "targetRoleEligibilityScheduleInstanceId": 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": "AdminAssign",
    "status": "Provisioned",
    "approvalId": null,
    "scheduleInfo": {
      "startDateTime": "2020-09-09T21:31:27.91Z",
      "expiration": {
        "type": "AfterDuration",
        "endDateTime": null,
        "duration": "P365D"
      }
    },
    "ticketInfo": {
      "ticketNumber": null,
      "ticketSystem": null
    },
    "justification": null,
    "requestorId": "a3bb8764-cb92-4276-9d2a-ca1e895e55ea",
    "createdOn": "2020-09-09T21:32: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": "64caffb6-55c0-4deb-a585-68e948ea1ad6",
  "id": "/subscriptions/dfa2a084-766f-4003-8ae1-c4aeb893a99f/providers/Microsoft.Authorization/RoleEligibilityScheduleRequests/64caffb6-55c0-4deb-a585-68e948ea1ad6",
  "type": "Microsoft.Authorization/RoleEligibilityScheduleRequests"
}

Definisi

Nama Deskripsi
CloudError

Respons kesalahan dari layanan.

CloudErrorBody

Respons kesalahan dari layanan.

ExpandedProperties

Info sumber daya, peran, dan prinsipal yang diperluas

Expiration

Kedaluwarsa jadwal kelayakan peran

Principal

Detail prinsipal

principalType

Jenis utama ID utama yang ditetapkan.

RequestType

Jenis permintaan jadwal penetapan peran. Misalnya: SelfActivate, AdminAssign dll

RoleDefinition

Detail definisi peran

RoleEligibilityScheduleRequest

Permintaan jadwal Kelayakan Peran

ScheduleInfo

Menjadwalkan info jadwal kelayakan peran

Scope

Detail cakupan sumber daya

Status

Status permintaan jadwal kelayakan peran.

TicketInfo

Info Tiket kelayakan peran

Type

Jenis kedaluwarsa jadwal kelayakan peran

CloudError

Respons kesalahan dari layanan.

Nama Jenis Deskripsi
error

CloudErrorBody

Respons kesalahan dari layanan.

CloudErrorBody

Respons kesalahan dari layanan.

Nama Jenis Deskripsi
code

string

Pengidentifikasi untuk kesalahan. Kode tidak berubah dan dimaksudkan untuk dikonsumsi secara terprogram.

message

string

Pesan yang menjelaskan kesalahan, dimaksudkan agar cocok untuk ditampilkan di antarmuka pengguna.

ExpandedProperties

Info sumber daya, peran, dan prinsipal yang diperluas

Nama Jenis Deskripsi
principal

Principal

Detail prinsipal

roleDefinition

RoleDefinition

Detail definisi peran

scope

Scope

Detail cakupan sumber daya

Expiration

Kedaluwarsa jadwal kelayakan peran

Nama Jenis Deskripsi
duration

string

Durasi jadwal kelayakan peran di TimeSpan.

endDateTime

string

Tanggal Selesai dari jadwal kelayakan peran.

type

Type

Jenis kedaluwarsa jadwal kelayakan peran

Principal

Detail prinsipal

Nama Jenis Deskripsi
displayName

string

Nama tampilan prinsipal

email

string

id Email dari prinsipal

id

string

Id prinsipal

type

string

Jenis prinsipal

principalType

Jenis utama ID utama yang ditetapkan.

Nama Jenis Deskripsi
Device

string

ForeignGroup

string

Group

string

ServicePrincipal

string

User

string

RequestType

Jenis permintaan jadwal penetapan peran. Misalnya: SelfActivate, AdminAssign dll

Nama Jenis Deskripsi
AdminAssign

string

AdminExtend

string

AdminRemove

string

AdminRenew

string

AdminUpdate

string

SelfActivate

string

SelfDeactivate

string

SelfExtend

string

SelfRenew

string

RoleDefinition

Detail definisi peran

Nama Jenis Deskripsi
displayName

string

Nama tampilan definisi peran

id

string

Id definisi peran

type

string

Jenis definisi peran

RoleEligibilityScheduleRequest

Permintaan jadwal Kelayakan Peran

Nama Jenis Deskripsi
id

string

ID permintaan jadwal kelayakan peran.

name

string

Nama permintaan jadwal kelayakan peran.

properties.approvalId

string

ApprovalId dari permintaan jadwal kelayakan peran.

properties.condition

string

Kondisi pada penetapan peran. Ini membatasi sumber daya yang dapat ditetapkan. misalnya: @Resource[Microsoft.Storage/storageAccounts/blobServices/containers:ContainerName] StringEqualsIgnoreCase 'foo_storage_container'

properties.conditionVersion

string

Versi kondisi. Nilai yang saat ini diterima adalah '2.0'

properties.createdOn

string

DateTime saat permintaan jadwal kelayakan peran dibuat

properties.expandedProperties

ExpandedProperties

Properti tambahan dari prinsipal, cakupan, dan definisi peran

properties.justification

string

Justifikasi untuk kelayakan peran

properties.principalId

string

ID utama.

properties.principalType

principalType

Jenis utama ID utama yang ditetapkan.

properties.requestType

RequestType

Jenis permintaan jadwal penetapan peran. Misalnya: SelfActivate, AdminAssign dll

properties.requestorId

string

Id pengguna yang membuat permintaan ini

properties.roleDefinitionId

string

ID definisi peran.

properties.scheduleInfo

ScheduleInfo

Menjadwalkan info jadwal kelayakan peran

properties.scope

string

Cakupan permintaan jadwal kelayakan peran.

properties.status

Status

Status permintaan jadwal kelayakan peran.

properties.targetRoleEligibilityScheduleId

string

Id jadwal kelayakan peran yang dihasilkan atau id jadwal kelayakan peran yang diperbarui

properties.targetRoleEligibilityScheduleInstanceId

string

Id instans jadwal kelayakan peran sedang diperbarui

properties.ticketInfo

TicketInfo

Info Tiket kelayakan peran

type

string

Jenis permintaan jadwal kelayakan peran.

ScheduleInfo

Menjadwalkan info jadwal kelayakan peran

Nama Jenis Deskripsi
expiration

Expiration

Kedaluwarsa jadwal kelayakan peran

startDateTime

string

Mulai TanggalWaktu jadwal kelayakan peran.

Scope

Detail cakupan sumber daya

Nama Jenis Deskripsi
displayName

string

Nama tampilan sumber daya

id

string

Id cakupan sumber daya

type

string

Jenis sumber daya

Status

Status permintaan jadwal kelayakan peran.

Nama Jenis Deskripsi
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

Info Tiket kelayakan peran

Nama Jenis Deskripsi
ticketNumber

string

Nomor tiket untuk kelayakan peran

ticketSystem

string

Nama sistem tiket untuk kelayakan peran

Type

Jenis kedaluwarsa jadwal kelayakan peran

Nama Jenis Deskripsi
AfterDateTime

string

AfterDuration

string

NoExpiration

string