RoleAssignmentScheduleInstance Class
Information about current or upcoming role assignment schedule instance.
Variables are only populated by the server, and will be ignored when sending a request.
- Inheritance
-
RoleAssignmentScheduleInstance
Constructor
RoleAssignmentScheduleInstance(*, scope: Optional[str] = None, role_definition_id: Optional[str] = None, principal_id: Optional[str] = None, principal_type: Optional[Union[str, azure.mgmt.authorization.v2020_10_01_preview.models._authorization_management_client_enums.PrincipalType]] = None, role_assignment_schedule_id: Optional[str] = None, origin_role_assignment_id: Optional[str] = None, status: Optional[Union[str, azure.mgmt.authorization.v2020_10_01_preview.models._authorization_management_client_enums.Status]] = None, start_date_time: Optional[datetime.datetime] = None, end_date_time: Optional[datetime.datetime] = None, linked_role_eligibility_schedule_id: Optional[str] = None, linked_role_eligibility_schedule_instance_id: Optional[str] = None, assignment_type: Optional[Union[str, azure.mgmt.authorization.v2020_10_01_preview.models._authorization_management_client_enums.AssignmentType]] = None, member_type: Optional[Union[str, azure.mgmt.authorization.v2020_10_01_preview.models._authorization_management_client_enums.MemberType]] = None, condition: Optional[str] = None, condition_version: Optional[str] = None, created_on: Optional[datetime.datetime] = None, expanded_properties: Optional[azure.mgmt.authorization.v2020_10_01_preview.models._models_py3.ExpandedProperties] = None, **kwargs)
Parameters
- principal_type
- str or PrincipalType
The principal type of the assigned principal ID. Possible values include: "User", "Group", "ServicePrincipal", "ForeignGroup", "Device".
The status of the role assignment schedule instance. Possible values include: "Accepted", "PendingEvaluation", "Granted", "Denied", "PendingProvisioning", "Provisioned", "PendingRevocation", "Revoked", "Canceled", "Failed", "PendingApprovalProvisioning", "PendingApproval", "FailedAsResourceIsLocked", "PendingAdminDecision", "AdminApproved", "AdminDenied", "TimedOut", "ProvisioningStarted", "Invalid", "PendingScheduleCreation", "ScheduleCreated", "PendingExternalProvisioning".
- linked_role_eligibility_schedule_instance_id
- str
roleEligibilityScheduleInstanceId linked to this roleAssignmentScheduleInstance.
- assignment_type
- str or AssignmentType
Assignment type of the role assignment schedule. Possible values include: "Activated", "Assigned".
- member_type
- str or MemberType
Membership type of the role assignment schedule. Possible values include: "Inherited", "Direct", "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'.
- expanded_properties
- ExpandedProperties
Additional properties of principal, scope and role definition.
Variables
- id
- str
The role assignment schedule instance ID.
- name
- str
The role assignment schedule instance name.
- type
- str
The role assignment schedule instance type.
Feedback
Submit and view feedback for