RoleEligibilityScheduleInstance Class   
Information about current or upcoming role eligibility schedule instance.
Variables are only populated by the server, and will be ignored when sending a request.
Constructor
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)Keyword-Only Parameters
| Name | Description | 
|---|---|
| scope | The role eligibility schedule scope. Default value: None | 
| role_definition_id | The role definition ID. Default value: None | 
| principal_id | The principal ID. Default value: None | 
| principal_type | 
				str or 
				PrincipalType
		 The principal type of the assigned principal ID. Known values are: "User", "Group", "ServicePrincipal", "ForeignGroup", and "Device". Default value: None | 
| role_eligibility_schedule_id | Id of the master role eligibility schedule. Default value: None | 
| status | The status of the role eligibility schedule instance. Known values are: "Accepted", "PendingEvaluation", "Granted", "Denied", "PendingProvisioning", "Provisioned", "PendingRevocation", "Revoked", "Canceled", "Failed", "PendingApprovalProvisioning", "PendingApproval", "FailedAsResourceIsLocked", "PendingAdminDecision", "AdminApproved", "AdminDenied", "TimedOut", "ProvisioningStarted", "Invalid", "PendingScheduleCreation", "ScheduleCreated", and "PendingExternalProvisioning". Default value: None | 
| start_date_time | The startDateTime of the role eligibility schedule instance. Default value: None | 
| end_date_time | The endDateTime of the role eligibility schedule instance. Default value: None | 
| member_type | 
				str or 
				MemberType
		 Membership type of the role eligibility schedule. Known values are: "Inherited", "Direct", and "Group". Default value: None | 
| condition | The conditions on the role assignment. This limits the resources it can be assigned to. e.g.: @Resource[Microsoft.Storage/storageAccounts/blobServices/containers:ContainerName] StringEqualsIgnoreCase 'foo_storage_container'. Default value: None | 
| condition_version | Version of the condition. Currently accepted value is '2.0'. Default value: None | 
| created_on | DateTime when role eligibility schedule was created. Default value: None | 
| expanded_properties | Additional properties of principal, scope and role definition. Default value: None | 
Variables
| Name | Description | 
|---|---|
| id | The role eligibility schedule instance ID. | 
| name | The role eligibility schedule instance name. | 
| type | The role eligibility schedule instance type. | 
| scope | The role eligibility schedule scope. | 
| role_definition_id | The role definition ID. | 
| principal_id | The principal ID. | 
| principal_type | 
				str or 
				PrincipalType
		 The principal type of the assigned principal ID. Known values are: "User", "Group", "ServicePrincipal", "ForeignGroup", and "Device". | 
| role_eligibility_schedule_id | Id of the master role eligibility schedule. | 
| status | The status of the role eligibility schedule instance. Known values are: "Accepted", "PendingEvaluation", "Granted", "Denied", "PendingProvisioning", "Provisioned", "PendingRevocation", "Revoked", "Canceled", "Failed", "PendingApprovalProvisioning", "PendingApproval", "FailedAsResourceIsLocked", "PendingAdminDecision", "AdminApproved", "AdminDenied", "TimedOut", "ProvisioningStarted", "Invalid", "PendingScheduleCreation", "ScheduleCreated", and "PendingExternalProvisioning". | 
| start_date_time | The startDateTime of the role eligibility schedule instance. | 
| end_date_time | The endDateTime of the role eligibility schedule instance. | 
| member_type | 
				str or 
				MemberType
		 Membership type of the role eligibility schedule. Known values are: "Inherited", "Direct", and "Group". | 
| condition | The conditions on the role assignment. This limits the resources it can be assigned to. e.g.: @Resource[Microsoft.Storage/storageAccounts/blobServices/containers:ContainerName] StringEqualsIgnoreCase 'foo_storage_container'. | 
| condition_version | Version of the condition. Currently accepted value is '2.0'. | 
| created_on | DateTime when role eligibility schedule was created. | 
| expanded_properties | Additional properties of principal, scope and role definition. |