Share via


RoleAssignmentScheduleFilter Class

Definition

Role assignment schedule filter

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Resources.Authorization.Models.Api20201001Preview.RoleAssignmentScheduleFilterTypeConverter))]
public class RoleAssignmentScheduleFilter : Microsoft.Azure.PowerShell.Cmdlets.Resources.Authorization.Models.Api20201001Preview.IRoleAssignmentScheduleFilter
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Resources.Authorization.Models.Api20201001Preview.RoleAssignmentScheduleFilterTypeConverter))>]
type RoleAssignmentScheduleFilter = class
    interface IRoleAssignmentScheduleFilter
    interface IJsonSerializable
Public Class RoleAssignmentScheduleFilter
Implements IRoleAssignmentScheduleFilter
Inheritance
RoleAssignmentScheduleFilter
Attributes
Implements

Constructors

Name Description
RoleAssignmentScheduleFilter()

Creates an new RoleAssignmentScheduleFilter instance.

Properties

Name Description
PrincipalId

Returns role assignment schedule of the specific principal.

RoleDefinitionId

Returns role assignment schedule of the specific role definition.

Status

Returns role assignment schedule instances of the specific status.

Methods

Name Description
DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of RoleAssignmentScheduleFilter.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of RoleAssignmentScheduleFilter.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.Resources.Authorization.Models.Api20201001Preview.IRoleAssignmentScheduleFilter.

FromJsonString(String)

Creates a new instance of RoleAssignmentScheduleFilter, deserializing the content from a json string.

ToJson(JsonObject, SerializationMode)

Serializes this instance of RoleAssignmentScheduleFilter into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

Applies to