Language

HcpOpenShiftVersion Class

Definition

HcpOpenShiftVersion represents a location based available HCP OpenShift version

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.RedHatOpenShiftHcp.Models.HcpOpenShiftVersionTypeConverter))]
public class HcpOpenShiftVersion : Microsoft.Azure.PowerShell.Cmdlets.RedHatOpenShiftHcp.Models.IHcpOpenShiftVersion, Microsoft.Azure.PowerShell.Cmdlets.RedHatOpenShiftHcp.Runtime.IValidates
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.RedHatOpenShiftHcp.Models.HcpOpenShiftVersionTypeConverter))>]
type HcpOpenShiftVersion = class
    interface IHcpOpenShiftVersion
    interface IJsonSerializable
    interface IProxyResource
    interface IResource
    interface IValidates
Public Class HcpOpenShiftVersion
Implements IHcpOpenShiftVersion, IValidates
Inheritance
HcpOpenShiftVersion
Attributes
Implements

Constructors

Name Description
HcpOpenShiftVersion()

Creates an new HcpOpenShiftVersion instance.

Properties

Name Description
ChannelGroup

ChannelGroup is the name of the group where this version belongs.

Enabled

Enabled indicates if this version can be used to create clusters.

EndOfLifeTimestamp

EndOfLifeTimestamp is the date and time when this version will reach End of Life.

Id

Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"

Name

The name of the resource

ResourceGroupName

Gets the resource group name

SystemDataCreatedAt

The timestamp of resource creation (UTC).

SystemDataCreatedBy

The identity that created the resource.

SystemDataCreatedByType

The type of identity that created the resource.

SystemDataLastModifiedAt

The timestamp of resource last modification (UTC)

SystemDataLastModifiedBy

The identity that last modified the resource.

SystemDataLastModifiedByType

The type of identity that last modified the resource.

Type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

Methods

Name Description
DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of HcpOpenShiftVersion.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of HcpOpenShiftVersion.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.RedHatOpenShiftHcp.Models.IHcpOpenShiftVersion.

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of HcpOpenShiftVersion into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

ToString()
Validate(IEventListener)

Validates that this object meets the validation criteria.

Applies to