RoleAssignmentSchedule interface

Role Assignment schedule

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

End DateTime when role assignment schedule

expandedProperties

Additional properties of principal, scope and role definition

id

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

linkedRoleEligibilityScheduleId

The id of roleEligibilitySchedule used to activated this roleAssignmentSchedule

memberType

Membership type of the role assignment schedule

name

The role assignment 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.

roleAssignmentScheduleRequestId

The id of roleAssignmentScheduleRequest used to create this roleAssignmentSchedule

roleDefinitionId

The role definition ID.

scope

The role assignment schedule scope.

startDateTime

Start DateTime when role assignment schedule

status

The status of the role assignment schedule.

type

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

updatedOn

DateTime when role assignment schedule was modified

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

End DateTime when role assignment schedule

endDateTime?: Date

Property Value

Date

expandedProperties

Additional properties of principal, scope and role definition

expandedProperties?: ExpandedProperties

Property Value

id

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

id?: string

Property Value

string

linkedRoleEligibilityScheduleId

The id of roleEligibilitySchedule used to activated this roleAssignmentSchedule

linkedRoleEligibilityScheduleId?: string

Property Value

string

memberType

Membership type of the role assignment schedule

memberType?: string

Property Value

string

name

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

roleAssignmentScheduleRequestId

The id of roleAssignmentScheduleRequest used to create this roleAssignmentSchedule

roleAssignmentScheduleRequestId?: 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

Start DateTime when role assignment schedule

startDateTime?: Date

Property Value

Date

status

The status of the role assignment schedule.

status?: string

Property Value

string

type

The role assignment 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 assignment schedule was modified

updatedOn?: Date

Property Value

Date