Skip to content

migrate workloads-monitors to autorest v4 #27346

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Draft
wants to merge 1 commit into
base: main
Choose a base branch
from
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
26 changes: 26 additions & 0 deletions src/Workloads/Monitors.Autorest/Properties/AssemblyInfo.cs
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
// Copyright (c) Microsoft Corporation. All rights reserved.
// Licensed under the Apache License, Version 2.0 (the ""License"");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at
// http://www.apache.org/licenses/LICENSE-2.0
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an ""AS IS"" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
// Code generated by Microsoft (R) AutoRest Code Generator.Changes may cause incorrect behavior and will be lost if the code
// is regenerated.

using System;
using System.Reflection;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;

[assembly: System.Reflection.AssemblyCompanyAttribute("Microsoft")]
[assembly: System.Reflection.AssemblyCopyrightAttribute("Copyright © Microsoft")]
[assembly: System.Reflection.AssemblyProductAttribute("Microsoft Azure PowerShell")]
[assembly: System.Reflection.AssemblyTitleAttribute("Microsoft Azure PowerShell - Monitors")]
[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0")]
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0")]
[assembly: System.Runtime.InteropServices.ComVisibleAttribute(false)]
[assembly: System.CLSCompliantAttribute(false)]
10 changes: 4 additions & 6 deletions src/Workloads/Monitors.Autorest/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -51,10 +51,6 @@ nested-object-to-string: true
#add-api-version-in-model-namespace: true
inlining-threshold: 100

# For new modules, please avoid setting 3.x using the use-extension method and instead, use 4.x as the default option
use-extension:
"@autorest/powershell": "3.x"

directive:
# Monitor
- where:
Expand Down Expand Up @@ -145,8 +141,10 @@ directive:
- SAPConfiguration
- ErrorInnerError
- model-cmdlet:
- SapLandscapeMonitorSidMapping
- SapLandscapeMonitorMetricThresholds
- model-name: SapLandscapeMonitorSidMapping
cmdlet-name: New-AzWorkloadsSapLandscapeMonitorSidMappingObject
- model-name: SapLandscapeMonitorMetricThresholds
cmdlet-name: New-AzWorkloadsSapLandscapeMonitorMetricThresholdsObject

# remove System Data in module Monitor, ProviderInstance, SapApplicationServerInstance, SapCentralServerInstance, SapDatabaseInstance, SapLandscapeMonitor, SapVirtualInstance
- from: Monitor.cs
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -21,12 +21,12 @@ Create an in-memory object for DB2ProviderInstanceProperties.
Create an in-memory object for DB2ProviderInstanceProperties.

.Outputs
Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.Api20230401.DB2ProviderInstanceProperties
Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.DB2ProviderInstanceProperties
.Link
https://learn.microsoft.com/powershell/module/az.workloads/new-azworkloadsproviderdb2instanceobject
#>
function New-AzWorkloadsProviderDB2InstanceObject {
[OutputType('Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.Api20230401.DB2ProviderInstanceProperties')]
[OutputType('Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.DB2ProviderInstanceProperties')]
[CmdletBinding(PositionalBinding=$false)]
Param(

Expand Down Expand Up @@ -55,13 +55,13 @@ function New-AzWorkloadsProviderDB2InstanceObject {
[string]
$SslCertificateUri,
[Parameter(HelpMessage="Gets or sets certificate preference if secure communication is enabled.")]
[ArgumentCompleter([Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Support.SslPreference])]
[Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Support.SslPreference]
[Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.PSArgumentCompleterAttribute("Disabled", "RootCertificate", "ServerCertificate")]
[string]
$SslPreference
)

process {
$Object = [Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.Api20230401.DB2ProviderInstanceProperties]::New()
$Object = [Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.DB2ProviderInstanceProperties]::New()

if ($PSBoundParameters.ContainsKey('Name')) {
$Object.DbName = $Name
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -21,12 +21,12 @@ Create an in-memory object for HanaDbProviderInstanceProperties.
Create an in-memory object for HanaDbProviderInstanceProperties.

.Outputs
Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.Api20230401.HanaDbProviderInstanceProperties
Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.HanaDbProviderInstanceProperties
.Link
https://learn.microsoft.com/powershell/module/az.workloads/new-azworkloadsproviderhanadbinstanceobject
#>
function New-AzWorkloadsProviderHanaDbInstanceObject {
[OutputType('Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.Api20230401.HanaDbProviderInstanceProperties')]
[OutputType('Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.HanaDbProviderInstanceProperties')]
[CmdletBinding(PositionalBinding=$false)]
Param(

Expand Down Expand Up @@ -61,13 +61,13 @@ function New-AzWorkloadsProviderHanaDbInstanceObject {
[string]
$SslHostNameInCertificate,
[Parameter(HelpMessage="Gets or sets certificate preference if secure communication is enabled.")]
[ArgumentCompleter([Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Support.SslPreference])]
[Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Support.SslPreference]
[Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.PSArgumentCompleterAttribute("Disabled", "RootCertificate", "ServerCertificate")]
[string]
$SslPreference
)

process {
$Object = [Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.Api20230401.HanaDbProviderInstanceProperties]::New()
$Object = [Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.HanaDbProviderInstanceProperties]::New()

if ($PSBoundParameters.ContainsKey('Name')) {
$Object.DbName = $Name
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -21,12 +21,12 @@ Create an in-memory object for PrometheusHaClusterProviderInstanceProperties.
Create an in-memory object for PrometheusHaClusterProviderInstanceProperties.

.Outputs
Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.Api20230401.PrometheusHaClusterProviderInstanceProperties
Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.PrometheusHaClusterProviderInstanceProperties
.Link
https://learn.microsoft.com/powershell/module/az.workloads/new-azworkloadsproviderprometheushaclusterinstanceobject
#>
function New-AzWorkloadsProviderPrometheusHaClusterInstanceObject {
[OutputType('Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.Api20230401.PrometheusHaClusterProviderInstanceProperties')]
[OutputType('Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.PrometheusHaClusterProviderInstanceProperties')]
[CmdletBinding(PositionalBinding=$false)]
Param(

Expand All @@ -46,13 +46,13 @@ function New-AzWorkloadsProviderPrometheusHaClusterInstanceObject {
[string]
$SslCertificateUri,
[Parameter(HelpMessage="Gets or sets certificate preference if secure communication is enabled.")]
[ArgumentCompleter([Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Support.SslPreference])]
[Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Support.SslPreference]
[Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.PSArgumentCompleterAttribute("Disabled", "RootCertificate", "ServerCertificate")]
[string]
$SslPreference
)

process {
$Object = [Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.Api20230401.PrometheusHaClusterProviderInstanceProperties]::New()
$Object = [Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.PrometheusHaClusterProviderInstanceProperties]::New()

if ($PSBoundParameters.ContainsKey('ClusterName')) {
$Object.ClusterName = $ClusterName
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -21,12 +21,12 @@ Create an in-memory object for PrometheusOSProviderInstanceProperties.
Create an in-memory object for PrometheusOSProviderInstanceProperties.

.Outputs
Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.Api20230401.PrometheusOSProviderInstanceProperties
Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.PrometheusOSProviderInstanceProperties
.Link
https://learn.microsoft.com/powershell/module/az.workloads/new-azworkloadsproviderprometheusosinstanceobject
#>
function New-AzWorkloadsProviderPrometheusOSInstanceObject {
[OutputType('Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.Api20230401.PrometheusOSProviderInstanceProperties')]
[OutputType('Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.PrometheusOSProviderInstanceProperties')]
[CmdletBinding(PositionalBinding=$false)]
Param(

Expand All @@ -40,13 +40,13 @@ function New-AzWorkloadsProviderPrometheusOSInstanceObject {
[string]
$SslCertificateUri,
[Parameter(HelpMessage="Gets or sets certificate preference if secure communication is enabled.")]
[ArgumentCompleter([Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Support.SslPreference])]
[Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Support.SslPreference]
[Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.PSArgumentCompleterAttribute("Disabled", "RootCertificate", "ServerCertificate")]
[string]
$SslPreference
)

process {
$Object = [Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.Api20230401.PrometheusOSProviderInstanceProperties]::New()
$Object = [Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.PrometheusOSProviderInstanceProperties]::New()

if ($PSBoundParameters.ContainsKey('PrometheusUrl')) {
$Object.PrometheusUrl = $PrometheusUrl
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -21,12 +21,12 @@ Create an in-memory object for SapNetWeaverProviderInstanceProperties.
Create an in-memory object for SapNetWeaverProviderInstanceProperties.

.Outputs
Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.Api20230401.SapNetWeaverProviderInstanceProperties
Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.SapNetWeaverProviderInstanceProperties
.Link
https://learn.microsoft.com/powershell/module/az.workloads/new-azworkloadsprovidersapnetweaverinstanceobject
#>
function New-AzWorkloadsProviderSapNetWeaverInstanceObject {
[OutputType('Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.Api20230401.SapNetWeaverProviderInstanceProperties')]
[OutputType('Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.SapNetWeaverProviderInstanceProperties')]
[CmdletBinding(PositionalBinding=$false)]
Param(

Expand Down Expand Up @@ -61,13 +61,13 @@ function New-AzWorkloadsProviderSapNetWeaverInstanceObject {
[string]
$SslCertificateUri,
[Parameter(HelpMessage="Gets or sets certificate preference if secure communication is enabled.")]
[ArgumentCompleter([Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Support.SslPreference])]
[Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Support.SslPreference]
[Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.PSArgumentCompleterAttribute("Disabled", "RootCertificate", "ServerCertificate")]
[string]
$SslPreference
)

process {
$Object = [Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.Api20230401.SapNetWeaverProviderInstanceProperties]::New()
$Object = [Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.SapNetWeaverProviderInstanceProperties]::New()

if ($PSBoundParameters.ContainsKey('SapClientId')) {
$Object.SapClientId = $SapClientId
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -21,12 +21,12 @@ Create an in-memory object for MsSqlServerProviderInstanceProperties.
Create an in-memory object for MsSqlServerProviderInstanceProperties.

.Outputs
Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.Api20230401.MsSqlServerProviderInstanceProperties
Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.MsSqlServerProviderInstanceProperties
.Link
https://learn.microsoft.com/powershell/module/az.workloads/new-azworkloadsprovidersqlserverinstanceobject
#>
function New-AzWorkloadsProviderSqlServerInstanceObject {
[OutputType('Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.Api20230401.MsSqlServerProviderInstanceProperties')]
[OutputType('Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.MsSqlServerProviderInstanceProperties')]
[CmdletBinding(PositionalBinding=$false)]
Param(

Expand All @@ -52,13 +52,13 @@ function New-AzWorkloadsProviderSqlServerInstanceObject {
[string]
$SslCertificateUri,
[Parameter(HelpMessage="Gets or sets certificate preference if secure communication is enabled.")]
[ArgumentCompleter([Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Support.SslPreference])]
[Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Support.SslPreference]
[Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.PSArgumentCompleterAttribute("Disabled", "RootCertificate", "ServerCertificate")]
[string]
$SslPreference
)

process {
$Object = [Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.Api20230401.MsSqlServerProviderInstanceProperties]::New()
$Object = [Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.MsSqlServerProviderInstanceProperties]::New()

if ($PSBoundParameters.ContainsKey('Password')) {
$Object.DbPassword = $Password
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -21,12 +21,13 @@ Create an in-memory object for SapLandscapeMonitorMetricThresholds.
Create an in-memory object for SapLandscapeMonitorMetricThresholds.

.Outputs
Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.Api20230401.SapLandscapeMonitorMetricThresholds
Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.SapLandscapeMonitorMetricThresholds
.Link
https://learn.microsoft.com/powershell/module/Az.Workloads/new-AzWorkloadsSapLandscapeMonitorMetricThresholdsObject
https://learn.microsoft.com/powershell/module/Az.Workloads/new-azworkloadssaplandscapemonitormetricthresholdsobject
#>
function New-AzWorkloadsSapLandscapeMonitorMetricThresholdsObject {
[OutputType('Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.Api20230401.SapLandscapeMonitorMetricThresholds')]
[Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.ModelCmdletAttribute()]
[OutputType('Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.SapLandscapeMonitorMetricThresholds')]
[CmdletBinding(PositionalBinding=$false)]
Param(

Expand All @@ -45,7 +46,7 @@ function New-AzWorkloadsSapLandscapeMonitorMetricThresholdsObject {
)

process {
$Object = [Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.Api20230401.SapLandscapeMonitorMetricThresholds]::New()
$Object = [Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.SapLandscapeMonitorMetricThresholds]::New()

if ($PSBoundParameters.ContainsKey('Green')) {
$Object.Green = $Green
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -21,12 +21,13 @@ Create an in-memory object for SapLandscapeMonitorSidMapping.
Create an in-memory object for SapLandscapeMonitorSidMapping.

.Outputs
Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.Api20230401.SapLandscapeMonitorSidMapping
Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.SapLandscapeMonitorSidMapping
.Link
https://learn.microsoft.com/powershell/module/Az.Workloads/new-AzWorkloadsSapLandscapeMonitorSidMappingObject
https://learn.microsoft.com/powershell/module/Az.Workloads/new-azworkloadssaplandscapemonitorsidmappingobject
#>
function New-AzWorkloadsSapLandscapeMonitorSidMappingObject {
[OutputType('Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.Api20230401.SapLandscapeMonitorSidMapping')]
[Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.ModelCmdletAttribute()]
[OutputType('Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.SapLandscapeMonitorSidMapping')]
[CmdletBinding(PositionalBinding=$false)]
Param(

Expand All @@ -39,7 +40,7 @@ function New-AzWorkloadsSapLandscapeMonitorSidMappingObject {
)

process {
$Object = [Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.Api20230401.SapLandscapeMonitorSidMapping]::New()
$Object = [Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.SapLandscapeMonitorSidMapping]::New()

if ($PSBoundParameters.ContainsKey('Name')) {
$Object.Name = $Name
Expand Down
13 changes: 8 additions & 5 deletions src/Workloads/Monitors.Autorest/docs/Az.Monitors.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
Module Name: Az.Monitors
Module Guid: 382ba7a1-610b-4194-9aaa-e1142a4399d5
Module Guid: 00297d1e-68e1-466c-8529-d51533cbaa8d
Download Help Link: https://learn.microsoft.com/powershell/module/az.monitors
Help Version: 1.0.0.0
Locale: en-US
Expand All @@ -21,7 +21,7 @@ Gets properties of a provider instance for the specified subscription, resource
Gets configuration values for Single Pane Of Glass for SAP monitor for the specified subscription, resource group, and resource name.

### [New-AzWorkloadsMonitor](New-AzWorkloadsMonitor.md)
Creates a SAP monitor for the specified subscription, resource group, and resource name.
create a SAP monitor for the specified subscription, resource group, and resource name.

### [New-AzWorkloadsProviderDB2InstanceObject](New-AzWorkloadsProviderDB2InstanceObject.md)
Create an in-memory object for DB2ProviderInstanceProperties.
Expand All @@ -30,7 +30,7 @@ Create an in-memory object for DB2ProviderInstanceProperties.
Create an in-memory object for HanaDbProviderInstanceProperties.

### [New-AzWorkloadsProviderInstance](New-AzWorkloadsProviderInstance.md)
Creates a provider instance for the specified subscription, resource group, SAP monitor name, and resource name.
create a provider instance for the specified subscription, resource group, SAP monitor name, and resource name.

### [New-AzWorkloadsProviderPrometheusHaClusterInstanceObject](New-AzWorkloadsProviderPrometheusHaClusterInstanceObject.md)
Create an in-memory object for PrometheusHaClusterProviderInstanceProperties.
Expand All @@ -45,7 +45,7 @@ Create an in-memory object for SapNetWeaverProviderInstanceProperties.
Create an in-memory object for MsSqlServerProviderInstanceProperties.

### [New-AzWorkloadsSapLandscapeMonitor](New-AzWorkloadsSapLandscapeMonitor.md)
Creates a SAP Landscape Monitor Dashboard for the specified subscription, resource group, and resource name.
create a SAP Landscape Monitor Dashboard for the specified subscription, resource group, and resource name.

### [New-AzWorkloadsSapLandscapeMonitorMetricThresholdsObject](New-AzWorkloadsSapLandscapeMonitorMetricThresholdsObject.md)
Create an in-memory object for SapLandscapeMonitorMetricThresholds.
Expand All @@ -63,7 +63,10 @@ Deletes a provider instance for the specified subscription, resource group, SAP
Deletes a SAP Landscape Monitor Dashboard with the specified subscription, resource group, and SAP monitor name.

### [Update-AzWorkloadsMonitor](Update-AzWorkloadsMonitor.md)
Patches the Tags field of a SAP monitor for the specified subscription, resource group, and SAP monitor name.
update a SAP monitor for the specified subscription, resource group, and resource name.

### [Update-AzWorkloadsProviderInstance](Update-AzWorkloadsProviderInstance.md)
update a provider instance for the specified subscription, resource group, SAP monitor name, and resource name.

### [Update-AzWorkloadsSapLandscapeMonitor](Update-AzWorkloadsSapLandscapeMonitor.md)
Patches the SAP Landscape Monitor Dashboard for the specified subscription, resource group, and SAP monitor name.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -118,7 +118,6 @@ Accept wildcard characters: False

### -InputObject
Identity Parameter
To construct, see NOTES section for INPUTOBJECT properties and create a hash table.

```yaml
Type: Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.IMonitorsIdentity
Expand Down Expand Up @@ -187,7 +186,7 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable

## OUTPUTS

### Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.Api20230401.IMonitor
### Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.IMonitor

## NOTES

Expand Down
Loading
Loading