Share via


MonitorWorkspaceIdentity Class

Definition

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Monitor.MonitorWorkspace.Models.MonitorWorkspaceIdentityTypeConverter))]
public class MonitorWorkspaceIdentity : Microsoft.Azure.PowerShell.Cmdlets.Monitor.MonitorWorkspace.Models.IMonitorWorkspaceIdentity
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Monitor.MonitorWorkspace.Models.MonitorWorkspaceIdentityTypeConverter))>]
type MonitorWorkspaceIdentity = class
    interface IMonitorWorkspaceIdentity
    interface IJsonSerializable
Public Class MonitorWorkspaceIdentity
Implements IMonitorWorkspaceIdentity
Inheritance
MonitorWorkspaceIdentity
Attributes
Implements

Constructors

MonitorWorkspaceIdentity()

Creates an new MonitorWorkspaceIdentity instance.

Properties

AzureMonitorWorkspaceName

The name of the Azure Monitor workspace. The name is case insensitive

Id

Resource identity path

ResourceGroupName

The name of the resource group. The name is case insensitive.

SubscriptionId

The ID of the target subscription.

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of MonitorWorkspaceIdentity.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of MonitorWorkspaceIdentity.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.Monitor.MonitorWorkspace.Models.IMonitorWorkspaceIdentity.

FromJsonString(String)

Creates a new instance of MonitorWorkspaceIdentity, deserializing the content from a json string.

ToJson(JsonObject, SerializationMode)

Serializes this instance of MonitorWorkspaceIdentity into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

ToString()

Applies to