다음을 통해 공유


RoleEligibilityScheduleRequest 클래스

역할 자격 일정 요청.

변수는 서버에서만 채워지고 요청을 보낼 때 무시됩니다.

상속
azure.mgmt.authorization._serialization.Model
RoleEligibilityScheduleRequest

생성자

RoleEligibilityScheduleRequest(*, role_definition_id: str | None = None, principal_id: str | None = None, request_type: str | _models.RequestType | None = None, schedule_info: _models.RoleEligibilityScheduleRequestPropertiesScheduleInfo | None = None, target_role_eligibility_schedule_id: str | None = None, target_role_eligibility_schedule_instance_id: str | None = None, justification: str | None = None, ticket_info: _models.RoleEligibilityScheduleRequestPropertiesTicketInfo | None = None, condition: str | None = None, condition_version: str | None = None, **kwargs: Any)

키워드 전용 매개 변수

Name Description
role_definition_id
str

역할 정의 ID입니다.

principal_id
str

보안 주체 ID입니다.

request_type
str 또는 RequestType

역할 할당 일정 요청의 유형입니다. 예: SelfActivate, AdminAssign 등 알려진 값은 "AdminAssign", "AdminRemove", "AdminUpdate", "AdminExtend", "AdminRenew", "SelfActivate", "SelfDeactivate", "SelfExtend" 및 "SelfRenew"입니다.

schedule_info

역할 자격 일정에 대한 정보를 예약합니다.

target_role_eligibility_schedule_id
str

결과 역할 자격 일정 ID 또는 업데이트되는 역할 자격 일정 ID입니다.

target_role_eligibility_schedule_instance_id
str

역할 자격 일정 instance ID가 업데이트됩니다.

justification
str

역할 자격에 대한 근거.

ticket_info

역할 자격에 대한 티켓 정보입니다.

condition
str

역할 할당에 대한 조건입니다. 이렇게 하면 할당할 수 있는 리소스가 제한됩니다. 예: @Resource[Microsoft.Storage/storageAccounts/blobServices/containers:ContainerName] StringEqualsIgnoreCase 'foo_storage_container'.

condition_version
str

조건의 버전입니다. 현재 허용되는 값은 '2.0'입니다.

변수

Name Description
id
str

역할 자격 일정 요청 ID입니다.

name
str

역할 자격 일정 요청 이름입니다.

type
str

역할 자격 일정 요청 유형입니다.

scope
str

역할 자격 일정 요청이 scope.

role_definition_id
str

역할 정의 ID입니다.

principal_id
str

보안 주체 ID입니다.

principal_type

할당된 보안 주체 ID의 보안 주체 유형입니다. 알려진 값은 "User", "Group", "ServicePrincipal", "ForeignGroup" 및 "Device"입니다.

request_type
str 또는 RequestType

역할 할당 일정 요청의 유형입니다. 예: SelfActivate, AdminAssign 등 알려진 값은 "AdminAssign", "AdminRemove", "AdminUpdate", "AdminExtend", "AdminRenew", "SelfActivate", "SelfDeactivate", "SelfExtend" 및 "SelfRenew"입니다.

status
str 또는 Status

역할 자격 일정 요청의 상태. 알려진 값은 다음과 같습니다. "Accepted", "PendingEvaluation", "Granted", "Denied", "PendingProvisioning", "Provisioned", "PendingRevocation", "Revoked", "Canceled", "Failed", "PendingApprovalProvisioning", "PendingApproval", "FailedAsResourceIsLocked", "PendingAdminDecision", "AdminApproved", "AdminDenied", "TimedOut", "ProvisioningStarted", "Invalid", "PendingScheduleCreation", "ScheduleCreated", "PendingExternalProvisioning".

approval_id
str

역할 자격 일정 요청의 approvalId입니다.

schedule_info

역할 자격 일정에 대한 정보를 예약합니다.

target_role_eligibility_schedule_id
str

결과 역할 자격 일정 ID 또는 업데이트되는 역할 자격 일정 ID입니다.

target_role_eligibility_schedule_instance_id
str

역할 자격 일정 instance ID가 업데이트됩니다.

justification
str

역할 자격에 대한 근거.

ticket_info

역할 자격에 대한 티켓 정보입니다.

condition
str

역할 할당에 대한 조건입니다. 이렇게 하면 할당할 수 있는 리소스가 제한됩니다. 예: @Resource[Microsoft.Storage/storageAccounts/blobServices/containers:ContainerName] StringEqualsIgnoreCase 'foo_storage_container'.

condition_version
str

조건의 버전입니다. 현재 허용되는 값은 '2.0'입니다.

created_on

역할 자격 일정 요청이 만들어진 날짜/시간입니다.

requestor_id
str

이 요청을 만든 사용자의 ID입니다.

expanded_properties

보안 주체, scope 및 역할 정의의 추가 속성입니다.