ArmOperationalInsightsModelFactory.OperationalInsightsClusterData Method

Definition

public static Azure.ResourceManager.OperationalInsights.OperationalInsightsClusterData OperationalInsightsClusterData(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, Guid? clusterId = default, Azure.ResourceManager.OperationalInsights.Models.OperationalInsightsClusterEntityStatus? provisioningState = default, bool? isDoubleEncryptionEnabled = default, bool? isAvailabilityZonesEnabled = default, Azure.ResourceManager.OperationalInsights.Models.OperationalInsightsBillingType? billingType = default, Azure.ResourceManager.OperationalInsights.Models.OperationalInsightsKeyVaultProperties keyVaultProperties = default, DateTimeOffset? lastModifiedOn = default, DateTimeOffset? createdOn = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.OperationalInsights.Models.OperationalInsightsClusterAssociatedWorkspace> associatedWorkspaces = default, Azure.ResourceManager.OperationalInsights.Models.OperationalInsightsCapacityReservationProperties capacityReservationProperties = default, Azure.ResourceManager.OperationalInsights.Models.OperationalInsightsClusterReplicationProperties replication = default, Azure.ResourceManager.Models.ManagedServiceIdentity identity = default, Azure.ResourceManager.OperationalInsights.Models.OperationalInsightsClusterSku sku = default);
static member OperationalInsightsClusterData : Azure.Core.ResourceIdentifier * string * Azure.Core.ResourceType * Azure.ResourceManager.Models.SystemData * System.Collections.Generic.IDictionary<string, string> * Azure.Core.AzureLocation * Nullable<Guid> * Nullable<Azure.ResourceManager.OperationalInsights.Models.OperationalInsightsClusterEntityStatus> * Nullable<bool> * Nullable<bool> * Nullable<Azure.ResourceManager.OperationalInsights.Models.OperationalInsightsBillingType> * Azure.ResourceManager.OperationalInsights.Models.OperationalInsightsKeyVaultProperties * Nullable<DateTimeOffset> * Nullable<DateTimeOffset> * seq<Azure.ResourceManager.OperationalInsights.Models.OperationalInsightsClusterAssociatedWorkspace> * Azure.ResourceManager.OperationalInsights.Models.OperationalInsightsCapacityReservationProperties * Azure.ResourceManager.OperationalInsights.Models.OperationalInsightsClusterReplicationProperties * Azure.ResourceManager.Models.ManagedServiceIdentity * Azure.ResourceManager.OperationalInsights.Models.OperationalInsightsClusterSku -> Azure.ResourceManager.OperationalInsights.OperationalInsightsClusterData
Public Shared Function OperationalInsightsClusterData (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 clusterId As Nullable(Of Guid) = Nothing, Optional provisioningState As Nullable(Of OperationalInsightsClusterEntityStatus) = Nothing, Optional isDoubleEncryptionEnabled As Nullable(Of Boolean) = Nothing, Optional isAvailabilityZonesEnabled As Nullable(Of Boolean) = Nothing, Optional billingType As Nullable(Of OperationalInsightsBillingType) = Nothing, Optional keyVaultProperties As OperationalInsightsKeyVaultProperties = Nothing, Optional lastModifiedOn As Nullable(Of DateTimeOffset) = Nothing, Optional createdOn As Nullable(Of DateTimeOffset) = Nothing, Optional associatedWorkspaces As IEnumerable(Of OperationalInsightsClusterAssociatedWorkspace) = Nothing, Optional capacityReservationProperties As OperationalInsightsCapacityReservationProperties = Nothing, Optional replication As OperationalInsightsClusterReplicationProperties = Nothing, Optional identity As ManagedServiceIdentity = Nothing, Optional sku As OperationalInsightsClusterSku = Nothing) As OperationalInsightsClusterData

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.

clusterId
Nullable<Guid>

The ID associated with the cluster.

provisioningState
Nullable<OperationalInsightsClusterEntityStatus>

The provisioning state of the cluster.

isDoubleEncryptionEnabled
Nullable<Boolean>

Configures whether cluster will use double encryption. This Property can not be modified after cluster creation. Default value is 'true'.

isAvailabilityZonesEnabled
Nullable<Boolean>

Sets whether the cluster will support availability zones. This can be set as true only in regions where Azure Data Explorer support Availability Zones. This Property can not be modified after cluster creation. Default value is 'true' if region supports Availability Zones.

billingType
Nullable<OperationalInsightsBillingType>

The cluster's billing type.

keyVaultProperties
OperationalInsightsKeyVaultProperties

The associated key properties.

lastModifiedOn
Nullable<DateTimeOffset>

The last time the cluster was updated.

createdOn
Nullable<DateTimeOffset>

The cluster creation time.

associatedWorkspaces
IEnumerable<OperationalInsightsClusterAssociatedWorkspace>

The list of Log Analytics workspaces associated with the cluster.

capacityReservationProperties
OperationalInsightsCapacityReservationProperties

Additional properties for capacity reservation.

replication
OperationalInsightsClusterReplicationProperties

Cluster's replication properties.

identity
ManagedServiceIdentity

The managed service identities assigned to this resource.

sku
OperationalInsightsClusterSku

The sku properties.

Returns

A new OperationalInsightsClusterData instance for mocking.

Applies to