Share via


ArmNetworkCloudModelFactory.ClusterAvailableUpgradeVersion Method

Definition

Initializes a new instance of ClusterAvailableUpgradeVersion.

public static Azure.ResourceManager.NetworkCloud.Models.ClusterAvailableUpgradeVersion ClusterAvailableUpgradeVersion (Azure.ResourceManager.NetworkCloud.Models.ControlImpact? controlImpact = default, string expectedDuration = default, string impactDescription = default, DateTimeOffset? supportExpireOn = default, string targetClusterVersion = default, Azure.ResourceManager.NetworkCloud.Models.WorkloadImpact? workloadImpact = default);
static member ClusterAvailableUpgradeVersion : Nullable<Azure.ResourceManager.NetworkCloud.Models.ControlImpact> * string * string * Nullable<DateTimeOffset> * string * Nullable<Azure.ResourceManager.NetworkCloud.Models.WorkloadImpact> -> Azure.ResourceManager.NetworkCloud.Models.ClusterAvailableUpgradeVersion
Public Shared Function ClusterAvailableUpgradeVersion (Optional controlImpact As Nullable(Of ControlImpact) = Nothing, Optional expectedDuration As String = Nothing, Optional impactDescription As String = Nothing, Optional supportExpireOn As Nullable(Of DateTimeOffset) = Nothing, Optional targetClusterVersion As String = Nothing, Optional workloadImpact As Nullable(Of WorkloadImpact) = Nothing) As ClusterAvailableUpgradeVersion

Parameters

controlImpact
Nullable<ControlImpact>

The indicator of whether the control plane will be impacted during the upgrade.

expectedDuration
String

The expected duration needed for this upgrade.

impactDescription
String

The impact description including the specific details and release notes.

supportExpireOn
Nullable<DateTimeOffset>

The last date the version of the platform is supported.

targetClusterVersion
String

The target version this cluster will be upgraded to.

workloadImpact
Nullable<WorkloadImpact>

The indicator of whether the workload will be impacted during the upgrade.

Returns

A new ClusterAvailableUpgradeVersion instance for mocking.

Applies to