ArmMonitorWorkspacesModelFactory.MonitorWorkspaceProperties Method

Definition

public static Azure.ResourceManager.Monitor.Workspaces.Models.MonitorWorkspaceProperties MonitorWorkspaceProperties(string accountId = default, Azure.ResourceManager.Monitor.Workspaces.Models.MonitorWorkspaceMetrics metrics = default, Azure.ResourceManager.Monitor.Workspaces.Models.MonitorWorkspaceProvisioningState? provisioningState = default, Azure.ResourceManager.Monitor.Workspaces.Models.MonitorWorkspaceDefaultIngestionSettings defaultIngestionSettings = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Monitor.Workspaces.Models.MonitorWorkspacePrivateEndpointConnection> privateEndpointConnections = default, Azure.ResourceManager.Monitor.Workspaces.Models.MonitorWorkspacePublicNetworkAccess? publicNetworkAccess = default);
static member MonitorWorkspaceProperties : string * Azure.ResourceManager.Monitor.Workspaces.Models.MonitorWorkspaceMetrics * Nullable<Azure.ResourceManager.Monitor.Workspaces.Models.MonitorWorkspaceProvisioningState> * Azure.ResourceManager.Monitor.Workspaces.Models.MonitorWorkspaceDefaultIngestionSettings * seq<Azure.ResourceManager.Monitor.Workspaces.Models.MonitorWorkspacePrivateEndpointConnection> * Nullable<Azure.ResourceManager.Monitor.Workspaces.Models.MonitorWorkspacePublicNetworkAccess> -> Azure.ResourceManager.Monitor.Workspaces.Models.MonitorWorkspaceProperties
Public Shared Function MonitorWorkspaceProperties (Optional accountId As String = Nothing, Optional metrics As MonitorWorkspaceMetrics = Nothing, Optional provisioningState As Nullable(Of MonitorWorkspaceProvisioningState) = Nothing, Optional defaultIngestionSettings As MonitorWorkspaceDefaultIngestionSettings = Nothing, Optional privateEndpointConnections As IEnumerable(Of MonitorWorkspacePrivateEndpointConnection) = Nothing, Optional publicNetworkAccess As Nullable(Of MonitorWorkspacePublicNetworkAccess) = Nothing) As MonitorWorkspaceProperties

Parameters

accountId
String

The immutable Id of the Azure Monitor Workspace. This property is read-only.

metrics
MonitorWorkspaceMetrics

Properties related to the metrics container in the Azure Monitor Workspace.

provisioningState
Nullable<MonitorWorkspaceProvisioningState>

The provisioning state of the Azure Monitor Workspace. Set to Succeeded if everything is healthy.

defaultIngestionSettings
MonitorWorkspaceDefaultIngestionSettings

The Data Collection Rule and Endpoint used for ingestion by default.

privateEndpointConnections
IEnumerable<MonitorWorkspacePrivateEndpointConnection>

List of private endpoint connections.

publicNetworkAccess
Nullable<MonitorWorkspacePublicNetworkAccess>

Gets or sets allow or disallow public network access to Azure Monitor Workspace.

Returns

A new MonitorWorkspaceProperties instance for mocking.

Applies to