Compartilhar via


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.

Inheritance
azure.mgmt.authorization._serialization.Model
RoleEligibilityScheduleInstance

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
str

The role eligibility schedule scope.

role_definition_id
str

The role definition ID.

principal_id
str

The principal ID.

principal_type

The principal type of the assigned principal ID. Known values are: "User", "Group", "ServicePrincipal", "ForeignGroup", and "Device".

role_eligibility_schedule_id
str

Id of the master role eligibility schedule.

status
str or 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

Membership type of the role eligibility schedule. Known values are: "Inherited", "Direct", and "Group".

condition
str

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
str

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.

Variables

Name Description
id
str

The role eligibility schedule instance ID.

name
str

The role eligibility schedule instance name.

type
str

The role eligibility schedule instance type.

scope
str

The role eligibility schedule scope.

role_definition_id
str

The role definition ID.

principal_id
str

The principal ID.

principal_type

The principal type of the assigned principal ID. Known values are: "User", "Group", "ServicePrincipal", "ForeignGroup", and "Device".

role_eligibility_schedule_id
str

Id of the master role eligibility schedule.

status
str or 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

Membership type of the role eligibility schedule. Known values are: "Inherited", "Direct", and "Group".

condition
str

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
str

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.