RoleEligibilitySchedule interface

Role eligibility schedule

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

End DateTime when role eligibility schedule

expandedProperties

Additional properties of principal, scope and role definition

id

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

roleEligibilityScheduleRequestId

The id of roleEligibilityScheduleRequest used to create this roleAssignmentSchedule

scope

The role eligibility schedule scope.

startDateTime

Start DateTime when role eligibility schedule

status

The status of the role eligibility schedule.

type

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

updatedOn

DateTime when role eligibility schedule was modified

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

End DateTime when role eligibility schedule

endDateTime?: Date

Property Value

Date

expandedProperties

Additional properties of principal, scope and role definition

expandedProperties?: ExpandedProperties

Property Value

id

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

roleEligibilityScheduleRequestId

The id of roleEligibilityScheduleRequest used to create this roleAssignmentSchedule

roleEligibilityScheduleRequestId?: string

Property Value

string

scope

The role eligibility schedule scope.

scope?: string

Property Value

string

startDateTime

Start DateTime when role eligibility schedule

startDateTime?: Date

Property Value

Date

status

The status of the role eligibility schedule.

status?: string

Property Value

string

type

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

type?: string

Property Value

string

updatedOn

DateTime when role eligibility schedule was modified

updatedOn?: Date

Property Value

Date