ArmHciModelFactory.HciClusterData Method

Definition

public static Azure.ResourceManager.Hci.HciClusterData HciClusterData(Azure.Core.ResourceIdentifier id = default, string name = default, Azure.Core.ResourceType resourceType = default, Azure.ResourceManager.Models.SystemData systemData = default, System.Collections.Generic.IDictionary<string,string> tags = default, Azure.Core.AzureLocation location = default, Azure.ResourceManager.Hci.Models.HciProvisioningState? provisioningState = default, Azure.ResourceManager.Hci.Models.HciClusterStatus? status = default, Azure.ResourceManager.Hci.Models.HciClusterConnectivityStatus? connectivityStatus = default, Guid? cloudId = default, string ring = default, string cloudManagementEndpoint = default, Guid? aadClientId = default, Guid? aadTenantId = default, Guid? aadApplicationObjectId = default, Guid? aadServicePrincipalObjectId = default, Azure.ResourceManager.Hci.Models.SoftwareAssuranceProperties softwareAssuranceProperties = default, bool? isManagementCluster = default, Azure.ResourceManager.Hci.Models.LogCollectionProperties logCollectionProperties = default, Azure.ResourceManager.Hci.Models.RemoteSupportProperties remoteSupportProperties = default, Azure.ResourceManager.Hci.Models.HciClusterDesiredProperties desiredProperties = default, Azure.ResourceManager.Hci.Models.HciClusterReportedProperties reportedProperties = default, Azure.ResourceManager.Hci.Models.IsolatedVmAttestationConfiguration isolatedVmAttestationConfiguration = default, float? trialDaysRemaining = default, string billingModel = default, DateTimeOffset? registrationTimestamp = default, DateTimeOffset? lastSyncTimestamp = default, DateTimeOffset? lastBillingTimestamp = default, string serviceEndpoint = default, string resourceProviderObjectId = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Hci.Models.SecretsLocationDetails> secretsLocations = default, Azure.ResourceManager.Hci.Models.ClusterPattern? clusterPattern = default, Azure.ResourceManager.Hci.Models.ConfidentialVmProperties confidentialVmProperties = default, Azure.ResourceManager.Hci.Models.ClusterSdnProperties sdnProperties = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Hci.Models.LocalAvailabilityZones> localAvailabilityZones = default, Azure.ResourceManager.Hci.Models.HciIdentityProvider? identityProvider = default, Azure.ResourceManager.Hci.Models.HciStorageType? storageType = default, Azure.ResourceManager.Hci.Models.NextBillingModel nextBillingModel = default, Azure.ResourceManager.Models.ManagedServiceIdentity identity = default, string kind = default);
static member HciClusterData : Azure.Core.ResourceIdentifier * string * Azure.Core.ResourceType * Azure.ResourceManager.Models.SystemData * System.Collections.Generic.IDictionary<string, string> * Azure.Core.AzureLocation * Nullable<Azure.ResourceManager.Hci.Models.HciProvisioningState> * Nullable<Azure.ResourceManager.Hci.Models.HciClusterStatus> * Nullable<Azure.ResourceManager.Hci.Models.HciClusterConnectivityStatus> * Nullable<Guid> * string * string * Nullable<Guid> * Nullable<Guid> * Nullable<Guid> * Nullable<Guid> * Azure.ResourceManager.Hci.Models.SoftwareAssuranceProperties * Nullable<bool> * Azure.ResourceManager.Hci.Models.LogCollectionProperties * Azure.ResourceManager.Hci.Models.RemoteSupportProperties * Azure.ResourceManager.Hci.Models.HciClusterDesiredProperties * Azure.ResourceManager.Hci.Models.HciClusterReportedProperties * Azure.ResourceManager.Hci.Models.IsolatedVmAttestationConfiguration * Nullable<single> * string * Nullable<DateTimeOffset> * Nullable<DateTimeOffset> * Nullable<DateTimeOffset> * string * string * seq<Azure.ResourceManager.Hci.Models.SecretsLocationDetails> * Nullable<Azure.ResourceManager.Hci.Models.ClusterPattern> * Azure.ResourceManager.Hci.Models.ConfidentialVmProperties * Azure.ResourceManager.Hci.Models.ClusterSdnProperties * seq<Azure.ResourceManager.Hci.Models.LocalAvailabilityZones> * Nullable<Azure.ResourceManager.Hci.Models.HciIdentityProvider> * Nullable<Azure.ResourceManager.Hci.Models.HciStorageType> * Azure.ResourceManager.Hci.Models.NextBillingModel * Azure.ResourceManager.Models.ManagedServiceIdentity * string -> Azure.ResourceManager.Hci.HciClusterData
Public Shared Function HciClusterData (Optional id As ResourceIdentifier = Nothing, Optional name As String = Nothing, Optional resourceType As ResourceType = Nothing, Optional systemData As SystemData = Nothing, Optional tags As IDictionary(Of String, String) = Nothing, Optional location As AzureLocation = Nothing, Optional provisioningState As Nullable(Of HciProvisioningState) = Nothing, Optional status As Nullable(Of HciClusterStatus) = Nothing, Optional connectivityStatus As Nullable(Of HciClusterConnectivityStatus) = Nothing, Optional cloudId As Nullable(Of Guid) = Nothing, Optional ring As String = Nothing, Optional cloudManagementEndpoint As String = Nothing, Optional aadClientId As Nullable(Of Guid) = Nothing, Optional aadTenantId As Nullable(Of Guid) = Nothing, Optional aadApplicationObjectId As Nullable(Of Guid) = Nothing, Optional aadServicePrincipalObjectId As Nullable(Of Guid) = Nothing, Optional softwareAssuranceProperties As SoftwareAssuranceProperties = Nothing, Optional isManagementCluster As Nullable(Of Boolean) = Nothing, Optional logCollectionProperties As LogCollectionProperties = Nothing, Optional remoteSupportProperties As RemoteSupportProperties = Nothing, Optional desiredProperties As HciClusterDesiredProperties = Nothing, Optional reportedProperties As HciClusterReportedProperties = Nothing, Optional isolatedVmAttestationConfiguration As IsolatedVmAttestationConfiguration = Nothing, Optional trialDaysRemaining As Nullable(Of Single) = Nothing, Optional billingModel As String = Nothing, Optional registrationTimestamp As Nullable(Of DateTimeOffset) = Nothing, Optional lastSyncTimestamp As Nullable(Of DateTimeOffset) = Nothing, Optional lastBillingTimestamp As Nullable(Of DateTimeOffset) = Nothing, Optional serviceEndpoint As String = Nothing, Optional resourceProviderObjectId As String = Nothing, Optional secretsLocations As IEnumerable(Of SecretsLocationDetails) = Nothing, Optional clusterPattern As Nullable(Of ClusterPattern) = Nothing, Optional confidentialVmProperties As ConfidentialVmProperties = Nothing, Optional sdnProperties As ClusterSdnProperties = Nothing, Optional localAvailabilityZones As IEnumerable(Of LocalAvailabilityZones) = Nothing, Optional identityProvider As Nullable(Of HciIdentityProvider) = Nothing, Optional storageType As Nullable(Of HciStorageType) = Nothing, Optional nextBillingModel As NextBillingModel = Nothing, Optional identity As ManagedServiceIdentity = Nothing, Optional kind As String = Nothing) As HciClusterData

