RoleAssignmentScheduleRequest interface
Role Assignment schedule request
Properties
approval |
The approvalId of the role assignment schedule request. NOTE: This property will not be serialized. It can only be populated by the server. |
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 of the condition. Currently accepted value is '2.0' |
created |
DateTime when role assignment schedule request was created NOTE: This property will not be serialized. It can only be populated by the server. |
expanded |
Additional properties of principal, scope and role definition NOTE: This property will not be serialized. It can only be populated by the server. |
id | The role assignment schedule request ID. NOTE: This property will not be serialized. It can only be populated by the server. |
justification | Justification for the role assignment |
linked |
The linked role eligibility schedule id - to activate an eligibility. |
name | The role assignment schedule request name. NOTE: This property will not be serialized. It can only be populated by the server. |
principal |
The principal ID. |
principal |
The principal type of the assigned principal ID. NOTE: This property will not be serialized. It can only be populated by the server. |
requestor |
Id of the user who created this request NOTE: This property will not be serialized. It can only be populated by the server. |
request |
The type of the role assignment schedule request. Eg: SelfActivate, AdminAssign etc |
role |
The role definition ID. |
schedule |
Schedule info of the role assignment schedule |
scope | The role assignment schedule request scope. NOTE: This property will not be serialized. It can only be populated by the server. |
status | The status of the role assignment schedule request. NOTE: This property will not be serialized. It can only be populated by the server. |
target |
The resultant role assignment schedule id or the role assignment schedule id being updated |
target |
The role assignment schedule instance id being updated |
ticket |
Ticket Info of the role assignment |
type | The role assignment schedule request type. NOTE: This property will not be serialized. It can only be populated by the server. |
Property Details
approvalId
The approvalId of the role assignment schedule request. NOTE: This property will not be serialized. It can only be populated by the server.
approvalId?: string
Property Value
string
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?: string
Property Value
string
conditionVersion
Version of the condition. Currently accepted value is '2.0'
conditionVersion?: string
Property Value
string
createdOn
DateTime when role assignment schedule request was created NOTE: This property will not be serialized. It can only be populated by the server.
createdOn?: Date
Property Value
Date
expandedProperties
Additional properties of principal, scope and role definition NOTE: This property will not be serialized. It can only be populated by the server.
expandedProperties?: ExpandedProperties
Property Value
id
The role assignment schedule request ID. NOTE: This property will not be serialized. It can only be populated by the server.
id?: string
Property Value
string
justification
Justification for the role assignment
justification?: string
Property Value
string
linkedRoleEligibilityScheduleId
The linked role eligibility schedule id - to activate an eligibility.
linkedRoleEligibilityScheduleId?: string
Property Value
string
name
The role assignment schedule request name. NOTE: This property will not be serialized. It can only be populated by the server.
name?: string
Property Value
string
principalId
The principal ID.
principalId?: string
Property Value
string
principalType
The principal type of the assigned principal ID. NOTE: This property will not be serialized. It can only be populated by the server.
principalType?: string
Property Value
string
requestorId
Id of the user who created this request NOTE: This property will not be serialized. It can only be populated by the server.
requestorId?: string
Property Value
string
requestType
The type of the role assignment schedule request. Eg: SelfActivate, AdminAssign etc
requestType?: string
Property Value
string
roleDefinitionId
The role definition ID.
roleDefinitionId?: string
Property Value
string
scheduleInfo
Schedule info of the role assignment schedule
scheduleInfo?: RoleAssignmentScheduleRequestPropertiesScheduleInfo
Property Value
scope
The role assignment schedule request scope. NOTE: This property will not be serialized. It can only be populated by the server.
scope?: string
Property Value
string
status
The status of the role assignment schedule request. NOTE: This property will not be serialized. It can only be populated by the server.
status?: string
Property Value
string
targetRoleAssignmentScheduleId
The resultant role assignment schedule id or the role assignment schedule id being updated
targetRoleAssignmentScheduleId?: string
Property Value
string
targetRoleAssignmentScheduleInstanceId
The role assignment schedule instance id being updated
targetRoleAssignmentScheduleInstanceId?: string
Property Value
string
ticketInfo
Ticket Info of the role assignment
ticketInfo?: RoleAssignmentScheduleRequestPropertiesTicketInfo
Property Value
type
The role assignment schedule request type. NOTE: This property will not be serialized. It can only be populated by the server.
type?: string
Property Value
string