Share via


RoleEligibilityScheduleRequestPropertiesScheduleInfo Class

Definition

Schedule info of the role eligibility schedule

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

Constructors

RoleEligibilityScheduleRequestPropertiesScheduleInfo()

Creates an new RoleEligibilityScheduleRequestPropertiesScheduleInfo instance.

Properties

ExpirationDuration

Duration of the role eligibility schedule in TimeSpan.

ExpirationEndDateTime

End DateTime of the role eligibility schedule.

ExpirationType

Type of the role eligibility schedule expiration

StartDateTime

Start DateTime of the role eligibility schedule.

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of RoleEligibilityScheduleRequestPropertiesScheduleInfo.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of RoleEligibilityScheduleRequestPropertiesScheduleInfo.

FromJson(JsonNode)

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

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of RoleEligibilityScheduleRequestPropertiesScheduleInfo into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

Applies to