RoleAssignmentScheduleRequest interface

Role Assignment schedule request

Properties

approvalId

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'

conditionVersion

Version of the condition. Currently accepted value is '2.0'

createdOn

DateTime when role assignment schedule request was created NOTE: This property will not be serialized. It can only be populated by the server.

expandedProperties

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

linkedRoleEligibilityScheduleId

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.

principalId

The principal ID.

principalType

The principal type of the assigned principal ID. NOTE: This property will not be serialized. It can only be populated by the server.

requestorId

Id of the user who created this request NOTE: This property will not be serialized. It can only be populated by the server.

requestType

The type of the role assignment schedule request. Eg: SelfActivate, AdminAssign etc

roleDefinitionId

The role definition ID.

scheduleInfo

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.

targetRoleAssignmentScheduleId

The resultant role assignment schedule id or the role assignment schedule id being updated

targetRoleAssignmentScheduleInstanceId

The role assignment schedule instance id being updated

ticketInfo

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