RoleEligibilityScheduleRequest interface

Role Eligibility schedule request

Properties

approvalId

The approvalId of the role eligibility 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 eligibility 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 eligibility schedule request ID. NOTE: This property will not be serialized. It can only be populated by the server.

justification

Justification for the role eligibility

name

The role eligibility 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 eligibility schedule

scope

The role eligibility schedule request scope. NOTE: This property will not be serialized. It can only be populated by the server.

status

The status of the role eligibility schedule request. NOTE: This property will not be serialized. It can only be populated by the server.

targetRoleEligibilityScheduleId

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

targetRoleEligibilityScheduleInstanceId

The role eligibility schedule instance id being updated

ticketInfo

Ticket Info of the role eligibility

type

The role eligibility 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 eligibility 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 eligibility 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 eligibility 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 eligibility

justification?: string

Property Value

string

name

The role eligibility 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 eligibility schedule

scheduleInfo?: RoleEligibilityScheduleRequestPropertiesScheduleInfo

Property Value

scope

The role eligibility 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 eligibility schedule request. NOTE: This property will not be serialized. It can only be populated by the server.

status?: string

Property Value

string

targetRoleEligibilityScheduleId

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

targetRoleEligibilityScheduleId?: string

Property Value

string

targetRoleEligibilityScheduleInstanceId

The role eligibility schedule instance id being updated

targetRoleEligibilityScheduleInstanceId?: string

Property Value

string

ticketInfo

Ticket Info of the role eligibility

ticketInfo?: RoleEligibilityScheduleRequestPropertiesTicketInfo

Property Value

type

The role eligibility schedule request type. NOTE: This property will not be serialized. It can only be populated by the server.

type?: string

Property Value

string