다음을 통해 공유


RoleEligibilityScheduleInstance 클래스

현재 또는 예정된 역할 자격 일정에 대한 정보는 instance.

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

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

생성자

RoleEligibilityScheduleInstance(*, scope: str | None = None, role_definition_id: str | None = None, principal_id: str | None = None, principal_type: str | _models.PrincipalType | None = None, role_eligibility_schedule_id: str | None = None, status: str | _models.Status | None = None, start_date_time: datetime | None = None, end_date_time: datetime | None = None, member_type: str | _models.MemberType | None = None, condition: str | None = None, condition_version: str | None = None, created_on: datetime | None = None, expanded_properties: _models.ExpandedProperties | None = None, **kwargs: Any)

키워드 전용 매개 변수

Name Description
scope
str

역할 자격 일정이 scope.

role_definition_id
str

역할 정의 ID입니다.

principal_id
str

보안 주체 ID입니다.

principal_type

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

role_eligibility_schedule_id
str

master 역할 자격 일정의 ID입니다.

status
str 또는 Status

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

start_date_time

역할 자격 일정의 startDateTime은 instance.

end_date_time

역할 자격 일정의 endDateTime은 instance.

member_type
str 또는 MemberType

역할 자격 일정의 멤버 자격 유형입니다. 알려진 값은 "상속됨", "직접" 및 "그룹"입니다.

condition
str

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

condition_version
str

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

created_on

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

expanded_properties

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

변수

Name Description
id
str

역할 자격 일정 instance ID입니다.

name
str

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

type
str

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

scope
str

역할 자격 일정이 scope.

role_definition_id
str

역할 정의 ID입니다.

principal_id
str

보안 주체 ID입니다.

principal_type

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

role_eligibility_schedule_id
str

master 역할 자격 일정의 ID입니다.

status
str 또는 Status

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

start_date_time

역할 자격 일정의 startDateTime은 instance.

end_date_time

역할 자격 일정의 endDateTime은 instance.

member_type
str 또는 MemberType

역할 자격 일정의 멤버 자격 유형입니다. 알려진 값은 "상속됨", "직접" 및 "그룹"입니다.

condition
str

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

condition_version
str

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

created_on

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

expanded_properties

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