NetworkCloudClusterData Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
A class representing the NetworkCloudCluster data model. Cluster represents the on-premises Network Cloud cluster.
public class NetworkCloudClusterData : Azure.ResourceManager.Models.TrackedResourceData
public class NetworkCloudClusterData : Azure.ResourceManager.Models.TrackedResourceData, System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.NetworkCloud.NetworkCloudClusterData>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.NetworkCloud.NetworkCloudClusterData>
type NetworkCloudClusterData = class
inherit TrackedResourceData
type NetworkCloudClusterData = class
inherit TrackedResourceData
interface IJsonModel<NetworkCloudClusterData>
interface IPersistableModel<NetworkCloudClusterData>
Public Class NetworkCloudClusterData
Inherits TrackedResourceData
Public Class NetworkCloudClusterData
Inherits TrackedResourceData
Implements IJsonModel(Of NetworkCloudClusterData), IPersistableModel(Of NetworkCloudClusterData)
- Inheritance
- Implements
Constructors
NetworkCloudClusterData(AzureLocation, ExtendedLocation, NetworkCloudRackDefinition, ClusterType, String, ResourceIdentifier) |
Initializes a new instance of NetworkCloudClusterData. |
Properties
AggregatorOrSingleRackDefinition |
The rack definition that is intended to reflect only a single rack in a single rack cluster, or an aggregator rack in a multi-rack cluster. |
AnalyticsWorkspaceId |
The resource ID of the Log Analytics Workspace that will be used for storing relevant logs. |
AvailableUpgradeVersions |
The list of cluster runtime version upgrades available for this cluster. |
ClusterCapacity |
The capacity supported by this cluster. |
ClusterConnectionStatus |
The latest heartbeat status between the cluster manager and the cluster. |
ClusterExtendedLocation |
The extended location (custom location) that represents the cluster's control plane location. This extended location is used to route the requests of child objects of the cluster that are handled by the platform operator. |
ClusterLocation |
The customer-provided location information to identify where the cluster resides. |
ClusterManagerConnectionStatus |
The latest connectivity status between cluster manager and the cluster. |
ClusterManagerId |
The resource ID of the cluster manager that manages this cluster. This is set by the Cluster Manager when the cluster is created. |
ClusterServicePrincipal |
The service principal to be used by the cluster during Arc Appliance installation. |
ClusterType |
The type of rack configuration for the cluster. |
ClusterVersion |
The current runtime version of the cluster. |
CommandOutputSettings |
The settings for commands run in this cluster, such as bare metal machine run read only commands and data extracts. |
ComputeDeploymentThreshold |
The validation threshold indicating the allowable failures of compute machines during environment validation and deployment. |
ComputeRackDefinitions |
The list of rack definitions for the compute racks in a multi-rack cluster, or an empty list in a single-rack cluster. |
DetailedStatus |
The current detailed status of the cluster. |
DetailedStatusMessage |
The descriptive message about the detailed status. |
ExtendedLocation |
The extended location of the cluster manager associated with the cluster. |
HybridAksExtendedLocation |
Field Deprecated. This field will not be populated in an upcoming version. The extended location (custom location) that represents the Hybrid AKS control plane location. This extended location is used when creating provisioned clusters (Hybrid AKS clusters). |
Id |
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}. (Inherited from ResourceData) |
Identity |
The identity for the resource. |
Location |
The geo-location where the resource lives. (Inherited from TrackedResourceData) |
ManagedResourceGroupConfiguration |
The configuration of the managed resource group associated with the resource. |
ManualActionCount |
The count of Manual Action Taken (MAT) events that have not been validated. |
Name |
The name of the resource. (Inherited from ResourceData) |
NetworkFabricId |
The resource ID of the Network Fabric associated with the cluster. |
ProvisioningState |
The provisioning state of the cluster. |
ResourceType |
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts". (Inherited from ResourceData) |
RuntimeProtectionEnforcementLevel |
The mode of operation for runtime protection. |
SecretArchive |
The configuration for use of a key vault to store secrets for later retrieval by the operator. |
SupportExpireOn |
The support end date of the runtime version of the cluster. |
SystemData |
Azure Resource Manager metadata containing createdBy and modifiedBy information. (Inherited from ResourceData) |
Tags |
Resource tags. (Inherited from TrackedResourceData) |
UpdateStrategy |
The strategy for updating the cluster. |
WorkloadResourceIds |
The list of workload resource IDs that are hosted within this cluster. |
Methods
JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions) | |
JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions) | (Inherited from TrackedResourceData) |
Explicit Interface Implementations
IJsonModel<NetworkCloudClusterData>.Create(Utf8JsonReader, ModelReaderWriterOptions) |
Reads one JSON value (including objects or arrays) from the provided reader and converts it to a model. |
IJsonModel<NetworkCloudClusterData>.Write(Utf8JsonWriter, ModelReaderWriterOptions) |
Writes the model to the provided Utf8JsonWriter. |
IPersistableModel<NetworkCloudClusterData>.Create(BinaryData, ModelReaderWriterOptions) |
Converts the provided BinaryData into a model. |
IPersistableModel<NetworkCloudClusterData>.GetFormatFromOptions(ModelReaderWriterOptions) |
Gets the data interchange format (JSON, Xml, etc) that the model uses when communicating with the service. |
IPersistableModel<NetworkCloudClusterData>.Write(ModelReaderWriterOptions) |
Writes the model into a BinaryData. |
Applies to
Azure SDK for .NET