RoleEligibilityScheduleInstance interface

Information about current or upcoming role eligibility schedule instance

Properties

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

endDateTime

The endDateTime of the role eligibility schedule instance

expandedProperties

Additional properties of principal, scope and role definition

id

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

memberType

Membership type of the role eligibility schedule

name

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

roleDefinitionId

The role definition ID.

roleEligibilityScheduleId

Id of the master role eligibility schedule

scope

The role eligibility schedule scope.

startDateTime

The startDateTime of the role eligibility schedule instance

status

The status of the role eligibility schedule instance

type

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

Property Details

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

createdOn?: Date

Property Value

Date

endDateTime

The endDateTime of the role eligibility schedule instance

endDateTime?: Date

Property Value

Date

expandedProperties

Additional properties of principal, scope and role definition

expandedProperties?: ExpandedProperties

Property Value

id

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

id?: string

Property Value

string

memberType

Membership type of the role eligibility schedule

memberType?: string

Property Value

string

name

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

principalType?: string

Property Value

string

roleDefinitionId

The role definition ID.

roleDefinitionId?: string

Property Value

string

roleEligibilityScheduleId

Id of the master role eligibility schedule

roleEligibilityScheduleId?: string

Property Value

string

scope

The role eligibility schedule scope.

scope?: string

Property Value

string

startDateTime

The startDateTime of the role eligibility schedule instance

startDateTime?: Date

Property Value

Date

status

The status of the role eligibility schedule instance

status?: string

Property Value

string

type

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

type?: string

Property Value

string