Parameters

id
ResourceIdentifier

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}.

name
String

The name of the resource.

resourceType
ResourceType

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

systemData
SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

tags
IDictionary<String,String>

Resource tags.

location
AzureLocation

The geo-location where the resource lives.

provisioningState
Nullable<HciProvisioningState>

Provisioning state. Indicates the current lifecycle status of the resource, including creation, update, deletion, connectivity, and error states.

status
Nullable<HciClusterStatus>

Status of the cluster agent. Indicates the current connectivity, validation, and deployment state of the agent within the cluster.

connectivityStatus
Nullable<HciClusterConnectivityStatus>

Overall connectivity status for the cluster resource. Indicates whether the cluster is connected to Azure, partially connected, or has not recently communicated.

cloudId
Nullable<Guid>

Unique, immutable resource id.

ring
String

The ring to which this cluster belongs to.

cloudManagementEndpoint
String

Endpoint configured for management from the Azure portal.

aadClientId
Nullable<Guid>

App id of cluster AAD identity.

aadTenantId
Nullable<Guid>

Tenant id of cluster AAD identity.

aadApplicationObjectId
Nullable<Guid>

Object id of cluster AAD identity.

aadServicePrincipalObjectId
Nullable<Guid>

Id of cluster identity service principal.

softwareAssuranceProperties
SoftwareAssuranceProperties

Software Assurance properties of the cluster.

isManagementCluster
Nullable<Boolean>

Is Management Cluster, when true indicates that the cluster is used for managing other clusters.

logCollectionProperties
LogCollectionProperties

Log Collection properties of the cluster.

remoteSupportProperties
RemoteSupportProperties

RemoteSupport properties of the cluster.

desiredProperties
HciClusterDesiredProperties

Desired properties of the cluster.

reportedProperties
HciClusterReportedProperties

Properties reported by cluster agent.

isolatedVmAttestationConfiguration
IsolatedVmAttestationConfiguration

Attestation configurations for isolated VM (e.g. TVM, CVM) of the cluster.

trialDaysRemaining
Nullable<Single>

Number of days remaining in the trial period.

billingModel
String

Type of billing applied to the resource.

registrationTimestamp
Nullable<DateTimeOffset>

First cluster sync timestamp.

lastSyncTimestamp
Nullable<DateTimeOffset>

Most recent cluster sync timestamp.

lastBillingTimestamp
Nullable<DateTimeOffset>

Most recent billing meter timestamp.

serviceEndpoint
String

Region specific DataPath Endpoint of the cluster.

resourceProviderObjectId
String

Object id of RP Service Principal.

secretsLocations
IEnumerable<SecretsLocationDetails>

List of secret locations.

clusterPattern
Nullable<ClusterPattern>

Supported Storage Type for HCI Cluster.

confidentialVmProperties
ConfidentialVmProperties

Represents the Confidential Virtual Machine (CVM) support intent and current status for the cluster resource.

sdnProperties
ClusterSdnProperties

Software Defined Networking Properties of the cluster.

localAvailabilityZones
IEnumerable<LocalAvailabilityZones>

Local Availability Zone information for HCI cluster.

identityProvider
Nullable<HciIdentityProvider>

Identity Provider for the cluster.

storageType
Nullable<HciStorageType>

Storage type of the cluster. Indicates whether the cluster uses S2D, SAN, or a combination.

nextBillingModel
NextBillingModel

The next billing model to be applied to the cluster.

identity
ManagedServiceIdentity

The managed service identities assigned to this resource.

kind
String

This property identifies the purpose of the Cluster deployment. For example, a valid value is AzureLocal.

Returns

A new HciClusterData instance for mocking.

Applies to