From 05b026c3dad5cafa0cf8d4fc8d5a346903aee2e6 Mon Sep 17 00:00:00 2001 From: azure-powershell-bot <65331932+azure-powershell-bot@users.noreply.github.com> Date: Mon, 22 Sep 2025 07:12:28 +0000 Subject: [PATCH] [skip ci] Archive af15a44304ebbaccc595b432a87bc5331d7ad58c --- .../Az.StorageDiscovery.format.ps1xml | 88 +++++++--- .../Az.StorageDiscovery.psd1 | 2 +- .../New-AzStorageDiscoveryScopeObject.ps1 | 4 +- .../New-AzStorageDiscoveryWorkspace.ps1 | 4 +- .../exports/ProxyCmdletDefinitions.ps1 | 12 +- .../Update-AzStorageDiscoveryWorkspace.ps1 | 4 +- .../generate-info.json | 2 +- .../api/Models/ErrorResponse.PowerShell.cs | 32 ++-- .../StorageDiscoveryScope.PowerShell.cs | 4 +- .../api/Models/StorageDiscoveryScope.cs | 10 +- .../api/Models/StorageDiscoveryScope.json.cs | 2 +- .../StorageDiscoveryScopeTags.PowerShell.cs | 158 +++++++++++++++++ ...StorageDiscoveryScopeTags.TypeConverter.cs | 145 ++++++++++++++++ .../api/Models/StorageDiscoveryScopeTags.cs | 33 ++++ .../StorageDiscoveryScopeTags.dictionary.cs | 73 ++++++++ .../Models/StorageDiscoveryScopeTags.json.cs | 107 ++++++++++++ .../StorageDiscoveryWorkspace.PowerShell.cs | 36 ++-- .../api/Models/StorageDiscoveryWorkspace.cs | 2 +- ...rageDiscoveryWorkspaceUpdate.PowerShell.cs | 36 ++-- .../Models/StorageDiscoveryWorkspaceUpdate.cs | 10 +- .../StorageDiscoveryWorkspaceUpdate.json.cs | 2 +- ...DiscoveryWorkspaceUpdateTags.PowerShell.cs | 162 ++++++++++++++++++ ...coveryWorkspaceUpdateTags.TypeConverter.cs | 147 ++++++++++++++++ .../StorageDiscoveryWorkspaceUpdateTags.cs | 33 ++++ ...DiscoveryWorkspaceUpdateTags.dictionary.cs | 73 ++++++++ ...torageDiscoveryWorkspaceUpdateTags.json.cs | 108 ++++++++++++ .../api/Models/TrackedResource.PowerShell.cs | 4 +- .../generated/api/Models/TrackedResource.cs | 10 +- .../api/Models/TrackedResource.json.cs | 2 +- ...l.cs => TrackedResourceTags.PowerShell.cs} | 72 ++++---- ...s => TrackedResourceTags.TypeConverter.cs} | 29 ++-- .../{Tags.cs => TrackedResourceTags.cs} | 14 +- ...y.cs => TrackedResourceTags.dictionary.cs} | 4 +- ...gs.json.cs => TrackedResourceTags.json.cs} | 48 +++--- .../generated/api/StorageDiscoveryClient.cs | 108 ++++++------ .../GetAzStorageDiscoveryOperation_List.cs | 2 +- .../GetAzStorageDiscoveryWorkspace_Get.cs | 2 +- ...torageDiscoveryWorkspace_GetViaIdentity.cs | 2 +- .../GetAzStorageDiscoveryWorkspace_List.cs | 2 +- .../GetAzStorageDiscoveryWorkspace_List1.cs | 2 +- ...torageDiscoveryWorkspace_CreateExpanded.cs | 6 +- ...iscoveryWorkspace_CreateViaJsonFilePath.cs | 2 +- ...eDiscoveryWorkspace_CreateViaJsonString.cs | 2 +- ...emoveAzStorageDiscoveryWorkspace_Delete.cs | 6 +- ...ageDiscoveryWorkspace_DeleteViaIdentity.cs | 6 +- ...torageDiscoveryWorkspace_UpdateExpanded.cs | 6 +- ...veryWorkspace_UpdateViaIdentityExpanded.cs | 6 +- ...iscoveryWorkspace_UpdateViaJsonFilePath.cs | 2 +- ...eDiscoveryWorkspace_UpdateViaJsonString.cs | 2 +- .../runtime/BuildTime/Cmdlets/ExportPsd1.cs | 2 +- .../generated/runtime/Context.cs | 2 +- 51 files changed, 1358 insertions(+), 274 deletions(-) create mode 100644 generated/StorageDiscovery/StorageDiscovery.Autorest/generated/api/Models/StorageDiscoveryScopeTags.PowerShell.cs create mode 100644 generated/StorageDiscovery/StorageDiscovery.Autorest/generated/api/Models/StorageDiscoveryScopeTags.TypeConverter.cs create mode 100644 generated/StorageDiscovery/StorageDiscovery.Autorest/generated/api/Models/StorageDiscoveryScopeTags.cs create mode 100644 generated/StorageDiscovery/StorageDiscovery.Autorest/generated/api/Models/StorageDiscoveryScopeTags.dictionary.cs create mode 100644 generated/StorageDiscovery/StorageDiscovery.Autorest/generated/api/Models/StorageDiscoveryScopeTags.json.cs create mode 100644 generated/StorageDiscovery/StorageDiscovery.Autorest/generated/api/Models/StorageDiscoveryWorkspaceUpdateTags.PowerShell.cs create mode 100644 generated/StorageDiscovery/StorageDiscovery.Autorest/generated/api/Models/StorageDiscoveryWorkspaceUpdateTags.TypeConverter.cs create mode 100644 generated/StorageDiscovery/StorageDiscovery.Autorest/generated/api/Models/StorageDiscoveryWorkspaceUpdateTags.cs create mode 100644 generated/StorageDiscovery/StorageDiscovery.Autorest/generated/api/Models/StorageDiscoveryWorkspaceUpdateTags.dictionary.cs create mode 100644 generated/StorageDiscovery/StorageDiscovery.Autorest/generated/api/Models/StorageDiscoveryWorkspaceUpdateTags.json.cs rename generated/StorageDiscovery/StorageDiscovery.Autorest/generated/api/Models/{Tags.PowerShell.cs => TrackedResourceTags.PowerShell.cs} (81%) rename generated/StorageDiscovery/StorageDiscovery.Autorest/generated/api/Models/{Tags.TypeConverter.cs => TrackedResourceTags.TypeConverter.cs} (84%) rename generated/StorageDiscovery/StorageDiscovery.Autorest/generated/api/Models/{Tags.cs => TrackedResourceTags.cs} (71%) rename generated/StorageDiscovery/StorageDiscovery.Autorest/generated/api/Models/{Tags.dictionary.cs => TrackedResourceTags.dictionary.cs} (96%) rename generated/StorageDiscovery/StorageDiscovery.Autorest/generated/api/Models/{Tags.json.cs => TrackedResourceTags.json.cs} (87%) diff --git a/generated/StorageDiscovery/StorageDiscovery.Autorest/Az.StorageDiscovery.format.ps1xml b/generated/StorageDiscovery/StorageDiscovery.Autorest/Az.StorageDiscovery.format.ps1xml index 727dd523f64f..82adba6d82d9 100644 --- a/generated/StorageDiscovery/StorageDiscovery.Autorest/Az.StorageDiscovery.format.ps1xml +++ b/generated/StorageDiscovery/StorageDiscovery.Autorest/Az.StorageDiscovery.format.ps1xml @@ -431,6 +431,28 @@ + + Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.StorageDiscoveryScopeTags + + Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.StorageDiscoveryScopeTags#Multiple + + + + + + + + + + + + Item + + + + + + Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.StorageDiscoveryWorkspace @@ -585,6 +607,28 @@ + + Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.StorageDiscoveryWorkspaceUpdateTags + + Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.StorageDiscoveryWorkspaceUpdateTags#Multiple + + + + + + + + + + + + Item + + + + + + Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.SystemData @@ -637,28 +681,6 @@ - - Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.Tags - - Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.Tags#Multiple - - - - - - - - - - - - Item - - - - - - Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.TrackedResource @@ -723,5 +745,27 @@ + + Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.TrackedResourceTags + + Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.TrackedResourceTags#Multiple + + + + + + + + + + + + Item + + + + + + \ No newline at end of file diff --git a/generated/StorageDiscovery/StorageDiscovery.Autorest/Az.StorageDiscovery.psd1 b/generated/StorageDiscovery/StorageDiscovery.Autorest/Az.StorageDiscovery.psd1 index c4f08b8e1527..b853e0125da3 100644 --- a/generated/StorageDiscovery/StorageDiscovery.Autorest/Az.StorageDiscovery.psd1 +++ b/generated/StorageDiscovery/StorageDiscovery.Autorest/Az.StorageDiscovery.psd1 @@ -1,7 +1,7 @@ @{ GUID = '81a2f031-8f0e-4640-9129-5f4b797b8a95' RootModule = './Az.StorageDiscovery.psm1' - ModuleVersion = '0.1.0' + ModuleVersion = '1.0.0' CompatiblePSEditions = 'Core', 'Desktop' Author = 'Microsoft Corporation' CompanyName = 'Microsoft Corporation' diff --git a/generated/StorageDiscovery/StorageDiscovery.Autorest/exports/New-AzStorageDiscoveryScopeObject.ps1 b/generated/StorageDiscovery/StorageDiscovery.Autorest/exports/New-AzStorageDiscoveryScopeObject.ps1 index 2c00b9d67733..4d2351ca6301 100644 --- a/generated/StorageDiscovery/StorageDiscovery.Autorest/exports/New-AzStorageDiscoveryScopeObject.ps1 +++ b/generated/StorageDiscovery/StorageDiscovery.Autorest/exports/New-AzStorageDiscoveryScopeObject.ps1 @@ -30,7 +30,7 @@ COMPLEX PARAMETER PROPERTIES To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. -TAG : Resource tags. +TAG : Resource tags. [(Any) ]: This indicates any property can be added to this object. .Link https://learn.microsoft.com/powershell/module/Az.StorageDiscovery/new-azstoragediscoveryscopeobject @@ -54,7 +54,7 @@ param( [Parameter()] [Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Category('Body')] - [Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.ITags] + [Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.IStorageDiscoveryScopeTags] # Resource tags. ${Tag}, diff --git a/generated/StorageDiscovery/StorageDiscovery.Autorest/exports/New-AzStorageDiscoveryWorkspace.ps1 b/generated/StorageDiscovery/StorageDiscovery.Autorest/exports/New-AzStorageDiscoveryWorkspace.ps1 index 1c0120d75f27..6c7c7d07316d 100644 --- a/generated/StorageDiscovery/StorageDiscovery.Autorest/exports/New-AzStorageDiscoveryWorkspace.ps1 +++ b/generated/StorageDiscovery/StorageDiscovery.Autorest/exports/New-AzStorageDiscoveryWorkspace.ps1 @@ -33,7 +33,7 @@ To create the parameters described below, construct a hash table containing the SCOPE : The scopes of the storage discovery workspace. DisplayName : Display name of the collection ResourceType >: Resource types for the collection - [Tag ]: Resource tags. + [Tag ]: Resource tags. [(Any) ]: This indicates any property can be added to this object. [TagKeysOnly >]: The storage account tags keys to filter .Link @@ -93,7 +93,7 @@ param( [Parameter(ParameterSetName='CreateExpanded')] [Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Category('Body')] - [Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.Info(PossibleTypes=([Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.ITags]))] + [Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.Info(PossibleTypes=([Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.ITrackedResourceTags]))] [System.Collections.Hashtable] # Resource tags. ${Tag}, diff --git a/generated/StorageDiscovery/StorageDiscovery.Autorest/exports/ProxyCmdletDefinitions.ps1 b/generated/StorageDiscovery/StorageDiscovery.Autorest/exports/ProxyCmdletDefinitions.ps1 index 4ddeccef6ed1..19a4d041813b 100644 --- a/generated/StorageDiscovery/StorageDiscovery.Autorest/exports/ProxyCmdletDefinitions.ps1 +++ b/generated/StorageDiscovery/StorageDiscovery.Autorest/exports/ProxyCmdletDefinitions.ps1 @@ -247,7 +247,7 @@ To create the parameters described below, construct a hash table containing the SCOPE : The scopes of the storage discovery workspace. DisplayName : Display name of the collection ResourceType >: Resource types for the collection - [Tag ]: Resource tags. + [Tag ]: Resource tags. [(Any) ]: This indicates any property can be added to this object. [TagKeysOnly >]: The storage account tags keys to filter .Link @@ -307,7 +307,7 @@ param( [Parameter(ParameterSetName='CreateExpanded')] [Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Category('Body')] - [Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.Info(PossibleTypes=([Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.ITags]))] + [Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.Info(PossibleTypes=([Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.ITrackedResourceTags]))] [System.Collections.Hashtable] # Resource tags. ${Tag}, @@ -718,7 +718,7 @@ INPUTOBJECT : Identity Parameter SCOPE : The scopes of the storage discovery workspace. DisplayName : Display name of the collection ResourceType >: Resource types for the collection - [Tag ]: Resource tags. + [Tag ]: Resource tags. [(Any) ]: This indicates any property can be added to this object. [TagKeysOnly >]: The storage account tags keys to filter .Link @@ -788,7 +788,7 @@ param( [Parameter(ParameterSetName='UpdateExpanded')] [Parameter(ParameterSetName='UpdateViaIdentityExpanded')] [Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Category('Body')] - [Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.Info(PossibleTypes=([Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.ITags]))] + [Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.Info(PossibleTypes=([Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.IStorageDiscoveryWorkspaceUpdateTags]))] [System.Collections.Hashtable] # Resource tags. ${Tag}, @@ -978,7 +978,7 @@ COMPLEX PARAMETER PROPERTIES To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. -TAG : Resource tags. +TAG : Resource tags. [(Any) ]: This indicates any property can be added to this object. .Link https://learn.microsoft.com/powershell/module/Az.StorageDiscovery/new-azstoragediscoveryscopeobject @@ -1002,7 +1002,7 @@ param( [Parameter()] [Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Category('Body')] - [Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.ITags] + [Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.IStorageDiscoveryScopeTags] # Resource tags. ${Tag}, diff --git a/generated/StorageDiscovery/StorageDiscovery.Autorest/exports/Update-AzStorageDiscoveryWorkspace.ps1 b/generated/StorageDiscovery/StorageDiscovery.Autorest/exports/Update-AzStorageDiscoveryWorkspace.ps1 index 63f64a99d037..b8508afaa048 100644 --- a/generated/StorageDiscovery/StorageDiscovery.Autorest/exports/Update-AzStorageDiscoveryWorkspace.ps1 +++ b/generated/StorageDiscovery/StorageDiscovery.Autorest/exports/Update-AzStorageDiscoveryWorkspace.ps1 @@ -42,7 +42,7 @@ INPUTOBJECT : Identity Parameter SCOPE : The scopes of the storage discovery workspace. DisplayName : Display name of the collection ResourceType >: Resource types for the collection - [Tag ]: Resource tags. + [Tag ]: Resource tags. [(Any) ]: This indicates any property can be added to this object. [TagKeysOnly >]: The storage account tags keys to filter .Link @@ -112,7 +112,7 @@ param( [Parameter(ParameterSetName='UpdateExpanded')] [Parameter(ParameterSetName='UpdateViaIdentityExpanded')] [Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Category('Body')] - [Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.Info(PossibleTypes=([Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.ITags]))] + [Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.Info(PossibleTypes=([Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.IStorageDiscoveryWorkspaceUpdateTags]))] [System.Collections.Hashtable] # Resource tags. ${Tag}, diff --git a/generated/StorageDiscovery/StorageDiscovery.Autorest/generate-info.json b/generated/StorageDiscovery/StorageDiscovery.Autorest/generate-info.json index a4cd5e8db8cf..2f037a0dafb5 100644 --- a/generated/StorageDiscovery/StorageDiscovery.Autorest/generate-info.json +++ b/generated/StorageDiscovery/StorageDiscovery.Autorest/generate-info.json @@ -1,3 +1,3 @@ { - "generate_Id": "60c9a46f-76b7-4bd5-8af2-72f8ed0c8de7" + "generate_Id": "78baa472-4432-4cbd-bb45-39983c7e1ac6" } diff --git a/generated/StorageDiscovery/StorageDiscovery.Autorest/generated/api/Models/ErrorResponse.PowerShell.cs b/generated/StorageDiscovery/StorageDiscovery.Autorest/generated/api/Models/ErrorResponse.PowerShell.cs index cdd2f9df2d3a..dd30ada2741c 100644 --- a/generated/StorageDiscovery/StorageDiscovery.Autorest/generated/api/Models/ErrorResponse.PowerShell.cs +++ b/generated/StorageDiscovery/StorageDiscovery.Autorest/generated/api/Models/ErrorResponse.PowerShell.cs @@ -106,14 +106,6 @@ internal ErrorResponse(global::System.Collections.IDictionary content) { ((Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.IErrorResponseInternal)this).Error = (Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.IErrorDetail) content.GetValueForProperty("Error",((Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.IErrorResponseInternal)this).Error, Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.ErrorDetailTypeConverter.ConvertFrom); } - if (content.Contains("Detail")) - { - ((Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.IErrorResponseInternal)this).Detail = (System.Collections.Generic.List) content.GetValueForProperty("Detail",((Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.IErrorResponseInternal)this).Detail, __y => TypeConverterExtensions.SelectToList(__y, Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.ErrorDetailTypeConverter.ConvertFrom)); - } - if (content.Contains("AdditionalInfo")) - { - ((Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.IErrorResponseInternal)this).AdditionalInfo = (System.Collections.Generic.List) content.GetValueForProperty("AdditionalInfo",((Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.IErrorResponseInternal)this).AdditionalInfo, __y => TypeConverterExtensions.SelectToList(__y, Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.ErrorAdditionalInfoTypeConverter.ConvertFrom)); - } if (content.Contains("Code")) { ((Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.IErrorResponseInternal)this).Code = (string) content.GetValueForProperty("Code",((Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.IErrorResponseInternal)this).Code, global::System.Convert.ToString); @@ -126,6 +118,14 @@ internal ErrorResponse(global::System.Collections.IDictionary content) { ((Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.IErrorResponseInternal)this).Target = (string) content.GetValueForProperty("Target",((Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.IErrorResponseInternal)this).Target, global::System.Convert.ToString); } + if (content.Contains("Detail")) + { + ((Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.IErrorResponseInternal)this).Detail = (System.Collections.Generic.List) content.GetValueForProperty("Detail",((Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.IErrorResponseInternal)this).Detail, __y => TypeConverterExtensions.SelectToList(__y, Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.ErrorDetailTypeConverter.ConvertFrom)); + } + if (content.Contains("AdditionalInfo")) + { + ((Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.IErrorResponseInternal)this).AdditionalInfo = (System.Collections.Generic.List) content.GetValueForProperty("AdditionalInfo",((Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.IErrorResponseInternal)this).AdditionalInfo, __y => TypeConverterExtensions.SelectToList(__y, Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.ErrorAdditionalInfoTypeConverter.ConvertFrom)); + } AfterDeserializeDictionary(content); } @@ -147,14 +147,6 @@ internal ErrorResponse(global::System.Management.Automation.PSObject content) { ((Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.IErrorResponseInternal)this).Error = (Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.IErrorDetail) content.GetValueForProperty("Error",((Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.IErrorResponseInternal)this).Error, Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.ErrorDetailTypeConverter.ConvertFrom); } - if (content.Contains("Detail")) - { - ((Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.IErrorResponseInternal)this).Detail = (System.Collections.Generic.List) content.GetValueForProperty("Detail",((Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.IErrorResponseInternal)this).Detail, __y => TypeConverterExtensions.SelectToList(__y, Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.ErrorDetailTypeConverter.ConvertFrom)); - } - if (content.Contains("AdditionalInfo")) - { - ((Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.IErrorResponseInternal)this).AdditionalInfo = (System.Collections.Generic.List) content.GetValueForProperty("AdditionalInfo",((Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.IErrorResponseInternal)this).AdditionalInfo, __y => TypeConverterExtensions.SelectToList(__y, Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.ErrorAdditionalInfoTypeConverter.ConvertFrom)); - } if (content.Contains("Code")) { ((Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.IErrorResponseInternal)this).Code = (string) content.GetValueForProperty("Code",((Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.IErrorResponseInternal)this).Code, global::System.Convert.ToString); @@ -167,6 +159,14 @@ internal ErrorResponse(global::System.Management.Automation.PSObject content) { ((Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.IErrorResponseInternal)this).Target = (string) content.GetValueForProperty("Target",((Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.IErrorResponseInternal)this).Target, global::System.Convert.ToString); } + if (content.Contains("Detail")) + { + ((Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.IErrorResponseInternal)this).Detail = (System.Collections.Generic.List) content.GetValueForProperty("Detail",((Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.IErrorResponseInternal)this).Detail, __y => TypeConverterExtensions.SelectToList(__y, Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.ErrorDetailTypeConverter.ConvertFrom)); + } + if (content.Contains("AdditionalInfo")) + { + ((Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.IErrorResponseInternal)this).AdditionalInfo = (System.Collections.Generic.List) content.GetValueForProperty("AdditionalInfo",((Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.IErrorResponseInternal)this).AdditionalInfo, __y => TypeConverterExtensions.SelectToList(__y, Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.ErrorAdditionalInfoTypeConverter.ConvertFrom)); + } AfterDeserializePSObject(content); } diff --git a/generated/StorageDiscovery/StorageDiscovery.Autorest/generated/api/Models/StorageDiscoveryScope.PowerShell.cs b/generated/StorageDiscovery/StorageDiscovery.Autorest/generated/api/Models/StorageDiscoveryScope.PowerShell.cs index 7b7891423b17..4190059b0c95 100644 --- a/generated/StorageDiscovery/StorageDiscovery.Autorest/generated/api/Models/StorageDiscoveryScope.PowerShell.cs +++ b/generated/StorageDiscovery/StorageDiscovery.Autorest/generated/api/Models/StorageDiscoveryScope.PowerShell.cs @@ -121,7 +121,7 @@ internal StorageDiscoveryScope(global::System.Collections.IDictionary content) } if (content.Contains("Tag")) { - ((Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.IStorageDiscoveryScopeInternal)this).Tag = (Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.ITags) content.GetValueForProperty("Tag",((Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.IStorageDiscoveryScopeInternal)this).Tag, Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.TagsTypeConverter.ConvertFrom); + ((Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.IStorageDiscoveryScopeInternal)this).Tag = (Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.IStorageDiscoveryScopeTags) content.GetValueForProperty("Tag",((Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.IStorageDiscoveryScopeInternal)this).Tag, Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.StorageDiscoveryScopeTagsTypeConverter.ConvertFrom); } AfterDeserializeDictionary(content); } @@ -154,7 +154,7 @@ internal StorageDiscoveryScope(global::System.Management.Automation.PSObject con } if (content.Contains("Tag")) { - ((Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.IStorageDiscoveryScopeInternal)this).Tag = (Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.ITags) content.GetValueForProperty("Tag",((Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.IStorageDiscoveryScopeInternal)this).Tag, Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.TagsTypeConverter.ConvertFrom); + ((Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.IStorageDiscoveryScopeInternal)this).Tag = (Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.IStorageDiscoveryScopeTags) content.GetValueForProperty("Tag",((Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.IStorageDiscoveryScopeInternal)this).Tag, Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.StorageDiscoveryScopeTagsTypeConverter.ConvertFrom); } AfterDeserializePSObject(content); } diff --git a/generated/StorageDiscovery/StorageDiscovery.Autorest/generated/api/Models/StorageDiscoveryScope.cs b/generated/StorageDiscovery/StorageDiscovery.Autorest/generated/api/Models/StorageDiscoveryScope.cs index 6c7a626b02d6..c7f5ec116bbb 100644 --- a/generated/StorageDiscovery/StorageDiscovery.Autorest/generated/api/Models/StorageDiscoveryScope.cs +++ b/generated/StorageDiscovery/StorageDiscovery.Autorest/generated/api/Models/StorageDiscoveryScope.cs @@ -26,11 +26,11 @@ public partial class StorageDiscoveryScope : public System.Collections.Generic.List ResourceType { get => this._resourceType; set => this._resourceType = value; } /// Backing field for property. - private Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.ITags _tag; + private Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.IStorageDiscoveryScopeTags _tag; /// Resource tags. [Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Origin(Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.PropertyOrigin.Owned)] - public Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.ITags Tag { get => (this._tag = this._tag ?? new Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.Tags()); set => this._tag = value; } + public Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.IStorageDiscoveryScopeTags Tag { get => (this._tag = this._tag ?? new Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.StorageDiscoveryScopeTags()); set => this._tag = value; } /// Backing field for property. private System.Collections.Generic.List _tagKeysOnly; @@ -81,8 +81,8 @@ public partial interface IStorageDiscoveryScope : Update = true, Description = @"Resource tags.", SerializedName = @"tags", - PossibleTypes = new [] { typeof(Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.ITags) })] - Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.ITags Tag { get; set; } + PossibleTypes = new [] { typeof(Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.IStorageDiscoveryScopeTags) })] + Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.IStorageDiscoveryScopeTags Tag { get; set; } /// The storage account tags keys to filter [Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.Info( Required = false, @@ -106,7 +106,7 @@ internal partial interface IStorageDiscoveryScopeInternal [global::Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.PSArgumentCompleterAttribute("Microsoft.Storage/storageAccounts")] System.Collections.Generic.List ResourceType { get; set; } /// Resource tags. - Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.ITags Tag { get; set; } + Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.IStorageDiscoveryScopeTags Tag { get; set; } /// The storage account tags keys to filter System.Collections.Generic.List TagKeysOnly { get; set; } diff --git a/generated/StorageDiscovery/StorageDiscovery.Autorest/generated/api/Models/StorageDiscoveryScope.json.cs b/generated/StorageDiscovery/StorageDiscovery.Autorest/generated/api/Models/StorageDiscoveryScope.json.cs index fac71da11b48..773f2b6ffa8f 100644 --- a/generated/StorageDiscovery/StorageDiscovery.Autorest/generated/api/Models/StorageDiscoveryScope.json.cs +++ b/generated/StorageDiscovery/StorageDiscovery.Autorest/generated/api/Models/StorageDiscoveryScope.json.cs @@ -78,7 +78,7 @@ internal StorageDiscoveryScope(Microsoft.Azure.PowerShell.Cmdlets.StorageDiscove {_displayName = If( json?.PropertyT("displayName"), out var __jsonDisplayName) ? (string)__jsonDisplayName : (string)_displayName;} {_resourceType = If( json?.PropertyT("resourceTypes"), out var __jsonResourceTypes) ? If( __jsonResourceTypes as Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.Json.JsonArray, out var __v) ? new global::System.Func>(()=> global::System.Linq.Enumerable.ToList(global::System.Linq.Enumerable.Select(__v, (__u)=>(string) (__u is Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.Json.JsonString __t ? (string)(__t.ToString()) : null)) ))() : null : _resourceType;} {_tagKeysOnly = If( json?.PropertyT("tagKeysOnly"), out var __jsonTagKeysOnly) ? If( __jsonTagKeysOnly as Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.Json.JsonArray, out var __q) ? new global::System.Func>(()=> global::System.Linq.Enumerable.ToList(global::System.Linq.Enumerable.Select(__q, (__p)=>(string) (__p is Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.Json.JsonString __o ? (string)(__o.ToString()) : null)) ))() : null : _tagKeysOnly;} - {_tag = If( json?.PropertyT("tags"), out var __jsonTags) ? Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.Tags.FromJson(__jsonTags) : _tag;} + {_tag = If( json?.PropertyT("tags"), out var __jsonTags) ? Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.StorageDiscoveryScopeTags.FromJson(__jsonTags) : _tag;} AfterFromJson(json); } diff --git a/generated/StorageDiscovery/StorageDiscovery.Autorest/generated/api/Models/StorageDiscoveryScopeTags.PowerShell.cs b/generated/StorageDiscovery/StorageDiscovery.Autorest/generated/api/Models/StorageDiscoveryScopeTags.PowerShell.cs new file mode 100644 index 000000000000..cff1a32c3b34 --- /dev/null +++ b/generated/StorageDiscovery/StorageDiscovery.Autorest/generated/api/Models/StorageDiscoveryScopeTags.PowerShell.cs @@ -0,0 +1,158 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for license information. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. +namespace Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models +{ + using Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.PowerShell; + + /// Resource tags. + [System.ComponentModel.TypeConverter(typeof(StorageDiscoveryScopeTagsTypeConverter))] + public partial class StorageDiscoveryScopeTags + { + + /// + /// AfterDeserializeDictionary will be called after the deserialization has finished, allowing customization of the + /// object before it is returned. Implement this method in a partial class to enable this behavior + /// + /// The global::System.Collections.IDictionary content that should be used. + + partial void AfterDeserializeDictionary(global::System.Collections.IDictionary content); + + /// + /// AfterDeserializePSObject will be called after the deserialization has finished, allowing customization of the object + /// before it is returned. Implement this method in a partial class to enable this behavior + /// + /// The global::System.Management.Automation.PSObject content that should be used. + + partial void AfterDeserializePSObject(global::System.Management.Automation.PSObject content); + + /// + /// BeforeDeserializeDictionary will be called before the deserialization has commenced, allowing complete customization + /// of the object before it is deserialized. + /// If you wish to disable the default deserialization entirely, return true in the output + /// parameter. + /// Implement this method in a partial class to enable this behavior. + /// + /// The global::System.Collections.IDictionary content that should be used. + /// Determines if the rest of the serialization should be processed, or if the method should return + /// instantly. + + partial void BeforeDeserializeDictionary(global::System.Collections.IDictionary content, ref bool returnNow); + + /// + /// BeforeDeserializePSObject will be called before the deserialization has commenced, allowing complete customization + /// of the object before it is deserialized. + /// If you wish to disable the default deserialization entirely, return true in the output + /// parameter. + /// Implement this method in a partial class to enable this behavior. + /// + /// The global::System.Management.Automation.PSObject content that should be used. + /// Determines if the rest of the serialization should be processed, or if the method should return + /// instantly. + + partial void BeforeDeserializePSObject(global::System.Management.Automation.PSObject content, ref bool returnNow); + + /// + /// OverrideToString will be called if it is implemented. Implement this method in a partial class to enable this behavior + /// + /// /// instance serialized to a string, normally it is a Json + /// /// set returnNow to true if you provide a customized OverrideToString function + + partial void OverrideToString(ref string stringResult, ref bool returnNow); + + /// + /// Deserializes a into an instance of . + /// + /// The global::System.Collections.IDictionary content that should be used. + /// + /// an instance of . + /// + public static Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.IStorageDiscoveryScopeTags DeserializeFromDictionary(global::System.Collections.IDictionary content) + { + return new StorageDiscoveryScopeTags(content); + } + + /// + /// Deserializes a into an instance of . + /// + /// The global::System.Management.Automation.PSObject content that should be used. + /// + /// an instance of . + /// + public static Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.IStorageDiscoveryScopeTags DeserializeFromPSObject(global::System.Management.Automation.PSObject content) + { + return new StorageDiscoveryScopeTags(content); + } + + /// + /// Creates a new instance of , deserializing the content from a json string. + /// + /// a string containing a JSON serialized instance of this model. + /// an instance of the model class. + public static Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.IStorageDiscoveryScopeTags FromJsonString(string jsonText) => FromJson(Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.Json.JsonNode.Parse(jsonText)); + + /// + /// Deserializes a into a new instance of . + /// + /// The global::System.Collections.IDictionary content that should be used. + internal StorageDiscoveryScopeTags(global::System.Collections.IDictionary content) + { + bool returnNow = false; + BeforeDeserializeDictionary(content, ref returnNow); + if (returnNow) + { + return; + } + // actually deserialize + // this type is a dictionary; copy elements from source to here. + CopyFrom(content); + AfterDeserializeDictionary(content); + } + + /// + /// Deserializes a into a new instance of . + /// + /// The global::System.Management.Automation.PSObject content that should be used. + internal StorageDiscoveryScopeTags(global::System.Management.Automation.PSObject content) + { + bool returnNow = false; + BeforeDeserializePSObject(content, ref returnNow); + if (returnNow) + { + return; + } + // actually deserialize + // this type is a dictionary; copy elements from source to here. + CopyFrom(content); + AfterDeserializePSObject(content); + } + + /// Serializes this instance to a json string. + + /// a containing this model serialized to JSON text. + public string ToJsonString() => ToJson(null, Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.SerializationMode.IncludeAll)?.ToString(); + + public override string ToString() + { + var returnNow = false; + var result = global::System.String.Empty; + OverrideToString(ref result, ref returnNow); + if (returnNow) + { + return result; + } + return ToJsonString(); + } + } + /// Resource tags. + [System.ComponentModel.TypeConverter(typeof(StorageDiscoveryScopeTagsTypeConverter))] + public partial interface IStorageDiscoveryScopeTags + + { + + } +} \ No newline at end of file diff --git a/generated/StorageDiscovery/StorageDiscovery.Autorest/generated/api/Models/StorageDiscoveryScopeTags.TypeConverter.cs b/generated/StorageDiscovery/StorageDiscovery.Autorest/generated/api/Models/StorageDiscoveryScopeTags.TypeConverter.cs new file mode 100644 index 000000000000..204436b06173 --- /dev/null +++ b/generated/StorageDiscovery/StorageDiscovery.Autorest/generated/api/Models/StorageDiscoveryScopeTags.TypeConverter.cs @@ -0,0 +1,145 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for license information. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. +namespace Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models +{ + using Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.PowerShell; + + /// + /// A PowerShell PSTypeConverter to support converting to an instance of + /// + public partial class StorageDiscoveryScopeTagsTypeConverter : global::System.Management.Automation.PSTypeConverter + { + + /// + /// Determines if the converter can convert the parameter to the parameter. + /// + /// the to convert from + /// the to convert to + /// + /// true if the converter can convert the parameter to the parameter, otherwise false. + /// + public override bool CanConvertFrom(object sourceValue, global::System.Type destinationType) => CanConvertFrom(sourceValue); + + /// + /// Determines if the converter can convert the parameter to the + /// type. + /// + /// the instance to check if it can be converted to the type. + /// + /// true if the instance could be converted to a type, otherwise false + /// + public static bool CanConvertFrom(dynamic sourceValue) + { + if (null == sourceValue) + { + return true; + } + global::System.Type type = sourceValue.GetType(); + if (typeof(global::System.Management.Automation.PSObject).IsAssignableFrom(type)) + { + // we say yest to PSObjects + return true; + } + if (typeof(global::System.Collections.IDictionary).IsAssignableFrom(type)) + { + // we say yest to Hashtables/dictionaries + return true; + } + try + { + if (null != sourceValue.ToJsonString()) + { + return true; + } + } + catch + { + // Not one of our objects + } + try + { + string text = sourceValue.ToString()?.Trim(); + return true == text?.StartsWith("{") && true == text?.EndsWith("}") && Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.Json.JsonNode.Parse(text).Type == Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.Json.JsonType.Object; + } + catch + { + // Doesn't look like it can be treated as JSON + } + return false; + } + + /// + /// Determines if the parameter can be converted to the + /// parameter + /// + /// the to convert from + /// the to convert to + /// + /// true if the converter can convert the parameter to the parameter, otherwise false + /// + public override bool CanConvertTo(object sourceValue, global::System.Type destinationType) => false; + + /// + /// Converts the parameter to the parameter using and + /// + /// the to convert from + /// the to convert to + /// not used by this TypeConverter. + /// when set to true, will ignore the case when converting. + /// + /// an instance of , or null if there is no suitable conversion. + /// + public override object ConvertFrom(object sourceValue, global::System.Type destinationType, global::System.IFormatProvider formatProvider, bool ignoreCase) => ConvertFrom(sourceValue); + + /// + /// Converts the parameter into an instance of + /// + /// the value to convert into an instance of . + /// + /// an instance of , or null if there is no suitable conversion. + /// + public static Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.IStorageDiscoveryScopeTags ConvertFrom(dynamic sourceValue) + { + if (null == sourceValue) + { + return null; + } + global::System.Type type = sourceValue.GetType(); + if (typeof(Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.IStorageDiscoveryScopeTags).IsAssignableFrom(type)) + { + return sourceValue; + } + try + { + return StorageDiscoveryScopeTags.FromJsonString(typeof(string) == sourceValue.GetType() ? sourceValue : sourceValue.ToJsonString());; + } + catch + { + // Unable to use JSON pattern + } + if (typeof(global::System.Management.Automation.PSObject).IsAssignableFrom(type)) + { + return StorageDiscoveryScopeTags.DeserializeFromPSObject(sourceValue); + } + if (typeof(global::System.Collections.IDictionary).IsAssignableFrom(type)) + { + return StorageDiscoveryScopeTags.DeserializeFromDictionary(sourceValue); + } + return null; + } + + /// NotImplemented -- this will return null + /// the to convert from + /// the to convert to + /// not used by this TypeConverter. + /// when set to true, will ignore the case when converting. + /// will always return null. + public override object ConvertTo(object sourceValue, global::System.Type destinationType, global::System.IFormatProvider formatProvider, bool ignoreCase) => null; + } +} \ No newline at end of file diff --git a/generated/StorageDiscovery/StorageDiscovery.Autorest/generated/api/Models/StorageDiscoveryScopeTags.cs b/generated/StorageDiscovery/StorageDiscovery.Autorest/generated/api/Models/StorageDiscoveryScopeTags.cs new file mode 100644 index 000000000000..893f25321804 --- /dev/null +++ b/generated/StorageDiscovery/StorageDiscovery.Autorest/generated/api/Models/StorageDiscoveryScopeTags.cs @@ -0,0 +1,33 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for license information. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. +namespace Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models +{ + using static Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.Extensions; + + /// Resource tags. + public partial class StorageDiscoveryScopeTags : + Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.IStorageDiscoveryScopeTags, + Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.IStorageDiscoveryScopeTagsInternal + { + + /// Creates an new instance. + public StorageDiscoveryScopeTags() + { + + } + } + /// Resource tags. + public partial interface IStorageDiscoveryScopeTags : + Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.IJsonSerializable, + Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.IAssociativeArray + { + + } + /// Resource tags. + internal partial interface IStorageDiscoveryScopeTagsInternal + + { + + } +} \ No newline at end of file diff --git a/generated/StorageDiscovery/StorageDiscovery.Autorest/generated/api/Models/StorageDiscoveryScopeTags.dictionary.cs b/generated/StorageDiscovery/StorageDiscovery.Autorest/generated/api/Models/StorageDiscoveryScopeTags.dictionary.cs new file mode 100644 index 000000000000..cd44b84f940a --- /dev/null +++ b/generated/StorageDiscovery/StorageDiscovery.Autorest/generated/api/Models/StorageDiscoveryScopeTags.dictionary.cs @@ -0,0 +1,73 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for license information. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. +namespace Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models +{ + using static Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.Extensions; + + public partial class StorageDiscoveryScopeTags : + Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.IAssociativeArray + { + protected global::System.Collections.Generic.Dictionary __additionalProperties = new global::System.Collections.Generic.Dictionary(); + + global::System.Collections.Generic.IDictionary Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.IAssociativeArray.AdditionalProperties { get => __additionalProperties; } + + int Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.IAssociativeArray.Count { get => __additionalProperties.Count; } + + global::System.Collections.Generic.IEnumerable Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.IAssociativeArray.Keys { get => __additionalProperties.Keys; } + + global::System.Collections.Generic.IEnumerable Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.IAssociativeArray.Values { get => __additionalProperties.Values; } + + public string this[global::System.String index] { get => __additionalProperties[index]; set => __additionalProperties[index] = value; } + + /// + /// + public void Add(global::System.String key, string value) => __additionalProperties.Add( key, value); + + public void Clear() => __additionalProperties.Clear(); + + /// + public bool ContainsKey(global::System.String key) => __additionalProperties.ContainsKey( key); + + /// + public void CopyFrom(global::System.Collections.IDictionary source) + { + if (null != source) + { + foreach( var property in Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.PowerShell.TypeConverterExtensions.GetFilteredProperties(source, new global::System.Collections.Generic.HashSet() { } ) ) + { + if ((null != property.Key && null != property.Value)) + { + this.__additionalProperties.Add(property.Key.ToString(), global::System.Management.Automation.LanguagePrimitives.ConvertTo( property.Value)); + } + } + } + } + + /// + public void CopyFrom(global::System.Management.Automation.PSObject source) + { + if (null != source) + { + foreach( var property in Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.PowerShell.TypeConverterExtensions.GetFilteredProperties(source, new global::System.Collections.Generic.HashSet() { } ) ) + { + if ((null != property.Key && null != property.Value)) + { + this.__additionalProperties.Add(property.Key.ToString(), global::System.Management.Automation.LanguagePrimitives.ConvertTo( property.Value)); + } + } + } + } + + /// + public bool Remove(global::System.String key) => __additionalProperties.Remove( key); + + /// + /// + public bool TryGetValue(global::System.String key, out string value) => __additionalProperties.TryGetValue( key, out value); + + /// + + public static implicit operator global::System.Collections.Generic.Dictionary(Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.StorageDiscoveryScopeTags source) => source.__additionalProperties; + } +} \ No newline at end of file diff --git a/generated/StorageDiscovery/StorageDiscovery.Autorest/generated/api/Models/StorageDiscoveryScopeTags.json.cs b/generated/StorageDiscovery/StorageDiscovery.Autorest/generated/api/Models/StorageDiscoveryScopeTags.json.cs new file mode 100644 index 000000000000..0a554f3bc657 --- /dev/null +++ b/generated/StorageDiscovery/StorageDiscovery.Autorest/generated/api/Models/StorageDiscoveryScopeTags.json.cs @@ -0,0 +1,107 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for license information. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. +namespace Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models +{ + using static Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.Extensions; + + /// Resource tags. + public partial class StorageDiscoveryScopeTags + { + + /// + /// AfterFromJson will be called after the json deserialization has finished, allowing customization of the object + /// before it is returned. Implement this method in a partial class to enable this behavior + /// + /// The JsonNode that should be deserialized into this object. + + partial void AfterFromJson(Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.Json.JsonObject json); + + /// + /// AfterToJson will be called after the json serialization has finished, allowing customization of the before it is returned. Implement this method in a partial class to enable this behavior + /// + /// The JSON container that the serialization result will be placed in. + + partial void AfterToJson(ref Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.Json.JsonObject container); + + /// + /// BeforeFromJson will be called before the json deserialization has commenced, allowing complete customization of + /// the object before it is deserialized. + /// If you wish to disable the default deserialization entirely, return true in the + /// output parameter. + /// Implement this method in a partial class to enable this behavior. + /// + /// The JsonNode that should be deserialized into this object. + /// Determines if the rest of the deserialization should be processed, or if the method should return + /// instantly. + + partial void BeforeFromJson(Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.Json.JsonObject json, ref bool returnNow); + + /// + /// BeforeToJson will be called before the json serialization has commenced, allowing complete customization of the + /// object before it is serialized. + /// If you wish to disable the default serialization entirely, return true in the output + /// parameter. + /// Implement this method in a partial class to enable this behavior. + /// + /// The JSON container that the serialization result will be placed in. + /// Determines if the rest of the serialization should be processed, or if the method should return + /// instantly. + + partial void BeforeToJson(ref Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.Json.JsonObject container, ref bool returnNow); + + /// + /// Deserializes a into an instance of Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.IStorageDiscoveryScopeTags. + /// + /// a to deserialize from. + /// + /// an instance of Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.IStorageDiscoveryScopeTags. + /// + public static Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.IStorageDiscoveryScopeTags FromJson(Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.Json.JsonNode node) + { + return node is Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.Json.JsonObject json ? new StorageDiscoveryScopeTags(json) : null; + } + + /// + /// Deserializes a Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.Json.JsonObject into a new instance of . + /// + /// A Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.Json.JsonObject instance to deserialize from. + /// + internal StorageDiscoveryScopeTags(Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.Json.JsonObject json, global::System.Collections.Generic.HashSet exclusions = null) + { + bool returnNow = false; + BeforeFromJson(json, ref returnNow); + if (returnNow) + { + return; + } + Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.JsonSerializable.FromJson( json, ((Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.IAssociativeArray)this).AdditionalProperties, null ,exclusions ); + AfterFromJson(json); + } + + /// + /// Serializes this instance of into a . + /// + /// The container to serialize this object into. If the caller + /// passes in null, a new instance will be created and returned to the caller. + /// Allows the caller to choose the depth of the serialization. See . + /// + /// a serialized instance of as a . + /// + public Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.Json.JsonNode ToJson(Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.Json.JsonObject container, Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.SerializationMode serializationMode) + { + container = container ?? new Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.Json.JsonObject(); + + bool returnNow = false; + BeforeToJson(ref container, ref returnNow); + if (returnNow) + { + return container; + } + Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.JsonSerializable.ToJson( ((Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.IAssociativeArray)this).AdditionalProperties, container); + AfterToJson(ref container); + return container; + } + } +} \ No newline at end of file diff --git a/generated/StorageDiscovery/StorageDiscovery.Autorest/generated/api/Models/StorageDiscoveryWorkspace.PowerShell.cs b/generated/StorageDiscovery/StorageDiscovery.Autorest/generated/api/Models/StorageDiscoveryWorkspace.PowerShell.cs index d69dcdd7ef65..552049a76bb3 100644 --- a/generated/StorageDiscovery/StorageDiscovery.Autorest/generated/api/Models/StorageDiscoveryWorkspace.PowerShell.cs +++ b/generated/StorageDiscovery/StorageDiscovery.Autorest/generated/api/Models/StorageDiscoveryWorkspace.PowerShell.cs @@ -155,20 +155,12 @@ internal StorageDiscoveryWorkspace(global::System.Collections.IDictionary conten } if (content.Contains("Tag")) { - ((Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.ITrackedResourceInternal)this).Tag = (Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.ITags) content.GetValueForProperty("Tag",((Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.ITrackedResourceInternal)this).Tag, Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.TagsTypeConverter.ConvertFrom); + ((Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.ITrackedResourceInternal)this).Tag = (Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.ITrackedResourceTags) content.GetValueForProperty("Tag",((Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.ITrackedResourceInternal)this).Tag, Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.TrackedResourceTagsTypeConverter.ConvertFrom); } if (content.Contains("Location")) { ((Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.ITrackedResourceInternal)this).Location = (string) content.GetValueForProperty("Location",((Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.ITrackedResourceInternal)this).Location, global::System.Convert.ToString); } - if (content.Contains("WorkspaceRoot")) - { - ((Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.IStorageDiscoveryWorkspaceInternal)this).WorkspaceRoot = (System.Collections.Generic.List) content.GetValueForProperty("WorkspaceRoot",((Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.IStorageDiscoveryWorkspaceInternal)this).WorkspaceRoot, __y => TypeConverterExtensions.SelectToList(__y, global::System.Convert.ToString)); - } - if (content.Contains("Scope")) - { - ((Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.IStorageDiscoveryWorkspaceInternal)this).Scope = (System.Collections.Generic.List) content.GetValueForProperty("Scope",((Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.IStorageDiscoveryWorkspaceInternal)this).Scope, __y => TypeConverterExtensions.SelectToList(__y, Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.StorageDiscoveryScopeTypeConverter.ConvertFrom)); - } if (content.Contains("Sku")) { ((Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.IStorageDiscoveryWorkspaceInternal)this).Sku = (string) content.GetValueForProperty("Sku",((Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.IStorageDiscoveryWorkspaceInternal)this).Sku, global::System.Convert.ToString); @@ -177,6 +169,14 @@ internal StorageDiscoveryWorkspace(global::System.Collections.IDictionary conten { ((Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.IStorageDiscoveryWorkspaceInternal)this).Description = (string) content.GetValueForProperty("Description",((Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.IStorageDiscoveryWorkspaceInternal)this).Description, global::System.Convert.ToString); } + if (content.Contains("WorkspaceRoot")) + { + ((Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.IStorageDiscoveryWorkspaceInternal)this).WorkspaceRoot = (System.Collections.Generic.List) content.GetValueForProperty("WorkspaceRoot",((Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.IStorageDiscoveryWorkspaceInternal)this).WorkspaceRoot, __y => TypeConverterExtensions.SelectToList(__y, global::System.Convert.ToString)); + } + if (content.Contains("Scope")) + { + ((Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.IStorageDiscoveryWorkspaceInternal)this).Scope = (System.Collections.Generic.List) content.GetValueForProperty("Scope",((Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.IStorageDiscoveryWorkspaceInternal)this).Scope, __y => TypeConverterExtensions.SelectToList(__y, Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.StorageDiscoveryScopeTypeConverter.ConvertFrom)); + } if (content.Contains("ProvisioningState")) { ((Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.IStorageDiscoveryWorkspaceInternal)this).ProvisioningState = (string) content.GetValueForProperty("ProvisioningState",((Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.IStorageDiscoveryWorkspaceInternal)this).ProvisioningState, global::System.Convert.ToString); @@ -244,20 +244,12 @@ internal StorageDiscoveryWorkspace(global::System.Management.Automation.PSObject } if (content.Contains("Tag")) { - ((Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.ITrackedResourceInternal)this).Tag = (Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.ITags) content.GetValueForProperty("Tag",((Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.ITrackedResourceInternal)this).Tag, Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.TagsTypeConverter.ConvertFrom); + ((Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.ITrackedResourceInternal)this).Tag = (Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.ITrackedResourceTags) content.GetValueForProperty("Tag",((Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.ITrackedResourceInternal)this).Tag, Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.TrackedResourceTagsTypeConverter.ConvertFrom); } if (content.Contains("Location")) { ((Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.ITrackedResourceInternal)this).Location = (string) content.GetValueForProperty("Location",((Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.ITrackedResourceInternal)this).Location, global::System.Convert.ToString); } - if (content.Contains("WorkspaceRoot")) - { - ((Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.IStorageDiscoveryWorkspaceInternal)this).WorkspaceRoot = (System.Collections.Generic.List) content.GetValueForProperty("WorkspaceRoot",((Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.IStorageDiscoveryWorkspaceInternal)this).WorkspaceRoot, __y => TypeConverterExtensions.SelectToList(__y, global::System.Convert.ToString)); - } - if (content.Contains("Scope")) - { - ((Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.IStorageDiscoveryWorkspaceInternal)this).Scope = (System.Collections.Generic.List) content.GetValueForProperty("Scope",((Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.IStorageDiscoveryWorkspaceInternal)this).Scope, __y => TypeConverterExtensions.SelectToList(__y, Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.StorageDiscoveryScopeTypeConverter.ConvertFrom)); - } if (content.Contains("Sku")) { ((Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.IStorageDiscoveryWorkspaceInternal)this).Sku = (string) content.GetValueForProperty("Sku",((Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.IStorageDiscoveryWorkspaceInternal)this).Sku, global::System.Convert.ToString); @@ -266,6 +258,14 @@ internal StorageDiscoveryWorkspace(global::System.Management.Automation.PSObject { ((Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.IStorageDiscoveryWorkspaceInternal)this).Description = (string) content.GetValueForProperty("Description",((Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.IStorageDiscoveryWorkspaceInternal)this).Description, global::System.Convert.ToString); } + if (content.Contains("WorkspaceRoot")) + { + ((Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.IStorageDiscoveryWorkspaceInternal)this).WorkspaceRoot = (System.Collections.Generic.List) content.GetValueForProperty("WorkspaceRoot",((Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.IStorageDiscoveryWorkspaceInternal)this).WorkspaceRoot, __y => TypeConverterExtensions.SelectToList(__y, global::System.Convert.ToString)); + } + if (content.Contains("Scope")) + { + ((Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.IStorageDiscoveryWorkspaceInternal)this).Scope = (System.Collections.Generic.List) content.GetValueForProperty("Scope",((Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.IStorageDiscoveryWorkspaceInternal)this).Scope, __y => TypeConverterExtensions.SelectToList(__y, Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.StorageDiscoveryScopeTypeConverter.ConvertFrom)); + } if (content.Contains("ProvisioningState")) { ((Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.IStorageDiscoveryWorkspaceInternal)this).ProvisioningState = (string) content.GetValueForProperty("ProvisioningState",((Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.IStorageDiscoveryWorkspaceInternal)this).ProvisioningState, global::System.Convert.ToString); diff --git a/generated/StorageDiscovery/StorageDiscovery.Autorest/generated/api/Models/StorageDiscoveryWorkspace.cs b/generated/StorageDiscovery/StorageDiscovery.Autorest/generated/api/Models/StorageDiscoveryWorkspace.cs index b87f93bade0f..2bf22d71c918 100644 --- a/generated/StorageDiscovery/StorageDiscovery.Autorest/generated/api/Models/StorageDiscoveryWorkspace.cs +++ b/generated/StorageDiscovery/StorageDiscovery.Autorest/generated/api/Models/StorageDiscoveryWorkspace.cs @@ -128,7 +128,7 @@ public partial class StorageDiscoveryWorkspace : /// Resource tags. [Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Origin(Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.PropertyOrigin.Inherited)] - public Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.ITags Tag { get => ((Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.ITrackedResourceInternal)__trackedResource).Tag; set => ((Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.ITrackedResourceInternal)__trackedResource).Tag = value ?? null /* model class */; } + public Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.ITrackedResourceTags Tag { get => ((Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.ITrackedResourceInternal)__trackedResource).Tag; set => ((Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.ITrackedResourceInternal)__trackedResource).Tag = value ?? null /* model class */; } /// /// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" diff --git a/generated/StorageDiscovery/StorageDiscovery.Autorest/generated/api/Models/StorageDiscoveryWorkspaceUpdate.PowerShell.cs b/generated/StorageDiscovery/StorageDiscovery.Autorest/generated/api/Models/StorageDiscoveryWorkspaceUpdate.PowerShell.cs index 1a00a755d246..abdb4a2df968 100644 --- a/generated/StorageDiscovery/StorageDiscovery.Autorest/generated/api/Models/StorageDiscoveryWorkspaceUpdate.PowerShell.cs +++ b/generated/StorageDiscovery/StorageDiscovery.Autorest/generated/api/Models/StorageDiscoveryWorkspaceUpdate.PowerShell.cs @@ -115,15 +115,7 @@ internal StorageDiscoveryWorkspaceUpdate(global::System.Collections.IDictionary } if (content.Contains("Tag")) { - ((Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.IStorageDiscoveryWorkspaceUpdateInternal)this).Tag = (Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.ITags) content.GetValueForProperty("Tag",((Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.IStorageDiscoveryWorkspaceUpdateInternal)this).Tag, Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.TagsTypeConverter.ConvertFrom); - } - if (content.Contains("WorkspaceRoot")) - { - ((Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.IStorageDiscoveryWorkspaceUpdateInternal)this).WorkspaceRoot = (System.Collections.Generic.List) content.GetValueForProperty("WorkspaceRoot",((Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.IStorageDiscoveryWorkspaceUpdateInternal)this).WorkspaceRoot, __y => TypeConverterExtensions.SelectToList(__y, global::System.Convert.ToString)); - } - if (content.Contains("Scope")) - { - ((Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.IStorageDiscoveryWorkspaceUpdateInternal)this).Scope = (System.Collections.Generic.List) content.GetValueForProperty("Scope",((Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.IStorageDiscoveryWorkspaceUpdateInternal)this).Scope, __y => TypeConverterExtensions.SelectToList(__y, Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.StorageDiscoveryScopeTypeConverter.ConvertFrom)); + ((Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.IStorageDiscoveryWorkspaceUpdateInternal)this).Tag = (Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.IStorageDiscoveryWorkspaceUpdateTags) content.GetValueForProperty("Tag",((Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.IStorageDiscoveryWorkspaceUpdateInternal)this).Tag, Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.StorageDiscoveryWorkspaceUpdateTagsTypeConverter.ConvertFrom); } if (content.Contains("Sku")) { @@ -133,6 +125,14 @@ internal StorageDiscoveryWorkspaceUpdate(global::System.Collections.IDictionary { ((Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.IStorageDiscoveryWorkspaceUpdateInternal)this).Description = (string) content.GetValueForProperty("Description",((Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.IStorageDiscoveryWorkspaceUpdateInternal)this).Description, global::System.Convert.ToString); } + if (content.Contains("WorkspaceRoot")) + { + ((Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.IStorageDiscoveryWorkspaceUpdateInternal)this).WorkspaceRoot = (System.Collections.Generic.List) content.GetValueForProperty("WorkspaceRoot",((Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.IStorageDiscoveryWorkspaceUpdateInternal)this).WorkspaceRoot, __y => TypeConverterExtensions.SelectToList(__y, global::System.Convert.ToString)); + } + if (content.Contains("Scope")) + { + ((Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.IStorageDiscoveryWorkspaceUpdateInternal)this).Scope = (System.Collections.Generic.List) content.GetValueForProperty("Scope",((Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.IStorageDiscoveryWorkspaceUpdateInternal)this).Scope, __y => TypeConverterExtensions.SelectToList(__y, Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.StorageDiscoveryScopeTypeConverter.ConvertFrom)); + } AfterDeserializeDictionary(content); } @@ -156,15 +156,7 @@ internal StorageDiscoveryWorkspaceUpdate(global::System.Management.Automation.PS } if (content.Contains("Tag")) { - ((Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.IStorageDiscoveryWorkspaceUpdateInternal)this).Tag = (Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.ITags) content.GetValueForProperty("Tag",((Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.IStorageDiscoveryWorkspaceUpdateInternal)this).Tag, Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.TagsTypeConverter.ConvertFrom); - } - if (content.Contains("WorkspaceRoot")) - { - ((Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.IStorageDiscoveryWorkspaceUpdateInternal)this).WorkspaceRoot = (System.Collections.Generic.List) content.GetValueForProperty("WorkspaceRoot",((Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.IStorageDiscoveryWorkspaceUpdateInternal)this).WorkspaceRoot, __y => TypeConverterExtensions.SelectToList(__y, global::System.Convert.ToString)); - } - if (content.Contains("Scope")) - { - ((Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.IStorageDiscoveryWorkspaceUpdateInternal)this).Scope = (System.Collections.Generic.List) content.GetValueForProperty("Scope",((Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.IStorageDiscoveryWorkspaceUpdateInternal)this).Scope, __y => TypeConverterExtensions.SelectToList(__y, Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.StorageDiscoveryScopeTypeConverter.ConvertFrom)); + ((Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.IStorageDiscoveryWorkspaceUpdateInternal)this).Tag = (Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.IStorageDiscoveryWorkspaceUpdateTags) content.GetValueForProperty("Tag",((Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.IStorageDiscoveryWorkspaceUpdateInternal)this).Tag, Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.StorageDiscoveryWorkspaceUpdateTagsTypeConverter.ConvertFrom); } if (content.Contains("Sku")) { @@ -174,6 +166,14 @@ internal StorageDiscoveryWorkspaceUpdate(global::System.Management.Automation.PS { ((Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.IStorageDiscoveryWorkspaceUpdateInternal)this).Description = (string) content.GetValueForProperty("Description",((Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.IStorageDiscoveryWorkspaceUpdateInternal)this).Description, global::System.Convert.ToString); } + if (content.Contains("WorkspaceRoot")) + { + ((Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.IStorageDiscoveryWorkspaceUpdateInternal)this).WorkspaceRoot = (System.Collections.Generic.List) content.GetValueForProperty("WorkspaceRoot",((Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.IStorageDiscoveryWorkspaceUpdateInternal)this).WorkspaceRoot, __y => TypeConverterExtensions.SelectToList(__y, global::System.Convert.ToString)); + } + if (content.Contains("Scope")) + { + ((Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.IStorageDiscoveryWorkspaceUpdateInternal)this).Scope = (System.Collections.Generic.List) content.GetValueForProperty("Scope",((Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.IStorageDiscoveryWorkspaceUpdateInternal)this).Scope, __y => TypeConverterExtensions.SelectToList(__y, Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.StorageDiscoveryScopeTypeConverter.ConvertFrom)); + } AfterDeserializePSObject(content); } diff --git a/generated/StorageDiscovery/StorageDiscovery.Autorest/generated/api/Models/StorageDiscoveryWorkspaceUpdate.cs b/generated/StorageDiscovery/StorageDiscovery.Autorest/generated/api/Models/StorageDiscoveryWorkspaceUpdate.cs index 77cf4dd4c827..ac0c45ed9a78 100644 --- a/generated/StorageDiscovery/StorageDiscovery.Autorest/generated/api/Models/StorageDiscoveryWorkspaceUpdate.cs +++ b/generated/StorageDiscovery/StorageDiscovery.Autorest/generated/api/Models/StorageDiscoveryWorkspaceUpdate.cs @@ -34,11 +34,11 @@ public partial class StorageDiscoveryWorkspaceUpdate : public string Sku { get => ((Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.IStorageDiscoveryWorkspacePropertiesUpdateInternal)Property).Sku; set => ((Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.IStorageDiscoveryWorkspacePropertiesUpdateInternal)Property).Sku = value ?? null; } /// Backing field for property. - private Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.ITags _tag; + private Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.IStorageDiscoveryWorkspaceUpdateTags _tag; /// Resource tags. [Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Origin(Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.PropertyOrigin.Owned)] - public Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.ITags Tag { get => (this._tag = this._tag ?? new Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.Tags()); set => this._tag = value; } + public Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.IStorageDiscoveryWorkspaceUpdateTags Tag { get => (this._tag = this._tag ?? new Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.StorageDiscoveryWorkspaceUpdateTags()); set => this._tag = value; } /// The view level storage discovery data estate [Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Origin(Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.PropertyOrigin.Inlined)] @@ -97,8 +97,8 @@ public partial interface IStorageDiscoveryWorkspaceUpdate : Update = true, Description = @"Resource tags.", SerializedName = @"tags", - PossibleTypes = new [] { typeof(Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.ITags) })] - Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.ITags Tag { get; set; } + PossibleTypes = new [] { typeof(Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.IStorageDiscoveryWorkspaceUpdateTags) })] + Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.IStorageDiscoveryWorkspaceUpdateTags Tag { get; set; } /// The view level storage discovery data estate [Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.Info( Required = false, @@ -126,7 +126,7 @@ internal partial interface IStorageDiscoveryWorkspaceUpdateInternal [global::Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.PSArgumentCompleterAttribute("Standard", "Free")] string Sku { get; set; } /// Resource tags. - Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.ITags Tag { get; set; } + Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.IStorageDiscoveryWorkspaceUpdateTags Tag { get; set; } /// The view level storage discovery data estate System.Collections.Generic.List WorkspaceRoot { get; set; } diff --git a/generated/StorageDiscovery/StorageDiscovery.Autorest/generated/api/Models/StorageDiscoveryWorkspaceUpdate.json.cs b/generated/StorageDiscovery/StorageDiscovery.Autorest/generated/api/Models/StorageDiscoveryWorkspaceUpdate.json.cs index d3da071b25a5..e9fcc6755b2a 100644 --- a/generated/StorageDiscovery/StorageDiscovery.Autorest/generated/api/Models/StorageDiscoveryWorkspaceUpdate.json.cs +++ b/generated/StorageDiscovery/StorageDiscovery.Autorest/generated/api/Models/StorageDiscoveryWorkspaceUpdate.json.cs @@ -76,7 +76,7 @@ internal StorageDiscoveryWorkspaceUpdate(Microsoft.Azure.PowerShell.Cmdlets.Stor return; } {_property = If( json?.PropertyT("properties"), out var __jsonProperties) ? Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.StorageDiscoveryWorkspacePropertiesUpdate.FromJson(__jsonProperties) : _property;} - {_tag = If( json?.PropertyT("tags"), out var __jsonTags) ? Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.Tags.FromJson(__jsonTags) : _tag;} + {_tag = If( json?.PropertyT("tags"), out var __jsonTags) ? Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.StorageDiscoveryWorkspaceUpdateTags.FromJson(__jsonTags) : _tag;} AfterFromJson(json); } diff --git a/generated/StorageDiscovery/StorageDiscovery.Autorest/generated/api/Models/StorageDiscoveryWorkspaceUpdateTags.PowerShell.cs b/generated/StorageDiscovery/StorageDiscovery.Autorest/generated/api/Models/StorageDiscoveryWorkspaceUpdateTags.PowerShell.cs new file mode 100644 index 000000000000..ea45f676bf8c --- /dev/null +++ b/generated/StorageDiscovery/StorageDiscovery.Autorest/generated/api/Models/StorageDiscoveryWorkspaceUpdateTags.PowerShell.cs @@ -0,0 +1,162 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for license information. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. +namespace Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models +{ + using Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.PowerShell; + + /// Resource tags. + [System.ComponentModel.TypeConverter(typeof(StorageDiscoveryWorkspaceUpdateTagsTypeConverter))] + public partial class StorageDiscoveryWorkspaceUpdateTags + { + + /// + /// AfterDeserializeDictionary will be called after the deserialization has finished, allowing customization of the + /// object before it is returned. Implement this method in a partial class to enable this behavior + /// + /// The global::System.Collections.IDictionary content that should be used. + + partial void AfterDeserializeDictionary(global::System.Collections.IDictionary content); + + /// + /// AfterDeserializePSObject will be called after the deserialization has finished, allowing customization of the object + /// before it is returned. Implement this method in a partial class to enable this behavior + /// + /// The global::System.Management.Automation.PSObject content that should be used. + + partial void AfterDeserializePSObject(global::System.Management.Automation.PSObject content); + + /// + /// BeforeDeserializeDictionary will be called before the deserialization has commenced, allowing complete customization + /// of the object before it is deserialized. + /// If you wish to disable the default deserialization entirely, return true in the output + /// parameter. + /// Implement this method in a partial class to enable this behavior. + /// + /// The global::System.Collections.IDictionary content that should be used. + /// Determines if the rest of the serialization should be processed, or if the method should return + /// instantly. + + partial void BeforeDeserializeDictionary(global::System.Collections.IDictionary content, ref bool returnNow); + + /// + /// BeforeDeserializePSObject will be called before the deserialization has commenced, allowing complete customization + /// of the object before it is deserialized. + /// If you wish to disable the default deserialization entirely, return true in the output + /// parameter. + /// Implement this method in a partial class to enable this behavior. + /// + /// The global::System.Management.Automation.PSObject content that should be used. + /// Determines if the rest of the serialization should be processed, or if the method should return + /// instantly. + + partial void BeforeDeserializePSObject(global::System.Management.Automation.PSObject content, ref bool returnNow); + + /// + /// OverrideToString will be called if it is implemented. Implement this method in a partial class to enable this behavior + /// + /// /// instance serialized to a string, normally it is a Json + /// /// set returnNow to true if you provide a customized OverrideToString function + + partial void OverrideToString(ref string stringResult, ref bool returnNow); + + /// + /// Deserializes a into an instance of . + /// + /// The global::System.Collections.IDictionary content that should be used. + /// + /// an instance of . + /// + public static Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.IStorageDiscoveryWorkspaceUpdateTags DeserializeFromDictionary(global::System.Collections.IDictionary content) + { + return new StorageDiscoveryWorkspaceUpdateTags(content); + } + + /// + /// Deserializes a into an instance of . + /// + /// The global::System.Management.Automation.PSObject content that should be used. + /// + /// an instance of . + /// + public static Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.IStorageDiscoveryWorkspaceUpdateTags DeserializeFromPSObject(global::System.Management.Automation.PSObject content) + { + return new StorageDiscoveryWorkspaceUpdateTags(content); + } + + /// + /// Creates a new instance of , deserializing the content from a json string. + /// + /// a string containing a JSON serialized instance of this model. + /// + /// an instance of the model class. + /// + public static Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.IStorageDiscoveryWorkspaceUpdateTags FromJsonString(string jsonText) => FromJson(Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.Json.JsonNode.Parse(jsonText)); + + /// + /// Deserializes a into a new instance of . + /// + /// The global::System.Collections.IDictionary content that should be used. + internal StorageDiscoveryWorkspaceUpdateTags(global::System.Collections.IDictionary content) + { + bool returnNow = false; + BeforeDeserializeDictionary(content, ref returnNow); + if (returnNow) + { + return; + } + // actually deserialize + // this type is a dictionary; copy elements from source to here. + CopyFrom(content); + AfterDeserializeDictionary(content); + } + + /// + /// Deserializes a into a new instance of . + /// + /// The global::System.Management.Automation.PSObject content that should be used. + internal StorageDiscoveryWorkspaceUpdateTags(global::System.Management.Automation.PSObject content) + { + bool returnNow = false; + BeforeDeserializePSObject(content, ref returnNow); + if (returnNow) + { + return; + } + // actually deserialize + // this type is a dictionary; copy elements from source to here. + CopyFrom(content); + AfterDeserializePSObject(content); + } + + /// Serializes this instance to a json string. + + /// a containing this model serialized to JSON text. + public string ToJsonString() => ToJson(null, Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.SerializationMode.IncludeAll)?.ToString(); + + public override string ToString() + { + var returnNow = false; + var result = global::System.String.Empty; + OverrideToString(ref result, ref returnNow); + if (returnNow) + { + return result; + } + return ToJsonString(); + } + } + /// Resource tags. + [System.ComponentModel.TypeConverter(typeof(StorageDiscoveryWorkspaceUpdateTagsTypeConverter))] + public partial interface IStorageDiscoveryWorkspaceUpdateTags + + { + + } +} \ No newline at end of file diff --git a/generated/StorageDiscovery/StorageDiscovery.Autorest/generated/api/Models/StorageDiscoveryWorkspaceUpdateTags.TypeConverter.cs b/generated/StorageDiscovery/StorageDiscovery.Autorest/generated/api/Models/StorageDiscoveryWorkspaceUpdateTags.TypeConverter.cs new file mode 100644 index 000000000000..c21e7eee4588 --- /dev/null +++ b/generated/StorageDiscovery/StorageDiscovery.Autorest/generated/api/Models/StorageDiscoveryWorkspaceUpdateTags.TypeConverter.cs @@ -0,0 +1,147 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for license information. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. +namespace Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models +{ + using Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.PowerShell; + + /// + /// A PowerShell PSTypeConverter to support converting to an instance of + /// + public partial class StorageDiscoveryWorkspaceUpdateTagsTypeConverter : global::System.Management.Automation.PSTypeConverter + { + + /// + /// Determines if the converter can convert the parameter to the parameter. + /// + /// the to convert from + /// the to convert to + /// + /// true if the converter can convert the parameter to the parameter, otherwise false. + /// + public override bool CanConvertFrom(object sourceValue, global::System.Type destinationType) => CanConvertFrom(sourceValue); + + /// + /// Determines if the converter can convert the parameter to the + /// type. + /// + /// the instance to check if it can be converted to the type. + /// + /// true if the instance could be converted to a type, otherwise + /// false + /// + public static bool CanConvertFrom(dynamic sourceValue) + { + if (null == sourceValue) + { + return true; + } + global::System.Type type = sourceValue.GetType(); + if (typeof(global::System.Management.Automation.PSObject).IsAssignableFrom(type)) + { + // we say yest to PSObjects + return true; + } + if (typeof(global::System.Collections.IDictionary).IsAssignableFrom(type)) + { + // we say yest to Hashtables/dictionaries + return true; + } + try + { + if (null != sourceValue.ToJsonString()) + { + return true; + } + } + catch + { + // Not one of our objects + } + try + { + string text = sourceValue.ToString()?.Trim(); + return true == text?.StartsWith("{") && true == text?.EndsWith("}") && Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.Json.JsonNode.Parse(text).Type == Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.Json.JsonType.Object; + } + catch + { + // Doesn't look like it can be treated as JSON + } + return false; + } + + /// + /// Determines if the parameter can be converted to the + /// parameter + /// + /// the to convert from + /// the to convert to + /// + /// true if the converter can convert the parameter to the parameter, otherwise false + /// + public override bool CanConvertTo(object sourceValue, global::System.Type destinationType) => false; + + /// + /// Converts the parameter to the parameter using and + /// + /// the to convert from + /// the to convert to + /// not used by this TypeConverter. + /// when set to true, will ignore the case when converting. + /// + /// an instance of , or null if there is no suitable conversion. + /// + public override object ConvertFrom(object sourceValue, global::System.Type destinationType, global::System.IFormatProvider formatProvider, bool ignoreCase) => ConvertFrom(sourceValue); + + /// + /// Converts the parameter into an instance of + /// + /// the value to convert into an instance of . + /// + /// an instance of , or null if there is no suitable conversion. + /// + public static Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.IStorageDiscoveryWorkspaceUpdateTags ConvertFrom(dynamic sourceValue) + { + if (null == sourceValue) + { + return null; + } + global::System.Type type = sourceValue.GetType(); + if (typeof(Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.IStorageDiscoveryWorkspaceUpdateTags).IsAssignableFrom(type)) + { + return sourceValue; + } + try + { + return StorageDiscoveryWorkspaceUpdateTags.FromJsonString(typeof(string) == sourceValue.GetType() ? sourceValue : sourceValue.ToJsonString());; + } + catch + { + // Unable to use JSON pattern + } + if (typeof(global::System.Management.Automation.PSObject).IsAssignableFrom(type)) + { + return StorageDiscoveryWorkspaceUpdateTags.DeserializeFromPSObject(sourceValue); + } + if (typeof(global::System.Collections.IDictionary).IsAssignableFrom(type)) + { + return StorageDiscoveryWorkspaceUpdateTags.DeserializeFromDictionary(sourceValue); + } + return null; + } + + /// NotImplemented -- this will return null + /// the to convert from + /// the to convert to + /// not used by this TypeConverter. + /// when set to true, will ignore the case when converting. + /// will always return null. + public override object ConvertTo(object sourceValue, global::System.Type destinationType, global::System.IFormatProvider formatProvider, bool ignoreCase) => null; + } +} \ No newline at end of file diff --git a/generated/StorageDiscovery/StorageDiscovery.Autorest/generated/api/Models/StorageDiscoveryWorkspaceUpdateTags.cs b/generated/StorageDiscovery/StorageDiscovery.Autorest/generated/api/Models/StorageDiscoveryWorkspaceUpdateTags.cs new file mode 100644 index 000000000000..ed4732a61ff5 --- /dev/null +++ b/generated/StorageDiscovery/StorageDiscovery.Autorest/generated/api/Models/StorageDiscoveryWorkspaceUpdateTags.cs @@ -0,0 +1,33 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for license information. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. +namespace Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models +{ + using static Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.Extensions; + + /// Resource tags. + public partial class StorageDiscoveryWorkspaceUpdateTags : + Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.IStorageDiscoveryWorkspaceUpdateTags, + Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.IStorageDiscoveryWorkspaceUpdateTagsInternal + { + + /// Creates an new instance. + public StorageDiscoveryWorkspaceUpdateTags() + { + + } + } + /// Resource tags. + public partial interface IStorageDiscoveryWorkspaceUpdateTags : + Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.IJsonSerializable, + Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.IAssociativeArray + { + + } + /// Resource tags. + internal partial interface IStorageDiscoveryWorkspaceUpdateTagsInternal + + { + + } +} \ No newline at end of file diff --git a/generated/StorageDiscovery/StorageDiscovery.Autorest/generated/api/Models/StorageDiscoveryWorkspaceUpdateTags.dictionary.cs b/generated/StorageDiscovery/StorageDiscovery.Autorest/generated/api/Models/StorageDiscoveryWorkspaceUpdateTags.dictionary.cs new file mode 100644 index 000000000000..45056e0caec0 --- /dev/null +++ b/generated/StorageDiscovery/StorageDiscovery.Autorest/generated/api/Models/StorageDiscoveryWorkspaceUpdateTags.dictionary.cs @@ -0,0 +1,73 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for license information. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. +namespace Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models +{ + using static Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.Extensions; + + public partial class StorageDiscoveryWorkspaceUpdateTags : + Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.IAssociativeArray + { + protected global::System.Collections.Generic.Dictionary __additionalProperties = new global::System.Collections.Generic.Dictionary(); + + global::System.Collections.Generic.IDictionary Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.IAssociativeArray.AdditionalProperties { get => __additionalProperties; } + + int Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.IAssociativeArray.Count { get => __additionalProperties.Count; } + + global::System.Collections.Generic.IEnumerable Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.IAssociativeArray.Keys { get => __additionalProperties.Keys; } + + global::System.Collections.Generic.IEnumerable Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.IAssociativeArray.Values { get => __additionalProperties.Values; } + + public string this[global::System.String index] { get => __additionalProperties[index]; set => __additionalProperties[index] = value; } + + /// + /// + public void Add(global::System.String key, string value) => __additionalProperties.Add( key, value); + + public void Clear() => __additionalProperties.Clear(); + + /// + public bool ContainsKey(global::System.String key) => __additionalProperties.ContainsKey( key); + + /// + public void CopyFrom(global::System.Collections.IDictionary source) + { + if (null != source) + { + foreach( var property in Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.PowerShell.TypeConverterExtensions.GetFilteredProperties(source, new global::System.Collections.Generic.HashSet() { } ) ) + { + if ((null != property.Key && null != property.Value)) + { + this.__additionalProperties.Add(property.Key.ToString(), global::System.Management.Automation.LanguagePrimitives.ConvertTo( property.Value)); + } + } + } + } + + /// + public void CopyFrom(global::System.Management.Automation.PSObject source) + { + if (null != source) + { + foreach( var property in Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.PowerShell.TypeConverterExtensions.GetFilteredProperties(source, new global::System.Collections.Generic.HashSet() { } ) ) + { + if ((null != property.Key && null != property.Value)) + { + this.__additionalProperties.Add(property.Key.ToString(), global::System.Management.Automation.LanguagePrimitives.ConvertTo( property.Value)); + } + } + } + } + + /// + public bool Remove(global::System.String key) => __additionalProperties.Remove( key); + + /// + /// + public bool TryGetValue(global::System.String key, out string value) => __additionalProperties.TryGetValue( key, out value); + + /// + + public static implicit operator global::System.Collections.Generic.Dictionary(Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.StorageDiscoveryWorkspaceUpdateTags source) => source.__additionalProperties; + } +} \ No newline at end of file diff --git a/generated/StorageDiscovery/StorageDiscovery.Autorest/generated/api/Models/StorageDiscoveryWorkspaceUpdateTags.json.cs b/generated/StorageDiscovery/StorageDiscovery.Autorest/generated/api/Models/StorageDiscoveryWorkspaceUpdateTags.json.cs new file mode 100644 index 000000000000..2e2a2ada4de4 --- /dev/null +++ b/generated/StorageDiscovery/StorageDiscovery.Autorest/generated/api/Models/StorageDiscoveryWorkspaceUpdateTags.json.cs @@ -0,0 +1,108 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for license information. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. +namespace Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models +{ + using static Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.Extensions; + + /// Resource tags. + public partial class StorageDiscoveryWorkspaceUpdateTags + { + + /// + /// AfterFromJson will be called after the json deserialization has finished, allowing customization of the object + /// before it is returned. Implement this method in a partial class to enable this behavior + /// + /// The JsonNode that should be deserialized into this object. + + partial void AfterFromJson(Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.Json.JsonObject json); + + /// + /// AfterToJson will be called after the json serialization has finished, allowing customization of the before it is returned. Implement this method in a partial class to enable this behavior + /// + /// The JSON container that the serialization result will be placed in. + + partial void AfterToJson(ref Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.Json.JsonObject container); + + /// + /// BeforeFromJson will be called before the json deserialization has commenced, allowing complete customization of + /// the object before it is deserialized. + /// If you wish to disable the default deserialization entirely, return true in the + /// output parameter. + /// Implement this method in a partial class to enable this behavior. + /// + /// The JsonNode that should be deserialized into this object. + /// Determines if the rest of the deserialization should be processed, or if the method should return + /// instantly. + + partial void BeforeFromJson(Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.Json.JsonObject json, ref bool returnNow); + + /// + /// BeforeToJson will be called before the json serialization has commenced, allowing complete customization of the + /// object before it is serialized. + /// If you wish to disable the default serialization entirely, return true in the output + /// parameter. + /// Implement this method in a partial class to enable this behavior. + /// + /// The JSON container that the serialization result will be placed in. + /// Determines if the rest of the serialization should be processed, or if the method should return + /// instantly. + + partial void BeforeToJson(ref Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.Json.JsonObject container, ref bool returnNow); + + /// + /// Deserializes a into an instance of Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.IStorageDiscoveryWorkspaceUpdateTags. + /// + /// a to deserialize from. + /// + /// an instance of Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.IStorageDiscoveryWorkspaceUpdateTags. + /// + public static Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.IStorageDiscoveryWorkspaceUpdateTags FromJson(Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.Json.JsonNode node) + { + return node is Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.Json.JsonObject json ? new StorageDiscoveryWorkspaceUpdateTags(json) : null; + } + + /// + /// Deserializes a Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.Json.JsonObject into a new instance of . + /// + /// A Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.Json.JsonObject instance to deserialize from. + /// + internal StorageDiscoveryWorkspaceUpdateTags(Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.Json.JsonObject json, global::System.Collections.Generic.HashSet exclusions = null) + { + bool returnNow = false; + BeforeFromJson(json, ref returnNow); + if (returnNow) + { + return; + } + Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.JsonSerializable.FromJson( json, ((Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.IAssociativeArray)this).AdditionalProperties, null ,exclusions ); + AfterFromJson(json); + } + + /// + /// Serializes this instance of into a . + /// + /// The container to serialize this object into. If the caller + /// passes in null, a new instance will be created and returned to the caller. + /// Allows the caller to choose the depth of the serialization. See . + /// + /// a serialized instance of as a . + /// + public Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.Json.JsonNode ToJson(Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.Json.JsonObject container, Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.SerializationMode serializationMode) + { + container = container ?? new Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.Json.JsonObject(); + + bool returnNow = false; + BeforeToJson(ref container, ref returnNow); + if (returnNow) + { + return container; + } + Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.JsonSerializable.ToJson( ((Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.IAssociativeArray)this).AdditionalProperties, container); + AfterToJson(ref container); + return container; + } + } +} \ No newline at end of file diff --git a/generated/StorageDiscovery/StorageDiscovery.Autorest/generated/api/Models/TrackedResource.PowerShell.cs b/generated/StorageDiscovery/StorageDiscovery.Autorest/generated/api/Models/TrackedResource.PowerShell.cs index 865881e9171e..593de9524a1f 100644 --- a/generated/StorageDiscovery/StorageDiscovery.Autorest/generated/api/Models/TrackedResource.PowerShell.cs +++ b/generated/StorageDiscovery/StorageDiscovery.Autorest/generated/api/Models/TrackedResource.PowerShell.cs @@ -128,7 +128,7 @@ internal TrackedResource(global::System.Collections.IDictionary content) // actually deserialize if (content.Contains("Tag")) { - ((Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.ITrackedResourceInternal)this).Tag = (Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.ITags) content.GetValueForProperty("Tag",((Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.ITrackedResourceInternal)this).Tag, Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.TagsTypeConverter.ConvertFrom); + ((Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.ITrackedResourceInternal)this).Tag = (Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.ITrackedResourceTags) content.GetValueForProperty("Tag",((Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.ITrackedResourceInternal)this).Tag, Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.TrackedResourceTagsTypeConverter.ConvertFrom); } if (content.Contains("Location")) { @@ -193,7 +193,7 @@ internal TrackedResource(global::System.Management.Automation.PSObject content) // actually deserialize if (content.Contains("Tag")) { - ((Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.ITrackedResourceInternal)this).Tag = (Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.ITags) content.GetValueForProperty("Tag",((Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.ITrackedResourceInternal)this).Tag, Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.TagsTypeConverter.ConvertFrom); + ((Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.ITrackedResourceInternal)this).Tag = (Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.ITrackedResourceTags) content.GetValueForProperty("Tag",((Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.ITrackedResourceInternal)this).Tag, Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.TrackedResourceTagsTypeConverter.ConvertFrom); } if (content.Contains("Location")) { diff --git a/generated/StorageDiscovery/StorageDiscovery.Autorest/generated/api/Models/TrackedResource.cs b/generated/StorageDiscovery/StorageDiscovery.Autorest/generated/api/Models/TrackedResource.cs index c56f7c6b2bac..c2092c9cdf79 100644 --- a/generated/StorageDiscovery/StorageDiscovery.Autorest/generated/api/Models/TrackedResource.cs +++ b/generated/StorageDiscovery/StorageDiscovery.Autorest/generated/api/Models/TrackedResource.cs @@ -96,11 +96,11 @@ public partial class TrackedResource : public string SystemDataLastModifiedByType { get => ((Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.IResourceInternal)__resource).SystemDataLastModifiedByType; } /// Backing field for property. - private Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.ITags _tag; + private Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.ITrackedResourceTags _tag; /// Resource tags. [Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Origin(Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.PropertyOrigin.Owned)] - public Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.ITags Tag { get => (this._tag = this._tag ?? new Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.Tags()); set => this._tag = value; } + public Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.ITrackedResourceTags Tag { get => (this._tag = this._tag ?? new Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.TrackedResourceTags()); set => this._tag = value; } /// /// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" @@ -151,8 +151,8 @@ public partial interface ITrackedResource : Update = true, Description = @"Resource tags.", SerializedName = @"tags", - PossibleTypes = new [] { typeof(Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.ITags) })] - Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.ITags Tag { get; set; } + PossibleTypes = new [] { typeof(Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.ITrackedResourceTags) })] + Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.ITrackedResourceTags Tag { get; set; } } /// The resource model definition for an Azure Resource Manager tracked top level resource which has 'tags' and a 'location' @@ -162,7 +162,7 @@ internal partial interface ITrackedResourceInternal : /// The geo-location where the resource lives string Location { get; set; } /// Resource tags. - Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.ITags Tag { get; set; } + Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.ITrackedResourceTags Tag { get; set; } } } \ No newline at end of file diff --git a/generated/StorageDiscovery/StorageDiscovery.Autorest/generated/api/Models/TrackedResource.json.cs b/generated/StorageDiscovery/StorageDiscovery.Autorest/generated/api/Models/TrackedResource.json.cs index 0de367b74d87..b35070336760 100644 --- a/generated/StorageDiscovery/StorageDiscovery.Autorest/generated/api/Models/TrackedResource.json.cs +++ b/generated/StorageDiscovery/StorageDiscovery.Autorest/generated/api/Models/TrackedResource.json.cs @@ -107,7 +107,7 @@ internal TrackedResource(Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Run return; } __resource = new Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.Resource(json); - {_tag = If( json?.PropertyT("tags"), out var __jsonTags) ? Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.Tags.FromJson(__jsonTags) : _tag;} + {_tag = If( json?.PropertyT("tags"), out var __jsonTags) ? Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.TrackedResourceTags.FromJson(__jsonTags) : _tag;} {_location = If( json?.PropertyT("location"), out var __jsonLocation) ? (string)__jsonLocation : (string)_location;} AfterFromJson(json); } diff --git a/generated/StorageDiscovery/StorageDiscovery.Autorest/generated/api/Models/Tags.PowerShell.cs b/generated/StorageDiscovery/StorageDiscovery.Autorest/generated/api/Models/TrackedResourceTags.PowerShell.cs similarity index 81% rename from generated/StorageDiscovery/StorageDiscovery.Autorest/generated/api/Models/Tags.PowerShell.cs rename to generated/StorageDiscovery/StorageDiscovery.Autorest/generated/api/Models/TrackedResourceTags.PowerShell.cs index c53a25d09b08..6177799edc3f 100644 --- a/generated/StorageDiscovery/StorageDiscovery.Autorest/generated/api/Models/Tags.PowerShell.cs +++ b/generated/StorageDiscovery/StorageDiscovery.Autorest/generated/api/Models/TrackedResourceTags.PowerShell.cs @@ -6,8 +6,8 @@ namespace Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models using Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.PowerShell; /// Resource tags. - [System.ComponentModel.TypeConverter(typeof(TagsTypeConverter))] - public partial class Tags + [System.ComponentModel.TypeConverter(typeof(TrackedResourceTagsTypeConverter))] + public partial class TrackedResourceTags { /// @@ -61,44 +61,61 @@ public partial class Tags partial void OverrideToString(ref string stringResult, ref bool returnNow); /// - /// Deserializes a into an instance of into an instance of . /// /// The global::System.Collections.IDictionary content that should be used. /// - /// an instance of . + /// an instance of . /// - public static Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.ITags DeserializeFromDictionary(global::System.Collections.IDictionary content) + public static Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.ITrackedResourceTags DeserializeFromDictionary(global::System.Collections.IDictionary content) { - return new Tags(content); + return new TrackedResourceTags(content); } /// - /// Deserializes a into an instance of into an instance of . /// /// The global::System.Management.Automation.PSObject content that should be used. /// - /// an instance of . + /// an instance of . /// - public static Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.ITags DeserializeFromPSObject(global::System.Management.Automation.PSObject content) + public static Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.ITrackedResourceTags DeserializeFromPSObject(global::System.Management.Automation.PSObject content) { - return new Tags(content); + return new TrackedResourceTags(content); } /// - /// Creates a new instance of , deserializing the content from a json string. + /// Creates a new instance of , deserializing the content from a json string. /// /// a string containing a JSON serialized instance of this model. - /// an instance of the model class. - public static Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.ITags FromJsonString(string jsonText) => FromJson(Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.Json.JsonNode.Parse(jsonText)); + /// an instance of the model class. + public static Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.ITrackedResourceTags FromJsonString(string jsonText) => FromJson(Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.Json.JsonNode.Parse(jsonText)); + + /// Serializes this instance to a json string. + + /// a containing this model serialized to JSON text. + public string ToJsonString() => ToJson(null, Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.SerializationMode.IncludeAll)?.ToString(); + + public override string ToString() + { + var returnNow = false; + var result = global::System.String.Empty; + OverrideToString(ref result, ref returnNow); + if (returnNow) + { + return result; + } + return ToJsonString(); + } /// - /// Deserializes a into a new instance of into a new instance of . /// /// The global::System.Collections.IDictionary content that should be used. - internal Tags(global::System.Collections.IDictionary content) + internal TrackedResourceTags(global::System.Collections.IDictionary content) { bool returnNow = false; BeforeDeserializeDictionary(content, ref returnNow); @@ -113,11 +130,11 @@ internal Tags(global::System.Collections.IDictionary content) } /// - /// Deserializes a into a new instance of into a new instance of . /// /// The global::System.Management.Automation.PSObject content that should be used. - internal Tags(global::System.Management.Automation.PSObject content) + internal TrackedResourceTags(global::System.Management.Automation.PSObject content) { bool returnNow = false; BeforeDeserializePSObject(content, ref returnNow); @@ -130,27 +147,10 @@ internal Tags(global::System.Management.Automation.PSObject content) CopyFrom(content); AfterDeserializePSObject(content); } - - /// Serializes this instance to a json string. - - /// a containing this model serialized to JSON text. - public string ToJsonString() => ToJson(null, Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.SerializationMode.IncludeAll)?.ToString(); - - public override string ToString() - { - var returnNow = false; - var result = global::System.String.Empty; - OverrideToString(ref result, ref returnNow); - if (returnNow) - { - return result; - } - return ToJsonString(); - } } /// Resource tags. - [System.ComponentModel.TypeConverter(typeof(TagsTypeConverter))] - public partial interface ITags + [System.ComponentModel.TypeConverter(typeof(TrackedResourceTagsTypeConverter))] + public partial interface ITrackedResourceTags { diff --git a/generated/StorageDiscovery/StorageDiscovery.Autorest/generated/api/Models/Tags.TypeConverter.cs b/generated/StorageDiscovery/StorageDiscovery.Autorest/generated/api/Models/TrackedResourceTags.TypeConverter.cs similarity index 84% rename from generated/StorageDiscovery/StorageDiscovery.Autorest/generated/api/Models/Tags.TypeConverter.cs rename to generated/StorageDiscovery/StorageDiscovery.Autorest/generated/api/Models/TrackedResourceTags.TypeConverter.cs index c521ac0c0f50..926a4224a31f 100644 --- a/generated/StorageDiscovery/StorageDiscovery.Autorest/generated/api/Models/Tags.TypeConverter.cs +++ b/generated/StorageDiscovery/StorageDiscovery.Autorest/generated/api/Models/TrackedResourceTags.TypeConverter.cs @@ -6,9 +6,9 @@ namespace Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models using Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.PowerShell; /// - /// A PowerShell PSTypeConverter to support converting to an instance of + /// A PowerShell PSTypeConverter to support converting to an instance of /// - public partial class TagsTypeConverter : global::System.Management.Automation.PSTypeConverter + public partial class TrackedResourceTagsTypeConverter : global::System.Management.Automation.PSTypeConverter { /// @@ -24,12 +24,13 @@ public partial class TagsTypeConverter : global::System.Management.Automation.PS public override bool CanConvertFrom(object sourceValue, global::System.Type destinationType) => CanConvertFrom(sourceValue); /// - /// Determines if the converter can convert the parameter to the type. + /// Determines if the converter can convert the parameter to the + /// type. /// - /// the instance to check if it can be converted to the the instance to check if it can be converted to the type. /// - /// true if the instance could be converted to a type, otherwise false + /// true if the instance could be converted to a type, otherwise false /// public static bool CanConvertFrom(dynamic sourceValue) { @@ -92,31 +93,31 @@ public static bool CanConvertFrom(dynamic sourceValue) /// not used by this TypeConverter. /// when set to true, will ignore the case when converting. /// - /// an instance of , or null if there is no suitable conversion. + /// an instance of , or null if there is no suitable conversion. /// public override object ConvertFrom(object sourceValue, global::System.Type destinationType, global::System.IFormatProvider formatProvider, bool ignoreCase) => ConvertFrom(sourceValue); /// - /// Converts the parameter into an instance of + /// Converts the parameter into an instance of /// - /// the value to convert into an instance of . + /// the value to convert into an instance of . /// - /// an instance of , or null if there is no suitable conversion. + /// an instance of , or null if there is no suitable conversion. /// - public static Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.ITags ConvertFrom(dynamic sourceValue) + public static Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.ITrackedResourceTags ConvertFrom(dynamic sourceValue) { if (null == sourceValue) { return null; } global::System.Type type = sourceValue.GetType(); - if (typeof(Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.ITags).IsAssignableFrom(type)) + if (typeof(Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.ITrackedResourceTags).IsAssignableFrom(type)) { return sourceValue; } try { - return Tags.FromJsonString(typeof(string) == sourceValue.GetType() ? sourceValue : sourceValue.ToJsonString());; + return TrackedResourceTags.FromJsonString(typeof(string) == sourceValue.GetType() ? sourceValue : sourceValue.ToJsonString());; } catch { @@ -124,11 +125,11 @@ public static Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.ITags C } if (typeof(global::System.Management.Automation.PSObject).IsAssignableFrom(type)) { - return Tags.DeserializeFromPSObject(sourceValue); + return TrackedResourceTags.DeserializeFromPSObject(sourceValue); } if (typeof(global::System.Collections.IDictionary).IsAssignableFrom(type)) { - return Tags.DeserializeFromDictionary(sourceValue); + return TrackedResourceTags.DeserializeFromDictionary(sourceValue); } return null; } diff --git a/generated/StorageDiscovery/StorageDiscovery.Autorest/generated/api/Models/Tags.cs b/generated/StorageDiscovery/StorageDiscovery.Autorest/generated/api/Models/TrackedResourceTags.cs similarity index 71% rename from generated/StorageDiscovery/StorageDiscovery.Autorest/generated/api/Models/Tags.cs rename to generated/StorageDiscovery/StorageDiscovery.Autorest/generated/api/Models/TrackedResourceTags.cs index ca36cbe79748..030b454e189c 100644 --- a/generated/StorageDiscovery/StorageDiscovery.Autorest/generated/api/Models/Tags.cs +++ b/generated/StorageDiscovery/StorageDiscovery.Autorest/generated/api/Models/TrackedResourceTags.cs @@ -6,26 +6,26 @@ namespace Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models using static Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.Extensions; /// Resource tags. - public partial class Tags : - Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.ITags, - Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.ITagsInternal + public partial class TrackedResourceTags : + Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.ITrackedResourceTags, + Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.ITrackedResourceTagsInternal { - /// Creates an new instance. - public Tags() + /// Creates an new instance. + public TrackedResourceTags() { } } /// Resource tags. - public partial interface ITags : + public partial interface ITrackedResourceTags : Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.IJsonSerializable, Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.IAssociativeArray { } /// Resource tags. - internal partial interface ITagsInternal + internal partial interface ITrackedResourceTagsInternal { diff --git a/generated/StorageDiscovery/StorageDiscovery.Autorest/generated/api/Models/Tags.dictionary.cs b/generated/StorageDiscovery/StorageDiscovery.Autorest/generated/api/Models/TrackedResourceTags.dictionary.cs similarity index 96% rename from generated/StorageDiscovery/StorageDiscovery.Autorest/generated/api/Models/Tags.dictionary.cs rename to generated/StorageDiscovery/StorageDiscovery.Autorest/generated/api/Models/TrackedResourceTags.dictionary.cs index 8944540d9fe2..57ec61b42e01 100644 --- a/generated/StorageDiscovery/StorageDiscovery.Autorest/generated/api/Models/Tags.dictionary.cs +++ b/generated/StorageDiscovery/StorageDiscovery.Autorest/generated/api/Models/TrackedResourceTags.dictionary.cs @@ -5,7 +5,7 @@ namespace Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models { using static Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.Extensions; - public partial class Tags : + public partial class TrackedResourceTags : Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.IAssociativeArray { protected global::System.Collections.Generic.Dictionary __additionalProperties = new global::System.Collections.Generic.Dictionary(); @@ -68,6 +68,6 @@ public void CopyFrom(global::System.Management.Automation.PSObject source) /// - public static implicit operator global::System.Collections.Generic.Dictionary(Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.Tags source) => source.__additionalProperties; + public static implicit operator global::System.Collections.Generic.Dictionary(Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.TrackedResourceTags source) => source.__additionalProperties; } } \ No newline at end of file diff --git a/generated/StorageDiscovery/StorageDiscovery.Autorest/generated/api/Models/Tags.json.cs b/generated/StorageDiscovery/StorageDiscovery.Autorest/generated/api/Models/TrackedResourceTags.json.cs similarity index 87% rename from generated/StorageDiscovery/StorageDiscovery.Autorest/generated/api/Models/Tags.json.cs rename to generated/StorageDiscovery/StorageDiscovery.Autorest/generated/api/Models/TrackedResourceTags.json.cs index cd80e372530d..0941ccfc9379 100644 --- a/generated/StorageDiscovery/StorageDiscovery.Autorest/generated/api/Models/Tags.json.cs +++ b/generated/StorageDiscovery/StorageDiscovery.Autorest/generated/api/Models/TrackedResourceTags.json.cs @@ -6,7 +6,7 @@ namespace Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models using static Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.Extensions; /// Resource tags. - public partial class Tags + public partial class TrackedResourceTags { /// @@ -52,42 +52,25 @@ public partial class Tags partial void BeforeToJson(ref Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.Json.JsonObject container, ref bool returnNow); /// - /// Deserializes a into an instance of Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.ITags. + /// Deserializes a into an instance of Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.ITrackedResourceTags. /// /// a to deserialize from. /// - /// an instance of Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.ITags. + /// an instance of Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.ITrackedResourceTags. /// - public static Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.ITags FromJson(Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.Json.JsonNode node) + public static Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.ITrackedResourceTags FromJson(Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.Json.JsonNode node) { - return node is Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.Json.JsonObject json ? new Tags(json) : null; + return node is Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.Json.JsonObject json ? new TrackedResourceTags(json) : null; } /// - /// Deserializes a Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.Json.JsonObject into a new instance of . - /// - /// A Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.Json.JsonObject instance to deserialize from. - /// - internal Tags(Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.Json.JsonObject json, global::System.Collections.Generic.HashSet exclusions = null) - { - bool returnNow = false; - BeforeFromJson(json, ref returnNow); - if (returnNow) - { - return; - } - Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.JsonSerializable.FromJson( json, ((Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.IAssociativeArray)this).AdditionalProperties, null ,exclusions ); - AfterFromJson(json); - } - - /// - /// Serializes this instance of into a . + /// Serializes this instance of into a . /// /// The container to serialize this object into. If the caller /// passes in null, a new instance will be created and returned to the caller. /// Allows the caller to choose the depth of the serialization. See . /// - /// a serialized instance of as a . + /// a serialized instance of as a . /// public Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.Json.JsonNode ToJson(Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.Json.JsonObject container, Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.SerializationMode serializationMode) { @@ -103,5 +86,22 @@ public Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.Json.JsonNode AfterToJson(ref container); return container; } + + /// + /// Deserializes a Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.Json.JsonObject into a new instance of . + /// + /// A Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.Json.JsonObject instance to deserialize from. + /// + internal TrackedResourceTags(Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.Json.JsonObject json, global::System.Collections.Generic.HashSet exclusions = null) + { + bool returnNow = false; + BeforeFromJson(json, ref returnNow); + if (returnNow) + { + return; + } + Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.JsonSerializable.FromJson( json, ((Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.IAssociativeArray)this).AdditionalProperties, null ,exclusions ); + AfterFromJson(json); + } } } \ No newline at end of file diff --git a/generated/StorageDiscovery/StorageDiscovery.Autorest/generated/api/StorageDiscoveryClient.cs b/generated/StorageDiscovery/StorageDiscovery.Autorest/generated/api/StorageDiscoveryClient.cs index f46a27af7da5..9ebeb4f4eef3 100644 --- a/generated/StorageDiscovery/StorageDiscovery.Autorest/generated/api/StorageDiscoveryClient.cs +++ b/generated/StorageDiscovery/StorageDiscovery.Autorest/generated/api/StorageDiscoveryClient.cs @@ -23,7 +23,7 @@ public partial class StorageDiscoveryClient /// public async global::System.Threading.Tasks.Task OperationsList(global::System.Func, global::System.Threading.Tasks.Task> onOk, global::System.Func, global::System.Threading.Tasks.Task> onDefault, Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.IEventListener eventListener, Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.ISendAsync sender) { - var apiVersion = @"2025-06-01-preview"; + var apiVersion = @"2025-09-01"; // Constant Parameters using( NoSynchronizationContext ) { @@ -59,7 +59,7 @@ public partial class StorageDiscoveryClient /// public async global::System.Threading.Tasks.Task OperationsListViaIdentity(global::System.String viaIdentity, global::System.Func, global::System.Threading.Tasks.Task> onOk, global::System.Func, global::System.Threading.Tasks.Task> onDefault, Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.IEventListener eventListener, Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.ISendAsync sender) { - var apiVersion = @"2025-06-01-preview"; + var apiVersion = @"2025-09-01"; // Constant Parameters using( NoSynchronizationContext ) { @@ -102,7 +102,7 @@ public partial class StorageDiscoveryClient /// public async global::System.Threading.Tasks.Task OperationsListViaIdentityWithResult(global::System.String viaIdentity, Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.IEventListener eventListener, Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.ISendAsync sender) { - var apiVersion = @"2025-06-01-preview"; + var apiVersion = @"2025-09-01"; // Constant Parameters using( NoSynchronizationContext ) { @@ -144,7 +144,7 @@ public partial class StorageDiscoveryClient /// public async global::System.Threading.Tasks.Task OperationsListWithResult(Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.IEventListener eventListener, Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.ISendAsync sender) { - var apiVersion = @"2025-06-01-preview"; + var apiVersion = @"2025-09-01"; // Constant Parameters using( NoSynchronizationContext ) { @@ -311,7 +311,7 @@ public partial class StorageDiscoveryClient /// public async global::System.Threading.Tasks.Task ReportGenerateReport(string subscriptionId, string resourceGroupName, string storageDiscoveryWorkspaceName, string discoveryResourceName, Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.IGetReportContent body, global::System.Func, global::System.Threading.Tasks.Task> onOk, global::System.Func, global::System.Threading.Tasks.Task> onDefault, Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.IEventListener eventListener, Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.ISendAsync sender, Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.SerializationMode serializationMode = Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.SerializationMode.IncludeCreate|Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.SerializationMode.IncludeUpdate) { - var apiVersion = @"2025-06-01-preview"; + var apiVersion = @"2025-09-01"; // Constant Parameters using( NoSynchronizationContext ) { @@ -361,7 +361,7 @@ public partial class StorageDiscoveryClient /// public async global::System.Threading.Tasks.Task ReportGenerateReportViaIdentity(global::System.String viaIdentity, Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.IGetReportContent body, global::System.Func, global::System.Threading.Tasks.Task> onOk, global::System.Func, global::System.Threading.Tasks.Task> onDefault, Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.IEventListener eventListener, Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.ISendAsync sender, Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.SerializationMode serializationMode = Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.SerializationMode.IncludeCreate|Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.SerializationMode.IncludeUpdate) { - var apiVersion = @"2025-06-01-preview"; + var apiVersion = @"2025-09-01"; // Constant Parameters using( NoSynchronizationContext ) { @@ -422,7 +422,7 @@ public partial class StorageDiscoveryClient /// public async global::System.Threading.Tasks.Task ReportGenerateReportViaIdentityWithResult(global::System.String viaIdentity, Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.IGetReportContent body, Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.IEventListener eventListener, Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.ISendAsync sender, Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.SerializationMode serializationMode = Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.SerializationMode.IncludeCreate|Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.SerializationMode.IncludeUpdate) { - var apiVersion = @"2025-06-01-preview"; + var apiVersion = @"2025-09-01"; // Constant Parameters using( NoSynchronizationContext ) { @@ -487,7 +487,7 @@ public partial class StorageDiscoveryClient /// public async global::System.Threading.Tasks.Task ReportGenerateReportViaJsonString(string subscriptionId, string resourceGroupName, string storageDiscoveryWorkspaceName, string discoveryResourceName, global::System.String jsonString, global::System.Func, global::System.Threading.Tasks.Task> onOk, global::System.Func, global::System.Threading.Tasks.Task> onDefault, Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.IEventListener eventListener, Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.ISendAsync sender) { - var apiVersion = @"2025-06-01-preview"; + var apiVersion = @"2025-09-01"; // Constant Parameters using( NoSynchronizationContext ) { @@ -537,7 +537,7 @@ public partial class StorageDiscoveryClient /// public async global::System.Threading.Tasks.Task ReportGenerateReportViaJsonStringWithResult(string subscriptionId, string resourceGroupName, string storageDiscoveryWorkspaceName, string discoveryResourceName, global::System.String jsonString, Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.IEventListener eventListener, Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.ISendAsync sender) { - var apiVersion = @"2025-06-01-preview"; + var apiVersion = @"2025-09-01"; // Constant Parameters using( NoSynchronizationContext ) { @@ -588,7 +588,7 @@ public partial class StorageDiscoveryClient /// public async global::System.Threading.Tasks.Task ReportGenerateReportWithResult(string subscriptionId, string resourceGroupName, string storageDiscoveryWorkspaceName, string discoveryResourceName, Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.IGetReportContent body, Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.IEventListener eventListener, Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.ISendAsync sender, Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.SerializationMode serializationMode = Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.SerializationMode.IncludeCreate|Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.SerializationMode.IncludeUpdate) { - var apiVersion = @"2025-06-01-preview"; + var apiVersion = @"2025-09-01"; // Constant Parameters using( NoSynchronizationContext ) { @@ -969,7 +969,7 @@ public partial class StorageDiscoveryClient /// public async global::System.Threading.Tasks.Task ReportGet(string subscriptionId, string resourceGroupName, string storageDiscoveryWorkspaceName, string discoveryResourceName, global::System.Func, global::System.Threading.Tasks.Task> onOk, global::System.Func, global::System.Threading.Tasks.Task> onDefault, Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.IEventListener eventListener, Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.ISendAsync sender) { - var apiVersion = @"2025-06-01-preview"; + var apiVersion = @"2025-09-01"; // Constant Parameters using( NoSynchronizationContext ) { @@ -1012,7 +1012,7 @@ public partial class StorageDiscoveryClient /// public async global::System.Threading.Tasks.Task ReportGetViaIdentity(global::System.String viaIdentity, global::System.Func, global::System.Threading.Tasks.Task> onOk, global::System.Func, global::System.Threading.Tasks.Task> onDefault, Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.IEventListener eventListener, Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.ISendAsync sender) { - var apiVersion = @"2025-06-01-preview"; + var apiVersion = @"2025-09-01"; // Constant Parameters using( NoSynchronizationContext ) { @@ -1066,7 +1066,7 @@ public partial class StorageDiscoveryClient /// public async global::System.Threading.Tasks.Task ReportGetViaIdentityWithResult(global::System.String viaIdentity, Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.IEventListener eventListener, Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.ISendAsync sender) { - var apiVersion = @"2025-06-01-preview"; + var apiVersion = @"2025-09-01"; // Constant Parameters using( NoSynchronizationContext ) { @@ -1123,7 +1123,7 @@ public partial class StorageDiscoveryClient /// public async global::System.Threading.Tasks.Task ReportGetWithResult(string subscriptionId, string resourceGroupName, string storageDiscoveryWorkspaceName, string discoveryResourceName, Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.IEventListener eventListener, Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.ISendAsync sender) { - var apiVersion = @"2025-06-01-preview"; + var apiVersion = @"2025-09-01"; // Constant Parameters using( NoSynchronizationContext ) { @@ -1309,7 +1309,7 @@ public partial class StorageDiscoveryClient /// public async global::System.Threading.Tasks.Task ReportListByResourceGroup(string subscriptionId, string resourceGroupName, string storageDiscoveryWorkspaceName, global::System.Func, global::System.Threading.Tasks.Task> onOk, global::System.Func, global::System.Threading.Tasks.Task> onDefault, Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.IEventListener eventListener, Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.ISendAsync sender) { - var apiVersion = @"2025-06-01-preview"; + var apiVersion = @"2025-09-01"; // Constant Parameters using( NoSynchronizationContext ) { @@ -1351,7 +1351,7 @@ public partial class StorageDiscoveryClient /// public async global::System.Threading.Tasks.Task ReportListByResourceGroupViaIdentity(global::System.String viaIdentity, global::System.Func, global::System.Threading.Tasks.Task> onOk, global::System.Func, global::System.Threading.Tasks.Task> onDefault, Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.IEventListener eventListener, Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.ISendAsync sender) { - var apiVersion = @"2025-06-01-preview"; + var apiVersion = @"2025-09-01"; // Constant Parameters using( NoSynchronizationContext ) { @@ -1403,7 +1403,7 @@ public partial class StorageDiscoveryClient /// public async global::System.Threading.Tasks.Task ReportListByResourceGroupViaIdentityWithResult(global::System.String viaIdentity, Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.IEventListener eventListener, Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.ISendAsync sender) { - var apiVersion = @"2025-06-01-preview"; + var apiVersion = @"2025-09-01"; // Constant Parameters using( NoSynchronizationContext ) { @@ -1457,7 +1457,7 @@ public partial class StorageDiscoveryClient /// public async global::System.Threading.Tasks.Task ReportListByResourceGroupWithResult(string subscriptionId, string resourceGroupName, string storageDiscoveryWorkspaceName, Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.IEventListener eventListener, Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.ISendAsync sender) { - var apiVersion = @"2025-06-01-preview"; + var apiVersion = @"2025-09-01"; // Constant Parameters using( NoSynchronizationContext ) { @@ -1640,7 +1640,7 @@ public partial class StorageDiscoveryClient /// public async global::System.Threading.Tasks.Task ReportListBySubscription(string subscriptionId, string storageDiscoveryWorkspaceName, global::System.Func, global::System.Threading.Tasks.Task> onOk, global::System.Func, global::System.Threading.Tasks.Task> onDefault, Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.IEventListener eventListener, Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.ISendAsync sender) { - var apiVersion = @"2025-06-01-preview"; + var apiVersion = @"2025-09-01"; // Constant Parameters using( NoSynchronizationContext ) { @@ -1680,7 +1680,7 @@ public partial class StorageDiscoveryClient /// public async global::System.Threading.Tasks.Task ReportListBySubscriptionViaIdentity(global::System.String viaIdentity, global::System.Func, global::System.Threading.Tasks.Task> onOk, global::System.Func, global::System.Threading.Tasks.Task> onDefault, Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.IEventListener eventListener, Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.ISendAsync sender) { - var apiVersion = @"2025-06-01-preview"; + var apiVersion = @"2025-09-01"; // Constant Parameters using( NoSynchronizationContext ) { @@ -1729,7 +1729,7 @@ public partial class StorageDiscoveryClient /// public async global::System.Threading.Tasks.Task ReportListBySubscriptionViaIdentityWithResult(global::System.String viaIdentity, Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.IEventListener eventListener, Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.ISendAsync sender) { - var apiVersion = @"2025-06-01-preview"; + var apiVersion = @"2025-09-01"; // Constant Parameters using( NoSynchronizationContext ) { @@ -1779,7 +1779,7 @@ public partial class StorageDiscoveryClient /// public async global::System.Threading.Tasks.Task ReportListBySubscriptionWithResult(string subscriptionId, string storageDiscoveryWorkspaceName, Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.IEventListener eventListener, Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.ISendAsync sender) { - var apiVersion = @"2025-06-01-preview"; + var apiVersion = @"2025-09-01"; // Constant Parameters using( NoSynchronizationContext ) { @@ -1957,7 +1957,7 @@ public partial class StorageDiscoveryClient /// public async global::System.Threading.Tasks.Task StorageDiscoveryWorkspacesCreateOrUpdate(string subscriptionId, string resourceGroupName, string storageDiscoveryWorkspaceName, Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.IStorageDiscoveryWorkspace body, global::System.Func, global::System.Threading.Tasks.Task> onOk, global::System.Func, global::System.Threading.Tasks.Task> onCreated, global::System.Func, global::System.Threading.Tasks.Task> onDefault, Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.IEventListener eventListener, Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.ISendAsync sender, Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.SerializationMode serializationMode = Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.SerializationMode.IncludeCreate|Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.SerializationMode.IncludeUpdate) { - var apiVersion = @"2025-06-01-preview"; + var apiVersion = @"2025-09-01"; // Constant Parameters using( NoSynchronizationContext ) { @@ -2005,7 +2005,7 @@ public partial class StorageDiscoveryClient /// public async global::System.Threading.Tasks.Task StorageDiscoveryWorkspacesCreateOrUpdateViaIdentity(global::System.String viaIdentity, Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.IStorageDiscoveryWorkspace body, global::System.Func, global::System.Threading.Tasks.Task> onOk, global::System.Func, global::System.Threading.Tasks.Task> onCreated, global::System.Func, global::System.Threading.Tasks.Task> onDefault, Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.IEventListener eventListener, Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.ISendAsync sender, Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.SerializationMode serializationMode = Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.SerializationMode.IncludeCreate|Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.SerializationMode.IncludeUpdate) { - var apiVersion = @"2025-06-01-preview"; + var apiVersion = @"2025-09-01"; // Constant Parameters using( NoSynchronizationContext ) { @@ -2062,7 +2062,7 @@ public partial class StorageDiscoveryClient /// public async global::System.Threading.Tasks.Task StorageDiscoveryWorkspacesCreateOrUpdateViaIdentityWithResult(global::System.String viaIdentity, Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.IStorageDiscoveryWorkspace body, Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.IEventListener eventListener, Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.ISendAsync sender, Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.SerializationMode serializationMode = Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.SerializationMode.IncludeCreate|Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.SerializationMode.IncludeUpdate) { - var apiVersion = @"2025-06-01-preview"; + var apiVersion = @"2025-09-01"; // Constant Parameters using( NoSynchronizationContext ) { @@ -2123,7 +2123,7 @@ public partial class StorageDiscoveryClient /// public async global::System.Threading.Tasks.Task StorageDiscoveryWorkspacesCreateOrUpdateViaJsonString(string subscriptionId, string resourceGroupName, string storageDiscoveryWorkspaceName, global::System.String jsonString, global::System.Func, global::System.Threading.Tasks.Task> onOk, global::System.Func, global::System.Threading.Tasks.Task> onCreated, global::System.Func, global::System.Threading.Tasks.Task> onDefault, Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.IEventListener eventListener, Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.ISendAsync sender) { - var apiVersion = @"2025-06-01-preview"; + var apiVersion = @"2025-09-01"; // Constant Parameters using( NoSynchronizationContext ) { @@ -2169,7 +2169,7 @@ public partial class StorageDiscoveryClient /// public async global::System.Threading.Tasks.Task StorageDiscoveryWorkspacesCreateOrUpdateViaJsonStringWithResult(string subscriptionId, string resourceGroupName, string storageDiscoveryWorkspaceName, global::System.String jsonString, Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.IEventListener eventListener, Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.ISendAsync sender) { - var apiVersion = @"2025-06-01-preview"; + var apiVersion = @"2025-09-01"; // Constant Parameters using( NoSynchronizationContext ) { @@ -2216,7 +2216,7 @@ public partial class StorageDiscoveryClient /// public async global::System.Threading.Tasks.Task StorageDiscoveryWorkspacesCreateOrUpdateWithResult(string subscriptionId, string resourceGroupName, string storageDiscoveryWorkspaceName, Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.IStorageDiscoveryWorkspace body, Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.IEventListener eventListener, Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.ISendAsync sender, Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.SerializationMode serializationMode = Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.SerializationMode.IncludeCreate|Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.SerializationMode.IncludeUpdate) { - var apiVersion = @"2025-06-01-preview"; + var apiVersion = @"2025-09-01"; // Constant Parameters using( NoSynchronizationContext ) { @@ -2422,7 +2422,7 @@ public partial class StorageDiscoveryClient /// public async global::System.Threading.Tasks.Task StorageDiscoveryWorkspacesDelete(string subscriptionId, string resourceGroupName, string storageDiscoveryWorkspaceName, global::System.Func onOk, global::System.Func onNoContent, global::System.Func, global::System.Threading.Tasks.Task> onDefault, Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.IEventListener eventListener, Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.ISendAsync sender) { - var apiVersion = @"2025-06-01-preview"; + var apiVersion = @"2025-09-01"; // Constant Parameters using( NoSynchronizationContext ) { @@ -2464,7 +2464,7 @@ public partial class StorageDiscoveryClient /// public async global::System.Threading.Tasks.Task StorageDiscoveryWorkspacesDeleteViaIdentity(global::System.String viaIdentity, global::System.Func onOk, global::System.Func onNoContent, global::System.Func, global::System.Threading.Tasks.Task> onDefault, Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.IEventListener eventListener, Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.ISendAsync sender) { - var apiVersion = @"2025-06-01-preview"; + var apiVersion = @"2025-09-01"; // Constant Parameters using( NoSynchronizationContext ) { @@ -2604,7 +2604,7 @@ public partial class StorageDiscoveryClient /// public async global::System.Threading.Tasks.Task StorageDiscoveryWorkspacesGet(string subscriptionId, string resourceGroupName, string storageDiscoveryWorkspaceName, global::System.Func, global::System.Threading.Tasks.Task> onOk, global::System.Func, global::System.Threading.Tasks.Task> onDefault, Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.IEventListener eventListener, Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.ISendAsync sender) { - var apiVersion = @"2025-06-01-preview"; + var apiVersion = @"2025-09-01"; // Constant Parameters using( NoSynchronizationContext ) { @@ -2645,7 +2645,7 @@ public partial class StorageDiscoveryClient /// public async global::System.Threading.Tasks.Task StorageDiscoveryWorkspacesGetViaIdentity(global::System.String viaIdentity, global::System.Func, global::System.Threading.Tasks.Task> onOk, global::System.Func, global::System.Threading.Tasks.Task> onDefault, Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.IEventListener eventListener, Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.ISendAsync sender) { - var apiVersion = @"2025-06-01-preview"; + var apiVersion = @"2025-09-01"; // Constant Parameters using( NoSynchronizationContext ) { @@ -2696,7 +2696,7 @@ public partial class StorageDiscoveryClient /// public async global::System.Threading.Tasks.Task StorageDiscoveryWorkspacesGetViaIdentityWithResult(global::System.String viaIdentity, Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.IEventListener eventListener, Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.ISendAsync sender) { - var apiVersion = @"2025-06-01-preview"; + var apiVersion = @"2025-09-01"; // Constant Parameters using( NoSynchronizationContext ) { @@ -2749,7 +2749,7 @@ public partial class StorageDiscoveryClient /// public async global::System.Threading.Tasks.Task StorageDiscoveryWorkspacesGetWithResult(string subscriptionId, string resourceGroupName, string storageDiscoveryWorkspaceName, Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.IEventListener eventListener, Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.ISendAsync sender) { - var apiVersion = @"2025-06-01-preview"; + var apiVersion = @"2025-09-01"; // Constant Parameters using( NoSynchronizationContext ) { @@ -2931,7 +2931,7 @@ public partial class StorageDiscoveryClient /// public async global::System.Threading.Tasks.Task StorageDiscoveryWorkspacesListByResourceGroup(string subscriptionId, string resourceGroupName, global::System.Func, global::System.Threading.Tasks.Task> onOk, global::System.Func, global::System.Threading.Tasks.Task> onDefault, Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.IEventListener eventListener, Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.ISendAsync sender) { - var apiVersion = @"2025-06-01-preview"; + var apiVersion = @"2025-09-01"; // Constant Parameters using( NoSynchronizationContext ) { @@ -2971,7 +2971,7 @@ public partial class StorageDiscoveryClient /// public async global::System.Threading.Tasks.Task StorageDiscoveryWorkspacesListByResourceGroupViaIdentity(global::System.String viaIdentity, global::System.Func, global::System.Threading.Tasks.Task> onOk, global::System.Func, global::System.Threading.Tasks.Task> onDefault, Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.IEventListener eventListener, Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.ISendAsync sender) { - var apiVersion = @"2025-06-01-preview"; + var apiVersion = @"2025-09-01"; // Constant Parameters using( NoSynchronizationContext ) { @@ -3020,7 +3020,7 @@ public partial class StorageDiscoveryClient /// public async global::System.Threading.Tasks.Task StorageDiscoveryWorkspacesListByResourceGroupViaIdentityWithResult(global::System.String viaIdentity, Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.IEventListener eventListener, Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.ISendAsync sender) { - var apiVersion = @"2025-06-01-preview"; + var apiVersion = @"2025-09-01"; // Constant Parameters using( NoSynchronizationContext ) { @@ -3070,7 +3070,7 @@ public partial class StorageDiscoveryClient /// public async global::System.Threading.Tasks.Task StorageDiscoveryWorkspacesListByResourceGroupWithResult(string subscriptionId, string resourceGroupName, Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.IEventListener eventListener, Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.ISendAsync sender) { - var apiVersion = @"2025-06-01-preview"; + var apiVersion = @"2025-09-01"; // Constant Parameters using( NoSynchronizationContext ) { @@ -3247,7 +3247,7 @@ public partial class StorageDiscoveryClient /// public async global::System.Threading.Tasks.Task StorageDiscoveryWorkspacesListBySubscription(string subscriptionId, global::System.Func, global::System.Threading.Tasks.Task> onOk, global::System.Func, global::System.Threading.Tasks.Task> onDefault, Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.IEventListener eventListener, Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.ISendAsync sender) { - var apiVersion = @"2025-06-01-preview"; + var apiVersion = @"2025-09-01"; // Constant Parameters using( NoSynchronizationContext ) { @@ -3285,7 +3285,7 @@ public partial class StorageDiscoveryClient /// public async global::System.Threading.Tasks.Task StorageDiscoveryWorkspacesListBySubscriptionViaIdentity(global::System.String viaIdentity, global::System.Func, global::System.Threading.Tasks.Task> onOk, global::System.Func, global::System.Threading.Tasks.Task> onDefault, Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.IEventListener eventListener, Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.ISendAsync sender) { - var apiVersion = @"2025-06-01-preview"; + var apiVersion = @"2025-09-01"; // Constant Parameters using( NoSynchronizationContext ) { @@ -3331,7 +3331,7 @@ public partial class StorageDiscoveryClient /// public async global::System.Threading.Tasks.Task StorageDiscoveryWorkspacesListBySubscriptionViaIdentityWithResult(global::System.String viaIdentity, Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.IEventListener eventListener, Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.ISendAsync sender) { - var apiVersion = @"2025-06-01-preview"; + var apiVersion = @"2025-09-01"; // Constant Parameters using( NoSynchronizationContext ) { @@ -3377,7 +3377,7 @@ public partial class StorageDiscoveryClient /// public async global::System.Threading.Tasks.Task StorageDiscoveryWorkspacesListBySubscriptionWithResult(string subscriptionId, Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.IEventListener eventListener, Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.ISendAsync sender) { - var apiVersion = @"2025-06-01-preview"; + var apiVersion = @"2025-09-01"; // Constant Parameters using( NoSynchronizationContext ) { @@ -3551,7 +3551,7 @@ public partial class StorageDiscoveryClient /// public async global::System.Threading.Tasks.Task StorageDiscoveryWorkspacesReport(string subscriptionId, string resourceGroupName, string storageDiscoveryWorkspaceName, Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.IGetReportContent body, global::System.Func, global::System.Threading.Tasks.Task> onOk, global::System.Func, global::System.Threading.Tasks.Task> onDefault, Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.IEventListener eventListener, Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.ISendAsync sender, Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.SerializationMode serializationMode = Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.SerializationMode.IncludeCreate|Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.SerializationMode.IncludeUpdate) { - var apiVersion = @"2025-06-01-preview"; + var apiVersion = @"2025-09-01"; // Constant Parameters using( NoSynchronizationContext ) { @@ -3599,7 +3599,7 @@ public partial class StorageDiscoveryClient /// public async global::System.Threading.Tasks.Task StorageDiscoveryWorkspacesReportViaIdentity(global::System.String viaIdentity, Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.IGetReportContent body, global::System.Func, global::System.Threading.Tasks.Task> onOk, global::System.Func, global::System.Threading.Tasks.Task> onDefault, Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.IEventListener eventListener, Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.ISendAsync sender, Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.SerializationMode serializationMode = Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.SerializationMode.IncludeCreate|Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.SerializationMode.IncludeUpdate) { - var apiVersion = @"2025-06-01-preview"; + var apiVersion = @"2025-09-01"; // Constant Parameters using( NoSynchronizationContext ) { @@ -3657,7 +3657,7 @@ public partial class StorageDiscoveryClient /// public async global::System.Threading.Tasks.Task StorageDiscoveryWorkspacesReportViaIdentityWithResult(global::System.String viaIdentity, Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.IGetReportContent body, Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.IEventListener eventListener, Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.ISendAsync sender, Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.SerializationMode serializationMode = Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.SerializationMode.IncludeCreate|Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.SerializationMode.IncludeUpdate) { - var apiVersion = @"2025-06-01-preview"; + var apiVersion = @"2025-09-01"; // Constant Parameters using( NoSynchronizationContext ) { @@ -3718,7 +3718,7 @@ public partial class StorageDiscoveryClient /// public async global::System.Threading.Tasks.Task StorageDiscoveryWorkspacesReportViaJsonString(string subscriptionId, string resourceGroupName, string storageDiscoveryWorkspaceName, global::System.String jsonString, global::System.Func, global::System.Threading.Tasks.Task> onOk, global::System.Func, global::System.Threading.Tasks.Task> onDefault, Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.IEventListener eventListener, Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.ISendAsync sender) { - var apiVersion = @"2025-06-01-preview"; + var apiVersion = @"2025-09-01"; // Constant Parameters using( NoSynchronizationContext ) { @@ -3765,7 +3765,7 @@ public partial class StorageDiscoveryClient /// public async global::System.Threading.Tasks.Task StorageDiscoveryWorkspacesReportViaJsonStringWithResult(string subscriptionId, string resourceGroupName, string storageDiscoveryWorkspaceName, global::System.String jsonString, Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.IEventListener eventListener, Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.ISendAsync sender) { - var apiVersion = @"2025-06-01-preview"; + var apiVersion = @"2025-09-01"; // Constant Parameters using( NoSynchronizationContext ) { @@ -3813,7 +3813,7 @@ public partial class StorageDiscoveryClient /// public async global::System.Threading.Tasks.Task StorageDiscoveryWorkspacesReportWithResult(string subscriptionId, string resourceGroupName, string storageDiscoveryWorkspaceName, Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.IGetReportContent body, Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.IEventListener eventListener, Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.ISendAsync sender, Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.SerializationMode serializationMode = Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.SerializationMode.IncludeCreate|Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.SerializationMode.IncludeUpdate) { - var apiVersion = @"2025-06-01-preview"; + var apiVersion = @"2025-09-01"; // Constant Parameters using( NoSynchronizationContext ) { @@ -4192,7 +4192,7 @@ public partial class StorageDiscoveryClient /// public async global::System.Threading.Tasks.Task StorageDiscoveryWorkspacesUpdate(string subscriptionId, string resourceGroupName, string storageDiscoveryWorkspaceName, Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.IStorageDiscoveryWorkspaceUpdate body, global::System.Func, global::System.Threading.Tasks.Task> onOk, global::System.Func, global::System.Threading.Tasks.Task> onDefault, Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.IEventListener eventListener, Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.ISendAsync sender, Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.SerializationMode serializationMode = Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.SerializationMode.IncludeCreate|Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.SerializationMode.IncludeUpdate) { - var apiVersion = @"2025-06-01-preview"; + var apiVersion = @"2025-09-01"; // Constant Parameters using( NoSynchronizationContext ) { @@ -4239,7 +4239,7 @@ public partial class StorageDiscoveryClient /// public async global::System.Threading.Tasks.Task StorageDiscoveryWorkspacesUpdateViaIdentity(global::System.String viaIdentity, Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.IStorageDiscoveryWorkspaceUpdate body, global::System.Func, global::System.Threading.Tasks.Task> onOk, global::System.Func, global::System.Threading.Tasks.Task> onDefault, Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.IEventListener eventListener, Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.ISendAsync sender, Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.SerializationMode serializationMode = Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.SerializationMode.IncludeCreate|Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.SerializationMode.IncludeUpdate) { - var apiVersion = @"2025-06-01-preview"; + var apiVersion = @"2025-09-01"; // Constant Parameters using( NoSynchronizationContext ) { @@ -4296,7 +4296,7 @@ public partial class StorageDiscoveryClient /// public async global::System.Threading.Tasks.Task StorageDiscoveryWorkspacesUpdateViaIdentityWithResult(global::System.String viaIdentity, Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.IStorageDiscoveryWorkspaceUpdate body, Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.IEventListener eventListener, Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.ISendAsync sender, Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.SerializationMode serializationMode = Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.SerializationMode.IncludeCreate|Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.SerializationMode.IncludeUpdate) { - var apiVersion = @"2025-06-01-preview"; + var apiVersion = @"2025-09-01"; // Constant Parameters using( NoSynchronizationContext ) { @@ -4356,7 +4356,7 @@ public partial class StorageDiscoveryClient /// public async global::System.Threading.Tasks.Task StorageDiscoveryWorkspacesUpdateViaJsonString(string subscriptionId, string resourceGroupName, string storageDiscoveryWorkspaceName, global::System.String jsonString, global::System.Func, global::System.Threading.Tasks.Task> onOk, global::System.Func, global::System.Threading.Tasks.Task> onDefault, Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.IEventListener eventListener, Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.ISendAsync sender) { - var apiVersion = @"2025-06-01-preview"; + var apiVersion = @"2025-09-01"; // Constant Parameters using( NoSynchronizationContext ) { @@ -4402,7 +4402,7 @@ public partial class StorageDiscoveryClient /// public async global::System.Threading.Tasks.Task StorageDiscoveryWorkspacesUpdateViaJsonStringWithResult(string subscriptionId, string resourceGroupName, string storageDiscoveryWorkspaceName, global::System.String jsonString, Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.IEventListener eventListener, Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.ISendAsync sender) { - var apiVersion = @"2025-06-01-preview"; + var apiVersion = @"2025-09-01"; // Constant Parameters using( NoSynchronizationContext ) { @@ -4449,7 +4449,7 @@ public partial class StorageDiscoveryClient /// public async global::System.Threading.Tasks.Task StorageDiscoveryWorkspacesUpdateWithResult(string subscriptionId, string resourceGroupName, string storageDiscoveryWorkspaceName, Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.IStorageDiscoveryWorkspaceUpdate body, Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.IEventListener eventListener, Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.ISendAsync sender, Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.SerializationMode serializationMode = Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.SerializationMode.IncludeCreate|Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.SerializationMode.IncludeUpdate) { - var apiVersion = @"2025-06-01-preview"; + var apiVersion = @"2025-09-01"; // Constant Parameters using( NoSynchronizationContext ) { diff --git a/generated/StorageDiscovery/StorageDiscovery.Autorest/generated/cmdlets/GetAzStorageDiscoveryOperation_List.cs b/generated/StorageDiscovery/StorageDiscovery.Autorest/generated/cmdlets/GetAzStorageDiscoveryOperation_List.cs index c7a459641759..c3f361d5b6c6 100644 --- a/generated/StorageDiscovery/StorageDiscovery.Autorest/generated/cmdlets/GetAzStorageDiscoveryOperation_List.cs +++ b/generated/StorageDiscovery/StorageDiscovery.Autorest/generated/cmdlets/GetAzStorageDiscoveryOperation_List.cs @@ -17,7 +17,7 @@ namespace Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Cmdlets [global::System.Management.Automation.OutputType(typeof(Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.IOperation))] [global::Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Description(@"List the operations for the provider")] [global::Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Generated] - [global::Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.HttpPath(Path = "/providers/Microsoft.StorageDiscovery/operations", ApiVersion = "2025-06-01-preview")] + [global::Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.HttpPath(Path = "/providers/Microsoft.StorageDiscovery/operations", ApiVersion = "2025-09-01")] public partial class GetAzStorageDiscoveryOperation_List : global::System.Management.Automation.PSCmdlet, Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.IEventListener, Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.IContext diff --git a/generated/StorageDiscovery/StorageDiscovery.Autorest/generated/cmdlets/GetAzStorageDiscoveryWorkspace_Get.cs b/generated/StorageDiscovery/StorageDiscovery.Autorest/generated/cmdlets/GetAzStorageDiscoveryWorkspace_Get.cs index 5092b7194717..53e7fe6d6b0b 100644 --- a/generated/StorageDiscovery/StorageDiscovery.Autorest/generated/cmdlets/GetAzStorageDiscoveryWorkspace_Get.cs +++ b/generated/StorageDiscovery/StorageDiscovery.Autorest/generated/cmdlets/GetAzStorageDiscoveryWorkspace_Get.cs @@ -16,7 +16,7 @@ namespace Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Cmdlets [global::System.Management.Automation.OutputType(typeof(Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.IStorageDiscoveryWorkspace))] [global::Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Description(@"Get a StorageDiscoveryWorkspace")] [global::Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Generated] - [global::Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.HttpPath(Path = "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageDiscovery/storageDiscoveryWorkspaces/{storageDiscoveryWorkspaceName}", ApiVersion = "2025-06-01-preview")] + [global::Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.HttpPath(Path = "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageDiscovery/storageDiscoveryWorkspaces/{storageDiscoveryWorkspaceName}", ApiVersion = "2025-09-01")] public partial class GetAzStorageDiscoveryWorkspace_Get : global::System.Management.Automation.PSCmdlet, Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.IEventListener, Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.IContext diff --git a/generated/StorageDiscovery/StorageDiscovery.Autorest/generated/cmdlets/GetAzStorageDiscoveryWorkspace_GetViaIdentity.cs b/generated/StorageDiscovery/StorageDiscovery.Autorest/generated/cmdlets/GetAzStorageDiscoveryWorkspace_GetViaIdentity.cs index 9c66c3f85ecb..598a9e962edc 100644 --- a/generated/StorageDiscovery/StorageDiscovery.Autorest/generated/cmdlets/GetAzStorageDiscoveryWorkspace_GetViaIdentity.cs +++ b/generated/StorageDiscovery/StorageDiscovery.Autorest/generated/cmdlets/GetAzStorageDiscoveryWorkspace_GetViaIdentity.cs @@ -16,7 +16,7 @@ namespace Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Cmdlets [global::System.Management.Automation.OutputType(typeof(Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.IStorageDiscoveryWorkspace))] [global::Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Description(@"Get a StorageDiscoveryWorkspace")] [global::Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Generated] - [global::Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.HttpPath(Path = "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageDiscovery/storageDiscoveryWorkspaces/{storageDiscoveryWorkspaceName}", ApiVersion = "2025-06-01-preview")] + [global::Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.HttpPath(Path = "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageDiscovery/storageDiscoveryWorkspaces/{storageDiscoveryWorkspaceName}", ApiVersion = "2025-09-01")] public partial class GetAzStorageDiscoveryWorkspace_GetViaIdentity : global::System.Management.Automation.PSCmdlet, Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.IEventListener, Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.IContext diff --git a/generated/StorageDiscovery/StorageDiscovery.Autorest/generated/cmdlets/GetAzStorageDiscoveryWorkspace_List.cs b/generated/StorageDiscovery/StorageDiscovery.Autorest/generated/cmdlets/GetAzStorageDiscoveryWorkspace_List.cs index b1c7c30830cd..2b5739145ae3 100644 --- a/generated/StorageDiscovery/StorageDiscovery.Autorest/generated/cmdlets/GetAzStorageDiscoveryWorkspace_List.cs +++ b/generated/StorageDiscovery/StorageDiscovery.Autorest/generated/cmdlets/GetAzStorageDiscoveryWorkspace_List.cs @@ -16,7 +16,7 @@ namespace Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Cmdlets [global::System.Management.Automation.OutputType(typeof(Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.IStorageDiscoveryWorkspace))] [global::Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Description(@"List StorageDiscoveryWorkspace resources by resource group")] [global::Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Generated] - [global::Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.HttpPath(Path = "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageDiscovery/storageDiscoveryWorkspaces", ApiVersion = "2025-06-01-preview")] + [global::Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.HttpPath(Path = "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageDiscovery/storageDiscoveryWorkspaces", ApiVersion = "2025-09-01")] public partial class GetAzStorageDiscoveryWorkspace_List : global::System.Management.Automation.PSCmdlet, Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.IEventListener, Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.IContext diff --git a/generated/StorageDiscovery/StorageDiscovery.Autorest/generated/cmdlets/GetAzStorageDiscoveryWorkspace_List1.cs b/generated/StorageDiscovery/StorageDiscovery.Autorest/generated/cmdlets/GetAzStorageDiscoveryWorkspace_List1.cs index 74f9d243c460..dda8c700c971 100644 --- a/generated/StorageDiscovery/StorageDiscovery.Autorest/generated/cmdlets/GetAzStorageDiscoveryWorkspace_List1.cs +++ b/generated/StorageDiscovery/StorageDiscovery.Autorest/generated/cmdlets/GetAzStorageDiscoveryWorkspace_List1.cs @@ -16,7 +16,7 @@ namespace Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Cmdlets [global::System.Management.Automation.OutputType(typeof(Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.IStorageDiscoveryWorkspace))] [global::Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Description(@"List StorageDiscoveryWorkspace resources by subscription ID")] [global::Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Generated] - [global::Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.HttpPath(Path = "/subscriptions/{subscriptionId}/providers/Microsoft.StorageDiscovery/storageDiscoveryWorkspaces", ApiVersion = "2025-06-01-preview")] + [global::Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.HttpPath(Path = "/subscriptions/{subscriptionId}/providers/Microsoft.StorageDiscovery/storageDiscoveryWorkspaces", ApiVersion = "2025-09-01")] public partial class GetAzStorageDiscoveryWorkspace_List1 : global::System.Management.Automation.PSCmdlet, Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.IEventListener, Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.IContext diff --git a/generated/StorageDiscovery/StorageDiscovery.Autorest/generated/cmdlets/NewAzStorageDiscoveryWorkspace_CreateExpanded.cs b/generated/StorageDiscovery/StorageDiscovery.Autorest/generated/cmdlets/NewAzStorageDiscoveryWorkspace_CreateExpanded.cs index d2d7c1a61287..e80636bec57a 100644 --- a/generated/StorageDiscovery/StorageDiscovery.Autorest/generated/cmdlets/NewAzStorageDiscoveryWorkspace_CreateExpanded.cs +++ b/generated/StorageDiscovery/StorageDiscovery.Autorest/generated/cmdlets/NewAzStorageDiscoveryWorkspace_CreateExpanded.cs @@ -16,7 +16,7 @@ namespace Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Cmdlets [global::System.Management.Automation.OutputType(typeof(Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.IStorageDiscoveryWorkspace))] [global::Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Description(@"create a StorageDiscoveryWorkspace")] [global::Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Generated] - [global::Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.HttpPath(Path = "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageDiscovery/storageDiscoveryWorkspaces/{storageDiscoveryWorkspaceName}", ApiVersion = "2025-06-01-preview")] + [global::Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.HttpPath(Path = "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageDiscovery/storageDiscoveryWorkspaces/{storageDiscoveryWorkspaceName}", ApiVersion = "2025-09-01")] public partial class NewAzStorageDiscoveryWorkspace_CreateExpanded : global::System.Management.Automation.PSCmdlet, Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.IEventListener, Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.IContext @@ -223,8 +223,8 @@ public partial class NewAzStorageDiscoveryWorkspace_CreateExpanded : global::Sys ReadOnly = false, Description = @"Resource tags.", SerializedName = @"tags", - PossibleTypes = new [] { typeof(Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.ITags) })] - public Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.ITags Tag { get => _resourceBody.Tag ?? null /* object */; set => _resourceBody.Tag = value; } + PossibleTypes = new [] { typeof(Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.ITrackedResourceTags) })] + public Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.ITrackedResourceTags Tag { get => _resourceBody.Tag ?? null /* object */; set => _resourceBody.Tag = value; } /// The view level storage discovery data estate [global::System.Management.Automation.AllowEmptyCollection] diff --git a/generated/StorageDiscovery/StorageDiscovery.Autorest/generated/cmdlets/NewAzStorageDiscoveryWorkspace_CreateViaJsonFilePath.cs b/generated/StorageDiscovery/StorageDiscovery.Autorest/generated/cmdlets/NewAzStorageDiscoveryWorkspace_CreateViaJsonFilePath.cs index e5796afe00e8..892091202d1e 100644 --- a/generated/StorageDiscovery/StorageDiscovery.Autorest/generated/cmdlets/NewAzStorageDiscoveryWorkspace_CreateViaJsonFilePath.cs +++ b/generated/StorageDiscovery/StorageDiscovery.Autorest/generated/cmdlets/NewAzStorageDiscoveryWorkspace_CreateViaJsonFilePath.cs @@ -16,7 +16,7 @@ namespace Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Cmdlets [global::System.Management.Automation.OutputType(typeof(Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.IStorageDiscoveryWorkspace))] [global::Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Description(@"create a StorageDiscoveryWorkspace")] [global::Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Generated] - [global::Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.HttpPath(Path = "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageDiscovery/storageDiscoveryWorkspaces/{storageDiscoveryWorkspaceName}", ApiVersion = "2025-06-01-preview")] + [global::Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.HttpPath(Path = "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageDiscovery/storageDiscoveryWorkspaces/{storageDiscoveryWorkspaceName}", ApiVersion = "2025-09-01")] [global::Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.NotSuggestDefaultParameterSet] public partial class NewAzStorageDiscoveryWorkspace_CreateViaJsonFilePath : global::System.Management.Automation.PSCmdlet, Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.IEventListener, diff --git a/generated/StorageDiscovery/StorageDiscovery.Autorest/generated/cmdlets/NewAzStorageDiscoveryWorkspace_CreateViaJsonString.cs b/generated/StorageDiscovery/StorageDiscovery.Autorest/generated/cmdlets/NewAzStorageDiscoveryWorkspace_CreateViaJsonString.cs index 9b7802c493a8..7c9980f47d5b 100644 --- a/generated/StorageDiscovery/StorageDiscovery.Autorest/generated/cmdlets/NewAzStorageDiscoveryWorkspace_CreateViaJsonString.cs +++ b/generated/StorageDiscovery/StorageDiscovery.Autorest/generated/cmdlets/NewAzStorageDiscoveryWorkspace_CreateViaJsonString.cs @@ -16,7 +16,7 @@ namespace Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Cmdlets [global::System.Management.Automation.OutputType(typeof(Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.IStorageDiscoveryWorkspace))] [global::Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Description(@"create a StorageDiscoveryWorkspace")] [global::Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Generated] - [global::Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.HttpPath(Path = "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageDiscovery/storageDiscoveryWorkspaces/{storageDiscoveryWorkspaceName}", ApiVersion = "2025-06-01-preview")] + [global::Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.HttpPath(Path = "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageDiscovery/storageDiscoveryWorkspaces/{storageDiscoveryWorkspaceName}", ApiVersion = "2025-09-01")] [global::Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.NotSuggestDefaultParameterSet] public partial class NewAzStorageDiscoveryWorkspace_CreateViaJsonString : global::System.Management.Automation.PSCmdlet, Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.IEventListener, diff --git a/generated/StorageDiscovery/StorageDiscovery.Autorest/generated/cmdlets/RemoveAzStorageDiscoveryWorkspace_Delete.cs b/generated/StorageDiscovery/StorageDiscovery.Autorest/generated/cmdlets/RemoveAzStorageDiscoveryWorkspace_Delete.cs index 7afb80fd3153..265a77514c2c 100644 --- a/generated/StorageDiscovery/StorageDiscovery.Autorest/generated/cmdlets/RemoveAzStorageDiscoveryWorkspace_Delete.cs +++ b/generated/StorageDiscovery/StorageDiscovery.Autorest/generated/cmdlets/RemoveAzStorageDiscoveryWorkspace_Delete.cs @@ -16,7 +16,7 @@ namespace Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Cmdlets [global::System.Management.Automation.OutputType(typeof(bool))] [global::Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Description(@"Delete a StorageDiscoveryWorkspace")] [global::Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Generated] - [global::Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.HttpPath(Path = "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageDiscovery/storageDiscoveryWorkspaces/{storageDiscoveryWorkspaceName}", ApiVersion = "2025-06-01-preview")] + [global::Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.HttpPath(Path = "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageDiscovery/storageDiscoveryWorkspaces/{storageDiscoveryWorkspaceName}", ApiVersion = "2025-09-01")] public partial class RemoveAzStorageDiscoveryWorkspace_Delete : global::System.Management.Automation.PSCmdlet, Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.IEventListener, Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.IContext @@ -493,7 +493,7 @@ protected override void StopProcessing() return ; } // onNoContent - response for 204 / application/json - if (true == MyInvocation?.BoundParameters?.ContainsKey("PassThru")) + if (true == InvocationInformation?.BoundParameters?.ContainsKey("PassThru")) { WriteObject(true); } @@ -517,7 +517,7 @@ protected override void StopProcessing() return ; } // onOk - response for 200 / application/json - if (true == MyInvocation?.BoundParameters?.ContainsKey("PassThru")) + if (true == InvocationInformation?.BoundParameters?.ContainsKey("PassThru")) { WriteObject(true); } diff --git a/generated/StorageDiscovery/StorageDiscovery.Autorest/generated/cmdlets/RemoveAzStorageDiscoveryWorkspace_DeleteViaIdentity.cs b/generated/StorageDiscovery/StorageDiscovery.Autorest/generated/cmdlets/RemoveAzStorageDiscoveryWorkspace_DeleteViaIdentity.cs index 2e30115226bb..d5a182c0a143 100644 --- a/generated/StorageDiscovery/StorageDiscovery.Autorest/generated/cmdlets/RemoveAzStorageDiscoveryWorkspace_DeleteViaIdentity.cs +++ b/generated/StorageDiscovery/StorageDiscovery.Autorest/generated/cmdlets/RemoveAzStorageDiscoveryWorkspace_DeleteViaIdentity.cs @@ -16,7 +16,7 @@ namespace Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Cmdlets [global::System.Management.Automation.OutputType(typeof(bool))] [global::Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Description(@"Delete a StorageDiscoveryWorkspace")] [global::Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Generated] - [global::Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.HttpPath(Path = "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageDiscovery/storageDiscoveryWorkspaces/{storageDiscoveryWorkspaceName}", ApiVersion = "2025-06-01-preview")] + [global::Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.HttpPath(Path = "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageDiscovery/storageDiscoveryWorkspaces/{storageDiscoveryWorkspaceName}", ApiVersion = "2025-09-01")] public partial class RemoveAzStorageDiscoveryWorkspace_DeleteViaIdentity : global::System.Management.Automation.PSCmdlet, Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.IEventListener, Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.IContext @@ -473,7 +473,7 @@ protected override void StopProcessing() return ; } // onNoContent - response for 204 / application/json - if (true == MyInvocation?.BoundParameters?.ContainsKey("PassThru")) + if (true == InvocationInformation?.BoundParameters?.ContainsKey("PassThru")) { WriteObject(true); } @@ -497,7 +497,7 @@ protected override void StopProcessing() return ; } // onOk - response for 200 / application/json - if (true == MyInvocation?.BoundParameters?.ContainsKey("PassThru")) + if (true == InvocationInformation?.BoundParameters?.ContainsKey("PassThru")) { WriteObject(true); } diff --git a/generated/StorageDiscovery/StorageDiscovery.Autorest/generated/cmdlets/UpdateAzStorageDiscoveryWorkspace_UpdateExpanded.cs b/generated/StorageDiscovery/StorageDiscovery.Autorest/generated/cmdlets/UpdateAzStorageDiscoveryWorkspace_UpdateExpanded.cs index 5d32210bd7d8..5cdf917164c1 100644 --- a/generated/StorageDiscovery/StorageDiscovery.Autorest/generated/cmdlets/UpdateAzStorageDiscoveryWorkspace_UpdateExpanded.cs +++ b/generated/StorageDiscovery/StorageDiscovery.Autorest/generated/cmdlets/UpdateAzStorageDiscoveryWorkspace_UpdateExpanded.cs @@ -16,7 +16,7 @@ namespace Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Cmdlets [global::System.Management.Automation.OutputType(typeof(Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.IStorageDiscoveryWorkspace))] [global::Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Description(@"update a StorageDiscoveryWorkspace")] [global::Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Generated] - [global::Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.HttpPath(Path = "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageDiscovery/storageDiscoveryWorkspaces/{storageDiscoveryWorkspaceName}", ApiVersion = "2025-06-01-preview")] + [global::Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.HttpPath(Path = "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageDiscovery/storageDiscoveryWorkspaces/{storageDiscoveryWorkspaceName}", ApiVersion = "2025-09-01")] public partial class UpdateAzStorageDiscoveryWorkspace_UpdateExpanded : global::System.Management.Automation.PSCmdlet, Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.IEventListener, Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.IContext @@ -210,8 +210,8 @@ public partial class UpdateAzStorageDiscoveryWorkspace_UpdateExpanded : global:: ReadOnly = false, Description = @"Resource tags.", SerializedName = @"tags", - PossibleTypes = new [] { typeof(Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.ITags) })] - public Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.ITags Tag { get => _propertiesBody.Tag ?? null /* object */; set => _propertiesBody.Tag = value; } + PossibleTypes = new [] { typeof(Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.IStorageDiscoveryWorkspaceUpdateTags) })] + public Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.IStorageDiscoveryWorkspaceUpdateTags Tag { get => _propertiesBody.Tag ?? null /* object */; set => _propertiesBody.Tag = value; } /// The view level storage discovery data estate [global::System.Management.Automation.AllowEmptyCollection] diff --git a/generated/StorageDiscovery/StorageDiscovery.Autorest/generated/cmdlets/UpdateAzStorageDiscoveryWorkspace_UpdateViaIdentityExpanded.cs b/generated/StorageDiscovery/StorageDiscovery.Autorest/generated/cmdlets/UpdateAzStorageDiscoveryWorkspace_UpdateViaIdentityExpanded.cs index d1141946b054..21817ea9f28e 100644 --- a/generated/StorageDiscovery/StorageDiscovery.Autorest/generated/cmdlets/UpdateAzStorageDiscoveryWorkspace_UpdateViaIdentityExpanded.cs +++ b/generated/StorageDiscovery/StorageDiscovery.Autorest/generated/cmdlets/UpdateAzStorageDiscoveryWorkspace_UpdateViaIdentityExpanded.cs @@ -16,7 +16,7 @@ namespace Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Cmdlets [global::System.Management.Automation.OutputType(typeof(Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.IStorageDiscoveryWorkspace))] [global::Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Description(@"update a StorageDiscoveryWorkspace")] [global::Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Generated] - [global::Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.HttpPath(Path = "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageDiscovery/storageDiscoveryWorkspaces/{storageDiscoveryWorkspaceName}", ApiVersion = "2025-06-01-preview")] + [global::Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.HttpPath(Path = "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageDiscovery/storageDiscoveryWorkspaces/{storageDiscoveryWorkspaceName}", ApiVersion = "2025-09-01")] public partial class UpdateAzStorageDiscoveryWorkspace_UpdateViaIdentityExpanded : global::System.Management.Automation.PSCmdlet, Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.IEventListener, Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.IContext @@ -170,8 +170,8 @@ public partial class UpdateAzStorageDiscoveryWorkspace_UpdateViaIdentityExpanded ReadOnly = false, Description = @"Resource tags.", SerializedName = @"tags", - PossibleTypes = new [] { typeof(Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.ITags) })] - public Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.ITags Tag { get => _propertiesBody.Tag ?? null /* object */; set => _propertiesBody.Tag = value; } + PossibleTypes = new [] { typeof(Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.IStorageDiscoveryWorkspaceUpdateTags) })] + public Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.IStorageDiscoveryWorkspaceUpdateTags Tag { get => _propertiesBody.Tag ?? null /* object */; set => _propertiesBody.Tag = value; } /// The view level storage discovery data estate [global::System.Management.Automation.AllowEmptyCollection] diff --git a/generated/StorageDiscovery/StorageDiscovery.Autorest/generated/cmdlets/UpdateAzStorageDiscoveryWorkspace_UpdateViaJsonFilePath.cs b/generated/StorageDiscovery/StorageDiscovery.Autorest/generated/cmdlets/UpdateAzStorageDiscoveryWorkspace_UpdateViaJsonFilePath.cs index a4202d4f89a6..bf7d7e0a9645 100644 --- a/generated/StorageDiscovery/StorageDiscovery.Autorest/generated/cmdlets/UpdateAzStorageDiscoveryWorkspace_UpdateViaJsonFilePath.cs +++ b/generated/StorageDiscovery/StorageDiscovery.Autorest/generated/cmdlets/UpdateAzStorageDiscoveryWorkspace_UpdateViaJsonFilePath.cs @@ -16,7 +16,7 @@ namespace Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Cmdlets [global::System.Management.Automation.OutputType(typeof(Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.IStorageDiscoveryWorkspace))] [global::Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Description(@"update a StorageDiscoveryWorkspace")] [global::Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Generated] - [global::Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.HttpPath(Path = "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageDiscovery/storageDiscoveryWorkspaces/{storageDiscoveryWorkspaceName}", ApiVersion = "2025-06-01-preview")] + [global::Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.HttpPath(Path = "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageDiscovery/storageDiscoveryWorkspaces/{storageDiscoveryWorkspaceName}", ApiVersion = "2025-09-01")] [global::Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.NotSuggestDefaultParameterSet] public partial class UpdateAzStorageDiscoveryWorkspace_UpdateViaJsonFilePath : global::System.Management.Automation.PSCmdlet, Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.IEventListener, diff --git a/generated/StorageDiscovery/StorageDiscovery.Autorest/generated/cmdlets/UpdateAzStorageDiscoveryWorkspace_UpdateViaJsonString.cs b/generated/StorageDiscovery/StorageDiscovery.Autorest/generated/cmdlets/UpdateAzStorageDiscoveryWorkspace_UpdateViaJsonString.cs index c638980e56a5..dd3c321ede5b 100644 --- a/generated/StorageDiscovery/StorageDiscovery.Autorest/generated/cmdlets/UpdateAzStorageDiscoveryWorkspace_UpdateViaJsonString.cs +++ b/generated/StorageDiscovery/StorageDiscovery.Autorest/generated/cmdlets/UpdateAzStorageDiscoveryWorkspace_UpdateViaJsonString.cs @@ -16,7 +16,7 @@ namespace Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Cmdlets [global::System.Management.Automation.OutputType(typeof(Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Models.IStorageDiscoveryWorkspace))] [global::Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Description(@"update a StorageDiscoveryWorkspace")] [global::Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Generated] - [global::Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.HttpPath(Path = "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageDiscovery/storageDiscoveryWorkspaces/{storageDiscoveryWorkspaceName}", ApiVersion = "2025-06-01-preview")] + [global::Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.HttpPath(Path = "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageDiscovery/storageDiscoveryWorkspaces/{storageDiscoveryWorkspaceName}", ApiVersion = "2025-09-01")] [global::Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.NotSuggestDefaultParameterSet] public partial class UpdateAzStorageDiscoveryWorkspace_UpdateViaJsonString : global::System.Management.Automation.PSCmdlet, Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime.IEventListener, diff --git a/generated/StorageDiscovery/StorageDiscovery.Autorest/generated/runtime/BuildTime/Cmdlets/ExportPsd1.cs b/generated/StorageDiscovery/StorageDiscovery.Autorest/generated/runtime/BuildTime/Cmdlets/ExportPsd1.cs index 4461fdfe1412..b78043dbddda 100644 --- a/generated/StorageDiscovery/StorageDiscovery.Autorest/generated/runtime/BuildTime/Cmdlets/ExportPsd1.cs +++ b/generated/StorageDiscovery/StorageDiscovery.Autorest/generated/runtime/BuildTime/Cmdlets/ExportPsd1.cs @@ -51,7 +51,7 @@ protected override void ProcessRecord() throw new ArgumentException($"Custom folder '{CustomFolder}' does not exist"); } - string version = Convert.ToString(@"0.1.0"); + string version = Convert.ToString(@"1.0.0"); // Validate the module version should be semantic version // Following regex is official from https://semver.org/ Regex rx = new Regex(@"^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$", RegexOptions.Compiled); diff --git a/generated/StorageDiscovery/StorageDiscovery.Autorest/generated/runtime/Context.cs b/generated/StorageDiscovery/StorageDiscovery.Autorest/generated/runtime/Context.cs index d0427d7e18bc..7f898aed13a4 100644 --- a/generated/StorageDiscovery/StorageDiscovery.Autorest/generated/runtime/Context.cs +++ b/generated/StorageDiscovery/StorageDiscovery.Autorest/generated/runtime/Context.cs @@ -20,7 +20,7 @@ namespace Microsoft.Azure.PowerShell.Cmdlets.StorageDiscovery.Runtime /// The IContext Interface defines the communication mechanism for input customization. /// /// - /// In the context, we will have client, pipeline, PSBoundParamters, default EventListener, Cancellation. + /// In the context, we will have client, pipeline, PSBoundParameters, default EventListener, Cancellation. /// public interface IContext {