Share via


SoftwareAssuranceProperties Class

Definition

Software Assurance properties of the cluster.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.SoftwareAssurancePropertiesTypeConverter))]
public class SoftwareAssuranceProperties : Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.ISoftwareAssuranceProperties
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.SoftwareAssurancePropertiesTypeConverter))>]
type SoftwareAssuranceProperties = class
    interface ISoftwareAssuranceProperties
    interface IJsonSerializable
Public Class SoftwareAssuranceProperties
Implements ISoftwareAssuranceProperties
Inheritance
SoftwareAssuranceProperties
Attributes
Implements

Constructors

SoftwareAssuranceProperties()

Creates an new SoftwareAssuranceProperties instance.

Properties

LastUpdated

TimeStamp denoting the latest SA benefit applicability is validated.

SoftwareAssuranceIntent

Customer Intent for Software Assurance Benefit.

SoftwareAssuranceStatus

Status of the Software Assurance for the cluster.

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of SoftwareAssuranceProperties.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of SoftwareAssuranceProperties.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.ISoftwareAssuranceProperties.

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of SoftwareAssuranceProperties into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

Applies to