Share via


ClusterPatchParameters Class

Definition

ClusterPatchParameters represents the body of the request to patch the cluster properties.

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

Constructors

ClusterPatchParameters()

Creates an new ClusterPatchParameters 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.

Tag

The Azure resource tags that will replace the existing ones.

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of ClusterPatchParameters.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of ClusterPatchParameters.

FromJson(JsonNode)

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

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of ClusterPatchParameters into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

ToString()

Applies to