다음을 통해 공유


RoleAssignmentScheduleInstance 클래스

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

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

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

생성자

RoleAssignmentScheduleInstance(*, scope: str | None = None, role_definition_id: str | None = None, principal_id: str | None = None, principal_type: str | _models.PrincipalType | None = None, role_assignment_schedule_id: str | None = None, origin_role_assignment_id: str | None = None, status: str | _models.Status | None = None, start_date_time: datetime | None = None, end_date_time: datetime | None = None, linked_role_eligibility_schedule_id: str | None = None, linked_role_eligibility_schedule_instance_id: str | None = None, assignment_type: str | _models.AssignmentType | 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_assignment_schedule_id
str

master 역할 할당 일정의 ID입니다.

origin_role_assignment_id
str

외부 시스템의 역할 할당 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.

linked_role_eligibility_schedule_id
str

roleEligibilityScheduleId를 활성화하는 데 사용됩니다.

linked_role_eligibility_schedule_instance_id
str

roleEligibilityScheduleInstanceId는 이 roleAssignmentScheduleInstance에 연결되었습니다.

assignment_type

역할 할당 일정의 할당 유형입니다. 알려진 값은 "활성화됨" 및 "할당됨"입니다.

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_assignment_schedule_id
str

master 역할 할당 일정의 ID입니다.

origin_role_assignment_id
str

외부 시스템의 역할 할당 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.

linked_role_eligibility_schedule_id
str

roleEligibilityScheduleId를 활성화하는 데 사용됩니다.

linked_role_eligibility_schedule_instance_id
str

roleEligibilityScheduleInstanceId는 이 roleAssignmentScheduleInstance에 연결되었습니다.

assignment_type

역할 할당 일정의 할당 유형입니다. 알려진 값은 "활성화됨" 및 "할당됨"입니다.

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 및 역할 정의의 추가 속성입니다.