diff --git a/src/Workloads/Monitors.Autorest/Properties/AssemblyInfo.cs b/src/Workloads/Monitors.Autorest/Properties/AssemblyInfo.cs new file mode 100644 index 000000000000..2e1f7e8692f8 --- /dev/null +++ b/src/Workloads/Monitors.Autorest/Properties/AssemblyInfo.cs @@ -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)] diff --git a/src/Workloads/Monitors.Autorest/README.md b/src/Workloads/Monitors.Autorest/README.md index c12427f06a29..52b311a6b973 100644 --- a/src/Workloads/Monitors.Autorest/README.md +++ b/src/Workloads/Monitors.Autorest/README.md @@ -45,66 +45,26 @@ root-module-name: $(prefix).Workloads title: Monitors subject-prefix: Workloads namespace: Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors -resourcegroup-append: true -identity-correction-for-post: true -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: - verb: New - subject: ^Monitor$ - variant: ^Create$|^CreateViaIdentity$|^CreateViaIdentityExpanded$ + variant: ^(Create|Update)(?!.*?(Expanded|JsonFilePath|JsonString))|^CreateViaIdentityExpanded$ remove: true -- where: - verb: Update - subject: ^Monitor$ - variant: ^Update$|^UpdateViaIdentity$ - remove: true - -- where: - subject: ^Monitor$ - parameter-name: IdentityUserAssignedIdentity - set: - parameter-name: UserAssignedIdentity - +# Monitor - where: subject: ^Monitor$ parameter-name: ManagedResourceGroupConfigurationName set: parameter-name: ManagedResourceGroupName -# ProviderInstance -- where: - verb: New - subject: ^ProviderInstance$ - variant: ^Create$|^CreateViaIdentity$|^CreateViaIdentityExpanded$ - remove: true - # SapLandscapeMonitor -- where: - verb: New - subject: ^SapLandscapeMonitor$ - variant: ^Create$|^CreateViaIdentity$|^CreateViaIdentityExpanded$ - remove: true - - where: verb: Get subject: ^SapLandscapeMonitor$ variant: ^List$ remove: true -- where: - verb: Update - subject: ^SapLandscapeMonitor$ - variant: ^Update$|^UpdateViaIdentity$ - remove: true # Module Table Formatting - where: @@ -145,17 +105,23 @@ directive: - SAPConfiguration - ErrorInnerError - model-cmdlet: - - SapLandscapeMonitorSidMapping - - SapLandscapeMonitorMetricThresholds + - model-name: SapLandscapeMonitorSidMapping + - model-name: SapLandscapeMonitorMetricThresholds + - model-name: PrometheusHaClusterProviderInstanceProperties + cmdlet-name: New-AzWorkloadsProviderPrometheusHaClusterInstanceObject + - model-name: PrometheusOSProviderInstanceProperties + cmdlet-name: New-AzWorkloadsProviderPrometheusOSInstanceObject + - model-name: SapNetWeaverProviderInstanceProperties + cmdlet-name: New-AzWorkloadsProviderSapNetWeaverInstanceObject # remove System Data in module Monitor, ProviderInstance, SapApplicationServerInstance, SapCentralServerInstance, SapDatabaseInstance, SapLandscapeMonitor, SapVirtualInstance - from: Monitor.cs where: $ - transform: $ = $.replace('public Microsoft.Azure.PowerShell.Cmdlets.Workloads.Models.Api30.ISystemData SystemData', 'internal Microsoft.Azure.PowerShell.Cmdlets.Workloads.Models.Api30.ISystemData SystemData'); + transform: $ = $.replace('public Microsoft.Azure.PowerShell.Cmdlets.Workloads.Models.ISystemData SystemData', 'internal Microsoft.Azure.PowerShell.Cmdlets.Workloads.Models.ISystemData SystemData'); - from: ProviderInstance.cs where: $ - transform: $ = $.replace('public Microsoft.Azure.PowerShell.Cmdlets.Workloads.Models.Api30.ISystemData SystemData', 'internal Microsoft.Azure.PowerShell.Cmdlets.Workloads.Models.Api30.ISystemData SystemData'); + transform: $ = $.replace('public Microsoft.Azure.PowerShell.Cmdlets.Workloads.Models.ISystemData SystemData', 'internal Microsoft.Azure.PowerShell.Cmdlets.Workloads.Models.ISystemData SystemData'); - from: SapLandscapeMonitor.cs where: $ - transform: $ = $.replace('public Microsoft.Azure.PowerShell.Cmdlets.Workloads.Models.Api30.ISystemData SystemData', 'internal Microsoft.Azure.PowerShell.Cmdlets.Workloads.Models.Api30.ISystemData SystemData'); + transform: $ = $.replace('public Microsoft.Azure.PowerShell.Cmdlets.Workloads.Models.ISystemData SystemData', 'internal Microsoft.Azure.PowerShell.Cmdlets.Workloads.Models.ISystemData SystemData'); ``` diff --git a/src/Workloads/Monitors.Autorest/custom/New-AzWorkloadsProviderDB2InstanceObject.ps1 b/src/Workloads/Monitors.Autorest/custom/New-AzWorkloadsProviderDB2InstanceObject.ps1 index d98fbdab183a..a7b44b1c84f5 100644 --- a/src/Workloads/Monitors.Autorest/custom/New-AzWorkloadsProviderDB2InstanceObject.ps1 +++ b/src/Workloads/Monitors.Autorest/custom/New-AzWorkloadsProviderDB2InstanceObject.ps1 @@ -21,12 +21,13 @@ 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')] + [Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.ModelCmdletAttribute()] + [OutputType('Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.DB2ProviderInstanceProperties')] [CmdletBinding(PositionalBinding=$false)] Param( @@ -55,13 +56,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 @@ -90,8 +91,6 @@ function New-AzWorkloadsProviderDB2InstanceObject { if ($PSBoundParameters.ContainsKey('SslPreference')) { $Object.SslPreference = $SslPreference } - - $Object.ProviderType = 'Db2' return $Object } } diff --git a/src/Workloads/Monitors.Autorest/custom/New-AzWorkloadsProviderHanaDbInstanceObject.ps1 b/src/Workloads/Monitors.Autorest/custom/New-AzWorkloadsProviderHanaDbInstanceObject.ps1 index 8c1b19562f29..b6ca29b6e7fb 100644 --- a/src/Workloads/Monitors.Autorest/custom/New-AzWorkloadsProviderHanaDbInstanceObject.ps1 +++ b/src/Workloads/Monitors.Autorest/custom/New-AzWorkloadsProviderHanaDbInstanceObject.ps1 @@ -21,12 +21,13 @@ 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')] + [Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.ModelCmdletAttribute()] + [OutputType('Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.HanaDbProviderInstanceProperties')] [CmdletBinding(PositionalBinding=$false)] Param( @@ -61,13 +62,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 @@ -102,7 +103,6 @@ function New-AzWorkloadsProviderHanaDbInstanceObject { if ($PSBoundParameters.ContainsKey('SslPreference')) { $Object.SslPreference = $SslPreference } - $Object.ProviderType = 'SapHana' return $Object } } diff --git a/src/Workloads/Monitors.Autorest/custom/New-AzWorkloadsProviderSqlServerInstanceObject.ps1 b/src/Workloads/Monitors.Autorest/custom/New-AzWorkloadsProviderSqlServerInstanceObject.ps1 index 28bb17ed35c6..5d9208f6e19a 100644 --- a/src/Workloads/Monitors.Autorest/custom/New-AzWorkloadsProviderSqlServerInstanceObject.ps1 +++ b/src/Workloads/Monitors.Autorest/custom/New-AzWorkloadsProviderSqlServerInstanceObject.ps1 @@ -21,12 +21,13 @@ 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')] + [Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.ModelCmdletAttribute()] + [OutputType('Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.MsSqlServerProviderInstanceProperties')] [CmdletBinding(PositionalBinding=$false)] Param( @@ -52,13 +53,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 @@ -84,7 +85,6 @@ function New-AzWorkloadsProviderSqlServerInstanceObject { if ($PSBoundParameters.ContainsKey('SslPreference')) { $Object.SslPreference = $SslPreference } - $Object.ProviderType = 'MsSqlServer' return $Object } } diff --git a/src/Workloads/Monitors.Autorest/custom/New-AzWorkloadsProviderPrometheusHaClusterInstanceObject.ps1 b/src/Workloads/Monitors.Autorest/custom/autogen-model-cmdlets/New-AzWorkloadsProviderPrometheusHaClusterInstanceObject.ps1 similarity index 83% rename from src/Workloads/Monitors.Autorest/custom/New-AzWorkloadsProviderPrometheusHaClusterInstanceObject.ps1 rename to src/Workloads/Monitors.Autorest/custom/autogen-model-cmdlets/New-AzWorkloadsProviderPrometheusHaClusterInstanceObject.ps1 index 7bd38f55b141..6714520a85de 100644 --- a/src/Workloads/Monitors.Autorest/custom/New-AzWorkloadsProviderPrometheusHaClusterInstanceObject.ps1 +++ b/src/Workloads/Monitors.Autorest/custom/autogen-model-cmdlets/New-AzWorkloadsProviderPrometheusHaClusterInstanceObject.ps1 @@ -21,12 +21,13 @@ 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 +https://learn.microsoft.com/powershell/module/Az.Workloads/new-azworkloadsproviderprometheushaclusterinstanceobject #> function New-AzWorkloadsProviderPrometheusHaClusterInstanceObject { - [OutputType('Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.Api20230401.PrometheusHaClusterProviderInstanceProperties')] + [Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.ModelCmdletAttribute()] + [OutputType('Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.PrometheusHaClusterProviderInstanceProperties')] [CmdletBinding(PositionalBinding=$false)] Param( @@ -46,13 +47,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 @@ -69,12 +70,9 @@ function New-AzWorkloadsProviderPrometheusHaClusterInstanceObject { if ($PSBoundParameters.ContainsKey('SslCertificateUri')) { $Object.SslCertificateUri = $SslCertificateUri } - if ($PSBoundParameters.ContainsKey('SslPreference')) { $Object.SslPreference = $SslPreference } - - $Object.ProviderType = 'PrometheusHaCluster' return $Object } } diff --git a/src/Workloads/Monitors.Autorest/custom/New-AzWorkloadsProviderPrometheusOSInstanceObject.ps1 b/src/Workloads/Monitors.Autorest/custom/autogen-model-cmdlets/New-AzWorkloadsProviderPrometheusOSInstanceObject.ps1 similarity index 81% rename from src/Workloads/Monitors.Autorest/custom/New-AzWorkloadsProviderPrometheusOSInstanceObject.ps1 rename to src/Workloads/Monitors.Autorest/custom/autogen-model-cmdlets/New-AzWorkloadsProviderPrometheusOSInstanceObject.ps1 index 1ed59c153da8..fc7d11045289 100644 --- a/src/Workloads/Monitors.Autorest/custom/New-AzWorkloadsProviderPrometheusOSInstanceObject.ps1 +++ b/src/Workloads/Monitors.Autorest/custom/autogen-model-cmdlets/New-AzWorkloadsProviderPrometheusOSInstanceObject.ps1 @@ -21,12 +21,13 @@ 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 +https://learn.microsoft.com/powershell/module/Az.Workloads/new-azworkloadsproviderprometheusosinstanceobject #> function New-AzWorkloadsProviderPrometheusOSInstanceObject { - [OutputType('Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.Api20230401.PrometheusOSProviderInstanceProperties')] + [Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.ModelCmdletAttribute()] + [OutputType('Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.PrometheusOSProviderInstanceProperties')] [CmdletBinding(PositionalBinding=$false)] Param( @@ -40,13 +41,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 @@ -60,7 +61,6 @@ function New-AzWorkloadsProviderPrometheusOSInstanceObject { if ($PSBoundParameters.ContainsKey('SslPreference')) { $Object.SslPreference = $SslPreference } - $Object.ProviderType = 'PrometheusOS' return $Object } } diff --git a/src/Workloads/Monitors.Autorest/custom/New-AzWorkloadsProviderSapNetWeaverInstanceObject.ps1 b/src/Workloads/Monitors.Autorest/custom/autogen-model-cmdlets/New-AzWorkloadsProviderSapNetWeaverInstanceObject.ps1 similarity index 88% rename from src/Workloads/Monitors.Autorest/custom/New-AzWorkloadsProviderSapNetWeaverInstanceObject.ps1 rename to src/Workloads/Monitors.Autorest/custom/autogen-model-cmdlets/New-AzWorkloadsProviderSapNetWeaverInstanceObject.ps1 index f2a1e2c29496..f8e31efeea95 100644 --- a/src/Workloads/Monitors.Autorest/custom/New-AzWorkloadsProviderSapNetWeaverInstanceObject.ps1 +++ b/src/Workloads/Monitors.Autorest/custom/autogen-model-cmdlets/New-AzWorkloadsProviderSapNetWeaverInstanceObject.ps1 @@ -21,12 +21,13 @@ 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 +https://learn.microsoft.com/powershell/module/Az.Workloads/new-azworkloadsprovidersapnetweaverinstanceobject #> function New-AzWorkloadsProviderSapNetWeaverInstanceObject { - [OutputType('Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.Api20230401.SapNetWeaverProviderInstanceProperties')] + [Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.ModelCmdletAttribute()] + [OutputType('Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.SapNetWeaverProviderInstanceProperties')] [CmdletBinding(PositionalBinding=$false)] Param( @@ -61,13 +62,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 @@ -102,7 +103,6 @@ function New-AzWorkloadsProviderSapNetWeaverInstanceObject { if ($PSBoundParameters.ContainsKey('SslPreference')) { $Object.SslPreference = $SslPreference } - $Object.ProviderType = 'SapNetWeaver' return $Object } } diff --git a/src/Workloads/Monitors.Autorest/custom/autogen-model-cmdlets/New-AzWorkloadsSapLandscapeMonitorMetricThresholdsObject.ps1 b/src/Workloads/Monitors.Autorest/custom/autogen-model-cmdlets/New-AzWorkloadsSapLandscapeMonitorMetricThresholdsObject.ps1 index 49d4f90a581b..0fde2c83f0f4 100644 --- a/src/Workloads/Monitors.Autorest/custom/autogen-model-cmdlets/New-AzWorkloadsSapLandscapeMonitorMetricThresholdsObject.ps1 +++ b/src/Workloads/Monitors.Autorest/custom/autogen-model-cmdlets/New-AzWorkloadsSapLandscapeMonitorMetricThresholdsObject.ps1 @@ -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( @@ -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 diff --git a/src/Workloads/Monitors.Autorest/custom/autogen-model-cmdlets/New-AzWorkloadsSapLandscapeMonitorSidMappingObject.ps1 b/src/Workloads/Monitors.Autorest/custom/autogen-model-cmdlets/New-AzWorkloadsSapLandscapeMonitorSidMappingObject.ps1 index a4b0573b204e..0e372c3dbc25 100644 --- a/src/Workloads/Monitors.Autorest/custom/autogen-model-cmdlets/New-AzWorkloadsSapLandscapeMonitorSidMappingObject.ps1 +++ b/src/Workloads/Monitors.Autorest/custom/autogen-model-cmdlets/New-AzWorkloadsSapLandscapeMonitorSidMappingObject.ps1 @@ -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( @@ -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 diff --git a/src/Workloads/Monitors.Autorest/docs/Az.Monitors.md b/src/Workloads/Monitors.Autorest/docs/Az.Monitors.md index 72470fda0560..38ae03a0aba1 100644 --- a/src/Workloads/Monitors.Autorest/docs/Az.Monitors.md +++ b/src/Workloads/Monitors.Autorest/docs/Az.Monitors.md @@ -1,6 +1,6 @@ --- Module Name: Az.Monitors -Module Guid: 382ba7a1-610b-4194-9aaa-e1142a4399d5 +Module Guid: c2b5aac3-3ae4-4fa4-9d6a-b7a7834ba0ba Download Help Link: https://learn.microsoft.com/powershell/module/az.monitors Help Version: 1.0.0.0 Locale: en-US @@ -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. @@ -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. @@ -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. @@ -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. diff --git a/src/Workloads/Monitors.Autorest/docs/Get-AzWorkloadsMonitor.md b/src/Workloads/Monitors.Autorest/docs/Get-AzWorkloadsMonitor.md index 9499fd79447f..27784dc99064 100644 --- a/src/Workloads/Monitors.Autorest/docs/Get-AzWorkloadsMonitor.md +++ b/src/Workloads/Monitors.Autorest/docs/Get-AzWorkloadsMonitor.md @@ -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 @@ -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 diff --git a/src/Workloads/Monitors.Autorest/docs/Get-AzWorkloadsProviderInstance.md b/src/Workloads/Monitors.Autorest/docs/Get-AzWorkloadsProviderInstance.md index 7e04563430bf..1a9d314aec4c 100644 --- a/src/Workloads/Monitors.Autorest/docs/Get-AzWorkloadsProviderInstance.md +++ b/src/Workloads/Monitors.Autorest/docs/Get-AzWorkloadsProviderInstance.md @@ -30,6 +30,12 @@ Get-AzWorkloadsProviderInstance -InputObject [-DefaultProfil [] ``` +### GetViaIdentityMonitor +``` +Get-AzWorkloadsProviderInstance -MonitorInputObject -Name + [-DefaultProfile ] [] +``` + ## DESCRIPTION Gets properties of a provider instance for the specified subscription, resource group, SAP monitor name, and resource name. @@ -103,7 +109,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 @@ -117,6 +122,21 @@ Accept pipeline input: True (ByValue) Accept wildcard characters: False ``` +### -MonitorInputObject +Identity Parameter + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.IMonitorsIdentity +Parameter Sets: GetViaIdentityMonitor +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +``` + ### -MonitorName Name of the SAP monitor resource. @@ -137,7 +157,7 @@ Name of the provider instance. ```yaml Type: System.String -Parameter Sets: Get +Parameter Sets: Get, GetViaIdentityMonitor Aliases: ProviderInstanceName Required: True @@ -187,7 +207,7 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## OUTPUTS -### Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.Api20230401.IProviderInstance +### Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.IProviderInstance ## NOTES diff --git a/src/Workloads/Monitors.Autorest/docs/Get-AzWorkloadsSapLandscapeMonitor.md b/src/Workloads/Monitors.Autorest/docs/Get-AzWorkloadsSapLandscapeMonitor.md index 7a98cbc36cfd..fbc5d4a326bf 100644 --- a/src/Workloads/Monitors.Autorest/docs/Get-AzWorkloadsSapLandscapeMonitor.md +++ b/src/Workloads/Monitors.Autorest/docs/Get-AzWorkloadsSapLandscapeMonitor.md @@ -119,7 +119,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 @@ -188,7 +187,7 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## OUTPUTS -### Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.Api20230401.ISapLandscapeMonitor +### Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.ISapLandscapeMonitor ## NOTES diff --git a/src/Workloads/Monitors.Autorest/docs/New-AzWorkloadsMonitor.md b/src/Workloads/Monitors.Autorest/docs/New-AzWorkloadsMonitor.md index 12cd1e5d7f43..2eb817fa88e3 100644 --- a/src/Workloads/Monitors.Autorest/docs/New-AzWorkloadsMonitor.md +++ b/src/Workloads/Monitors.Autorest/docs/New-AzWorkloadsMonitor.md @@ -8,21 +8,36 @@ schema: 2.0.0 # New-AzWorkloadsMonitor ## SYNOPSIS -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. ## SYNTAX +### CreateExpanded (Default) ``` New-AzWorkloadsMonitor -Name -ResourceGroupName -Location - [-SubscriptionId ] [-AppLocation ] [-IdentityType ] + [-SubscriptionId ] [-AppLocation ] [-EnableSystemAssignedIdentity] [-LogAnalyticsWorkspaceArmId ] [-ManagedResourceGroupName ] [-MonitorSubnet ] - [-RoutingPreference ] [-Tag ] [-UserAssignedIdentity ] + [-RoutingPreference ] [-Tag ] [-UserAssignedIdentity ] [-ZoneRedundancyPreference ] [-DefaultProfile ] [-AsJob] [-NoWait] [-Confirm] [-WhatIf] [] ``` +### CreateViaJsonFilePath +``` +New-AzWorkloadsMonitor -Name -ResourceGroupName -JsonFilePath + [-SubscriptionId ] [-DefaultProfile ] [-AsJob] [-NoWait] [-Confirm] [-WhatIf] + [] +``` + +### CreateViaJsonString +``` +New-AzWorkloadsMonitor -Name -ResourceGroupName -JsonString + [-SubscriptionId ] [-DefaultProfile ] [-AsJob] [-NoWait] [-Confirm] [-WhatIf] + [] +``` + ## DESCRIPTION -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. ## EXAMPLES @@ -47,7 +62,7 @@ The subnet region should be same as the SAP monitoring region. ```yaml Type: System.String -Parameter Sets: (All) +Parameter Sets: CreateExpanded Aliases: Required: False @@ -88,12 +103,12 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -IdentityType -Type of manage identity +### -EnableSystemAssignedIdentity +Determines whether to enable a system-assigned identity for the resource. ```yaml -Type: Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Support.ManagedServiceIdentityType -Parameter Sets: (All) +Type: System.Management.Automation.SwitchParameter +Parameter Sets: CreateExpanded Aliases: Required: False @@ -103,12 +118,42 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -JsonFilePath +Path of Json file supplied to the Create operation + +```yaml +Type: System.String +Parameter Sets: CreateViaJsonFilePath +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -JsonString +Json string supplied to the Create operation + +```yaml +Type: System.String +Parameter Sets: CreateViaJsonString +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -Location The geo-location where the resource lives ```yaml Type: System.String -Parameter Sets: (All) +Parameter Sets: CreateExpanded Aliases: Required: True @@ -123,7 +168,7 @@ The ARM ID of the Log Analytics Workspace that is used for SAP monitoring. ```yaml Type: System.String -Parameter Sets: (All) +Parameter Sets: CreateExpanded Aliases: Required: False @@ -138,7 +183,7 @@ Managed resource group name ```yaml Type: System.String -Parameter Sets: (All) +Parameter Sets: CreateExpanded Aliases: Required: False @@ -153,7 +198,7 @@ The subnet which the SAP monitor will be deployed in ```yaml Type: System.String -Parameter Sets: (All) +Parameter Sets: CreateExpanded Aliases: Required: False @@ -214,8 +259,8 @@ Sets the routing preference of the SAP monitor. By default only RFC1918 traffic is routed to the customer VNET. ```yaml -Type: Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Support.RoutingPreference -Parameter Sets: (All) +Type: System.String +Parameter Sets: CreateExpanded Aliases: Required: False @@ -245,7 +290,7 @@ Resource tags. ```yaml Type: System.Collections.Hashtable -Parameter Sets: (All) +Parameter Sets: CreateExpanded Aliases: Required: False @@ -256,11 +301,12 @@ Accept wildcard characters: False ``` ### -UserAssignedIdentity -User assigned identities dictionary +The array of user assigned identities associated with the resource. +The elements in array will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}.' ```yaml -Type: System.Collections.Hashtable -Parameter Sets: (All) +Type: System.String[] +Parameter Sets: CreateExpanded Aliases: Required: False @@ -276,7 +322,7 @@ By default resources will be created which do not support zone redundancy. ```yaml Type: System.String -Parameter Sets: (All) +Parameter Sets: CreateExpanded Aliases: Required: False @@ -324,7 +370,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 diff --git a/src/Workloads/Monitors.Autorest/docs/New-AzWorkloadsProviderDB2InstanceObject.md b/src/Workloads/Monitors.Autorest/docs/New-AzWorkloadsProviderDB2InstanceObject.md index 67f009dc6d01..fcd70cc6fc1c 100644 --- a/src/Workloads/Monitors.Autorest/docs/New-AzWorkloadsProviderDB2InstanceObject.md +++ b/src/Workloads/Monitors.Autorest/docs/New-AzWorkloadsProviderDB2InstanceObject.md @@ -15,7 +15,7 @@ Create an in-memory object for DB2ProviderInstanceProperties. ``` New-AzWorkloadsProviderDB2InstanceObject [-Hostname ] [-Name ] [-Password ] [-PasswordUri ] [-Port ] [-SapSid ] [-SslCertificateUri ] - [-SslPreference ] [-Username ] [] + [-SslPreference ] [-Username ] [] ``` ## DESCRIPTION @@ -147,7 +147,7 @@ Accept wildcard characters: False Gets or sets certificate preference if secure communication is enabled. ```yaml -Type: Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Support.SslPreference +Type: System.String Parameter Sets: (All) Aliases: @@ -180,7 +180,7 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## OUTPUTS -### Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.Api20230401.Db2ProviderInstanceProperties +### Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.Db2ProviderInstanceProperties ## NOTES diff --git a/src/Workloads/Monitors.Autorest/docs/New-AzWorkloadsProviderHanaDbInstanceObject.md b/src/Workloads/Monitors.Autorest/docs/New-AzWorkloadsProviderHanaDbInstanceObject.md index 708db25314f5..b8b961dd8fe2 100644 --- a/src/Workloads/Monitors.Autorest/docs/New-AzWorkloadsProviderHanaDbInstanceObject.md +++ b/src/Workloads/Monitors.Autorest/docs/New-AzWorkloadsProviderHanaDbInstanceObject.md @@ -15,7 +15,7 @@ Create an in-memory object for HanaDbProviderInstanceProperties. ``` New-AzWorkloadsProviderHanaDbInstanceObject [-Hostname ] [-InstanceNumber ] [-Name ] [-Password ] [-PasswordUri ] [-SapSid ] [-SqlPort ] - [-SslCertificateUri ] [-SslHostNameInCertificate ] [-SslPreference ] + [-SslCertificateUri ] [-SslHostNameInCertificate ] [-SslPreference ] [-Username ] [] ``` @@ -179,7 +179,7 @@ Accept wildcard characters: False Gets or sets certificate preference if secure communication is enabled. ```yaml -Type: Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Support.SslPreference +Type: System.String Parameter Sets: (All) Aliases: @@ -212,7 +212,7 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## OUTPUTS -### Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.Api20230401.HanaDbProviderInstanceProperties +### Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.HanaDbProviderInstanceProperties ## NOTES diff --git a/src/Workloads/Monitors.Autorest/docs/New-AzWorkloadsProviderInstance.md b/src/Workloads/Monitors.Autorest/docs/New-AzWorkloadsProviderInstance.md index 6c98819fab2a..ca9dc9d60527 100644 --- a/src/Workloads/Monitors.Autorest/docs/New-AzWorkloadsProviderInstance.md +++ b/src/Workloads/Monitors.Autorest/docs/New-AzWorkloadsProviderInstance.md @@ -8,19 +8,42 @@ schema: 2.0.0 # New-AzWorkloadsProviderInstance ## SYNOPSIS -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. ## SYNTAX +### CreateExpanded (Default) ``` New-AzWorkloadsProviderInstance -MonitorName -Name -ResourceGroupName - [-SubscriptionId ] [-IdentityType ] - [-IdentityUserAssignedIdentity ] [-ProviderSetting ] - [-DefaultProfile ] [-AsJob] [-NoWait] [-Confirm] [-WhatIf] [] + [-SubscriptionId ] [-EnableSystemAssignedIdentity] [-ProviderSetting ] + [-UserAssignedIdentity ] [-DefaultProfile ] [-AsJob] [-NoWait] [-Confirm] [-WhatIf] + [] +``` + +### CreateViaIdentityMonitorExpanded +``` +New-AzWorkloadsProviderInstance -MonitorInputObject -Name + [-EnableSystemAssignedIdentity] [-ProviderSetting ] + [-UserAssignedIdentity ] [-DefaultProfile ] [-AsJob] [-NoWait] [-Confirm] [-WhatIf] + [] +``` + +### CreateViaJsonFilePath +``` +New-AzWorkloadsProviderInstance -MonitorName -Name -ResourceGroupName + -JsonFilePath [-SubscriptionId ] [-DefaultProfile ] [-AsJob] [-NoWait] [-Confirm] + [-WhatIf] [] +``` + +### CreateViaJsonString +``` +New-AzWorkloadsProviderInstance -MonitorName -Name -ResourceGroupName + -JsonString [-SubscriptionId ] [-DefaultProfile ] [-AsJob] [-NoWait] [-Confirm] + [-WhatIf] [] ``` ## DESCRIPTION -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. ## EXAMPLES @@ -86,12 +109,12 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -IdentityType -Type of manage identity +### -EnableSystemAssignedIdentity +Determines whether to enable a system-assigned identity for the resource. ```yaml -Type: Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Support.ManagedServiceIdentityType -Parameter Sets: (All) +Type: System.Management.Automation.SwitchParameter +Parameter Sets: CreateExpanded, CreateViaIdentityMonitorExpanded Aliases: Required: False @@ -101,27 +124,57 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -IdentityUserAssignedIdentity -User assigned identities dictionary +### -JsonFilePath +Path of Json file supplied to the Create operation ```yaml -Type: System.Collections.Hashtable -Parameter Sets: (All) +Type: System.String +Parameter Sets: CreateViaJsonFilePath Aliases: -Required: False +Required: True Position: Named Default value: None Accept pipeline input: False Accept wildcard characters: False ``` +### -JsonString +Json string supplied to the Create operation + +```yaml +Type: System.String +Parameter Sets: CreateViaJsonString +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -MonitorInputObject +Identity Parameter + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.IMonitorsIdentity +Parameter Sets: CreateViaIdentityMonitorExpanded +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +``` + ### -MonitorName Name of the SAP monitor resource. ```yaml Type: System.String -Parameter Sets: (All) +Parameter Sets: CreateExpanded, CreateViaJsonFilePath, CreateViaJsonString Aliases: Required: True @@ -163,11 +216,10 @@ Accept wildcard characters: False ### -ProviderSetting Defines the provider specific properties. -To construct, see NOTES section for PROVIDERSETTING properties and create a hash table. ```yaml -Type: Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.Api20230401.IProviderSpecificProperties -Parameter Sets: (All) +Type: Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.IProviderSpecificProperties +Parameter Sets: CreateExpanded, CreateViaIdentityMonitorExpanded Aliases: Required: False @@ -183,7 +235,7 @@ The name is case insensitive. ```yaml Type: System.String -Parameter Sets: (All) +Parameter Sets: CreateExpanded, CreateViaJsonFilePath, CreateViaJsonString Aliases: Required: True @@ -198,7 +250,7 @@ The ID of the target subscription. ```yaml Type: System.String -Parameter Sets: (All) +Parameter Sets: CreateExpanded, CreateViaJsonFilePath, CreateViaJsonString Aliases: Required: False @@ -208,6 +260,22 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -UserAssignedIdentity +The array of user assigned identities associated with the resource. +The elements in array will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}.' + +```yaml +Type: System.String[] +Parameter Sets: CreateExpanded, CreateViaIdentityMonitorExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -Confirm Prompts you for confirmation before running the cmdlet. @@ -244,9 +312,11 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## INPUTS +### Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.IMonitorsIdentity + ## OUTPUTS -### Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.Api20230401.IProviderInstance +### Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.IProviderInstance ## NOTES diff --git a/src/Workloads/Monitors.Autorest/docs/New-AzWorkloadsProviderPrometheusHaClusterInstanceObject.md b/src/Workloads/Monitors.Autorest/docs/New-AzWorkloadsProviderPrometheusHaClusterInstanceObject.md index ecdbf0391d25..362ed3224652 100644 --- a/src/Workloads/Monitors.Autorest/docs/New-AzWorkloadsProviderPrometheusHaClusterInstanceObject.md +++ b/src/Workloads/Monitors.Autorest/docs/New-AzWorkloadsProviderPrometheusHaClusterInstanceObject.md @@ -1,7 +1,7 @@ --- external help file: Module Name: Az.Workloads -online version: https://learn.microsoft.com/powershell/module/az.workloads/new-azworkloadsproviderprometheushaclusterinstanceobject +online version: https://learn.microsoft.com/powershell/module/Az.Workloads/new-azworkloadsproviderprometheushaclusterinstanceobject schema: 2.0.0 --- @@ -14,7 +14,7 @@ Create an in-memory object for PrometheusHaClusterProviderInstanceProperties. ``` New-AzWorkloadsProviderPrometheusHaClusterInstanceObject [-ClusterName ] [-Hostname ] - [-PrometheusUrl ] [-Sid ] [-SslCertificateUri ] [-SslPreference ] + [-PrometheusUrl ] [-Sid ] [-SslCertificateUri ] [-SslPreference ] [] ``` @@ -117,7 +117,7 @@ Accept wildcard characters: False Gets or sets certificate preference if secure communication is enabled. ```yaml -Type: Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Support.SslPreference +Type: System.String Parameter Sets: (All) Aliases: @@ -135,7 +135,7 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## OUTPUTS -### Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.Api20230401.PrometheusHaClusterProviderInstanceProperties +### Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.PrometheusHaClusterProviderInstanceProperties ## NOTES diff --git a/src/Workloads/Monitors.Autorest/docs/New-AzWorkloadsProviderPrometheusOSInstanceObject.md b/src/Workloads/Monitors.Autorest/docs/New-AzWorkloadsProviderPrometheusOSInstanceObject.md index 86b8dc877fe3..6037b0deb229 100644 --- a/src/Workloads/Monitors.Autorest/docs/New-AzWorkloadsProviderPrometheusOSInstanceObject.md +++ b/src/Workloads/Monitors.Autorest/docs/New-AzWorkloadsProviderPrometheusOSInstanceObject.md @@ -1,7 +1,7 @@ --- external help file: Module Name: Az.Workloads -online version: https://learn.microsoft.com/powershell/module/az.workloads/new-azworkloadsproviderprometheusosinstanceobject +online version: https://learn.microsoft.com/powershell/module/Az.Workloads/new-azworkloadsproviderprometheusosinstanceobject schema: 2.0.0 --- @@ -14,7 +14,7 @@ Create an in-memory object for PrometheusOSProviderInstanceProperties. ``` New-AzWorkloadsProviderPrometheusOSInstanceObject [-PrometheusUrl ] [-SapSid ] - [-SslCertificateUri ] [-SslPreference ] [] + [-SslCertificateUri ] [-SslPreference ] [] ``` ## DESCRIPTION @@ -86,7 +86,7 @@ Accept wildcard characters: False Gets or sets certificate preference if secure communication is enabled. ```yaml -Type: Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Support.SslPreference +Type: System.String Parameter Sets: (All) Aliases: @@ -104,7 +104,7 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## OUTPUTS -### Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.Api20230401.PrometheusOSProviderInstanceProperties +### Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.PrometheusOSProviderInstanceProperties ## NOTES diff --git a/src/Workloads/Monitors.Autorest/docs/New-AzWorkloadsProviderSapNetWeaverInstanceObject.md b/src/Workloads/Monitors.Autorest/docs/New-AzWorkloadsProviderSapNetWeaverInstanceObject.md index 76f6ad0a900e..6ea193ca4510 100644 --- a/src/Workloads/Monitors.Autorest/docs/New-AzWorkloadsProviderSapNetWeaverInstanceObject.md +++ b/src/Workloads/Monitors.Autorest/docs/New-AzWorkloadsProviderSapNetWeaverInstanceObject.md @@ -1,7 +1,7 @@ --- external help file: Module Name: Az.Workloads -online version: https://learn.microsoft.com/powershell/module/az.workloads/new-azworkloadsprovidersapnetweaverinstanceobject +online version: https://learn.microsoft.com/powershell/module/Az.Workloads/new-azworkloadsprovidersapnetweaverinstanceobject schema: 2.0.0 --- @@ -16,7 +16,7 @@ Create an in-memory object for SapNetWeaverProviderInstanceProperties. New-AzWorkloadsProviderSapNetWeaverInstanceObject [-SapClientId ] [-SapHostFileEntry ] [-SapHostname ] [-SapInstanceNr ] [-SapPassword ] [-SapPasswordUri ] [-SapPortNumber ] [-SapSid ] [-SapUsername ] [-SslCertificateUri ] - [-SslPreference ] [] + [-SslPreference ] [] ``` ## DESCRIPTION @@ -193,7 +193,7 @@ Accept wildcard characters: False Gets or sets certificate preference if secure communication is enabled. ```yaml -Type: Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Support.SslPreference +Type: System.String Parameter Sets: (All) Aliases: @@ -211,7 +211,7 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## OUTPUTS -### Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.Api20230401.SapNetWeaverProviderInstanceProperties +### Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.SapNetWeaverProviderInstanceProperties ## NOTES diff --git a/src/Workloads/Monitors.Autorest/docs/New-AzWorkloadsProviderSqlServerInstanceObject.md b/src/Workloads/Monitors.Autorest/docs/New-AzWorkloadsProviderSqlServerInstanceObject.md index ada0ee688432..531e1b224bd3 100644 --- a/src/Workloads/Monitors.Autorest/docs/New-AzWorkloadsProviderSqlServerInstanceObject.md +++ b/src/Workloads/Monitors.Autorest/docs/New-AzWorkloadsProviderSqlServerInstanceObject.md @@ -15,7 +15,7 @@ Create an in-memory object for MsSqlServerProviderInstanceProperties. ``` New-AzWorkloadsProviderSqlServerInstanceObject [-Hostname ] [-Password ] [-PasswordUri ] [-Port ] [-SapSid ] [-SslCertificateUri ] - [-SslPreference ] [-Username ] [] + [-SslPreference ] [-Username ] [] ``` ## DESCRIPTION @@ -132,7 +132,7 @@ Accept wildcard characters: False Gets or sets certificate preference if secure communication is enabled. ```yaml -Type: Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Support.SslPreference +Type: System.String Parameter Sets: (All) Aliases: @@ -165,7 +165,7 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## OUTPUTS -### Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.Api20230401.MSSqlServerProviderInstanceProperties +### Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.MSSqlServerProviderInstanceProperties ## NOTES diff --git a/src/Workloads/Monitors.Autorest/docs/New-AzWorkloadsSapLandscapeMonitor.md b/src/Workloads/Monitors.Autorest/docs/New-AzWorkloadsSapLandscapeMonitor.md index 0fd3c2ffeb98..846382af8a54 100644 --- a/src/Workloads/Monitors.Autorest/docs/New-AzWorkloadsSapLandscapeMonitor.md +++ b/src/Workloads/Monitors.Autorest/docs/New-AzWorkloadsSapLandscapeMonitor.md @@ -8,10 +8,11 @@ schema: 2.0.0 # New-AzWorkloadsSapLandscapeMonitor ## SYNOPSIS -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. ## SYNTAX +### CreateExpanded (Default) ``` New-AzWorkloadsSapLandscapeMonitor -MonitorName -ResourceGroupName [-SubscriptionId ] [-GroupingLandscape ] @@ -20,8 +21,20 @@ New-AzWorkloadsSapLandscapeMonitor -MonitorName -ResourceGroupName ] ``` +### CreateViaJsonFilePath +``` +New-AzWorkloadsSapLandscapeMonitor -MonitorName -ResourceGroupName -JsonFilePath + [-SubscriptionId ] [-DefaultProfile ] [-Confirm] [-WhatIf] [] +``` + +### CreateViaJsonString +``` +New-AzWorkloadsSapLandscapeMonitor -MonitorName -ResourceGroupName -JsonString + [-SubscriptionId ] [-DefaultProfile ] [-Confirm] [-WhatIf] [] +``` + ## DESCRIPTION -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. ## EXAMPLES @@ -89,11 +102,10 @@ Accept wildcard characters: False ### -GroupingLandscape Gets or sets the list of landscape to SID mappings. -To construct, see NOTES section for GROUPINGLANDSCAPE properties and create a hash table. ```yaml -Type: Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.Api20230401.ISapLandscapeMonitorSidMapping[] -Parameter Sets: (All) +Type: Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.ISapLandscapeMonitorSidMapping[] +Parameter Sets: CreateExpanded Aliases: Required: False @@ -105,11 +117,10 @@ Accept wildcard characters: False ### -GroupingSapApplication Gets or sets the list of Sap Applications to SID mappings. -To construct, see NOTES section for GROUPINGSAPAPPLICATION properties and create a hash table. ```yaml -Type: Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.Api20230401.ISapLandscapeMonitorSidMapping[] -Parameter Sets: (All) +Type: Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.ISapLandscapeMonitorSidMapping[] +Parameter Sets: CreateExpanded Aliases: Required: False @@ -119,6 +130,36 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -JsonFilePath +Path of Json file supplied to the Create operation + +```yaml +Type: System.String +Parameter Sets: CreateViaJsonFilePath +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -JsonString +Json string supplied to the Create operation + +```yaml +Type: System.String +Parameter Sets: CreateViaJsonString +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -MonitorName Name of the SAP monitor resource. @@ -167,11 +208,10 @@ Accept wildcard characters: False ### -TopMetricsThreshold Gets or sets the list Top Metric Thresholds for SAP Landscape Monitor Dashboard -To construct, see NOTES section for TOPMETRICSTHRESHOLD properties and create a hash table. ```yaml -Type: Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.Api20230401.ISapLandscapeMonitorMetricThresholds[] -Parameter Sets: (All) +Type: Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.ISapLandscapeMonitorMetricThresholds[] +Parameter Sets: CreateExpanded Aliases: Required: False @@ -219,7 +259,7 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## OUTPUTS -### Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.Api20230401.ISapLandscapeMonitor +### Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.ISapLandscapeMonitor ## NOTES diff --git a/src/Workloads/Monitors.Autorest/docs/New-AzWorkloadsSapLandscapeMonitorMetricThresholdsObject.md b/src/Workloads/Monitors.Autorest/docs/New-AzWorkloadsSapLandscapeMonitorMetricThresholdsObject.md index ec951871f0c9..36e3ffd18e17 100644 --- a/src/Workloads/Monitors.Autorest/docs/New-AzWorkloadsSapLandscapeMonitorMetricThresholdsObject.md +++ b/src/Workloads/Monitors.Autorest/docs/New-AzWorkloadsSapLandscapeMonitorMetricThresholdsObject.md @@ -1,7 +1,7 @@ --- external help file: Module Name: Az.Workloads -online version: https://learn.microsoft.com/powershell/module/Az.Workloads/new-AzWorkloadsSapLandscapeMonitorMetricThresholdsObject +online version: https://learn.microsoft.com/powershell/module/Az.Workloads/new-azworkloadssaplandscapemonitormetricthresholdsobject schema: 2.0.0 --- @@ -105,7 +105,7 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## OUTPUTS -### Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.Api20230401.SapLandscapeMonitorMetricThresholds +### Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.SapLandscapeMonitorMetricThresholds ## NOTES diff --git a/src/Workloads/Monitors.Autorest/docs/New-AzWorkloadsSapLandscapeMonitorSidMappingObject.md b/src/Workloads/Monitors.Autorest/docs/New-AzWorkloadsSapLandscapeMonitorSidMappingObject.md index fd2735783e88..41ac8eec6336 100644 --- a/src/Workloads/Monitors.Autorest/docs/New-AzWorkloadsSapLandscapeMonitorSidMappingObject.md +++ b/src/Workloads/Monitors.Autorest/docs/New-AzWorkloadsSapLandscapeMonitorSidMappingObject.md @@ -1,7 +1,7 @@ --- external help file: Module Name: Az.Workloads -online version: https://learn.microsoft.com/powershell/module/Az.Workloads/new-AzWorkloadsSapLandscapeMonitorSidMappingObject +online version: https://learn.microsoft.com/powershell/module/Az.Workloads/new-azworkloadssaplandscapemonitorsidmappingobject schema: 2.0.0 --- @@ -73,7 +73,7 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## OUTPUTS -### Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.Api20230401.SapLandscapeMonitorSidMapping +### Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.SapLandscapeMonitorSidMapping ## NOTES diff --git a/src/Workloads/Monitors.Autorest/docs/Remove-AzWorkloadsMonitor.md b/src/Workloads/Monitors.Autorest/docs/Remove-AzWorkloadsMonitor.md index 1351a942e9af..4bf5095d4348 100644 --- a/src/Workloads/Monitors.Autorest/docs/Remove-AzWorkloadsMonitor.md +++ b/src/Workloads/Monitors.Autorest/docs/Remove-AzWorkloadsMonitor.md @@ -94,7 +94,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 @@ -224,7 +223,7 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## OUTPUTS -### Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.Api30.IOperationStatusResult +### Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.IOperationStatusResult ## NOTES diff --git a/src/Workloads/Monitors.Autorest/docs/Remove-AzWorkloadsProviderInstance.md b/src/Workloads/Monitors.Autorest/docs/Remove-AzWorkloadsProviderInstance.md index 10b4cce56399..fc6e8ccac994 100644 --- a/src/Workloads/Monitors.Autorest/docs/Remove-AzWorkloadsProviderInstance.md +++ b/src/Workloads/Monitors.Autorest/docs/Remove-AzWorkloadsProviderInstance.md @@ -25,6 +25,12 @@ Remove-AzWorkloadsProviderInstance -InputObject [-DefaultPro [-NoWait] [-PassThru] [-Confirm] [-WhatIf] [] ``` +### DeleteViaIdentityMonitor +``` +Remove-AzWorkloadsProviderInstance -MonitorInputObject -Name + [-DefaultProfile ] [-AsJob] [-NoWait] [-PassThru] [-Confirm] [-WhatIf] [] +``` + ## DESCRIPTION Deletes a provider instance for the specified subscription, resource group, SAP monitor name, and resource name. @@ -91,7 +97,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 @@ -105,6 +110,21 @@ Accept pipeline input: True (ByValue) Accept wildcard characters: False ``` +### -MonitorInputObject +Identity Parameter + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.IMonitorsIdentity +Parameter Sets: DeleteViaIdentityMonitor +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +``` + ### -MonitorName Name of the SAP monitor resource. @@ -125,7 +145,7 @@ Name of the provider instance. ```yaml Type: System.String -Parameter Sets: Delete +Parameter Sets: Delete, DeleteViaIdentityMonitor Aliases: ProviderInstanceName Required: True @@ -236,7 +256,7 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## OUTPUTS -### Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.Api30.IOperationStatusResult +### Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.IOperationStatusResult ## NOTES diff --git a/src/Workloads/Monitors.Autorest/docs/Remove-AzWorkloadsSapLandscapeMonitor.md b/src/Workloads/Monitors.Autorest/docs/Remove-AzWorkloadsSapLandscapeMonitor.md index 4ee9c5da1ffd..d7f846d7cafd 100644 --- a/src/Workloads/Monitors.Autorest/docs/Remove-AzWorkloadsSapLandscapeMonitor.md +++ b/src/Workloads/Monitors.Autorest/docs/Remove-AzWorkloadsSapLandscapeMonitor.md @@ -63,7 +63,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 diff --git a/src/Workloads/Monitors.Autorest/docs/Update-AzWorkloadsMonitor.md b/src/Workloads/Monitors.Autorest/docs/Update-AzWorkloadsMonitor.md index 435219b8ba27..5d73fb86ec96 100644 --- a/src/Workloads/Monitors.Autorest/docs/Update-AzWorkloadsMonitor.md +++ b/src/Workloads/Monitors.Autorest/docs/Update-AzWorkloadsMonitor.md @@ -8,26 +8,30 @@ schema: 2.0.0 # Update-AzWorkloadsMonitor ## SYNOPSIS -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. ## SYNTAX ### UpdateExpanded (Default) ``` Update-AzWorkloadsMonitor -Name -ResourceGroupName [-SubscriptionId ] - [-IdentityType ] [-Tag ] [-UserAssignedIdentity ] - [-DefaultProfile ] [-Confirm] [-WhatIf] [] + [-AppLocation ] [-EnableSystemAssignedIdentity ] [-LogAnalyticsWorkspaceArmId ] + [-ManagedResourceGroupName ] [-MonitorSubnet ] [-RoutingPreference ] + [-Tag ] [-UserAssignedIdentity ] [-ZoneRedundancyPreference ] + [-DefaultProfile ] [-AsJob] [-NoWait] [-Confirm] [-WhatIf] [] ``` ### UpdateViaIdentityExpanded ``` -Update-AzWorkloadsMonitor -InputObject [-IdentityType ] - [-Tag ] [-UserAssignedIdentity ] [-DefaultProfile ] [-Confirm] [-WhatIf] - [] +Update-AzWorkloadsMonitor -InputObject [-AppLocation ] + [-EnableSystemAssignedIdentity ] [-LogAnalyticsWorkspaceArmId ] + [-ManagedResourceGroupName ] [-MonitorSubnet ] [-RoutingPreference ] + [-Tag ] [-UserAssignedIdentity ] [-ZoneRedundancyPreference ] + [-DefaultProfile ] [-AsJob] [-NoWait] [-Confirm] [-WhatIf] [] ``` ## DESCRIPTION -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. ## EXAMPLES @@ -60,6 +64,37 @@ Update AMS Monitor Instance by Arm Id ## PARAMETERS +### -AppLocation +The SAP monitor resources will be deployed in the SAP monitoring region. +The subnet region should be same as the SAP monitoring region. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -AsJob +Run the command as a job + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -DefaultProfile The DefaultProfile parameter is not functional. Use the SubscriptionId parameter when available if executing the cmdlet against a different subscription. @@ -76,11 +111,11 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -IdentityType -Type of manage identity +### -EnableSystemAssignedIdentity +Determines whether to enable a system-assigned identity for the resource. ```yaml -Type: Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Support.ManagedServiceIdentityType +Type: System.Nullable`1[[System.Boolean, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]] Parameter Sets: (All) Aliases: @@ -93,7 +128,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 @@ -107,6 +141,51 @@ Accept pipeline input: True (ByValue) Accept wildcard characters: False ``` +### -LogAnalyticsWorkspaceArmId +The ARM ID of the Log Analytics Workspace that is used for SAP monitoring. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ManagedResourceGroupName +Managed resource group name + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -MonitorSubnet +The subnet which the SAP monitor will be deployed in + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -Name Name of the SAP monitor resource. @@ -122,6 +201,21 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -NoWait +Run the command asynchronously + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -ResourceGroupName The name of the resource group. The name is case insensitive. @@ -138,6 +232,22 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -RoutingPreference +Sets the routing preference of the SAP monitor. +By default only RFC1918 traffic is routed to the customer VNET. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -SubscriptionId The ID of the target subscription. @@ -154,7 +264,7 @@ Accept wildcard characters: False ``` ### -Tag -Gets or sets the Resource tags. +Resource tags. ```yaml Type: System.Collections.Hashtable @@ -169,10 +279,27 @@ Accept wildcard characters: False ``` ### -UserAssignedIdentity -User assigned identities dictionary +The array of user assigned identities associated with the resource. +The elements in array will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}.' ```yaml -Type: System.Collections.Hashtable +Type: System.String[] +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -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. + +```yaml +Type: System.String Parameter Sets: (All) Aliases: @@ -223,7 +350,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 diff --git a/src/Workloads/Monitors.Autorest/docs/Update-AzWorkloadsProviderInstance.md b/src/Workloads/Monitors.Autorest/docs/Update-AzWorkloadsProviderInstance.md new file mode 100644 index 000000000000..18eeb108b156 --- /dev/null +++ b/src/Workloads/Monitors.Autorest/docs/Update-AzWorkloadsProviderInstance.md @@ -0,0 +1,295 @@ +--- +external help file: +Module Name: Az.Workloads +online version: https://learn.microsoft.com/powershell/module/az.workloads/update-azworkloadsproviderinstance +schema: 2.0.0 +--- + +# Update-AzWorkloadsProviderInstance + +## SYNOPSIS +Update a provider instance for the specified subscription, resource group, SAP monitor name, and resource name. + +## SYNTAX + +### UpdateExpanded (Default) +``` +Update-AzWorkloadsProviderInstance -MonitorName -Name -ResourceGroupName + [-SubscriptionId ] [-EnableSystemAssignedIdentity ] + [-ProviderSetting ] [-UserAssignedIdentity ] + [-DefaultProfile ] [-AsJob] [-NoWait] [-Confirm] [-WhatIf] [] +``` + +### UpdateViaIdentityExpanded +``` +Update-AzWorkloadsProviderInstance -InputObject [-EnableSystemAssignedIdentity ] + [-ProviderSetting ] [-UserAssignedIdentity ] + [-DefaultProfile ] [-AsJob] [-NoWait] [-Confirm] [-WhatIf] [] +``` + +### UpdateViaIdentityMonitorExpanded +``` +Update-AzWorkloadsProviderInstance -MonitorInputObject -Name + [-EnableSystemAssignedIdentity ] [-ProviderSetting ] + [-UserAssignedIdentity ] [-DefaultProfile ] [-AsJob] [-NoWait] [-Confirm] [-WhatIf] + [] +``` + +## DESCRIPTION +Update a provider instance for the specified subscription, resource group, SAP monitor name, and resource name. + +## EXAMPLES + +### Example 1: {{ Add title here }} +```powershell +{{ Add code here }} +``` + +```output +{{ Add output here (remove the output block if the example doesn't have an output) }} +``` + +{{ Add description here }} + +### Example 2: {{ Add title here }} +```powershell +{{ Add code here }} +``` + +```output +{{ Add output here (remove the output block if the example doesn't have an output) }} +``` + +{{ Add description here }} + +## PARAMETERS + +### -AsJob +Run the command as a job + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -DefaultProfile +The DefaultProfile parameter is not functional. +Use the SubscriptionId parameter when available if executing the cmdlet against a different subscription. + +```yaml +Type: System.Management.Automation.PSObject +Parameter Sets: (All) +Aliases: AzureRMContext, AzureCredential + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -EnableSystemAssignedIdentity +Determines whether to enable a system-assigned identity for the resource. + +```yaml +Type: System.Nullable`1[[System.Boolean, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]] +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -InputObject +Identity Parameter + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.IMonitorsIdentity +Parameter Sets: UpdateViaIdentityExpanded +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +``` + +### -MonitorInputObject +Identity Parameter + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.IMonitorsIdentity +Parameter Sets: UpdateViaIdentityMonitorExpanded +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +``` + +### -MonitorName +Name of the SAP monitor resource. + +```yaml +Type: System.String +Parameter Sets: UpdateExpanded +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Name +Name of the provider instance. + +```yaml +Type: System.String +Parameter Sets: UpdateExpanded, UpdateViaIdentityMonitorExpanded +Aliases: ProviderInstanceName + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -NoWait +Run the command asynchronously + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ProviderSetting +Defines the provider specific properties. + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.IProviderSpecificProperties +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ResourceGroupName +The name of the resource group. +The name is case insensitive. + +```yaml +Type: System.String +Parameter Sets: UpdateExpanded +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -SubscriptionId +The ID of the target subscription. + +```yaml +Type: System.String +Parameter Sets: UpdateExpanded +Aliases: + +Required: False +Position: Named +Default value: (Get-AzContext).Subscription.Id +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -UserAssignedIdentity +The array of user assigned identities associated with the resource. +The elements in array will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}.' + +```yaml +Type: System.String[] +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Confirm +Prompts you for confirmation before running the cmdlet. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: cf + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -WhatIf +Shows what would happen if the cmdlet runs. +The cmdlet is not run. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: wi + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.IMonitorsIdentity + +## OUTPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.IProviderInstance + +## NOTES + +## RELATED LINKS + diff --git a/src/Workloads/Monitors.Autorest/docs/Update-AzWorkloadsSapLandscapeMonitor.md b/src/Workloads/Monitors.Autorest/docs/Update-AzWorkloadsSapLandscapeMonitor.md index ab215fd85bbe..a65d13c02ccd 100644 --- a/src/Workloads/Monitors.Autorest/docs/Update-AzWorkloadsSapLandscapeMonitor.md +++ b/src/Workloads/Monitors.Autorest/docs/Update-AzWorkloadsSapLandscapeMonitor.md @@ -30,6 +30,18 @@ Update-AzWorkloadsSapLandscapeMonitor -InputObject [-WhatIf] [] ``` +### UpdateViaJsonFilePath +``` +Update-AzWorkloadsSapLandscapeMonitor -MonitorName -ResourceGroupName -JsonFilePath + [-SubscriptionId ] [-DefaultProfile ] [-Confirm] [-WhatIf] [] +``` + +### UpdateViaJsonString +``` +Update-AzWorkloadsSapLandscapeMonitor -MonitorName -ResourceGroupName -JsonString + [-SubscriptionId ] [-DefaultProfile ] [-Confirm] [-WhatIf] [] +``` + ## DESCRIPTION Patches the SAP Landscape Monitor Dashboard for the specified subscription, resource group, and SAP monitor name. @@ -99,11 +111,10 @@ Accept wildcard characters: False ### -GroupingLandscape Gets or sets the list of landscape to SID mappings. -To construct, see NOTES section for GROUPINGLANDSCAPE properties and create a hash table. ```yaml -Type: Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.Api20230401.ISapLandscapeMonitorSidMapping[] -Parameter Sets: (All) +Type: Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.ISapLandscapeMonitorSidMapping[] +Parameter Sets: UpdateExpanded, UpdateViaIdentityExpanded Aliases: Required: False @@ -115,11 +126,10 @@ Accept wildcard characters: False ### -GroupingSapApplication Gets or sets the list of Sap Applications to SID mappings. -To construct, see NOTES section for GROUPINGSAPAPPLICATION properties and create a hash table. ```yaml -Type: Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.Api20230401.ISapLandscapeMonitorSidMapping[] -Parameter Sets: (All) +Type: Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.ISapLandscapeMonitorSidMapping[] +Parameter Sets: UpdateExpanded, UpdateViaIdentityExpanded Aliases: Required: False @@ -131,7 +141,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 @@ -145,12 +154,42 @@ Accept pipeline input: True (ByValue) Accept wildcard characters: False ``` +### -JsonFilePath +Path of Json file supplied to the Update operation + +```yaml +Type: System.String +Parameter Sets: UpdateViaJsonFilePath +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -JsonString +Json string supplied to the Update operation + +```yaml +Type: System.String +Parameter Sets: UpdateViaJsonString +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -MonitorName Name of the SAP monitor resource. ```yaml Type: System.String -Parameter Sets: UpdateExpanded +Parameter Sets: UpdateExpanded, UpdateViaJsonFilePath, UpdateViaJsonString Aliases: Required: True @@ -166,7 +205,7 @@ The name is case insensitive. ```yaml Type: System.String -Parameter Sets: UpdateExpanded +Parameter Sets: UpdateExpanded, UpdateViaJsonFilePath, UpdateViaJsonString Aliases: Required: True @@ -181,7 +220,7 @@ The ID of the target subscription. ```yaml Type: System.String -Parameter Sets: UpdateExpanded +Parameter Sets: UpdateExpanded, UpdateViaJsonFilePath, UpdateViaJsonString Aliases: Required: False @@ -193,11 +232,10 @@ Accept wildcard characters: False ### -TopMetricsThreshold Gets or sets the list Top Metric Thresholds for SAP Landscape Monitor Dashboard -To construct, see NOTES section for TOPMETRICSTHRESHOLD properties and create a hash table. ```yaml -Type: Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.Api20230401.ISapLandscapeMonitorMetricThresholds[] -Parameter Sets: (All) +Type: Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.ISapLandscapeMonitorMetricThresholds[] +Parameter Sets: UpdateExpanded, UpdateViaIdentityExpanded Aliases: Required: False @@ -247,7 +285,7 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## OUTPUTS -### Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.Api20230401.ISapLandscapeMonitor +### Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.ISapLandscapeMonitor ## NOTES diff --git a/src/Workloads/Monitors.Autorest/examples/Update-AzWorkloadsProviderInstance.md b/src/Workloads/Monitors.Autorest/examples/Update-AzWorkloadsProviderInstance.md new file mode 100644 index 000000000000..0371f56c36d2 --- /dev/null +++ b/src/Workloads/Monitors.Autorest/examples/Update-AzWorkloadsProviderInstance.md @@ -0,0 +1,22 @@ +### Example 1: {{ Add title here }} +```powershell +{{ Add code here }} +``` + +```output +{{ Add output here (remove the output block if the example doesn't have an output) }} +``` + +{{ Add description here }} + +### Example 2: {{ Add title here }} +```powershell +{{ Add code here }} +``` + +```output +{{ Add output here (remove the output block if the example doesn't have an output) }} +``` + +{{ Add description here }} + diff --git a/src/Workloads/Monitors.Autorest/generate-info.json b/src/Workloads/Monitors.Autorest/generate-info.json index 92447be8d6cc..96fd9292c014 100644 --- a/src/Workloads/Monitors.Autorest/generate-info.json +++ b/src/Workloads/Monitors.Autorest/generate-info.json @@ -1,3 +1,3 @@ { - "generate_Id": "9d23f448-c71b-4310-810c-9dafc2db4b0c" + "generate_Id": "d8e34340-7899-4abd-b026-495b63d3c6b9" } diff --git a/src/Workloads/Monitors.Autorest/resources/README.md b/src/Workloads/Monitors.Autorest/resources/README.md new file mode 100644 index 000000000000..937f07f8fec2 --- /dev/null +++ b/src/Workloads/Monitors.Autorest/resources/README.md @@ -0,0 +1,11 @@ +# Resources +This directory can contain any additional resources for module that are not required at runtime. This directory **does not** get packaged with the module. If you have assets for custom implementation, place them into the `..\custom` folder. + +## Info +- Modifiable: yes +- Generated: no +- Committed: yes +- Packaged: no + +## Purpose +Use this folder to put anything you want to keep around as part of the repository for the module, but is not something that is required for the module. For example, development files, packaged builds, or additional information. This is only intended to be used in repositories where the module's output directory is cleaned, but tangential resources for the module want to remain intact. \ No newline at end of file diff --git a/src/Workloads/Monitors.Autorest/test/Update-AzWorkloadsProviderInstance.Tests.ps1 b/src/Workloads/Monitors.Autorest/test/Update-AzWorkloadsProviderInstance.Tests.ps1 new file mode 100644 index 000000000000..8b7a0b0952d1 --- /dev/null +++ b/src/Workloads/Monitors.Autorest/test/Update-AzWorkloadsProviderInstance.Tests.ps1 @@ -0,0 +1,41 @@ +if(($null -eq $TestName) -or ($TestName -contains 'Update-AzWorkloadsProviderInstance')) +{ + $loadEnvPath = Join-Path $PSScriptRoot 'loadEnv.ps1' + if (-Not (Test-Path -Path $loadEnvPath)) { + $loadEnvPath = Join-Path $PSScriptRoot '..\loadEnv.ps1' + } + . ($loadEnvPath) + $TestRecordingFile = Join-Path $PSScriptRoot 'Update-AzWorkloadsProviderInstance.Recording.json' + $currentPath = $PSScriptRoot + while(-not $mockingPath) { + $mockingPath = Get-ChildItem -Path $currentPath -Recurse -Include 'HttpPipelineMocking.ps1' -File + $currentPath = Split-Path -Path $currentPath -Parent + } + . ($mockingPath | Select-Object -First 1).FullName +} + +Describe 'Update-AzWorkloadsProviderInstance' { + It 'UpdateExpanded' -skip { + { throw [System.NotImplementedException] } | Should -Not -Throw + } + + It 'Update' -skip { + { throw [System.NotImplementedException] } | Should -Not -Throw + } + + It 'UpdateViaIdentityMonitorExpanded' -skip { + { throw [System.NotImplementedException] } | Should -Not -Throw + } + + It 'UpdateViaIdentityMonitor' -skip { + { throw [System.NotImplementedException] } | Should -Not -Throw + } + + It 'UpdateViaIdentityExpanded' -skip { + { throw [System.NotImplementedException] } | Should -Not -Throw + } + + It 'UpdateViaIdentity' -skip { + { throw [System.NotImplementedException] } | Should -Not -Throw + } +} diff --git a/src/Workloads/Workloads.sln b/src/Workloads/Workloads.sln index a0b4ed04b5b7..c4322b6761ad 100644 --- a/src/Workloads/Workloads.sln +++ b/src/Workloads/Workloads.sln @@ -19,59 +19,133 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Authenticators", "..\Accoun EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Workloads", "Workloads\Workloads.csproj", "{F27ABA7E-B3ED-4B35-8409-43B3D92FFBFE}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Az.Monitors", "..\..\generated\Workloads\Monitors.Autorest\Az.Monitors.csproj", "{74EA2E4F-203E-47AB-8EB7-8FD701000929}" -EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Az.SapVirtualInstance", "..\..\generated\Workloads\SapVirtualInstance.Autorest\Az.SapVirtualInstance.csproj", "{D67631EA-2CEA-4451-8365-E711678C8207}" EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Monitors.Autorest", "Monitors.Autorest", "{F8EE8587-579C-E9CA-BFA7-D4EB0C8B506E}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Az.Monitors", "..\..\generated\Workloads\Monitors.Autorest\Az.Monitors.csproj", "{83C29972-36B3-446A-B48A-97239EA4B417}" +EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Any CPU = Debug|Any CPU + Debug|x64 = Debug|x64 + Debug|x86 = Debug|x86 Release|Any CPU = Release|Any CPU - EndGlobalSection - GlobalSection(SolutionProperties) = preSolution - HideSolutionNode = FALSE + Release|x64 = Release|x64 + Release|x86 = Release|x86 EndGlobalSection GlobalSection(ProjectConfigurationPlatforms) = postSolution {FAEF600D-0073-487E-B125-669EB7D06E3D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {FAEF600D-0073-487E-B125-669EB7D06E3D}.Debug|Any CPU.Build.0 = Debug|Any CPU + {FAEF600D-0073-487E-B125-669EB7D06E3D}.Debug|x64.ActiveCfg = Debug|Any CPU + {FAEF600D-0073-487E-B125-669EB7D06E3D}.Debug|x64.Build.0 = Debug|Any CPU + {FAEF600D-0073-487E-B125-669EB7D06E3D}.Debug|x86.ActiveCfg = Debug|Any CPU + {FAEF600D-0073-487E-B125-669EB7D06E3D}.Debug|x86.Build.0 = Debug|Any CPU {FAEF600D-0073-487E-B125-669EB7D06E3D}.Release|Any CPU.ActiveCfg = Release|Any CPU {FAEF600D-0073-487E-B125-669EB7D06E3D}.Release|Any CPU.Build.0 = Release|Any CPU + {FAEF600D-0073-487E-B125-669EB7D06E3D}.Release|x64.ActiveCfg = Release|Any CPU + {FAEF600D-0073-487E-B125-669EB7D06E3D}.Release|x64.Build.0 = Release|Any CPU + {FAEF600D-0073-487E-B125-669EB7D06E3D}.Release|x86.ActiveCfg = Release|Any CPU + {FAEF600D-0073-487E-B125-669EB7D06E3D}.Release|x86.Build.0 = Release|Any CPU {349FB6B1-CEA2-437B-B246-7ACADA3C1215}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {349FB6B1-CEA2-437B-B246-7ACADA3C1215}.Debug|Any CPU.Build.0 = Debug|Any CPU + {349FB6B1-CEA2-437B-B246-7ACADA3C1215}.Debug|x64.ActiveCfg = Debug|Any CPU + {349FB6B1-CEA2-437B-B246-7ACADA3C1215}.Debug|x64.Build.0 = Debug|Any CPU + {349FB6B1-CEA2-437B-B246-7ACADA3C1215}.Debug|x86.ActiveCfg = Debug|Any CPU + {349FB6B1-CEA2-437B-B246-7ACADA3C1215}.Debug|x86.Build.0 = Debug|Any CPU {349FB6B1-CEA2-437B-B246-7ACADA3C1215}.Release|Any CPU.ActiveCfg = Release|Any CPU {349FB6B1-CEA2-437B-B246-7ACADA3C1215}.Release|Any CPU.Build.0 = Release|Any CPU + {349FB6B1-CEA2-437B-B246-7ACADA3C1215}.Release|x64.ActiveCfg = Release|Any CPU + {349FB6B1-CEA2-437B-B246-7ACADA3C1215}.Release|x64.Build.0 = Release|Any CPU + {349FB6B1-CEA2-437B-B246-7ACADA3C1215}.Release|x86.ActiveCfg = Release|Any CPU + {349FB6B1-CEA2-437B-B246-7ACADA3C1215}.Release|x86.Build.0 = Release|Any CPU {3A72F20B-B837-480E-B786-C91601C85CE9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {3A72F20B-B837-480E-B786-C91601C85CE9}.Debug|Any CPU.Build.0 = Debug|Any CPU + {3A72F20B-B837-480E-B786-C91601C85CE9}.Debug|x64.ActiveCfg = Debug|Any CPU + {3A72F20B-B837-480E-B786-C91601C85CE9}.Debug|x64.Build.0 = Debug|Any CPU + {3A72F20B-B837-480E-B786-C91601C85CE9}.Debug|x86.ActiveCfg = Debug|Any CPU + {3A72F20B-B837-480E-B786-C91601C85CE9}.Debug|x86.Build.0 = Debug|Any CPU {3A72F20B-B837-480E-B786-C91601C85CE9}.Release|Any CPU.ActiveCfg = Release|Any CPU {3A72F20B-B837-480E-B786-C91601C85CE9}.Release|Any CPU.Build.0 = Release|Any CPU + {3A72F20B-B837-480E-B786-C91601C85CE9}.Release|x64.ActiveCfg = Release|Any CPU + {3A72F20B-B837-480E-B786-C91601C85CE9}.Release|x64.Build.0 = Release|Any CPU + {3A72F20B-B837-480E-B786-C91601C85CE9}.Release|x86.ActiveCfg = Release|Any CPU + {3A72F20B-B837-480E-B786-C91601C85CE9}.Release|x86.Build.0 = Release|Any CPU {21B0E1A3-B9B6-42E9-97B7-DC1A56FDBABA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {21B0E1A3-B9B6-42E9-97B7-DC1A56FDBABA}.Debug|Any CPU.Build.0 = Debug|Any CPU + {21B0E1A3-B9B6-42E9-97B7-DC1A56FDBABA}.Debug|x64.ActiveCfg = Debug|Any CPU + {21B0E1A3-B9B6-42E9-97B7-DC1A56FDBABA}.Debug|x64.Build.0 = Debug|Any CPU + {21B0E1A3-B9B6-42E9-97B7-DC1A56FDBABA}.Debug|x86.ActiveCfg = Debug|Any CPU + {21B0E1A3-B9B6-42E9-97B7-DC1A56FDBABA}.Debug|x86.Build.0 = Debug|Any CPU {21B0E1A3-B9B6-42E9-97B7-DC1A56FDBABA}.Release|Any CPU.ActiveCfg = Release|Any CPU {21B0E1A3-B9B6-42E9-97B7-DC1A56FDBABA}.Release|Any CPU.Build.0 = Release|Any CPU + {21B0E1A3-B9B6-42E9-97B7-DC1A56FDBABA}.Release|x64.ActiveCfg = Release|Any CPU + {21B0E1A3-B9B6-42E9-97B7-DC1A56FDBABA}.Release|x64.Build.0 = Release|Any CPU + {21B0E1A3-B9B6-42E9-97B7-DC1A56FDBABA}.Release|x86.ActiveCfg = Release|Any CPU + {21B0E1A3-B9B6-42E9-97B7-DC1A56FDBABA}.Release|x86.Build.0 = Release|Any CPU {84EB3D08-249C-4900-8E17-832EC2DB5494}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {84EB3D08-249C-4900-8E17-832EC2DB5494}.Debug|Any CPU.Build.0 = Debug|Any CPU + {84EB3D08-249C-4900-8E17-832EC2DB5494}.Debug|x64.ActiveCfg = Debug|Any CPU + {84EB3D08-249C-4900-8E17-832EC2DB5494}.Debug|x64.Build.0 = Debug|Any CPU + {84EB3D08-249C-4900-8E17-832EC2DB5494}.Debug|x86.ActiveCfg = Debug|Any CPU + {84EB3D08-249C-4900-8E17-832EC2DB5494}.Debug|x86.Build.0 = Debug|Any CPU {84EB3D08-249C-4900-8E17-832EC2DB5494}.Release|Any CPU.ActiveCfg = Release|Any CPU {84EB3D08-249C-4900-8E17-832EC2DB5494}.Release|Any CPU.Build.0 = Release|Any CPU + {84EB3D08-249C-4900-8E17-832EC2DB5494}.Release|x64.ActiveCfg = Release|Any CPU + {84EB3D08-249C-4900-8E17-832EC2DB5494}.Release|x64.Build.0 = Release|Any CPU + {84EB3D08-249C-4900-8E17-832EC2DB5494}.Release|x86.ActiveCfg = Release|Any CPU + {84EB3D08-249C-4900-8E17-832EC2DB5494}.Release|x86.Build.0 = Release|Any CPU {CF8A9A95-4825-47E0-86E7-2788A2127BE1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {CF8A9A95-4825-47E0-86E7-2788A2127BE1}.Debug|Any CPU.Build.0 = Debug|Any CPU + {CF8A9A95-4825-47E0-86E7-2788A2127BE1}.Debug|x64.ActiveCfg = Debug|Any CPU + {CF8A9A95-4825-47E0-86E7-2788A2127BE1}.Debug|x64.Build.0 = Debug|Any CPU + {CF8A9A95-4825-47E0-86E7-2788A2127BE1}.Debug|x86.ActiveCfg = Debug|Any CPU + {CF8A9A95-4825-47E0-86E7-2788A2127BE1}.Debug|x86.Build.0 = Debug|Any CPU {CF8A9A95-4825-47E0-86E7-2788A2127BE1}.Release|Any CPU.ActiveCfg = Release|Any CPU {CF8A9A95-4825-47E0-86E7-2788A2127BE1}.Release|Any CPU.Build.0 = Release|Any CPU - {A0A4C25D-0286-4F08-9BB1-F6687AA34239}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {A0A4C25D-0286-4F08-9BB1-F6687AA34239}.Debug|Any CPU.Build.0 = Debug|Any CPU - {A0A4C25D-0286-4F08-9BB1-F6687AA34239}.Release|Any CPU.ActiveCfg = Release|Any CPU - {A0A4C25D-0286-4F08-9BB1-F6687AA34239}.Release|Any CPU.Build.0 = Release|Any CPU + {CF8A9A95-4825-47E0-86E7-2788A2127BE1}.Release|x64.ActiveCfg = Release|Any CPU + {CF8A9A95-4825-47E0-86E7-2788A2127BE1}.Release|x64.Build.0 = Release|Any CPU + {CF8A9A95-4825-47E0-86E7-2788A2127BE1}.Release|x86.ActiveCfg = Release|Any CPU + {CF8A9A95-4825-47E0-86E7-2788A2127BE1}.Release|x86.Build.0 = Release|Any CPU {F27ABA7E-B3ED-4B35-8409-43B3D92FFBFE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {F27ABA7E-B3ED-4B35-8409-43B3D92FFBFE}.Debug|Any CPU.Build.0 = Debug|Any CPU + {F27ABA7E-B3ED-4B35-8409-43B3D92FFBFE}.Debug|x64.ActiveCfg = Debug|Any CPU + {F27ABA7E-B3ED-4B35-8409-43B3D92FFBFE}.Debug|x64.Build.0 = Debug|Any CPU + {F27ABA7E-B3ED-4B35-8409-43B3D92FFBFE}.Debug|x86.ActiveCfg = Debug|Any CPU + {F27ABA7E-B3ED-4B35-8409-43B3D92FFBFE}.Debug|x86.Build.0 = Debug|Any CPU {F27ABA7E-B3ED-4B35-8409-43B3D92FFBFE}.Release|Any CPU.ActiveCfg = Release|Any CPU {F27ABA7E-B3ED-4B35-8409-43B3D92FFBFE}.Release|Any CPU.Build.0 = Release|Any CPU - {74EA2E4F-203E-47AB-8EB7-8FD701000929}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {74EA2E4F-203E-47AB-8EB7-8FD701000929}.Debug|Any CPU.Build.0 = Debug|Any CPU - {74EA2E4F-203E-47AB-8EB7-8FD701000929}.Release|Any CPU.ActiveCfg = Release|Any CPU - {74EA2E4F-203E-47AB-8EB7-8FD701000929}.Release|Any CPU.Build.0 = Release|Any CPU + {F27ABA7E-B3ED-4B35-8409-43B3D92FFBFE}.Release|x64.ActiveCfg = Release|Any CPU + {F27ABA7E-B3ED-4B35-8409-43B3D92FFBFE}.Release|x64.Build.0 = Release|Any CPU + {F27ABA7E-B3ED-4B35-8409-43B3D92FFBFE}.Release|x86.ActiveCfg = Release|Any CPU + {F27ABA7E-B3ED-4B35-8409-43B3D92FFBFE}.Release|x86.Build.0 = Release|Any CPU {D67631EA-2CEA-4451-8365-E711678C8207}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {D67631EA-2CEA-4451-8365-E711678C8207}.Debug|Any CPU.Build.0 = Debug|Any CPU + {D67631EA-2CEA-4451-8365-E711678C8207}.Debug|x64.ActiveCfg = Debug|Any CPU + {D67631EA-2CEA-4451-8365-E711678C8207}.Debug|x64.Build.0 = Debug|Any CPU + {D67631EA-2CEA-4451-8365-E711678C8207}.Debug|x86.ActiveCfg = Debug|Any CPU + {D67631EA-2CEA-4451-8365-E711678C8207}.Debug|x86.Build.0 = Debug|Any CPU {D67631EA-2CEA-4451-8365-E711678C8207}.Release|Any CPU.ActiveCfg = Release|Any CPU {D67631EA-2CEA-4451-8365-E711678C8207}.Release|Any CPU.Build.0 = Release|Any CPU + {D67631EA-2CEA-4451-8365-E711678C8207}.Release|x64.ActiveCfg = Release|Any CPU + {D67631EA-2CEA-4451-8365-E711678C8207}.Release|x64.Build.0 = Release|Any CPU + {D67631EA-2CEA-4451-8365-E711678C8207}.Release|x86.ActiveCfg = Release|Any CPU + {D67631EA-2CEA-4451-8365-E711678C8207}.Release|x86.Build.0 = Release|Any CPU + {83C29972-36B3-446A-B48A-97239EA4B417}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {83C29972-36B3-446A-B48A-97239EA4B417}.Debug|Any CPU.Build.0 = Debug|Any CPU + {83C29972-36B3-446A-B48A-97239EA4B417}.Debug|x64.ActiveCfg = Debug|Any CPU + {83C29972-36B3-446A-B48A-97239EA4B417}.Debug|x64.Build.0 = Debug|Any CPU + {83C29972-36B3-446A-B48A-97239EA4B417}.Debug|x86.ActiveCfg = Debug|Any CPU + {83C29972-36B3-446A-B48A-97239EA4B417}.Debug|x86.Build.0 = Debug|Any CPU + {83C29972-36B3-446A-B48A-97239EA4B417}.Release|Any CPU.ActiveCfg = Release|Any CPU + {83C29972-36B3-446A-B48A-97239EA4B417}.Release|Any CPU.Build.0 = Release|Any CPU + {83C29972-36B3-446A-B48A-97239EA4B417}.Release|x64.ActiveCfg = Release|Any CPU + {83C29972-36B3-446A-B48A-97239EA4B417}.Release|x64.Build.0 = Release|Any CPU + {83C29972-36B3-446A-B48A-97239EA4B417}.Release|x86.ActiveCfg = Release|Any CPU + {83C29972-36B3-446A-B48A-97239EA4B417}.Release|x86.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE EndGlobalSection GlobalSection(NestedProjects) = preSolution {FAEF600D-0073-487E-B125-669EB7D06E3D} = {CDFD4C75-7CF6-4B30-9A7E-D8B5D25EB75A} @@ -80,5 +154,6 @@ Global {21B0E1A3-B9B6-42E9-97B7-DC1A56FDBABA} = {CDFD4C75-7CF6-4B30-9A7E-D8B5D25EB75A} {84EB3D08-249C-4900-8E17-832EC2DB5494} = {CDFD4C75-7CF6-4B30-9A7E-D8B5D25EB75A} {CF8A9A95-4825-47E0-86E7-2788A2127BE1} = {CDFD4C75-7CF6-4B30-9A7E-D8B5D25EB75A} + {83C29972-36B3-446A-B48A-97239EA4B417} = {F8EE8587-579C-E9CA-BFA7-D4EB0C8B506E} EndGlobalSection EndGlobal diff --git a/src/Workloads/Workloads/Az.Workloads.psd1 b/src/Workloads/Workloads/Az.Workloads.psd1 index 5218790d0dbe..37187c65fab3 100644 --- a/src/Workloads/Workloads/Az.Workloads.psd1 +++ b/src/Workloads/Workloads/Az.Workloads.psd1 @@ -3,7 +3,7 @@ # # Generated by: Microsoft Corporation # -# Generated on: 2/25/2025 +# Generated on: 7/25/2025 # @{ @@ -51,17 +51,17 @@ DotNetFrameworkVersion = '4.7.2' # ProcessorArchitecture = '' # Modules that must be imported into the global environment prior to importing this module -RequiredModules = @(@{ModuleName = 'Az.Accounts'; ModuleVersion = '4.0.2'; }) +RequiredModules = @(@{ModuleName = 'Az.Accounts'; ModuleVersion = '5.1.1'; }) # Assemblies that must be loaded prior to importing this module RequiredAssemblies = 'Monitors.Autorest/bin/Az.Monitors.private.dll', 'SapVirtualInstance.Autorest/bin/Az.SapVirtualInstance.private.dll' # Script files (.ps1) that are run in the caller's environment prior to importing this module. -# ScriptsToProcess = @() +ScriptsToProcess = @() # Type files (.ps1xml) to be loaded when importing this module -# TypesToProcess = @() +TypesToProcess = @() # Format files (.ps1xml) to be loaded when importing this module FormatsToProcess = 'Monitors.Autorest/Az.Monitors.format.ps1xml', @@ -103,6 +103,7 @@ FunctionsToExport = 'Get-AzWorkloadsMonitor', 'Get-AzWorkloadsProviderInstance', 'Stop-AzWorkloadsSapCentralInstance', 'Stop-AzWorkloadsSapDatabaseInstance', 'Stop-AzWorkloadsSapVirtualInstance', 'Update-AzWorkloadsMonitor', + 'Update-AzWorkloadsProviderInstance', 'Update-AzWorkloadsSapApplicationInstance', 'Update-AzWorkloadsSapCentralInstance', 'Update-AzWorkloadsSapDatabaseInstance', @@ -142,7 +143,7 @@ PrivateData = @{ PSData = @{ # Tags applied to this module. These help with module discovery in online galleries. - Tags = 'Azure','ResourceManager','ARM','PSModule','Workloads' + Tags = 'Azure', 'ResourceManager', 'ARM', 'PSModule', 'Workloads' # A URL to the license for this module. LicenseUri = 'https://aka.ms/azps-license' @@ -168,7 +169,7 @@ PrivateData = @{ } # End of PSData hashtable - } # End of PrivateData hashtable +} # End of PrivateData hashtable # HelpInfo URI of this module # HelpInfoURI = '' diff --git a/src/Workloads/Workloads/ChangeLog.md b/src/Workloads/Workloads/ChangeLog.md index 25925d52c2ba..1265f06db1ca 100644 --- a/src/Workloads/Workloads/ChangeLog.md +++ b/src/Workloads/Workloads/ChangeLog.md @@ -18,6 +18,11 @@ - Additional information about change #1 --> ## Upcoming Release +* Introduced various new features by upgrading code generator. Please see details [here](https://github.com/Azure/azure-powershell/blob/main/documentation/Autorest-powershell-v4-new-features.md). +* The parameters of the `New-AzWorkloadsMonitor`, `New-AzWorkloadsProviderInstance` and `Update-AzWorkloadsMonitor` cmdlet will be changed by new Managed Identity settings. + - Removed `-IdentityType` and `-IdentityUserAssignedIdentity` parameters. + - Added `-UserAssignedIdentity` parameter. The type of `UserAssignedIdentity` is simplified to a list of strings that is used to specify the user's assigned identity. + - Added `EnableSystemAssignedIdentity` to enable/disable system-assigned identities. ## Version 1.0.0 * General availability for module Az.Workloads diff --git a/src/Workloads/Workloads/help/Az.Workloads.md b/src/Workloads/Workloads/help/Az.Workloads.md index 4e3e527f3a28..6eda0cd827c9 100644 --- a/src/Workloads/Workloads/help/Az.Workloads.md +++ b/src/Workloads/Workloads/help/Az.Workloads.md @@ -42,7 +42,7 @@ Gets the sizing recommendations. Get a list of SAP supported SKUs for ASCS, Application and Database tier. ### [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. @@ -51,7 +51,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. @@ -66,7 +66,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. @@ -114,7 +114,10 @@ Stops the database instance of the SAP system. Stops the SAP Application, that is the Application server instances and Central Services instance. ### [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-AzWorkloadsSapApplicationInstance](Update-AzWorkloadsSapApplicationInstance.md) Puts the SAP Application Server Instance resource. diff --git a/src/Workloads/Workloads/help/Get-AzWorkloadsMonitor.md b/src/Workloads/Workloads/help/Get-AzWorkloadsMonitor.md index ff6211a16866..7b234b9520db 100644 --- a/src/Workloads/Workloads/help/Get-AzWorkloadsMonitor.md +++ b/src/Workloads/Workloads/help/Get-AzWorkloadsMonitor.md @@ -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 @@ -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 diff --git a/src/Workloads/Workloads/help/Get-AzWorkloadsProviderInstance.md b/src/Workloads/Workloads/help/Get-AzWorkloadsProviderInstance.md index 8128af014bf3..6dcc34261249 100644 --- a/src/Workloads/Workloads/help/Get-AzWorkloadsProviderInstance.md +++ b/src/Workloads/Workloads/help/Get-AzWorkloadsProviderInstance.md @@ -25,6 +25,12 @@ Get-AzWorkloadsProviderInstance -MonitorName -Name -ResourceGr [] ``` +### GetViaIdentityMonitor +``` +Get-AzWorkloadsProviderInstance -Name -MonitorInputObject + [-DefaultProfile ] [] +``` + ### GetViaIdentity ``` Get-AzWorkloadsProviderInstance -InputObject [-DefaultProfile ] @@ -103,7 +109,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 @@ -117,6 +122,21 @@ Accept pipeline input: True (ByValue) Accept wildcard characters: False ``` +### -MonitorInputObject +Identity Parameter + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.IMonitorsIdentity +Parameter Sets: GetViaIdentityMonitor +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +``` + ### -MonitorName Name of the SAP monitor resource. @@ -137,7 +157,7 @@ Name of the provider instance. ```yaml Type: System.String -Parameter Sets: Get +Parameter Sets: Get, GetViaIdentityMonitor Aliases: ProviderInstanceName Required: True @@ -187,7 +207,7 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## OUTPUTS -### Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.Api20230401.IProviderInstance +### Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.IProviderInstance ## NOTES diff --git a/src/Workloads/Workloads/help/Get-AzWorkloadsSapLandscapeMonitor.md b/src/Workloads/Workloads/help/Get-AzWorkloadsSapLandscapeMonitor.md index 46051aa79890..1d4f693ac4c9 100644 --- a/src/Workloads/Workloads/help/Get-AzWorkloadsSapLandscapeMonitor.md +++ b/src/Workloads/Workloads/help/Get-AzWorkloadsSapLandscapeMonitor.md @@ -120,7 +120,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 @@ -189,7 +188,7 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## OUTPUTS -### Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.Api20230401.ISapLandscapeMonitor +### Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.ISapLandscapeMonitor ## NOTES diff --git a/src/Workloads/Workloads/help/New-AzWorkloadsMonitor.md b/src/Workloads/Workloads/help/New-AzWorkloadsMonitor.md index 8bd4e22ec5f7..3fc47e7bb563 100644 --- a/src/Workloads/Workloads/help/New-AzWorkloadsMonitor.md +++ b/src/Workloads/Workloads/help/New-AzWorkloadsMonitor.md @@ -8,21 +8,36 @@ schema: 2.0.0 # New-AzWorkloadsMonitor ## SYNOPSIS -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. ## SYNTAX +### CreateExpanded (Default) ``` New-AzWorkloadsMonitor -Name -ResourceGroupName [-SubscriptionId ] -Location - [-AppLocation ] [-IdentityType ] [-LogAnalyticsWorkspaceArmId ] - [-ManagedResourceGroupName ] [-MonitorSubnet ] [-RoutingPreference ] - [-Tag ] [-UserAssignedIdentity ] [-ZoneRedundancyPreference ] + [-AppLocation ] [-EnableSystemAssignedIdentity] [-LogAnalyticsWorkspaceArmId ] + [-ManagedResourceGroupName ] [-MonitorSubnet ] [-RoutingPreference ] + [-Tag ] [-UserAssignedIdentity ] [-ZoneRedundancyPreference ] [-DefaultProfile ] [-AsJob] [-NoWait] [-WhatIf] [-Confirm] [] ``` +### CreateViaJsonFilePath +``` +New-AzWorkloadsMonitor -Name -ResourceGroupName [-SubscriptionId ] + -JsonFilePath [-DefaultProfile ] [-AsJob] [-NoWait] + [-WhatIf] [-Confirm] [] +``` + +### CreateViaJsonString +``` +New-AzWorkloadsMonitor -Name -ResourceGroupName [-SubscriptionId ] + -JsonString [-DefaultProfile ] [-AsJob] [-NoWait] + [-WhatIf] [-Confirm] [] +``` + ## DESCRIPTION -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. ## EXAMPLES @@ -47,7 +62,7 @@ The subnet region should be same as the SAP monitoring region. ```yaml Type: System.String -Parameter Sets: (All) +Parameter Sets: CreateExpanded Aliases: Required: False @@ -88,12 +103,12 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -IdentityType -Type of manage identity +### -EnableSystemAssignedIdentity +Determines whether to enable a system-assigned identity for the resource. ```yaml -Type: Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Support.ManagedServiceIdentityType -Parameter Sets: (All) +Type: System.Management.Automation.SwitchParameter +Parameter Sets: CreateExpanded Aliases: Required: False @@ -103,12 +118,42 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -JsonFilePath +Path of Json file supplied to the Create operation + +```yaml +Type: System.String +Parameter Sets: CreateViaJsonFilePath +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -JsonString +Json string supplied to the Create operation + +```yaml +Type: System.String +Parameter Sets: CreateViaJsonString +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -Location The geo-location where the resource lives ```yaml Type: System.String -Parameter Sets: (All) +Parameter Sets: CreateExpanded Aliases: Required: True @@ -123,7 +168,7 @@ The ARM ID of the Log Analytics Workspace that is used for SAP monitoring. ```yaml Type: System.String -Parameter Sets: (All) +Parameter Sets: CreateExpanded Aliases: Required: False @@ -138,7 +183,7 @@ Managed resource group name ```yaml Type: System.String -Parameter Sets: (All) +Parameter Sets: CreateExpanded Aliases: Required: False @@ -153,7 +198,7 @@ The subnet which the SAP monitor will be deployed in ```yaml Type: System.String -Parameter Sets: (All) +Parameter Sets: CreateExpanded Aliases: Required: False @@ -214,8 +259,8 @@ Sets the routing preference of the SAP monitor. By default only RFC1918 traffic is routed to the customer VNET. ```yaml -Type: Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Support.RoutingPreference -Parameter Sets: (All) +Type: System.String +Parameter Sets: CreateExpanded Aliases: Required: False @@ -245,7 +290,7 @@ Resource tags. ```yaml Type: System.Collections.Hashtable -Parameter Sets: (All) +Parameter Sets: CreateExpanded Aliases: Required: False @@ -256,11 +301,12 @@ Accept wildcard characters: False ``` ### -UserAssignedIdentity -User assigned identities dictionary +The array of user assigned identities associated with the resource. +The elements in array will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}.' ```yaml -Type: System.Collections.Hashtable -Parameter Sets: (All) +Type: System.String[] +Parameter Sets: CreateExpanded Aliases: Required: False @@ -276,7 +322,7 @@ By default resources will be created which do not support zone redundancy. ```yaml Type: System.String -Parameter Sets: (All) +Parameter Sets: CreateExpanded Aliases: Required: False @@ -324,7 +370,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 diff --git a/src/Workloads/Workloads/help/New-AzWorkloadsProviderDB2InstanceObject.md b/src/Workloads/Workloads/help/New-AzWorkloadsProviderDB2InstanceObject.md index 71adab417eb8..a1458b534634 100644 --- a/src/Workloads/Workloads/help/New-AzWorkloadsProviderDB2InstanceObject.md +++ b/src/Workloads/Workloads/help/New-AzWorkloadsProviderDB2InstanceObject.md @@ -15,7 +15,7 @@ Create an in-memory object for DB2ProviderInstanceProperties. ``` New-AzWorkloadsProviderDB2InstanceObject [-Name ] [-Password ] [-PasswordUri ] [-Port ] [-Username ] [-Hostname ] [-SapSid ] [-SslCertificateUri ] - [-SslPreference ] [] + [-SslPreference ] [] ``` ## DESCRIPTION @@ -147,7 +147,7 @@ Accept wildcard characters: False Gets or sets certificate preference if secure communication is enabled. ```yaml -Type: Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Support.SslPreference +Type: System.String Parameter Sets: (All) Aliases: @@ -180,7 +180,7 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## OUTPUTS -### Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.Api20230401.Db2ProviderInstanceProperties +### Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.Db2ProviderInstanceProperties ## NOTES diff --git a/src/Workloads/Workloads/help/New-AzWorkloadsProviderHanaDbInstanceObject.md b/src/Workloads/Workloads/help/New-AzWorkloadsProviderHanaDbInstanceObject.md index 3d14c5c15d43..310909e915de 100644 --- a/src/Workloads/Workloads/help/New-AzWorkloadsProviderHanaDbInstanceObject.md +++ b/src/Workloads/Workloads/help/New-AzWorkloadsProviderHanaDbInstanceObject.md @@ -15,7 +15,7 @@ Create an in-memory object for HanaDbProviderInstanceProperties. ``` New-AzWorkloadsProviderHanaDbInstanceObject [-Name ] [-Password ] [-PasswordUri ] [-Username ] [-Hostname ] [-InstanceNumber ] [-SapSid ] [-SqlPort ] - [-SslCertificateUri ] [-SslHostNameInCertificate ] [-SslPreference ] + [-SslCertificateUri ] [-SslHostNameInCertificate ] [-SslPreference ] [] ``` @@ -179,7 +179,7 @@ Accept wildcard characters: False Gets or sets certificate preference if secure communication is enabled. ```yaml -Type: Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Support.SslPreference +Type: System.String Parameter Sets: (All) Aliases: @@ -212,7 +212,7 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## OUTPUTS -### Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.Api20230401.HanaDbProviderInstanceProperties +### Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.HanaDbProviderInstanceProperties ## NOTES diff --git a/src/Workloads/Workloads/help/New-AzWorkloadsProviderInstance.md b/src/Workloads/Workloads/help/New-AzWorkloadsProviderInstance.md index 20c5f7d3c4c6..a5acdfaca48b 100644 --- a/src/Workloads/Workloads/help/New-AzWorkloadsProviderInstance.md +++ b/src/Workloads/Workloads/help/New-AzWorkloadsProviderInstance.md @@ -8,20 +8,42 @@ schema: 2.0.0 # New-AzWorkloadsProviderInstance ## SYNOPSIS -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. ## SYNTAX +### CreateExpanded (Default) ``` -New-AzWorkloadsProviderInstance -MonitorName -Name -ResourceGroupName - [-SubscriptionId ] [-IdentityType ] - [-IdentityUserAssignedIdentity ] [-ProviderSetting ] - [-DefaultProfile ] [-AsJob] [-NoWait] [-WhatIf] [-Confirm] - [] +New-AzWorkloadsProviderInstance -Name -MonitorName -ResourceGroupName + [-SubscriptionId ] [-EnableSystemAssignedIdentity] [-ProviderSetting ] + [-UserAssignedIdentity ] [-DefaultProfile ] [-AsJob] [-NoWait] + [-WhatIf] [-Confirm] [] +``` + +### CreateViaJsonString +``` +New-AzWorkloadsProviderInstance -Name -MonitorName -ResourceGroupName + [-SubscriptionId ] -JsonString [-DefaultProfile ] [-AsJob] [-NoWait] + [-WhatIf] [-Confirm] [] +``` + +### CreateViaJsonFilePath +``` +New-AzWorkloadsProviderInstance -Name -MonitorName -ResourceGroupName + [-SubscriptionId ] -JsonFilePath [-DefaultProfile ] [-AsJob] [-NoWait] + [-WhatIf] [-Confirm] [] +``` + +### CreateViaIdentityMonitorExpanded +``` +New-AzWorkloadsProviderInstance -Name -MonitorInputObject + [-EnableSystemAssignedIdentity] [-ProviderSetting ] + [-UserAssignedIdentity ] [-DefaultProfile ] [-AsJob] [-NoWait] + [-WhatIf] [-Confirm] [] ``` ## DESCRIPTION -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. ## EXAMPLES @@ -87,12 +109,12 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -IdentityType -Type of manage identity +### -EnableSystemAssignedIdentity +Determines whether to enable a system-assigned identity for the resource. ```yaml -Type: Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Support.ManagedServiceIdentityType -Parameter Sets: (All) +Type: System.Management.Automation.SwitchParameter +Parameter Sets: CreateExpanded, CreateViaIdentityMonitorExpanded Aliases: Required: False @@ -102,27 +124,57 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -IdentityUserAssignedIdentity -User assigned identities dictionary +### -JsonFilePath +Path of Json file supplied to the Create operation ```yaml -Type: System.Collections.Hashtable -Parameter Sets: (All) +Type: System.String +Parameter Sets: CreateViaJsonFilePath Aliases: -Required: False +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -JsonString +Json string supplied to the Create operation + +```yaml +Type: System.String +Parameter Sets: CreateViaJsonString +Aliases: + +Required: True Position: Named Default value: None Accept pipeline input: False Accept wildcard characters: False ``` +### -MonitorInputObject +Identity Parameter + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.IMonitorsIdentity +Parameter Sets: CreateViaIdentityMonitorExpanded +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +``` + ### -MonitorName Name of the SAP monitor resource. ```yaml Type: System.String -Parameter Sets: (All) +Parameter Sets: CreateExpanded, CreateViaJsonString, CreateViaJsonFilePath Aliases: Required: True @@ -164,11 +216,10 @@ Accept wildcard characters: False ### -ProviderSetting Defines the provider specific properties. -To construct, see NOTES section for PROVIDERSETTING properties and create a hash table. ```yaml -Type: Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.Api20230401.IProviderSpecificProperties -Parameter Sets: (All) +Type: Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.IProviderSpecificProperties +Parameter Sets: CreateExpanded, CreateViaIdentityMonitorExpanded Aliases: Required: False @@ -184,7 +235,7 @@ The name is case insensitive. ```yaml Type: System.String -Parameter Sets: (All) +Parameter Sets: CreateExpanded, CreateViaJsonString, CreateViaJsonFilePath Aliases: Required: True @@ -199,7 +250,7 @@ The ID of the target subscription. ```yaml Type: System.String -Parameter Sets: (All) +Parameter Sets: CreateExpanded, CreateViaJsonString, CreateViaJsonFilePath Aliases: Required: False @@ -209,6 +260,22 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -UserAssignedIdentity +The array of user assigned identities associated with the resource. +The elements in array will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}.' + +```yaml +Type: System.String[] +Parameter Sets: CreateExpanded, CreateViaIdentityMonitorExpanded +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -Confirm Prompts you for confirmation before running the cmdlet. @@ -245,9 +312,11 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## INPUTS +### Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.IMonitorsIdentity + ## OUTPUTS -### Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.Api20230401.IProviderInstance +### Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.IProviderInstance ## NOTES diff --git a/src/Workloads/Workloads/help/New-AzWorkloadsProviderPrometheusHaClusterInstanceObject.md b/src/Workloads/Workloads/help/New-AzWorkloadsProviderPrometheusHaClusterInstanceObject.md index 6501b32475f9..c410fd70f8ac 100644 --- a/src/Workloads/Workloads/help/New-AzWorkloadsProviderPrometheusHaClusterInstanceObject.md +++ b/src/Workloads/Workloads/help/New-AzWorkloadsProviderPrometheusHaClusterInstanceObject.md @@ -1,7 +1,7 @@ --- external help file: Az.Workloads-help.xml Module Name: Az.Workloads -online version: https://learn.microsoft.com/powershell/module/az.workloads/new-azworkloadsproviderprometheushaclusterinstanceobject +online version: https://learn.microsoft.com/powershell/module/Az.Workloads/new-azworkloadsproviderprometheushaclusterinstanceobject schema: 2.0.0 --- @@ -14,7 +14,7 @@ Create an in-memory object for PrometheusHaClusterProviderInstanceProperties. ``` New-AzWorkloadsProviderPrometheusHaClusterInstanceObject [-ClusterName ] [-Hostname ] - [-PrometheusUrl ] [-Sid ] [-SslCertificateUri ] [-SslPreference ] + [-PrometheusUrl ] [-Sid ] [-SslCertificateUri ] [-SslPreference ] [] ``` @@ -117,7 +117,7 @@ Accept wildcard characters: False Gets or sets certificate preference if secure communication is enabled. ```yaml -Type: Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Support.SslPreference +Type: System.String Parameter Sets: (All) Aliases: @@ -135,7 +135,7 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## OUTPUTS -### Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.Api20230401.PrometheusHaClusterProviderInstanceProperties +### Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.PrometheusHaClusterProviderInstanceProperties ## NOTES diff --git a/src/Workloads/Workloads/help/New-AzWorkloadsProviderPrometheusOSInstanceObject.md b/src/Workloads/Workloads/help/New-AzWorkloadsProviderPrometheusOSInstanceObject.md index a56e2eb76304..cc7079fc7a07 100644 --- a/src/Workloads/Workloads/help/New-AzWorkloadsProviderPrometheusOSInstanceObject.md +++ b/src/Workloads/Workloads/help/New-AzWorkloadsProviderPrometheusOSInstanceObject.md @@ -1,7 +1,7 @@ --- external help file: Az.Workloads-help.xml Module Name: Az.Workloads -online version: https://learn.microsoft.com/powershell/module/az.workloads/new-azworkloadsproviderprometheusosinstanceobject +online version: https://learn.microsoft.com/powershell/module/Az.Workloads/new-azworkloadsproviderprometheusosinstanceobject schema: 2.0.0 --- @@ -14,7 +14,7 @@ Create an in-memory object for PrometheusOSProviderInstanceProperties. ``` New-AzWorkloadsProviderPrometheusOSInstanceObject [-PrometheusUrl ] [-SapSid ] - [-SslCertificateUri ] [-SslPreference ] + [-SslCertificateUri ] [-SslPreference ] [] ``` @@ -87,7 +87,7 @@ Accept wildcard characters: False Gets or sets certificate preference if secure communication is enabled. ```yaml -Type: Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Support.SslPreference +Type: System.String Parameter Sets: (All) Aliases: @@ -105,7 +105,7 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## OUTPUTS -### Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.Api20230401.PrometheusOSProviderInstanceProperties +### Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.PrometheusOSProviderInstanceProperties ## NOTES diff --git a/src/Workloads/Workloads/help/New-AzWorkloadsProviderSapNetWeaverInstanceObject.md b/src/Workloads/Workloads/help/New-AzWorkloadsProviderSapNetWeaverInstanceObject.md index 3e7dfc0686cf..bc9e70277d0c 100644 --- a/src/Workloads/Workloads/help/New-AzWorkloadsProviderSapNetWeaverInstanceObject.md +++ b/src/Workloads/Workloads/help/New-AzWorkloadsProviderSapNetWeaverInstanceObject.md @@ -1,7 +1,7 @@ --- external help file: Az.Workloads-help.xml Module Name: Az.Workloads -online version: https://learn.microsoft.com/powershell/module/az.workloads/new-azworkloadsprovidersapnetweaverinstanceobject +online version: https://learn.microsoft.com/powershell/module/Az.Workloads/new-azworkloadsprovidersapnetweaverinstanceobject schema: 2.0.0 --- @@ -16,7 +16,7 @@ Create an in-memory object for SapNetWeaverProviderInstanceProperties. New-AzWorkloadsProviderSapNetWeaverInstanceObject [-SapClientId ] [-SapHostFileEntry ] [-SapHostname ] [-SapInstanceNr ] [-SapPassword ] [-SapPasswordUri ] [-SapPortNumber ] [-SapSid ] [-SapUsername ] [-SslCertificateUri ] - [-SslPreference ] [] + [-SslPreference ] [] ``` ## DESCRIPTION @@ -193,7 +193,7 @@ Accept wildcard characters: False Gets or sets certificate preference if secure communication is enabled. ```yaml -Type: Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Support.SslPreference +Type: System.String Parameter Sets: (All) Aliases: @@ -211,7 +211,7 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## OUTPUTS -### Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.Api20230401.SapNetWeaverProviderInstanceProperties +### Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.SapNetWeaverProviderInstanceProperties ## NOTES diff --git a/src/Workloads/Workloads/help/New-AzWorkloadsProviderSqlServerInstanceObject.md b/src/Workloads/Workloads/help/New-AzWorkloadsProviderSqlServerInstanceObject.md index d5ce62bf1bc5..25b0935159fa 100644 --- a/src/Workloads/Workloads/help/New-AzWorkloadsProviderSqlServerInstanceObject.md +++ b/src/Workloads/Workloads/help/New-AzWorkloadsProviderSqlServerInstanceObject.md @@ -15,7 +15,7 @@ Create an in-memory object for MsSqlServerProviderInstanceProperties. ``` New-AzWorkloadsProviderSqlServerInstanceObject [-Password ] [-PasswordUri ] [-Port ] [-Username ] [-Hostname ] [-SapSid ] [-SslCertificateUri ] - [-SslPreference ] [] + [-SslPreference ] [] ``` ## DESCRIPTION @@ -132,7 +132,7 @@ Accept wildcard characters: False Gets or sets certificate preference if secure communication is enabled. ```yaml -Type: Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Support.SslPreference +Type: System.String Parameter Sets: (All) Aliases: @@ -165,7 +165,7 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## OUTPUTS -### Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.Api20230401.MSSqlServerProviderInstanceProperties +### Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.MSSqlServerProviderInstanceProperties ## NOTES diff --git a/src/Workloads/Workloads/help/New-AzWorkloadsSapLandscapeMonitor.md b/src/Workloads/Workloads/help/New-AzWorkloadsSapLandscapeMonitor.md index 2716379bb589..b4d14fda976e 100644 --- a/src/Workloads/Workloads/help/New-AzWorkloadsSapLandscapeMonitor.md +++ b/src/Workloads/Workloads/help/New-AzWorkloadsSapLandscapeMonitor.md @@ -8,10 +8,11 @@ schema: 2.0.0 # New-AzWorkloadsSapLandscapeMonitor ## SYNOPSIS -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. ## SYNTAX +### CreateExpanded (Default) ``` New-AzWorkloadsSapLandscapeMonitor -MonitorName -ResourceGroupName [-SubscriptionId ] [-GroupingLandscape ] @@ -20,8 +21,22 @@ New-AzWorkloadsSapLandscapeMonitor -MonitorName -ResourceGroupName ] ``` +### CreateViaJsonFilePath +``` +New-AzWorkloadsSapLandscapeMonitor -MonitorName -ResourceGroupName [-SubscriptionId ] + -JsonFilePath [-DefaultProfile ] [-WhatIf] [-Confirm] + [] +``` + +### CreateViaJsonString +``` +New-AzWorkloadsSapLandscapeMonitor -MonitorName -ResourceGroupName [-SubscriptionId ] + -JsonString [-DefaultProfile ] [-WhatIf] [-Confirm] + [] +``` + ## DESCRIPTION -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. ## EXAMPLES @@ -89,11 +104,10 @@ Accept wildcard characters: False ### -GroupingLandscape Gets or sets the list of landscape to SID mappings. -To construct, see NOTES section for GROUPINGLANDSCAPE properties and create a hash table. ```yaml -Type: Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.Api20230401.ISapLandscapeMonitorSidMapping[] -Parameter Sets: (All) +Type: Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.ISapLandscapeMonitorSidMapping[] +Parameter Sets: CreateExpanded Aliases: Required: False @@ -105,11 +119,10 @@ Accept wildcard characters: False ### -GroupingSapApplication Gets or sets the list of Sap Applications to SID mappings. -To construct, see NOTES section for GROUPINGSAPAPPLICATION properties and create a hash table. ```yaml -Type: Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.Api20230401.ISapLandscapeMonitorSidMapping[] -Parameter Sets: (All) +Type: Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.ISapLandscapeMonitorSidMapping[] +Parameter Sets: CreateExpanded Aliases: Required: False @@ -119,6 +132,36 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -JsonFilePath +Path of Json file supplied to the Create operation + +```yaml +Type: System.String +Parameter Sets: CreateViaJsonFilePath +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -JsonString +Json string supplied to the Create operation + +```yaml +Type: System.String +Parameter Sets: CreateViaJsonString +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -MonitorName Name of the SAP monitor resource. @@ -167,11 +210,10 @@ Accept wildcard characters: False ### -TopMetricsThreshold Gets or sets the list Top Metric Thresholds for SAP Landscape Monitor Dashboard -To construct, see NOTES section for TOPMETRICSTHRESHOLD properties and create a hash table. ```yaml -Type: Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.Api20230401.ISapLandscapeMonitorMetricThresholds[] -Parameter Sets: (All) +Type: Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.ISapLandscapeMonitorMetricThresholds[] +Parameter Sets: CreateExpanded Aliases: Required: False @@ -219,7 +261,7 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## OUTPUTS -### Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.Api20230401.ISapLandscapeMonitor +### Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.ISapLandscapeMonitor ## NOTES diff --git a/src/Workloads/Workloads/help/New-AzWorkloadsSapLandscapeMonitorMetricThresholdsObject.md b/src/Workloads/Workloads/help/New-AzWorkloadsSapLandscapeMonitorMetricThresholdsObject.md index eb1a112b0c81..d4670c330453 100644 --- a/src/Workloads/Workloads/help/New-AzWorkloadsSapLandscapeMonitorMetricThresholdsObject.md +++ b/src/Workloads/Workloads/help/New-AzWorkloadsSapLandscapeMonitorMetricThresholdsObject.md @@ -1,7 +1,7 @@ --- external help file: Az.Workloads-help.xml Module Name: Az.Workloads -online version: https://learn.microsoft.com/powershell/module/Az.Workloads/new-AzWorkloadsSapLandscapeMonitorMetricThresholdsObject +online version: https://learn.microsoft.com/powershell/module/Az.Workloads/new-azworkloadssaplandscapemonitormetricthresholdsobject schema: 2.0.0 --- @@ -104,7 +104,7 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## OUTPUTS -### Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.Api20230401.SapLandscapeMonitorMetricThresholds +### Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.SapLandscapeMonitorMetricThresholds ## NOTES diff --git a/src/Workloads/Workloads/help/New-AzWorkloadsSapLandscapeMonitorSidMappingObject.md b/src/Workloads/Workloads/help/New-AzWorkloadsSapLandscapeMonitorSidMappingObject.md index b3700734a57f..99e547e71982 100644 --- a/src/Workloads/Workloads/help/New-AzWorkloadsSapLandscapeMonitorSidMappingObject.md +++ b/src/Workloads/Workloads/help/New-AzWorkloadsSapLandscapeMonitorSidMappingObject.md @@ -1,7 +1,7 @@ --- external help file: Az.Workloads-help.xml Module Name: Az.Workloads -online version: https://learn.microsoft.com/powershell/module/Az.Workloads/new-AzWorkloadsSapLandscapeMonitorSidMappingObject +online version: https://learn.microsoft.com/powershell/module/Az.Workloads/new-azworkloadssaplandscapemonitorsidmappingobject schema: 2.0.0 --- @@ -74,7 +74,7 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## OUTPUTS -### Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.Api20230401.SapLandscapeMonitorSidMapping +### Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.SapLandscapeMonitorSidMapping ## NOTES diff --git a/src/Workloads/Workloads/help/Remove-AzWorkloadsMonitor.md b/src/Workloads/Workloads/help/Remove-AzWorkloadsMonitor.md index c23347708a1a..607a6280cfe7 100644 --- a/src/Workloads/Workloads/help/Remove-AzWorkloadsMonitor.md +++ b/src/Workloads/Workloads/help/Remove-AzWorkloadsMonitor.md @@ -95,7 +95,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 @@ -225,7 +224,7 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## OUTPUTS -### Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.Api30.IOperationStatusResult +### Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.IOperationStatusResult ## NOTES diff --git a/src/Workloads/Workloads/help/Remove-AzWorkloadsProviderInstance.md b/src/Workloads/Workloads/help/Remove-AzWorkloadsProviderInstance.md index dc8d9f4c50e8..dffe83d60df9 100644 --- a/src/Workloads/Workloads/help/Remove-AzWorkloadsProviderInstance.md +++ b/src/Workloads/Workloads/help/Remove-AzWorkloadsProviderInstance.md @@ -19,6 +19,13 @@ Remove-AzWorkloadsProviderInstance -MonitorName -Name -Resourc [-WhatIf] [-Confirm] [] ``` +### DeleteViaIdentityMonitor +``` +Remove-AzWorkloadsProviderInstance -Name -MonitorInputObject + [-DefaultProfile ] [-AsJob] [-NoWait] [-PassThru] [-WhatIf] + [-Confirm] [] +``` + ### DeleteViaIdentity ``` Remove-AzWorkloadsProviderInstance -InputObject [-DefaultProfile ] [-AsJob] @@ -91,7 +98,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 @@ -105,6 +111,21 @@ Accept pipeline input: True (ByValue) Accept wildcard characters: False ``` +### -MonitorInputObject +Identity Parameter + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.IMonitorsIdentity +Parameter Sets: DeleteViaIdentityMonitor +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +``` + ### -MonitorName Name of the SAP monitor resource. @@ -125,7 +146,7 @@ Name of the provider instance. ```yaml Type: System.String -Parameter Sets: Delete +Parameter Sets: Delete, DeleteViaIdentityMonitor Aliases: ProviderInstanceName Required: True @@ -236,7 +257,7 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## OUTPUTS -### Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.Api30.IOperationStatusResult +### Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.IOperationStatusResult ## NOTES diff --git a/src/Workloads/Workloads/help/Remove-AzWorkloadsSapLandscapeMonitor.md b/src/Workloads/Workloads/help/Remove-AzWorkloadsSapLandscapeMonitor.md index 3be4fb440405..7b4e439dba8b 100644 --- a/src/Workloads/Workloads/help/Remove-AzWorkloadsSapLandscapeMonitor.md +++ b/src/Workloads/Workloads/help/Remove-AzWorkloadsSapLandscapeMonitor.md @@ -64,7 +64,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 diff --git a/src/Workloads/Workloads/help/Update-AzWorkloadsMonitor.md b/src/Workloads/Workloads/help/Update-AzWorkloadsMonitor.md index 483e446fe734..ad84f366c6ff 100644 --- a/src/Workloads/Workloads/help/Update-AzWorkloadsMonitor.md +++ b/src/Workloads/Workloads/help/Update-AzWorkloadsMonitor.md @@ -8,26 +8,32 @@ schema: 2.0.0 # Update-AzWorkloadsMonitor ## SYNOPSIS -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. ## SYNTAX ### UpdateExpanded (Default) ``` Update-AzWorkloadsMonitor -Name -ResourceGroupName [-SubscriptionId ] - [-IdentityType ] [-Tag ] [-UserAssignedIdentity ] - [-DefaultProfile ] [-WhatIf] [-Confirm] [] + [-AppLocation ] [-EnableSystemAssignedIdentity ] [-LogAnalyticsWorkspaceArmId ] + [-ManagedResourceGroupName ] [-MonitorSubnet ] [-RoutingPreference ] + [-Tag ] [-UserAssignedIdentity ] [-ZoneRedundancyPreference ] + [-DefaultProfile ] [-AsJob] [-NoWait] [-WhatIf] [-Confirm] + [] ``` ### UpdateViaIdentityExpanded ``` -Update-AzWorkloadsMonitor -InputObject [-IdentityType ] - [-Tag ] [-UserAssignedIdentity ] [-DefaultProfile ] - [-WhatIf] [-Confirm] [] +Update-AzWorkloadsMonitor -InputObject [-AppLocation ] + [-EnableSystemAssignedIdentity ] [-LogAnalyticsWorkspaceArmId ] + [-ManagedResourceGroupName ] [-MonitorSubnet ] [-RoutingPreference ] + [-Tag ] [-UserAssignedIdentity ] [-ZoneRedundancyPreference ] + [-DefaultProfile ] [-AsJob] [-NoWait] [-WhatIf] [-Confirm] + [] ``` ## DESCRIPTION -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. ## EXAMPLES @@ -59,6 +65,37 @@ Update AMS Monitor Instance by Arm Id ## PARAMETERS +### -AppLocation +The SAP monitor resources will be deployed in the SAP monitoring region. +The subnet region should be same as the SAP monitoring region. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -AsJob +Run the command as a job + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -DefaultProfile The DefaultProfile parameter is not functional. Use the SubscriptionId parameter when available if executing the cmdlet against a different subscription. @@ -75,11 +112,11 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -IdentityType -Type of manage identity +### -EnableSystemAssignedIdentity +Determines whether to enable a system-assigned identity for the resource. ```yaml -Type: Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Support.ManagedServiceIdentityType +Type: System.Nullable`1[System.Boolean] Parameter Sets: (All) Aliases: @@ -92,7 +129,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 @@ -106,6 +142,51 @@ Accept pipeline input: True (ByValue) Accept wildcard characters: False ``` +### -LogAnalyticsWorkspaceArmId +The ARM ID of the Log Analytics Workspace that is used for SAP monitoring. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ManagedResourceGroupName +Managed resource group name + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -MonitorSubnet +The subnet which the SAP monitor will be deployed in + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -Name Name of the SAP monitor resource. @@ -121,6 +202,21 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -NoWait +Run the command asynchronously + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -ResourceGroupName The name of the resource group. The name is case insensitive. @@ -137,6 +233,22 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -RoutingPreference +Sets the routing preference of the SAP monitor. +By default only RFC1918 traffic is routed to the customer VNET. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -SubscriptionId The ID of the target subscription. @@ -153,7 +265,7 @@ Accept wildcard characters: False ``` ### -Tag -Gets or sets the Resource tags. +Resource tags. ```yaml Type: System.Collections.Hashtable @@ -168,10 +280,27 @@ Accept wildcard characters: False ``` ### -UserAssignedIdentity -User assigned identities dictionary +The array of user assigned identities associated with the resource. +The elements in array will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}.' ```yaml -Type: System.Collections.Hashtable +Type: System.String[] +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -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. + +```yaml +Type: System.String Parameter Sets: (All) Aliases: @@ -222,7 +351,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 diff --git a/src/Workloads/Workloads/help/Update-AzWorkloadsProviderInstance.md b/src/Workloads/Workloads/help/Update-AzWorkloadsProviderInstance.md new file mode 100644 index 000000000000..d2b40999aa47 --- /dev/null +++ b/src/Workloads/Workloads/help/Update-AzWorkloadsProviderInstance.md @@ -0,0 +1,296 @@ +--- +external help file: Az.Workloads-help.xml +Module Name: Az.Workloads +online version: https://learn.microsoft.com/powershell/module/az.workloads/update-azworkloadsproviderinstance +schema: 2.0.0 +--- + +# Update-AzWorkloadsProviderInstance + +## SYNOPSIS +Update a provider instance for the specified subscription, resource group, SAP monitor name, and resource name. + +## SYNTAX + +### UpdateExpanded (Default) +``` +Update-AzWorkloadsProviderInstance -MonitorName -Name -ResourceGroupName + [-SubscriptionId ] [-EnableSystemAssignedIdentity ] + [-ProviderSetting ] [-UserAssignedIdentity ] + [-DefaultProfile ] [-AsJob] [-NoWait] [-WhatIf] [-Confirm] + [] +``` + +### UpdateViaIdentityMonitorExpanded +``` +Update-AzWorkloadsProviderInstance -Name -MonitorInputObject + [-EnableSystemAssignedIdentity ] [-ProviderSetting ] + [-UserAssignedIdentity ] [-DefaultProfile ] [-AsJob] [-NoWait] + [-WhatIf] [-Confirm] [] +``` + +### UpdateViaIdentityExpanded +``` +Update-AzWorkloadsProviderInstance -InputObject [-EnableSystemAssignedIdentity ] + [-ProviderSetting ] [-UserAssignedIdentity ] + [-DefaultProfile ] [-AsJob] [-NoWait] [-WhatIf] [-Confirm] + [] +``` + +## DESCRIPTION +Update a provider instance for the specified subscription, resource group, SAP monitor name, and resource name. + +## EXAMPLES + +### Example 1: {{ Add title here }} +```powershell +{{ Add code here }} +``` + +```output +{{ Add output here (remove the output block if the example doesn't have an output) }} +``` + +{{ Add description here }} + +### Example 2: {{ Add title here }} +```powershell +{{ Add code here }} +``` + +```output +{{ Add output here (remove the output block if the example doesn't have an output) }} +``` + +{{ Add description here }} + +## PARAMETERS + +### -AsJob +Run the command as a job + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -DefaultProfile +The DefaultProfile parameter is not functional. +Use the SubscriptionId parameter when available if executing the cmdlet against a different subscription. + +```yaml +Type: System.Management.Automation.PSObject +Parameter Sets: (All) +Aliases: AzureRMContext, AzureCredential + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -EnableSystemAssignedIdentity +Determines whether to enable a system-assigned identity for the resource. + +```yaml +Type: System.Nullable`1[System.Boolean] +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -InputObject +Identity Parameter + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.IMonitorsIdentity +Parameter Sets: UpdateViaIdentityExpanded +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +``` + +### -MonitorInputObject +Identity Parameter + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.IMonitorsIdentity +Parameter Sets: UpdateViaIdentityMonitorExpanded +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +``` + +### -MonitorName +Name of the SAP monitor resource. + +```yaml +Type: System.String +Parameter Sets: UpdateExpanded +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Name +Name of the provider instance. + +```yaml +Type: System.String +Parameter Sets: UpdateExpanded, UpdateViaIdentityMonitorExpanded +Aliases: ProviderInstanceName + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -NoWait +Run the command asynchronously + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ProviderSetting +Defines the provider specific properties. + +```yaml +Type: Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.IProviderSpecificProperties +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ResourceGroupName +The name of the resource group. +The name is case insensitive. + +```yaml +Type: System.String +Parameter Sets: UpdateExpanded +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -SubscriptionId +The ID of the target subscription. + +```yaml +Type: System.String +Parameter Sets: UpdateExpanded +Aliases: + +Required: False +Position: Named +Default value: (Get-AzContext).Subscription.Id +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -UserAssignedIdentity +The array of user assigned identities associated with the resource. +The elements in array will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}.' + +```yaml +Type: System.String[] +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Confirm +Prompts you for confirmation before running the cmdlet. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: cf + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -WhatIf +Shows what would happen if the cmdlet runs. +The cmdlet is not run. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: wi + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.IMonitorsIdentity + +## OUTPUTS + +### Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.IProviderInstance + +## NOTES + +## RELATED LINKS diff --git a/src/Workloads/Workloads/help/Update-AzWorkloadsSapLandscapeMonitor.md b/src/Workloads/Workloads/help/Update-AzWorkloadsSapLandscapeMonitor.md index 13c0db43ae3d..13259ee5576a 100644 --- a/src/Workloads/Workloads/help/Update-AzWorkloadsSapLandscapeMonitor.md +++ b/src/Workloads/Workloads/help/Update-AzWorkloadsSapLandscapeMonitor.md @@ -21,6 +21,20 @@ Update-AzWorkloadsSapLandscapeMonitor -MonitorName -ResourceGroupName < [-WhatIf] [-Confirm] [] ``` +### UpdateViaJsonString +``` +Update-AzWorkloadsSapLandscapeMonitor -MonitorName -ResourceGroupName + [-SubscriptionId ] -JsonString [-DefaultProfile ] + [-WhatIf] [-Confirm] [] +``` + +### UpdateViaJsonFilePath +``` +Update-AzWorkloadsSapLandscapeMonitor -MonitorName -ResourceGroupName + [-SubscriptionId ] -JsonFilePath [-DefaultProfile ] + [-WhatIf] [-Confirm] [] +``` + ### UpdateViaIdentityExpanded ``` Update-AzWorkloadsSapLandscapeMonitor -InputObject @@ -99,11 +113,10 @@ Accept wildcard characters: False ### -GroupingLandscape Gets or sets the list of landscape to SID mappings. -To construct, see NOTES section for GROUPINGLANDSCAPE properties and create a hash table. ```yaml -Type: Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.Api20230401.ISapLandscapeMonitorSidMapping[] -Parameter Sets: (All) +Type: Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.ISapLandscapeMonitorSidMapping[] +Parameter Sets: UpdateExpanded, UpdateViaIdentityExpanded Aliases: Required: False @@ -115,11 +128,10 @@ Accept wildcard characters: False ### -GroupingSapApplication Gets or sets the list of Sap Applications to SID mappings. -To construct, see NOTES section for GROUPINGSAPAPPLICATION properties and create a hash table. ```yaml -Type: Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.Api20230401.ISapLandscapeMonitorSidMapping[] -Parameter Sets: (All) +Type: Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.ISapLandscapeMonitorSidMapping[] +Parameter Sets: UpdateExpanded, UpdateViaIdentityExpanded Aliases: Required: False @@ -131,7 +143,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 @@ -145,12 +156,42 @@ Accept pipeline input: True (ByValue) Accept wildcard characters: False ``` +### -JsonFilePath +Path of Json file supplied to the Update operation + +```yaml +Type: System.String +Parameter Sets: UpdateViaJsonFilePath +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -JsonString +Json string supplied to the Update operation + +```yaml +Type: System.String +Parameter Sets: UpdateViaJsonString +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -MonitorName Name of the SAP monitor resource. ```yaml Type: System.String -Parameter Sets: UpdateExpanded +Parameter Sets: UpdateExpanded, UpdateViaJsonString, UpdateViaJsonFilePath Aliases: Required: True @@ -166,7 +207,7 @@ The name is case insensitive. ```yaml Type: System.String -Parameter Sets: UpdateExpanded +Parameter Sets: UpdateExpanded, UpdateViaJsonString, UpdateViaJsonFilePath Aliases: Required: True @@ -181,7 +222,7 @@ The ID of the target subscription. ```yaml Type: System.String -Parameter Sets: UpdateExpanded +Parameter Sets: UpdateExpanded, UpdateViaJsonString, UpdateViaJsonFilePath Aliases: Required: False @@ -193,11 +234,10 @@ Accept wildcard characters: False ### -TopMetricsThreshold Gets or sets the list Top Metric Thresholds for SAP Landscape Monitor Dashboard -To construct, see NOTES section for TOPMETRICSTHRESHOLD properties and create a hash table. ```yaml -Type: Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.Api20230401.ISapLandscapeMonitorMetricThresholds[] -Parameter Sets: (All) +Type: Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.ISapLandscapeMonitorMetricThresholds[] +Parameter Sets: UpdateExpanded, UpdateViaIdentityExpanded Aliases: Required: False @@ -247,7 +287,7 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## OUTPUTS -### Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.Api20230401.ISapLandscapeMonitor +### Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.ISapLandscapeMonitor ## NOTES diff --git a/tools/StaticAnalysis/Exceptions/Az.Workloads/BreakingChangeIssues.csv b/tools/StaticAnalysis/Exceptions/Az.Workloads/BreakingChangeIssues.csv new file mode 100644 index 000000000000..cb4d4183baac --- /dev/null +++ b/tools/StaticAnalysis/Exceptions/Az.Workloads/BreakingChangeIssues.csv @@ -0,0 +1,65 @@ +"Module","ClassName","Target","Severity","ProblemId","Description","Remediation" +"Az.Workloads","Get-AzWorkloadsMonitor","Get-AzWorkloadsMonitor","0","3000","The type of property 'ErrorDetail' of type 'Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.Api20230401.IMonitor' has changed from 'Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.IErrorDetails' to 'System.Collections.Generic.List`1[Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.IErrorDetails]'.","Change the type of property 'ErrorDetail' back to 'Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.IErrorDetails'." +"Az.Workloads","Get-AzWorkloadsMonitor","Get-AzWorkloadsMonitor","0","3000","The type of property 'IdentityType' of type 'Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.Api20230401.IMonitor' has changed from 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Support.ManagedServiceIdentityType]' to 'System.String'.","Change the type of property 'IdentityType' back to 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Support.ManagedServiceIdentityType]'." +"Az.Workloads","Get-AzWorkloadsMonitor","Get-AzWorkloadsMonitor","0","3000","The type of property 'RoutingPreference' of type 'Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.Api20230401.IMonitor' has changed from 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Support.RoutingPreference]' to 'System.String'.","Change the type of property 'RoutingPreference' back to 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Support.RoutingPreference]'." +"Az.Workloads","Get-AzWorkloadsMonitor","Get-AzWorkloadsMonitor","0","3000","The type of property 'ProvisioningState' of type 'Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.Api20230401.IMonitor' has changed from 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Support.WorkloadMonitorProvisioningState]' to 'System.String'.","Change the type of property 'ProvisioningState' back to 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Support.WorkloadMonitorProvisioningState]'." +"Az.Workloads","Get-AzWorkloadsProviderInstance","Get-AzWorkloadsProviderInstance","0","3000","The type of property 'ErrorDetail' of type 'Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.Api20230401.IProviderInstance' has changed from 'Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.IErrorDetails' to 'System.Collections.Generic.List`1[Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.IErrorDetails]'.","Change the type of property 'ErrorDetail' back to 'Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.IErrorDetails'." +"Az.Workloads","Get-AzWorkloadsProviderInstance","Get-AzWorkloadsProviderInstance","0","3000","The type of property 'IdentityType' of type 'Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.Api20230401.IProviderInstance' has changed from 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Support.ManagedServiceIdentityType]' to 'System.String'.","Change the type of property 'IdentityType' back to 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Support.ManagedServiceIdentityType]'." +"Az.Workloads","Get-AzWorkloadsProviderInstance","Get-AzWorkloadsProviderInstance","0","3000","The type of property 'ProvisioningState' of type 'Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.Api20230401.IProviderInstance' has changed from 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Support.WorkloadMonitorProvisioningState]' to 'System.String'.","Change the type of property 'ProvisioningState' back to 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Support.WorkloadMonitorProvisioningState]'." +"Az.Workloads","Get-AzWorkloadsSapLandscapeMonitor","Get-AzWorkloadsSapLandscapeMonitor","0","3000","The type of property 'TopMetricsThreshold' of type 'Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.Api20230401.ISapLandscapeMonitor' has changed from 'Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.ISapLandscapeMonitorMetricThresholds' to 'System.Collections.Generic.List`1[Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.ISapLandscapeMonitorMetricThresholds]'.","Change the type of property 'TopMetricsThreshold' back to 'Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.ISapLandscapeMonitorMetricThresholds'." +"Az.Workloads","Get-AzWorkloadsSapLandscapeMonitor","Get-AzWorkloadsSapLandscapeMonitor","0","3000","The type of property 'GroupingLandscape' of type 'Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.Api20230401.ISapLandscapeMonitor' has changed from 'Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.ISapLandscapeMonitorSidMapping' to 'System.Collections.Generic.List`1[Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.ISapLandscapeMonitorSidMapping]'.","Change the type of property 'GroupingLandscape' back to 'Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.ISapLandscapeMonitorSidMapping'." +"Az.Workloads","Get-AzWorkloadsSapLandscapeMonitor","Get-AzWorkloadsSapLandscapeMonitor","0","3000","The type of property 'GroupingSapApplication' of type 'Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.Api20230401.ISapLandscapeMonitor' has changed from 'Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.ISapLandscapeMonitorSidMapping' to 'System.Collections.Generic.List`1[Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.ISapLandscapeMonitorSidMapping]'.","Change the type of property 'GroupingSapApplication' back to 'Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.ISapLandscapeMonitorSidMapping'." +"Az.Workloads","Get-AzWorkloadsSapLandscapeMonitor","Get-AzWorkloadsSapLandscapeMonitor","0","3000","The type of property 'ProvisioningState' of type 'Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.Api20230401.ISapLandscapeMonitor' has changed from 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Support.SapLandscapeMonitorProvisioningState]' to 'System.String'.","Change the type of property 'ProvisioningState' back to 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Support.SapLandscapeMonitorProvisioningState]'." +"Az.Workloads","New-AzWorkloadsMonitor","New-AzWorkloadsMonitor","0","3000","The type of property 'ErrorDetail' of type 'Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.Api20230401.IMonitor' has changed from 'Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.IErrorDetails' to 'System.Collections.Generic.List`1[Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.IErrorDetails]'.","Change the type of property 'ErrorDetail' back to 'Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.IErrorDetails'." +"Az.Workloads","New-AzWorkloadsMonitor","New-AzWorkloadsMonitor","0","3000","The type of property 'IdentityType' of type 'Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.Api20230401.IMonitor' has changed from 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Support.ManagedServiceIdentityType]' to 'System.String'.","Change the type of property 'IdentityType' back to 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Support.ManagedServiceIdentityType]'." +"Az.Workloads","New-AzWorkloadsMonitor","New-AzWorkloadsMonitor","0","3000","The type of property 'RoutingPreference' of type 'Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.Api20230401.IMonitor' has changed from 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Support.RoutingPreference]' to 'System.String'.","Change the type of property 'RoutingPreference' back to 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Support.RoutingPreference]'." +"Az.Workloads","New-AzWorkloadsMonitor","New-AzWorkloadsMonitor","0","3000","The type of property 'ProvisioningState' of type 'Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.Api20230401.IMonitor' has changed from 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Support.WorkloadMonitorProvisioningState]' to 'System.String'.","Change the type of property 'ProvisioningState' back to 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Support.WorkloadMonitorProvisioningState]'." +"Az.Workloads","New-AzWorkloadsMonitor","New-AzWorkloadsMonitor","0","2000","The cmdlet 'New-AzWorkloadsMonitor' no longer supports the parameter 'IdentityType' and no alias was found for the original parameter name.","Add the parameter 'IdentityType' back to the cmdlet 'New-AzWorkloadsMonitor', or add an alias to the original parameter name." +"Az.Workloads","New-AzWorkloadsMonitor","New-AzWorkloadsMonitor","0","2020","The cmdlet 'New-AzWorkloadsMonitor' no longer supports the type 'Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Support.RoutingPreference' for parameter 'RoutingPreference'.","Change the type for parameter 'RoutingPreference' back to 'Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Support.RoutingPreference'." +"Az.Workloads","New-AzWorkloadsMonitor","New-AzWorkloadsMonitor","0","2020","The cmdlet 'New-AzWorkloadsMonitor' no longer supports the type 'System.Collections.Hashtable' for parameter 'UserAssignedIdentity'.","Change the type for parameter 'UserAssignedIdentity' back to 'System.Collections.Hashtable'." +"Az.Workloads","New-AzWorkloadsMonitor","New-AzWorkloadsMonitor","0","1050","The parameter set '__AllParameterSets' for cmdlet 'New-AzWorkloadsMonitor' has been removed.","Add parameter set '__AllParameterSets' back to cmdlet 'New-AzWorkloadsMonitor'." +"Az.Workloads","New-AzWorkloadsProviderDB2InstanceObject","New-AzWorkloadsProviderDB2InstanceObject","0","3000","The type of property 'SslPreference' of type 'Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.Api20230401.Db2ProviderInstanceProperties' has changed from 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Support.SslPreference]' to 'System.String'.","Change the type of property 'SslPreference' back to 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Support.SslPreference]'." +"Az.Workloads","New-AzWorkloadsProviderDB2InstanceObject","New-AzWorkloadsProviderDB2InstanceObject","0","2020","The cmdlet 'New-AzWorkloadsProviderDB2InstanceObject' no longer supports the type 'Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Support.SslPreference' for parameter 'SslPreference'.","Change the type for parameter 'SslPreference' back to 'Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Support.SslPreference'." +"Az.Workloads","New-AzWorkloadsProviderHanaDbInstanceObject","New-AzWorkloadsProviderHanaDbInstanceObject","0","3000","The type of property 'SslPreference' of type 'Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.Api20230401.HanaDbProviderInstanceProperties' has changed from 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Support.SslPreference]' to 'System.String'.","Change the type of property 'SslPreference' back to 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Support.SslPreference]'." +"Az.Workloads","New-AzWorkloadsProviderHanaDbInstanceObject","New-AzWorkloadsProviderHanaDbInstanceObject","0","2020","The cmdlet 'New-AzWorkloadsProviderHanaDbInstanceObject' no longer supports the type 'Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Support.SslPreference' for parameter 'SslPreference'.","Change the type for parameter 'SslPreference' back to 'Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Support.SslPreference'." +"Az.Workloads","New-AzWorkloadsProviderInstance","New-AzWorkloadsProviderInstance","0","3000","The type of property 'ErrorDetail' of type 'Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.Api20230401.IProviderInstance' has changed from 'Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.IErrorDetails' to 'System.Collections.Generic.List`1[Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.IErrorDetails]'.","Change the type of property 'ErrorDetail' back to 'Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.IErrorDetails'." +"Az.Workloads","New-AzWorkloadsProviderInstance","New-AzWorkloadsProviderInstance","0","3000","The type of property 'IdentityType' of type 'Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.Api20230401.IProviderInstance' has changed from 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Support.ManagedServiceIdentityType]' to 'System.String'.","Change the type of property 'IdentityType' back to 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Support.ManagedServiceIdentityType]'." +"Az.Workloads","New-AzWorkloadsProviderInstance","New-AzWorkloadsProviderInstance","0","3000","The type of property 'ProvisioningState' of type 'Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.Api20230401.IProviderInstance' has changed from 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Support.WorkloadMonitorProvisioningState]' to 'System.String'.","Change the type of property 'ProvisioningState' back to 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Support.WorkloadMonitorProvisioningState]'." +"Az.Workloads","New-AzWorkloadsProviderInstance","New-AzWorkloadsProviderInstance","0","2000","The cmdlet 'New-AzWorkloadsProviderInstance' no longer supports the parameter 'IdentityType' and no alias was found for the original parameter name.","Add the parameter 'IdentityType' back to the cmdlet 'New-AzWorkloadsProviderInstance', or add an alias to the original parameter name." +"Az.Workloads","New-AzWorkloadsProviderInstance","New-AzWorkloadsProviderInstance","0","2000","The cmdlet 'New-AzWorkloadsProviderInstance' no longer supports the parameter 'IdentityUserAssignedIdentity' and no alias was found for the original parameter name.","Add the parameter 'IdentityUserAssignedIdentity' back to the cmdlet 'New-AzWorkloadsProviderInstance', or add an alias to the original parameter name." +"Az.Workloads","New-AzWorkloadsProviderInstance","New-AzWorkloadsProviderInstance","0","1050","The parameter set '__AllParameterSets' for cmdlet 'New-AzWorkloadsProviderInstance' has been removed.","Add parameter set '__AllParameterSets' back to cmdlet 'New-AzWorkloadsProviderInstance'." +"Az.Workloads","New-AzWorkloadsProviderPrometheusHaClusterInstanceObject","New-AzWorkloadsProviderPrometheusHaClusterInstanceObject","0","3000","The type of property 'SslPreference' of type 'Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.Api20230401.PrometheusHaClusterProviderInstanceProperties' has changed from 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Support.SslPreference]' to 'System.String'.","Change the type of property 'SslPreference' back to 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Support.SslPreference]'." +"Az.Workloads","New-AzWorkloadsProviderPrometheusHaClusterInstanceObject","New-AzWorkloadsProviderPrometheusHaClusterInstanceObject","0","2020","The cmdlet 'New-AzWorkloadsProviderPrometheusHaClusterInstanceObject' no longer supports the type 'Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Support.SslPreference' for parameter 'SslPreference'.","Change the type for parameter 'SslPreference' back to 'Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Support.SslPreference'." +"Az.Workloads","New-AzWorkloadsProviderPrometheusOSInstanceObject","New-AzWorkloadsProviderPrometheusOSInstanceObject","0","3000","The type of property 'SslPreference' of type 'Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.Api20230401.PrometheusOSProviderInstanceProperties' has changed from 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Support.SslPreference]' to 'System.String'.","Change the type of property 'SslPreference' back to 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Support.SslPreference]'." +"Az.Workloads","New-AzWorkloadsProviderPrometheusOSInstanceObject","New-AzWorkloadsProviderPrometheusOSInstanceObject","0","2020","The cmdlet 'New-AzWorkloadsProviderPrometheusOSInstanceObject' no longer supports the type 'Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Support.SslPreference' for parameter 'SslPreference'.","Change the type for parameter 'SslPreference' back to 'Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Support.SslPreference'." +"Az.Workloads","New-AzWorkloadsProviderSapNetWeaverInstanceObject","New-AzWorkloadsProviderSapNetWeaverInstanceObject","0","3000","The type of property 'SslPreference' of type 'Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.Api20230401.SapNetWeaverProviderInstanceProperties' has changed from 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Support.SslPreference]' to 'System.String'.","Change the type of property 'SslPreference' back to 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Support.SslPreference]'." +"Az.Workloads","New-AzWorkloadsProviderSapNetWeaverInstanceObject","New-AzWorkloadsProviderSapNetWeaverInstanceObject","0","3000","The type of property 'SapHostFileEntry' of type 'Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.Api20230401.SapNetWeaverProviderInstanceProperties' has changed from 'System.String[]' to 'System.Collections.Generic.List`1[System.String]'.","Change the type of property 'SapHostFileEntry' back to 'System.String[]'." +"Az.Workloads","New-AzWorkloadsProviderSapNetWeaverInstanceObject","New-AzWorkloadsProviderSapNetWeaverInstanceObject","0","2020","The cmdlet 'New-AzWorkloadsProviderSapNetWeaverInstanceObject' no longer supports the type 'Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Support.SslPreference' for parameter 'SslPreference'.","Change the type for parameter 'SslPreference' back to 'Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Support.SslPreference'." +"Az.Workloads","New-AzWorkloadsProviderSqlServerInstanceObject","New-AzWorkloadsProviderSqlServerInstanceObject","0","3000","The type of property 'SslPreference' of type 'Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.Api20230401.MSSqlServerProviderInstanceProperties' has changed from 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Support.SslPreference]' to 'System.String'.","Change the type of property 'SslPreference' back to 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Support.SslPreference]'." +"Az.Workloads","New-AzWorkloadsProviderSqlServerInstanceObject","New-AzWorkloadsProviderSqlServerInstanceObject","0","2020","The cmdlet 'New-AzWorkloadsProviderSqlServerInstanceObject' no longer supports the type 'Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Support.SslPreference' for parameter 'SslPreference'.","Change the type for parameter 'SslPreference' back to 'Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Support.SslPreference'." +"Az.Workloads","New-AzWorkloadsSapLandscapeMonitor","New-AzWorkloadsSapLandscapeMonitor","0","3000","The type of property 'TopMetricsThreshold' of type 'Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.Api20230401.ISapLandscapeMonitor' has changed from 'Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.ISapLandscapeMonitorMetricThresholds' to 'System.Collections.Generic.List`1[Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.ISapLandscapeMonitorMetricThresholds]'.","Change the type of property 'TopMetricsThreshold' back to 'Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.ISapLandscapeMonitorMetricThresholds'." +"Az.Workloads","New-AzWorkloadsSapLandscapeMonitor","New-AzWorkloadsSapLandscapeMonitor","0","3000","The type of property 'GroupingLandscape' of type 'Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.Api20230401.ISapLandscapeMonitor' has changed from 'Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.ISapLandscapeMonitorSidMapping' to 'System.Collections.Generic.List`1[Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.ISapLandscapeMonitorSidMapping]'.","Change the type of property 'GroupingLandscape' back to 'Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.ISapLandscapeMonitorSidMapping'." +"Az.Workloads","New-AzWorkloadsSapLandscapeMonitor","New-AzWorkloadsSapLandscapeMonitor","0","3000","The type of property 'GroupingSapApplication' of type 'Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.Api20230401.ISapLandscapeMonitor' has changed from 'Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.ISapLandscapeMonitorSidMapping' to 'System.Collections.Generic.List`1[Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.ISapLandscapeMonitorSidMapping]'.","Change the type of property 'GroupingSapApplication' back to 'Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.ISapLandscapeMonitorSidMapping'." +"Az.Workloads","New-AzWorkloadsSapLandscapeMonitor","New-AzWorkloadsSapLandscapeMonitor","0","3000","The type of property 'ProvisioningState' of type 'Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.Api20230401.ISapLandscapeMonitor' has changed from 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Support.SapLandscapeMonitorProvisioningState]' to 'System.String'.","Change the type of property 'ProvisioningState' back to 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Support.SapLandscapeMonitorProvisioningState]'." +"Az.Workloads","New-AzWorkloadsSapLandscapeMonitor","New-AzWorkloadsSapLandscapeMonitor","0","3000","The type of property 'TopSid' of type 'Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.Api20230401.ISapLandscapeMonitorSidMapping' has changed from 'System.String[]' to 'System.Collections.Generic.List`1[System.String]'.","Change the type of property 'TopSid' back to 'System.String[]'." +"Az.Workloads","New-AzWorkloadsSapLandscapeMonitorSidMappingObject","New-AzWorkloadsSapLandscapeMonitorSidMappingObject","0","3000","The type of property 'TopSid' of type 'Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.Api20230401.SapLandscapeMonitorSidMapping' has changed from 'System.String[]' to 'System.Collections.Generic.List`1[System.String]'.","Change the type of property 'TopSid' back to 'System.String[]'." +"Az.Workloads","Remove-AzWorkloadsMonitor","Remove-AzWorkloadsMonitor","0","3000","The type of property 'AdditionalInfo' of type 'Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.Api30.IOperationStatusResult' has changed from 'Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.IErrorAdditionalInfo' to 'System.Collections.Generic.List`1[Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.IErrorAdditionalInfo]'.","Change the type of property 'AdditionalInfo' back to 'Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.IErrorAdditionalInfo'." +"Az.Workloads","Remove-AzWorkloadsMonitor","Remove-AzWorkloadsMonitor","0","3000","The type of property 'Detail' of type 'Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.Api30.IOperationStatusResult' has changed from 'Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.IErrorDetail' to 'System.Collections.Generic.List`1[Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.IErrorDetail]'.","Change the type of property 'Detail' back to 'Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.IErrorDetail'." +"Az.Workloads","Remove-AzWorkloadsMonitor","Remove-AzWorkloadsMonitor","0","3000","The type of property 'Operation' of type 'Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.Api30.IOperationStatusResult' has changed from 'Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.IOperationStatusResult' to 'System.Collections.Generic.List`1[Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.IOperationStatusResult]'.","Change the type of property 'Operation' back to 'Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.IOperationStatusResult'." +"Az.Workloads","Remove-AzWorkloadsProviderInstance","Remove-AzWorkloadsProviderInstance","0","3000","The type of property 'AdditionalInfo' of type 'Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.Api30.IOperationStatusResult' has changed from 'Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.IErrorAdditionalInfo' to 'System.Collections.Generic.List`1[Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.IErrorAdditionalInfo]'.","Change the type of property 'AdditionalInfo' back to 'Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.IErrorAdditionalInfo'." +"Az.Workloads","Remove-AzWorkloadsProviderInstance","Remove-AzWorkloadsProviderInstance","0","3000","The type of property 'Detail' of type 'Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.Api30.IOperationStatusResult' has changed from 'Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.IErrorDetail' to 'System.Collections.Generic.List`1[Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.IErrorDetail]'.","Change the type of property 'Detail' back to 'Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.IErrorDetail'." +"Az.Workloads","Remove-AzWorkloadsProviderInstance","Remove-AzWorkloadsProviderInstance","0","3000","The type of property 'Operation' of type 'Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.Api30.IOperationStatusResult' has changed from 'Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.IOperationStatusResult' to 'System.Collections.Generic.List`1[Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.IOperationStatusResult]'.","Change the type of property 'Operation' back to 'Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.IOperationStatusResult'." +"Az.Workloads","Update-AzWorkloadsMonitor","Update-AzWorkloadsMonitor","0","3000","The type of property 'ErrorDetail' of type 'Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.Api20230401.IMonitor' has changed from 'Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.IErrorDetails' to 'System.Collections.Generic.List`1[Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.IErrorDetails]'.","Change the type of property 'ErrorDetail' back to 'Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.IErrorDetails'." +"Az.Workloads","Update-AzWorkloadsMonitor","Update-AzWorkloadsMonitor","0","3000","The type of property 'IdentityType' of type 'Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.Api20230401.IMonitor' has changed from 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Support.ManagedServiceIdentityType]' to 'System.String'.","Change the type of property 'IdentityType' back to 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Support.ManagedServiceIdentityType]'." +"Az.Workloads","Update-AzWorkloadsMonitor","Update-AzWorkloadsMonitor","0","3000","The type of property 'RoutingPreference' of type 'Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.Api20230401.IMonitor' has changed from 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Support.RoutingPreference]' to 'System.String'.","Change the type of property 'RoutingPreference' back to 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Support.RoutingPreference]'." +"Az.Workloads","Update-AzWorkloadsMonitor","Update-AzWorkloadsMonitor","0","3000","The type of property 'ProvisioningState' of type 'Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.Api20230401.IMonitor' has changed from 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Support.WorkloadMonitorProvisioningState]' to 'System.String'.","Change the type of property 'ProvisioningState' back to 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Support.WorkloadMonitorProvisioningState]'." +"Az.Workloads","Update-AzWorkloadsMonitor","Update-AzWorkloadsMonitor","0","2000","The cmdlet 'Update-AzWorkloadsMonitor' no longer supports the parameter 'IdentityType' and no alias was found for the original parameter name.","Add the parameter 'IdentityType' back to the cmdlet 'Update-AzWorkloadsMonitor', or add an alias to the original parameter name." +"Az.Workloads","Update-AzWorkloadsMonitor","Update-AzWorkloadsMonitor","0","2020","The cmdlet 'Update-AzWorkloadsMonitor' no longer supports the type 'System.Collections.Hashtable' for parameter 'UserAssignedIdentity'.","Change the type for parameter 'UserAssignedIdentity' back to 'System.Collections.Hashtable'." +"Az.Workloads","Update-AzWorkloadsMonitor","Update-AzWorkloadsMonitor","0","1050","The parameter set 'UpdateExpanded' for cmdlet 'Update-AzWorkloadsMonitor' has been removed.","Add parameter set 'UpdateExpanded' back to cmdlet 'Update-AzWorkloadsMonitor'." +"Az.Workloads","Update-AzWorkloadsMonitor","Update-AzWorkloadsMonitor","0","1050","The parameter set 'UpdateViaIdentityExpanded' for cmdlet 'Update-AzWorkloadsMonitor' has been removed.","Add parameter set 'UpdateViaIdentityExpanded' back to cmdlet 'Update-AzWorkloadsMonitor'." +"Az.Workloads","Update-AzWorkloadsMonitor","Update-AzWorkloadsMonitor","0","1050","The parameter set '__AllParameterSets' for cmdlet 'Update-AzWorkloadsMonitor' has been removed.","Add parameter set '__AllParameterSets' back to cmdlet 'Update-AzWorkloadsMonitor'." +"Az.Workloads","Update-AzWorkloadsSapLandscapeMonitor","Update-AzWorkloadsSapLandscapeMonitor","0","3000","The type of property 'TopMetricsThreshold' of type 'Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.Api20230401.ISapLandscapeMonitor' has changed from 'Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.ISapLandscapeMonitorMetricThresholds' to 'System.Collections.Generic.List`1[Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.ISapLandscapeMonitorMetricThresholds]'.","Change the type of property 'TopMetricsThreshold' back to 'Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.ISapLandscapeMonitorMetricThresholds'." +"Az.Workloads","Update-AzWorkloadsSapLandscapeMonitor","Update-AzWorkloadsSapLandscapeMonitor","0","3000","The type of property 'GroupingLandscape' of type 'Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.Api20230401.ISapLandscapeMonitor' has changed from 'Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.ISapLandscapeMonitorSidMapping' to 'System.Collections.Generic.List`1[Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.ISapLandscapeMonitorSidMapping]'.","Change the type of property 'GroupingLandscape' back to 'Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.ISapLandscapeMonitorSidMapping'." +"Az.Workloads","Update-AzWorkloadsSapLandscapeMonitor","Update-AzWorkloadsSapLandscapeMonitor","0","3000","The type of property 'GroupingSapApplication' of type 'Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.Api20230401.ISapLandscapeMonitor' has changed from 'Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.ISapLandscapeMonitorSidMapping' to 'System.Collections.Generic.List`1[Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.ISapLandscapeMonitorSidMapping]'.","Change the type of property 'GroupingSapApplication' back to 'Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.ISapLandscapeMonitorSidMapping'." +"Az.Workloads","Update-AzWorkloadsSapLandscapeMonitor","Update-AzWorkloadsSapLandscapeMonitor","0","3000","The type of property 'ProvisioningState' of type 'Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Models.Api20230401.ISapLandscapeMonitor' has changed from 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Support.SapLandscapeMonitorProvisioningState]' to 'System.String'.","Change the type of property 'ProvisioningState' back to 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.Workloads.Monitors.Support.SapLandscapeMonitorProvisioningState]'." +"Az.Workloads","Update-AzWorkloadsSapLandscapeMonitor","Update-AzWorkloadsSapLandscapeMonitor","0","1050","The parameter set '__AllParameterSets' for cmdlet 'Update-AzWorkloadsSapLandscapeMonitor' has been removed.","Add parameter set '__AllParameterSets' back to cmdlet 'Update-AzWorkloadsSapLandscapeMonitor'."