Share via


ArmHciModelFactory.HciClusterData Method

Definition

Initializes a new instance of HciClusterData.

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 cloudManagementEndpoint = default, Guid? aadClientId = default, Guid? aadTenantId = default, Guid? aadApplicationObjectId = default, Guid? aadServicePrincipalObjectId = default, Azure.ResourceManager.Hci.Models.SoftwareAssuranceProperties softwareAssuranceProperties = 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, Guid? principalId = default, Guid? tenantId = default, Azure.ResourceManager.Hci.Models.HciManagedServiceIdentityType? typeIdentityType = default, System.Collections.Generic.IDictionary<string,Azure.ResourceManager.Models.UserAssignedIdentity> userAssignedIdentities = 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 * Nullable<Guid> * Nullable<Guid> * Nullable<Guid> * Nullable<Guid> * Azure.ResourceManager.Hci.Models.SoftwareAssuranceProperties * 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 * Nullable<Guid> * Nullable<Guid> * Nullable<Azure.ResourceManager.Hci.Models.HciManagedServiceIdentityType> * System.Collections.Generic.IDictionary<string, Azure.ResourceManager.Models.UserAssignedIdentity> -> 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 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 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 principalId As Nullable(Of Guid) = Nothing, Optional tenantId As Nullable(Of Guid) = Nothing, Optional typeIdentityType As Nullable(Of HciManagedServiceIdentityType) = Nothing, Optional userAssignedIdentities As IDictionary(Of String, UserAssignedIdentity) = Nothing) As HciClusterData

Parameters

id
ResourceIdentifier

The id.

name
String

The name.

resourceType
ResourceType

The resourceType.

systemData
SystemData

The systemData.

tags
IDictionary<String,String>

The tags.

location
AzureLocation

The location.

provisioningState
Nullable<HciProvisioningState>

Provisioning state.

status
Nullable<HciClusterStatus>

Status of the cluster agent.

connectivityStatus
Nullable<HciClusterConnectivityStatus>

Overall connectivity status for the cluster resource.

cloudId
Nullable<Guid>

Unique, immutable resource id.

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.

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.

principalId
Nullable<Guid>

The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity.

tenantId
Nullable<Guid>

The tenant ID of the system assigned identity. This property will only be provided for a system assigned identity.

typeIdentityType
Nullable<HciManagedServiceIdentityType>

Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).

userAssignedIdentities
IDictionary<String,UserAssignedIdentity>

The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.

Returns

A new HciClusterData instance for mocking.

Applies to