RoleAssignmentScheduleInstance interface

Information about current or upcoming role assignment schedule instance

Properties

assignmentType

Assignment type of the role assignment schedule

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 was created

endDateTime

The endDateTime of the role assignment schedule instance

expandedProperties

Additional properties of principal, scope and role definition

id

The role assignment schedule instance ID. NOTE: This property will not be serialized. It can only be populated by the server.

linkedRoleEligibilityScheduleId

roleEligibilityScheduleId used to activate

linkedRoleEligibilityScheduleInstanceId

roleEligibilityScheduleInstanceId linked to this roleAssignmentScheduleInstance

memberType

Membership type of the role assignment schedule

name

The role assignment schedule instance name. NOTE: This property will not be serialized. It can only be populated by the server.

originRoleAssignmentId

Role Assignment Id in external system

principalId

The principal ID.

principalType

The principal type of the assigned principal ID.

roleAssignmentScheduleId

Id of the master role assignment schedule

roleDefinitionId

The role definition ID.

scope

The role assignment schedule scope.

startDateTime

The startDateTime of the role assignment schedule instance

status

The status of the role assignment schedule instance.

type

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

Property Details

assignmentType

Assignment type of the role assignment schedule

assignmentType?: 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 was created

createdOn?: Date

Property Value

Date

endDateTime

The endDateTime of the role assignment schedule instance

endDateTime?: Date

Property Value

Date

expandedProperties

Additional properties of principal, scope and role definition

expandedProperties?: ExpandedProperties

Property Value

id

The role assignment schedule instance ID. NOTE: This property will not be serialized. It can only be populated by the server.

id?: string

Property Value

string

linkedRoleEligibilityScheduleId

roleEligibilityScheduleId used to activate

linkedRoleEligibilityScheduleId?: string

Property Value

string

linkedRoleEligibilityScheduleInstanceId

roleEligibilityScheduleInstanceId linked to this roleAssignmentScheduleInstance

linkedRoleEligibilityScheduleInstanceId?: string

Property Value

string

memberType

Membership type of the role assignment schedule

memberType?: string

Property Value

string

name

The role assignment schedule instance name. NOTE: This property will not be serialized. It can only be populated by the server.

name?: string

Property Value

string

originRoleAssignmentId

Role Assignment Id in external system

originRoleAssignmentId?: string

Property Value

string

principalId

The principal ID.

principalId?: string

Property Value

string

principalType

The principal type of the assigned principal ID.

principalType?: string

Property Value

string

roleAssignmentScheduleId

Id of the master role assignment schedule

roleAssignmentScheduleId?: string

Property Value

string

roleDefinitionId

The role definition ID.

roleDefinitionId?: string

Property Value

string

scope

The role assignment schedule scope.

scope?: string

Property Value

string

startDateTime

The startDateTime of the role assignment schedule instance

startDateTime?: Date

Property Value

Date

status

The status of the role assignment schedule instance.

status?: string

Property Value

string

type

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

type?: string

Property Value

string