Partager via


ServiceLevelAgreement Class

Definition

Service Level Agreement details for a support ticket.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Support.Models.ServiceLevelAgreementTypeConverter))]
public class ServiceLevelAgreement : Microsoft.Azure.PowerShell.Cmdlets.Support.Models.IServiceLevelAgreement
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Support.Models.ServiceLevelAgreementTypeConverter))>]
type ServiceLevelAgreement = class
    interface IServiceLevelAgreement
    interface IJsonSerializable
Public Class ServiceLevelAgreement
Implements IServiceLevelAgreement
Inheritance
ServiceLevelAgreement
Attributes
Implements

Constructors

ServiceLevelAgreement()

Creates an new ServiceLevelAgreement instance.

Properties

ExpirationTime

Time in UTC (ISO 8601 format) when the service level agreement expires.

SlaMinute

Service Level Agreement in minutes.

StartTime

Time in UTC (ISO 8601 format) when the service level agreement starts.

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of ServiceLevelAgreement.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of ServiceLevelAgreement.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.Support.Models.IServiceLevelAgreement.

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of ServiceLevelAgreement into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

ToString()

Applies to