Monitor Class
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.
SAP monitor info on Azure (ARM properties and SAP monitor properties)
[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.Api20230401.MonitorTypeConverter))]
public class Monitor : Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.Api20230401.IMonitor, Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Runtime.IValidates
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.Api20230401.MonitorTypeConverter))>]
type Monitor = class
interface IMonitor
interface IJsonSerializable
interface ITrackedResource
interface IResource
interface IValidates
Public Class Monitor
Implements IMonitor, IValidates
- Inheritance
-
Monitor
- Attributes
- Implements
Constructors
Monitor() |
Creates an new Monitor instance. |
Properties
AppLocation |
The SAP monitor resources will be deployed in the SAP monitoring region. The subnet region should be same as the SAP monitoring region. |
ErrorCode |
Error code. |
ErrorDetail |
Error details. |
ErrorInnerError |
Inner error message. |
ErrorMessage |
Error message. |
ErrorTarget |
Error target. |
Id |
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} |
IdentityType |
Type of manage identity |
IdentityUserAssignedIdentity |
User assigned identities dictionary |
Location |
The geo-location where the resource lives |
LogAnalyticsWorkspaceArmId |
The ARM ID of the Log Analytics Workspace that is used for SAP monitoring. |
ManagedResourceGroupConfigurationName |
Managed resource group name |
MsiArmId |
The ARM ID of the MSI used for SAP monitoring. |
Name |
The name of the resource |
ProvisioningState |
State of provisioning of the SAP monitor. |
ResourceGroupName |
Gets the resource group name |
RoutingPreference |
Sets the routing preference of the SAP monitor. By default only RFC1918 traffic is routed to the customer VNET. |
StorageAccountArmId |
The ARM ID of the Storage account used for SAP monitoring. |
Subnet |
The subnet which the SAP monitor will be deployed in |
SystemData |
Azure Resource Manager metadata containing createdBy and modifiedBy information. |
SystemDataCreatedAt |
The timestamp of resource creation (UTC). |
SystemDataCreatedBy |
The identity that created the resource. |
SystemDataCreatedByType |
The type of identity that created the resource. |
SystemDataLastModifiedAt |
The timestamp of resource last modification (UTC) |
SystemDataLastModifiedBy |
The identity that last modified the resource. |
SystemDataLastModifiedByType |
The type of identity that last modified the resource. |
Tag |
Resource tags. |
Type |
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" |
ZoneRedundancyPreference |
Sets the preference for zone redundancy on resources created for the SAP monitor. By default resources will be created which do not support zone redundancy. |
Methods
DeserializeFromDictionary(IDictionary) |
Deserializes a IDictionary into an instance of Monitor. |
DeserializeFromPSObject(PSObject) | |
FromJson(JsonNode) |
Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.Api20230401.IMonitor. |
FromJsonString(String) |
Creates a new instance of Monitor, deserializing the content from a json string. |
ToJson(JsonObject, SerializationMode) | |
ToJsonString() |
Serializes this instance to a json string. |
ToString() | |
Validate(IEventListener) |
Validates that this object meets the validation criteria. |