Share via


ClusterPatchProperties Class

Definition

ClusterPatchProperties represents the properties of the cluster for patching.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.ClusterPatchPropertiesTypeConverter))]
public class ClusterPatchProperties : Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.IClusterPatchProperties
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.ClusterPatchPropertiesTypeConverter))>]
type ClusterPatchProperties = class
    interface IClusterPatchProperties
    interface IJsonSerializable
Public Class ClusterPatchProperties
Implements IClusterPatchProperties
Inheritance
ClusterPatchProperties
Attributes
Implements

Constructors

ClusterPatchProperties()

Creates an new ClusterPatchProperties instance.

Properties

AggregatorOrSingleRackDefinitionAvailabilityZone

The zone name used for this rack when created. Availability zones are used for workload placement.

AggregatorOrSingleRackDefinitionBareMetalMachineConfigurationData

The unordered list of bare metal machine configuration.

AggregatorOrSingleRackDefinitionNetworkRackId

The resource ID of the network rack that matches this rack definition.

AggregatorOrSingleRackDefinitionRackLocation

The free-form description of the rack's location.

AggregatorOrSingleRackDefinitionRackSerialNumber

The unique identifier for the rack within Network Cloud cluster. An alternate unique alphanumeric value other than a serial number may be provided if desired.

AggregatorOrSingleRackDefinitionRackSkuId

The resource ID of the sku for the rack being added.

AggregatorOrSingleRackDefinitionStorageApplianceConfigurationData

The list of storage appliance configuration data for this rack.

ClusterLocation

The customer-provided location information to identify where the cluster resides.

ClusterServicePrincipalApplicationId

The application ID, also known as client ID, of the service principal.

ClusterServicePrincipalId

The principal ID, also known as the object ID, of the service principal.

ClusterServicePrincipalPassword

The password of the service principal.

ClusterServicePrincipalTenantId

The tenant ID, also known as the directory ID, of the tenant in which the service principal is created.

ComputeDeploymentThresholdGrouping

Selection of how the type evaluation is applied to the cluster calculation.

ComputeDeploymentThresholdType

Selection of how the threshold should be evaluated.

ComputeDeploymentThresholdValue

The numeric threshold value.

ComputeRackDefinition

The list of rack definitions for the compute racks in a multi-rack cluster, or an empty list in a single-rack cluster.

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of ClusterPatchProperties.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of ClusterPatchProperties.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.IClusterPatchProperties.

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of ClusterPatchProperties into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

ToString()

Applies to