Dela via


RoleAssignmentScheduleRequest Klass

Begäran om schema för rolltilldelning.

Variabler fylls bara i av servern och ignoreras när en begäran skickas.

Arv
azure.mgmt.authorization._serialization.Model
RoleAssignmentScheduleRequest

Konstruktor

RoleAssignmentScheduleRequest(*, role_definition_id: str | None = None, principal_id: str | None = None, request_type: str | _models.RequestType | None = None, target_role_assignment_schedule_id: str | None = None, target_role_assignment_schedule_instance_id: str | None = None, schedule_info: _models.RoleAssignmentScheduleRequestPropertiesScheduleInfo | None = None, linked_role_eligibility_schedule_id: str | None = None, justification: str | None = None, ticket_info: _models.RoleAssignmentScheduleRequestPropertiesTicketInfo | None = None, condition: str | None = None, condition_version: str | None = None, **kwargs: Any)

Keyword-Only parametrar

Name Description
role_definition_id
str

Rolldefinitions-ID.

principal_id
str

Huvudkonto-ID.

request_type

Typ av begäran om rolltilldelningsschema. T.ex. SelfActivate, AdminAssign osv. Kända värden är: "AdminAssign", "AdminRemove", "AdminUpdate", "AdminExtend", "AdminRenew", "SelfActivate", "SelfDeactivate", "SelfExtend" och "SelfRenew".

target_role_assignment_schedule_id
str

Det resulterande rolltilldelningsschema-ID:t eller rolltilldelningens schema-ID som uppdateras.

target_role_assignment_schedule_instance_id
str

Rolltilldelningen schemalägger instans-ID:t som uppdateras.

schedule_info

Schemalägg information om rolltilldelningsschemat.

linked_role_eligibility_schedule_id
str

Schema-ID för länkad rollberättigande – för att aktivera en behörighet.

justification
str

Motivering för rolltilldelningen.

ticket_info

Biljettinformation för rolltilldelningen.

condition
str

Villkoren för rolltilldelningen. Detta begränsar de resurser som den kan tilldelas till. t.ex. @Resource[Microsoft.Storage/storageAccounts/blobServices/containers:ContainerName] StringEqualsIgnoreCase "foo_storage_container".

condition_version
str

Version av villkoret. Det godkända värdet är "2.0".

Variabler

Name Description
id
str

Begärans-ID för rolltilldelningsschemat.

name
str

Namn på begäran om rolltilldelningsschema.

type
str

Typ av begäran om schema för rolltilldelning.

scope
str

Omfånget för begäran om rolltilldelningsschema.

role_definition_id
str

Rolldefinitions-ID.

principal_id
str

Huvudkonto-ID.

principal_type

Huvudtypen för det tilldelade huvudkontots ID. Kända värden är: "User", "Group", "ServicePrincipal", "ForeignGroup" och "Device".

request_type

Typ av begäran om rolltilldelningsschema. T.ex. SelfActivate, AdminAssign osv. Kända värden är: "AdminAssign", "AdminRemove", "AdminUpdate", "AdminExtend", "AdminRenew", "SelfActivate", "SelfDeactivate", "SelfExtend" och "SelfRenew".

status
str eller Status

Status för begäran om rolltilldelningsschema. Kända värden är: "Accepted", "PendingEvaluation", "Granted", "Denied", "PendingProvisioning", "Provisioned", "PendingRevocation", "Revoked", "Canceled", "Failed", "PendingApprovalProvisioning", "PendingApproval", "FailedAsResourceIsLocked", "PendingAdminDecision", "AdminApproved", "AdminDenied", "TimedOut", "ProvisioningStarted", "Invalid", "PendingScheduleCreation", "ScheduleCreated" och "PendingExternalProvisioning".

approval_id
str

ApprovalId för begäran om rolltilldelningsschema.

target_role_assignment_schedule_id
str

Det resulterande rolltilldelningsschema-ID:t eller rolltilldelningens schema-ID som uppdateras.

target_role_assignment_schedule_instance_id
str

Rolltilldelningen schemalägger instans-ID:t som uppdateras.

schedule_info

Schemalägg information om rolltilldelningsschemat.

linked_role_eligibility_schedule_id
str

Schema-ID för länkad rollberättigande – för att aktivera en behörighet.

justification
str

Motivering för rolltilldelningen.

ticket_info

Biljettinformation för rolltilldelningen.

condition
str

Villkoren för rolltilldelningen. Detta begränsar de resurser som den kan tilldelas till. t.ex. @Resource[Microsoft.Storage/storageAccounts/blobServices/containers:ContainerName] StringEqualsIgnoreCase "foo_storage_container".

condition_version
str

Version av villkoret. Det godkända värdet är "2.0".

created_on

DateTime när begäran om rolltilldelningsschema skapades.

requestor_id
str

ID för den användare som skapade begäran.

expanded_properties

Ytterligare egenskaper för huvudnamn, omfång och rolldefinition.