ArmHciModelFactory.HciClusterData Method
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.
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
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.
- ring
- String
The ring to which this cluster belongs to.
- cloudManagementEndpoint
- String
Endpoint configured for management from the Azure portal.
- softwareAssuranceProperties
- SoftwareAssuranceProperties
Software Assurance properties of the cluster.
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.
- 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.