From bb66bd0588e04d99add41b1da6b7586f9d7edab0 Mon Sep 17 00:00:00 2001 From: JoyerJin <116236375+JoyerJin@users.noreply.github.com> Date: Fri, 13 Jun 2025 16:16:23 +0800 Subject: [PATCH 1/7] Add breaking change announcement --- .../Properties/AssemblyInfo.cs | 26 ++++++ .../ManagedServices.Autorest/README.md | 36 ++++++++ ...gedServicesEligibleAuthorizationObject.ps1 | 1 + .../docs/Az.ManagedServices.md | 2 +- .../generate-info.json | 2 +- .../resources/README.md | 11 +++ src/ManagedServices/ManagedServices.sln | 89 +++++++++++++++++-- .../ManagedServices/Az.ManagedServices.psd1 | 14 +-- .../ManagedServices/ChangeLog.md | 2 + 9 files changed, 165 insertions(+), 18 deletions(-) create mode 100644 src/ManagedServices/ManagedServices.Autorest/Properties/AssemblyInfo.cs create mode 100644 src/ManagedServices/ManagedServices.Autorest/resources/README.md diff --git a/src/ManagedServices/ManagedServices.Autorest/Properties/AssemblyInfo.cs b/src/ManagedServices/ManagedServices.Autorest/Properties/AssemblyInfo.cs new file mode 100644 index 000000000000..cb4ec6852f38 --- /dev/null +++ b/src/ManagedServices/ManagedServices.Autorest/Properties/AssemblyInfo.cs @@ -0,0 +1,26 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the Apache License, Version 2.0 (the ""License""); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// http://www.apache.org/licenses/LICENSE-2.0 +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an ""AS IS"" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// Code generated by Microsoft (R) AutoRest Code Generator.Changes may cause incorrect behavior and will be lost if the code +// is regenerated. + +using System; +using System.Reflection; +using System.Runtime.CompilerServices; +using System.Runtime.InteropServices; + +[assembly: System.Reflection.AssemblyCompanyAttribute("Microsoft")] +[assembly: System.Reflection.AssemblyCopyrightAttribute("Copyright © Microsoft")] +[assembly: System.Reflection.AssemblyProductAttribute("Microsoft Azure PowerShell")] +[assembly: System.Reflection.AssemblyTitleAttribute("Microsoft Azure PowerShell - ManagedServices")] +[assembly: System.Reflection.AssemblyFileVersionAttribute("3.1.0")] +[assembly: System.Reflection.AssemblyVersionAttribute("3.1.0")] +[assembly: System.Runtime.InteropServices.ComVisibleAttribute(false)] +[assembly: System.CLSCompliantAttribute(false)] diff --git a/src/ManagedServices/ManagedServices.Autorest/README.md b/src/ManagedServices/ManagedServices.Autorest/README.md index c70bd8f8edd8..d47b54a0cbf8 100644 --- a/src/ManagedServices/ManagedServices.Autorest/README.md +++ b/src/ManagedServices/ManagedServices.Autorest/README.md @@ -47,6 +47,42 @@ use-extension: "@autorest/powershell": "3.x" directive: + - where: + verb: Get + subject: RegistrationAssignment + set: + breaking-change: + change-description: "The type of property 'Authorization' and 'EligibleAuthorization' has changed to 'List'." + deprecated-by-version: 9.0.0 + deprecated-by-azversion: 15.0.0 + change-effective-date: 2025/11/03 + + - where: + subject: RegistrationDefinition + set: + breaking-change: + change-description: "The type of property 'Authorization' and 'EligibleAuthorization' has changed to 'List'." + deprecated-by-version: 9.0.0 + deprecated-by-azversion: 15.0.0 + change-effective-date: 2025/11/03 + - where: + verb: New + subject: RegistrationDefinition + set: + breaking-change: + change-description: "The type of property 'DelegatedRoleDefinitionId' have changed from Fixed Array to List. The types of property 'JustInTimeAccessPolicyManagedByTenantApprover' have changed to List." + deprecated-by-version: 9.0.0 + deprecated-by-azversion: 15.0.0 + change-effective-date: 2025/11/03 + + - where: + subject: MarketplaceRegistrationDefinition + set: + breaking-change: + change-description: "The type of property 'Authorization' and 'EligibleAuthorization' has changed to 'List'." + deprecated-by-version: 9.0.0 + deprecated-by-azversion: 15.0.0 + change-effective-date: 2025/11/03 # Remove unnecessary cmdlet. - where: diff --git a/src/ManagedServices/ManagedServices.Autorest/custom/New-AzManagedServicesEligibleAuthorizationObject.ps1 b/src/ManagedServices/ManagedServices.Autorest/custom/New-AzManagedServicesEligibleAuthorizationObject.ps1 index 898a5691fa64..15d2f7337acb 100644 --- a/src/ManagedServices/ManagedServices.Autorest/custom/New-AzManagedServicesEligibleAuthorizationObject.ps1 +++ b/src/ManagedServices/ManagedServices.Autorest/custom/New-AzManagedServicesEligibleAuthorizationObject.ps1 @@ -26,6 +26,7 @@ #> function New-AzManagedServicesEligibleAuthorizationObject { [OutputType('Microsoft.Azure.PowerShell.Cmdlets.ManagedServices.Models.Api20200201Preview.EligibleAuthorization')] + [Microsoft.Azure.PowerShell.Cmdlets.ManagedServices.Runtime.CmdletBreakingChange("15.0.0", "9.0.0", "2025/11/03", ChangeDescription="The type of property 'DelegatedRoleDefinitionId' have changed from Fixed Array to List.")] [CmdletBinding(PositionalBinding=$false)] Param( diff --git a/src/ManagedServices/ManagedServices.Autorest/docs/Az.ManagedServices.md b/src/ManagedServices/ManagedServices.Autorest/docs/Az.ManagedServices.md index 3a58f992d3fc..a732cac38265 100644 --- a/src/ManagedServices/ManagedServices.Autorest/docs/Az.ManagedServices.md +++ b/src/ManagedServices/ManagedServices.Autorest/docs/Az.ManagedServices.md @@ -1,6 +1,6 @@ --- Module Name: Az.ManagedServices -Module Guid: f3c1cabd-ba4d-4158-b4f3-9e037b7a2d62 +Module Guid: 54366ec5-1955-4a40-b1df-da4057a89b87 Download Help Link: https://learn.microsoft.com/powershell/module/az.managedservices Help Version: 1.0.0.0 Locale: en-US diff --git a/src/ManagedServices/ManagedServices.Autorest/generate-info.json b/src/ManagedServices/ManagedServices.Autorest/generate-info.json index 93a830dae20d..46383cfd57d9 100644 --- a/src/ManagedServices/ManagedServices.Autorest/generate-info.json +++ b/src/ManagedServices/ManagedServices.Autorest/generate-info.json @@ -1,3 +1,3 @@ { - "generate_Id": "fe2e0617-9f16-4c71-8c5b-ac7cba032a37" + "generate_Id": "ad069a01-7369-4b4f-8057-eb84097fcd61" } diff --git a/src/ManagedServices/ManagedServices.Autorest/resources/README.md b/src/ManagedServices/ManagedServices.Autorest/resources/README.md new file mode 100644 index 000000000000..937f07f8fec2 --- /dev/null +++ b/src/ManagedServices/ManagedServices.Autorest/resources/README.md @@ -0,0 +1,11 @@ +# Resources +This directory can contain any additional resources for module that are not required at runtime. This directory **does not** get packaged with the module. If you have assets for custom implementation, place them into the `..\custom` folder. + +## Info +- Modifiable: yes +- Generated: no +- Committed: yes +- Packaged: no + +## Purpose +Use this folder to put anything you want to keep around as part of the repository for the module, but is not something that is required for the module. For example, development files, packaged builds, or additional information. This is only intended to be used in repositories where the module's output directory is cleaned, but tangential resources for the module want to remain intact. \ No newline at end of file diff --git a/src/ManagedServices/ManagedServices.sln b/src/ManagedServices/ManagedServices.sln index ec4ee1a120fa..3a4bf7d9952b 100644 --- a/src/ManagedServices/ManagedServices.sln +++ b/src/ManagedServices/ManagedServices.sln @@ -1,4 +1,4 @@ - + Microsoft Visual Studio Solution File, Format Version 12.00 # Visual Studio Version 17 VisualStudioVersion = 17.0.31903.59 @@ -19,49 +19,119 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Authenticators", "..\Accoun EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ManagedServices", "ManagedServices\ManagedServices.csproj", "{F18ADD45-27F3-48D1-98C9-632575DB58D9}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Az.ManagedServices", "..\..\generated\ManagedServices\ManagedServices.Autorest\Az.ManagedServices.csproj", "{512150A7-69AC-455F-A775-8F88CE224CD2}" +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "ManagedServices.Autorest", "ManagedServices.Autorest", "{2D84CE50-F89B-94FD-0D1C-E1015598E8EB}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Az.ManagedServices", "..\..\generated\ManagedServices\ManagedServices.Autorest\Az.ManagedServices.csproj", "{61ADE9D5-56C4-4CF9-9C33-D931DE6BC262}" EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Any CPU = Debug|Any CPU + Debug|x64 = Debug|x64 + Debug|x86 = Debug|x86 Release|Any CPU = Release|Any CPU - EndGlobalSection - GlobalSection(SolutionProperties) = preSolution - HideSolutionNode = FALSE + Release|x64 = Release|x64 + Release|x86 = Release|x86 EndGlobalSection GlobalSection(ProjectConfigurationPlatforms) = postSolution {B940536F-36B2-485C-BBEC-0C82FAACFFC6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {B940536F-36B2-485C-BBEC-0C82FAACFFC6}.Debug|Any CPU.Build.0 = Debug|Any CPU + {B940536F-36B2-485C-BBEC-0C82FAACFFC6}.Debug|x64.ActiveCfg = Debug|Any CPU + {B940536F-36B2-485C-BBEC-0C82FAACFFC6}.Debug|x64.Build.0 = Debug|Any CPU + {B940536F-36B2-485C-BBEC-0C82FAACFFC6}.Debug|x86.ActiveCfg = Debug|Any CPU + {B940536F-36B2-485C-BBEC-0C82FAACFFC6}.Debug|x86.Build.0 = Debug|Any CPU {B940536F-36B2-485C-BBEC-0C82FAACFFC6}.Release|Any CPU.ActiveCfg = Release|Any CPU {B940536F-36B2-485C-BBEC-0C82FAACFFC6}.Release|Any CPU.Build.0 = Release|Any CPU + {B940536F-36B2-485C-BBEC-0C82FAACFFC6}.Release|x64.ActiveCfg = Release|Any CPU + {B940536F-36B2-485C-BBEC-0C82FAACFFC6}.Release|x64.Build.0 = Release|Any CPU + {B940536F-36B2-485C-BBEC-0C82FAACFFC6}.Release|x86.ActiveCfg = Release|Any CPU + {B940536F-36B2-485C-BBEC-0C82FAACFFC6}.Release|x86.Build.0 = Release|Any CPU {BAB548CA-E33D-49A9-89A1-8A62C57BC0CE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {BAB548CA-E33D-49A9-89A1-8A62C57BC0CE}.Debug|Any CPU.Build.0 = Debug|Any CPU + {BAB548CA-E33D-49A9-89A1-8A62C57BC0CE}.Debug|x64.ActiveCfg = Debug|Any CPU + {BAB548CA-E33D-49A9-89A1-8A62C57BC0CE}.Debug|x64.Build.0 = Debug|Any CPU + {BAB548CA-E33D-49A9-89A1-8A62C57BC0CE}.Debug|x86.ActiveCfg = Debug|Any CPU + {BAB548CA-E33D-49A9-89A1-8A62C57BC0CE}.Debug|x86.Build.0 = Debug|Any CPU {BAB548CA-E33D-49A9-89A1-8A62C57BC0CE}.Release|Any CPU.ActiveCfg = Release|Any CPU {BAB548CA-E33D-49A9-89A1-8A62C57BC0CE}.Release|Any CPU.Build.0 = Release|Any CPU + {BAB548CA-E33D-49A9-89A1-8A62C57BC0CE}.Release|x64.ActiveCfg = Release|Any CPU + {BAB548CA-E33D-49A9-89A1-8A62C57BC0CE}.Release|x64.Build.0 = Release|Any CPU + {BAB548CA-E33D-49A9-89A1-8A62C57BC0CE}.Release|x86.ActiveCfg = Release|Any CPU + {BAB548CA-E33D-49A9-89A1-8A62C57BC0CE}.Release|x86.Build.0 = Release|Any CPU {03208524-E2E7-4204-833F-3C2FB9BA18CC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {03208524-E2E7-4204-833F-3C2FB9BA18CC}.Debug|Any CPU.Build.0 = Debug|Any CPU + {03208524-E2E7-4204-833F-3C2FB9BA18CC}.Debug|x64.ActiveCfg = Debug|Any CPU + {03208524-E2E7-4204-833F-3C2FB9BA18CC}.Debug|x64.Build.0 = Debug|Any CPU + {03208524-E2E7-4204-833F-3C2FB9BA18CC}.Debug|x86.ActiveCfg = Debug|Any CPU + {03208524-E2E7-4204-833F-3C2FB9BA18CC}.Debug|x86.Build.0 = Debug|Any CPU {03208524-E2E7-4204-833F-3C2FB9BA18CC}.Release|Any CPU.ActiveCfg = Release|Any CPU {03208524-E2E7-4204-833F-3C2FB9BA18CC}.Release|Any CPU.Build.0 = Release|Any CPU + {03208524-E2E7-4204-833F-3C2FB9BA18CC}.Release|x64.ActiveCfg = Release|Any CPU + {03208524-E2E7-4204-833F-3C2FB9BA18CC}.Release|x64.Build.0 = Release|Any CPU + {03208524-E2E7-4204-833F-3C2FB9BA18CC}.Release|x86.ActiveCfg = Release|Any CPU + {03208524-E2E7-4204-833F-3C2FB9BA18CC}.Release|x86.Build.0 = Release|Any CPU {9C8C8F4B-359B-448F-88CB-7F4F1B94709E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {9C8C8F4B-359B-448F-88CB-7F4F1B94709E}.Debug|Any CPU.Build.0 = Debug|Any CPU + {9C8C8F4B-359B-448F-88CB-7F4F1B94709E}.Debug|x64.ActiveCfg = Debug|Any CPU + {9C8C8F4B-359B-448F-88CB-7F4F1B94709E}.Debug|x64.Build.0 = Debug|Any CPU + {9C8C8F4B-359B-448F-88CB-7F4F1B94709E}.Debug|x86.ActiveCfg = Debug|Any CPU + {9C8C8F4B-359B-448F-88CB-7F4F1B94709E}.Debug|x86.Build.0 = Debug|Any CPU {9C8C8F4B-359B-448F-88CB-7F4F1B94709E}.Release|Any CPU.ActiveCfg = Release|Any CPU {9C8C8F4B-359B-448F-88CB-7F4F1B94709E}.Release|Any CPU.Build.0 = Release|Any CPU + {9C8C8F4B-359B-448F-88CB-7F4F1B94709E}.Release|x64.ActiveCfg = Release|Any CPU + {9C8C8F4B-359B-448F-88CB-7F4F1B94709E}.Release|x64.Build.0 = Release|Any CPU + {9C8C8F4B-359B-448F-88CB-7F4F1B94709E}.Release|x86.ActiveCfg = Release|Any CPU + {9C8C8F4B-359B-448F-88CB-7F4F1B94709E}.Release|x86.Build.0 = Release|Any CPU {C7AE743C-7AA2-4D4C-B1C3-CBAA389F7431}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {C7AE743C-7AA2-4D4C-B1C3-CBAA389F7431}.Debug|Any CPU.Build.0 = Debug|Any CPU + {C7AE743C-7AA2-4D4C-B1C3-CBAA389F7431}.Debug|x64.ActiveCfg = Debug|Any CPU + {C7AE743C-7AA2-4D4C-B1C3-CBAA389F7431}.Debug|x64.Build.0 = Debug|Any CPU + {C7AE743C-7AA2-4D4C-B1C3-CBAA389F7431}.Debug|x86.ActiveCfg = Debug|Any CPU + {C7AE743C-7AA2-4D4C-B1C3-CBAA389F7431}.Debug|x86.Build.0 = Debug|Any CPU {C7AE743C-7AA2-4D4C-B1C3-CBAA389F7431}.Release|Any CPU.ActiveCfg = Release|Any CPU {C7AE743C-7AA2-4D4C-B1C3-CBAA389F7431}.Release|Any CPU.Build.0 = Release|Any CPU + {C7AE743C-7AA2-4D4C-B1C3-CBAA389F7431}.Release|x64.ActiveCfg = Release|Any CPU + {C7AE743C-7AA2-4D4C-B1C3-CBAA389F7431}.Release|x64.Build.0 = Release|Any CPU + {C7AE743C-7AA2-4D4C-B1C3-CBAA389F7431}.Release|x86.ActiveCfg = Release|Any CPU + {C7AE743C-7AA2-4D4C-B1C3-CBAA389F7431}.Release|x86.Build.0 = Release|Any CPU {BA824808-A1F8-4F51-AADD-B0CEDB4215B7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {BA824808-A1F8-4F51-AADD-B0CEDB4215B7}.Debug|Any CPU.Build.0 = Debug|Any CPU + {BA824808-A1F8-4F51-AADD-B0CEDB4215B7}.Debug|x64.ActiveCfg = Debug|Any CPU + {BA824808-A1F8-4F51-AADD-B0CEDB4215B7}.Debug|x64.Build.0 = Debug|Any CPU + {BA824808-A1F8-4F51-AADD-B0CEDB4215B7}.Debug|x86.ActiveCfg = Debug|Any CPU + {BA824808-A1F8-4F51-AADD-B0CEDB4215B7}.Debug|x86.Build.0 = Debug|Any CPU {BA824808-A1F8-4F51-AADD-B0CEDB4215B7}.Release|Any CPU.ActiveCfg = Release|Any CPU {BA824808-A1F8-4F51-AADD-B0CEDB4215B7}.Release|Any CPU.Build.0 = Release|Any CPU + {BA824808-A1F8-4F51-AADD-B0CEDB4215B7}.Release|x64.ActiveCfg = Release|Any CPU + {BA824808-A1F8-4F51-AADD-B0CEDB4215B7}.Release|x64.Build.0 = Release|Any CPU + {BA824808-A1F8-4F51-AADD-B0CEDB4215B7}.Release|x86.ActiveCfg = Release|Any CPU + {BA824808-A1F8-4F51-AADD-B0CEDB4215B7}.Release|x86.Build.0 = Release|Any CPU {F18ADD45-27F3-48D1-98C9-632575DB58D9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {F18ADD45-27F3-48D1-98C9-632575DB58D9}.Debug|Any CPU.Build.0 = Debug|Any CPU + {F18ADD45-27F3-48D1-98C9-632575DB58D9}.Debug|x64.ActiveCfg = Debug|Any CPU + {F18ADD45-27F3-48D1-98C9-632575DB58D9}.Debug|x64.Build.0 = Debug|Any CPU + {F18ADD45-27F3-48D1-98C9-632575DB58D9}.Debug|x86.ActiveCfg = Debug|Any CPU + {F18ADD45-27F3-48D1-98C9-632575DB58D9}.Debug|x86.Build.0 = Debug|Any CPU {F18ADD45-27F3-48D1-98C9-632575DB58D9}.Release|Any CPU.ActiveCfg = Release|Any CPU {F18ADD45-27F3-48D1-98C9-632575DB58D9}.Release|Any CPU.Build.0 = Release|Any CPU - {512150A7-69AC-455F-A775-8F88CE224CD2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {512150A7-69AC-455F-A775-8F88CE224CD2}.Debug|Any CPU.Build.0 = Debug|Any CPU - {512150A7-69AC-455F-A775-8F88CE224CD2}.Release|Any CPU.ActiveCfg = Release|Any CPU - {512150A7-69AC-455F-A775-8F88CE224CD2}.Release|Any CPU.Build.0 = Release|Any CPU + {F18ADD45-27F3-48D1-98C9-632575DB58D9}.Release|x64.ActiveCfg = Release|Any CPU + {F18ADD45-27F3-48D1-98C9-632575DB58D9}.Release|x64.Build.0 = Release|Any CPU + {F18ADD45-27F3-48D1-98C9-632575DB58D9}.Release|x86.ActiveCfg = Release|Any CPU + {F18ADD45-27F3-48D1-98C9-632575DB58D9}.Release|x86.Build.0 = Release|Any CPU + {61ADE9D5-56C4-4CF9-9C33-D931DE6BC262}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {61ADE9D5-56C4-4CF9-9C33-D931DE6BC262}.Debug|Any CPU.Build.0 = Debug|Any CPU + {61ADE9D5-56C4-4CF9-9C33-D931DE6BC262}.Debug|x64.ActiveCfg = Debug|Any CPU + {61ADE9D5-56C4-4CF9-9C33-D931DE6BC262}.Debug|x64.Build.0 = Debug|Any CPU + {61ADE9D5-56C4-4CF9-9C33-D931DE6BC262}.Debug|x86.ActiveCfg = Debug|Any CPU + {61ADE9D5-56C4-4CF9-9C33-D931DE6BC262}.Debug|x86.Build.0 = Debug|Any CPU + {61ADE9D5-56C4-4CF9-9C33-D931DE6BC262}.Release|Any CPU.ActiveCfg = Release|Any CPU + {61ADE9D5-56C4-4CF9-9C33-D931DE6BC262}.Release|Any CPU.Build.0 = Release|Any CPU + {61ADE9D5-56C4-4CF9-9C33-D931DE6BC262}.Release|x64.ActiveCfg = Release|Any CPU + {61ADE9D5-56C4-4CF9-9C33-D931DE6BC262}.Release|x64.Build.0 = Release|Any CPU + {61ADE9D5-56C4-4CF9-9C33-D931DE6BC262}.Release|x86.ActiveCfg = Release|Any CPU + {61ADE9D5-56C4-4CF9-9C33-D931DE6BC262}.Release|x86.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE EndGlobalSection GlobalSection(NestedProjects) = preSolution {B940536F-36B2-485C-BBEC-0C82FAACFFC6} = {3A8A3FE9-7C8D-43B9-AC12-8FAA83CD977C} @@ -70,5 +140,6 @@ Global {9C8C8F4B-359B-448F-88CB-7F4F1B94709E} = {3A8A3FE9-7C8D-43B9-AC12-8FAA83CD977C} {C7AE743C-7AA2-4D4C-B1C3-CBAA389F7431} = {3A8A3FE9-7C8D-43B9-AC12-8FAA83CD977C} {BA824808-A1F8-4F51-AADD-B0CEDB4215B7} = {3A8A3FE9-7C8D-43B9-AC12-8FAA83CD977C} + {61ADE9D5-56C4-4CF9-9C33-D931DE6BC262} = {2D84CE50-F89B-94FD-0D1C-E1015598E8EB} EndGlobalSection EndGlobal diff --git a/src/ManagedServices/ManagedServices/Az.ManagedServices.psd1 b/src/ManagedServices/ManagedServices/Az.ManagedServices.psd1 index 626f1af53844..e8869b46ecab 100644 --- a/src/ManagedServices/ManagedServices/Az.ManagedServices.psd1 +++ b/src/ManagedServices/ManagedServices/Az.ManagedServices.psd1 @@ -3,7 +3,7 @@ # # Generated by: Microsoft Corporation # -# Generated on: 1/9/2025 +# Generated on: 6/13/2025 # @{ @@ -51,19 +51,19 @@ DotNetFrameworkVersion = '4.7.2' # ProcessorArchitecture = '' # Modules that must be imported into the global environment prior to importing this module -RequiredModules = @(@{ModuleName = 'Az.Accounts'; ModuleVersion = '4.0.1'; }) +RequiredModules = @(@{ModuleName = 'Az.Accounts'; ModuleVersion = '5.1.0'; }) # Assemblies that must be loaded prior to importing this module RequiredAssemblies = 'ManagedServices.Autorest/bin/Az.ManagedServices.private.dll' # Script files (.ps1) that are run in the caller's environment prior to importing this module. -# ScriptsToProcess = @() +ScriptsToProcess = @() # Type files (.ps1xml) to be loaded when importing this module -# TypesToProcess = @() +TypesToProcess = @() # Format files (.ps1xml) to be loaded when importing this module -FormatsToProcess = 'ManagedServices.Autorest\Az.ManagedServices.format.ps1xml' +FormatsToProcess = 'ManagedServices.Autorest/Az.ManagedServices.format.ps1xml' # Modules to import as nested modules of the module specified in RootModule/ModuleToProcess NestedModules = @('ManagedServices.Autorest/Az.ManagedServices.psm1') @@ -104,7 +104,7 @@ PrivateData = @{ PSData = @{ # Tags applied to this module. These help with module discovery in online galleries. - Tags = 'Azure','ResourceManager','ARM','PSModule','ManagedServices' + Tags = 'Azure', 'ResourceManager', 'ARM', 'PSModule', 'ManagedServices' # A URL to the license for this module. LicenseUri = 'https://aka.ms/azps-license' @@ -129,7 +129,7 @@ PrivateData = @{ } # End of PSData hashtable - } # End of PrivateData hashtable +} # End of PrivateData hashtable # HelpInfo URI of this module # HelpInfoURI = '' diff --git a/src/ManagedServices/ManagedServices/ChangeLog.md b/src/ManagedServices/ManagedServices/ChangeLog.md index 4f647d05b805..81db27ba0cd6 100644 --- a/src/ManagedServices/ManagedServices/ChangeLog.md +++ b/src/ManagedServices/ManagedServices/ChangeLog.md @@ -18,6 +18,8 @@ - Additional information about change #1 --> ## Upcoming Release +* Added breaking change announcement from Fixed Array to List. +* Added breaking change announcement for fixing one object to List. ## Version 3.1.0 * Upgraded nuget package to signed package. From ac9e2696f88bdc179c4550be275a438dff9e749d Mon Sep 17 00:00:00 2001 From: JoyerJin <116236375+JoyerJin@users.noreply.github.com> Date: Fri, 13 Jun 2025 17:51:20 +0800 Subject: [PATCH 2/7] update breaking change message --- .../Properties/AssemblyInfo.cs | 6 +++--- .../ManagedServices.Autorest/README.md | 8 ++++---- ...w-AzManagedServicesEligibleAuthorizationObject.ps1 | 2 +- .../ManagedServices.Autorest/examples/README.md | 11 +++++++++++ .../ManagedServices.Autorest/generate-info.json | 3 --- src/ManagedServices/ManagedServices/ChangeLog.md | 11 +++++++++-- 6 files changed, 28 insertions(+), 13 deletions(-) create mode 100644 src/ManagedServices/ManagedServices.Autorest/examples/README.md delete mode 100644 src/ManagedServices/ManagedServices.Autorest/generate-info.json diff --git a/src/ManagedServices/ManagedServices.Autorest/Properties/AssemblyInfo.cs b/src/ManagedServices/ManagedServices.Autorest/Properties/AssemblyInfo.cs index cb4ec6852f38..4c2e74175977 100644 --- a/src/ManagedServices/ManagedServices.Autorest/Properties/AssemblyInfo.cs +++ b/src/ManagedServices/ManagedServices.Autorest/Properties/AssemblyInfo.cs @@ -20,7 +20,7 @@ [assembly: System.Reflection.AssemblyCopyrightAttribute("Copyright © Microsoft")] [assembly: System.Reflection.AssemblyProductAttribute("Microsoft Azure PowerShell")] [assembly: System.Reflection.AssemblyTitleAttribute("Microsoft Azure PowerShell - ManagedServices")] -[assembly: System.Reflection.AssemblyFileVersionAttribute("3.1.0")] -[assembly: System.Reflection.AssemblyVersionAttribute("3.1.0")] +[assembly: System.Reflection.AssemblyFileVersionAttribute("0.1.0.0")] +[assembly: System.Reflection.AssemblyVersionAttribute("0.1.0.0")] [assembly: System.Runtime.InteropServices.ComVisibleAttribute(false)] -[assembly: System.CLSCompliantAttribute(false)] +[assembly: System.CLSCompliantAttribute(false)] \ No newline at end of file diff --git a/src/ManagedServices/ManagedServices.Autorest/README.md b/src/ManagedServices/ManagedServices.Autorest/README.md index d47b54a0cbf8..3a8c9d0e1c88 100644 --- a/src/ManagedServices/ManagedServices.Autorest/README.md +++ b/src/ManagedServices/ManagedServices.Autorest/README.md @@ -52,7 +52,7 @@ directive: subject: RegistrationAssignment set: breaking-change: - change-description: "The type of property 'Authorization' and 'EligibleAuthorization' has changed to 'List'." + change-description: "The types of property 'Authorization' and 'EligibleAuthorization' have changed to 'List'." deprecated-by-version: 9.0.0 deprecated-by-azversion: 15.0.0 change-effective-date: 2025/11/03 @@ -61,7 +61,7 @@ directive: subject: RegistrationDefinition set: breaking-change: - change-description: "The type of property 'Authorization' and 'EligibleAuthorization' has changed to 'List'." + change-description: "The types of the properties 'Authorization' and 'EligibleAuthorization' will be changed to 'List'." deprecated-by-version: 9.0.0 deprecated-by-azversion: 15.0.0 change-effective-date: 2025/11/03 @@ -70,7 +70,7 @@ directive: subject: RegistrationDefinition set: breaking-change: - change-description: "The type of property 'DelegatedRoleDefinitionId' have changed from Fixed Array to List. The types of property 'JustInTimeAccessPolicyManagedByTenantApprover' have changed to List." + change-description: "The types of the properties 'DelegatedRoleDefinitionId' and 'JustInTimeAccessPolicyManagedByTenantApprover' will be changed to List." deprecated-by-version: 9.0.0 deprecated-by-azversion: 15.0.0 change-effective-date: 2025/11/03 @@ -79,7 +79,7 @@ directive: subject: MarketplaceRegistrationDefinition set: breaking-change: - change-description: "The type of property 'Authorization' and 'EligibleAuthorization' has changed to 'List'." + change-description: "The types of the properties 'Authorization' and 'EligibleAuthorization' will be changed to 'List'." deprecated-by-version: 9.0.0 deprecated-by-azversion: 15.0.0 change-effective-date: 2025/11/03 diff --git a/src/ManagedServices/ManagedServices.Autorest/custom/New-AzManagedServicesEligibleAuthorizationObject.ps1 b/src/ManagedServices/ManagedServices.Autorest/custom/New-AzManagedServicesEligibleAuthorizationObject.ps1 index 15d2f7337acb..1a4e42f3193b 100644 --- a/src/ManagedServices/ManagedServices.Autorest/custom/New-AzManagedServicesEligibleAuthorizationObject.ps1 +++ b/src/ManagedServices/ManagedServices.Autorest/custom/New-AzManagedServicesEligibleAuthorizationObject.ps1 @@ -26,7 +26,7 @@ #> function New-AzManagedServicesEligibleAuthorizationObject { [OutputType('Microsoft.Azure.PowerShell.Cmdlets.ManagedServices.Models.Api20200201Preview.EligibleAuthorization')] - [Microsoft.Azure.PowerShell.Cmdlets.ManagedServices.Runtime.CmdletBreakingChange("15.0.0", "9.0.0", "2025/11/03", ChangeDescription="The type of property 'DelegatedRoleDefinitionId' have changed from Fixed Array to List.")] + [Microsoft.Azure.PowerShell.Cmdlets.ManagedServices.Runtime.CmdletBreakingChange("15.0.0", "9.0.0", "2025/11/03", ChangeDescription="The type of property 'DelegatedRoleDefinitionId' will be changed from Fixed Array to List.")] [CmdletBinding(PositionalBinding=$false)] Param( diff --git a/src/ManagedServices/ManagedServices.Autorest/examples/README.md b/src/ManagedServices/ManagedServices.Autorest/examples/README.md new file mode 100644 index 000000000000..ac871d71fc72 --- /dev/null +++ b/src/ManagedServices/ManagedServices.Autorest/examples/README.md @@ -0,0 +1,11 @@ +# Examples +This directory contains examples from the exported cmdlets of the module. When `build-module.ps1` is ran, example stub files will be generated here. If your module support Azure Profiles, the example stubs will be in individual profile folders. These example stubs should be updated to show how the cmdlet is used. The examples are imported into the documentation when `generate-help.ps1` is ran. + +## Info +- Modifiable: yes +- Generated: partial +- Committed: yes +- Packaged: no + +## Purpose +This separates the example documentation details from the generated documentation information provided directly from the generated cmdlets. Since the cmdlets don't have examples from the REST spec, this provides a means to add examples easily. The example stubs provide the markdown format that is required. The 3 core elements are: the name of the example, the code information of the example, and the description of the example. That information, if the markdown format is followed, will be available to documentation generation and be part of the documents in the `..\docs` folder. \ No newline at end of file diff --git a/src/ManagedServices/ManagedServices.Autorest/generate-info.json b/src/ManagedServices/ManagedServices.Autorest/generate-info.json deleted file mode 100644 index 46383cfd57d9..000000000000 --- a/src/ManagedServices/ManagedServices.Autorest/generate-info.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "generate_Id": "ad069a01-7369-4b4f-8057-eb84097fcd61" -} diff --git a/src/ManagedServices/ManagedServices/ChangeLog.md b/src/ManagedServices/ManagedServices/ChangeLog.md index 81db27ba0cd6..28c720fe17a4 100644 --- a/src/ManagedServices/ManagedServices/ChangeLog.md +++ b/src/ManagedServices/ManagedServices/ChangeLog.md @@ -18,8 +18,15 @@ - Additional information about change #1 --> ## Upcoming Release -* Added breaking change announcement from Fixed Array to List. -* Added breaking change announcement for fixing one object to List. +* Added breaking change announcement for below commands from Fixed Array to List and breaking change announcement for fixing one object to List. + - 'Get-AzManagedServicesAssignment' + - 'Get-AzManagedServicesDefinition' + - 'Get-AzManagedServicesMarketplaceDefinition' + - 'New-AzManagedServicesAssignment' + - 'New-AzManagedServicesAuthorizationObject' + - 'New-AzManagedServicesDefinition' + - 'New-AzManagedServicesEligibleApproverObject' + - 'New-AzManagedServicesEligibleAuthorizationObject' ## Version 3.1.0 * Upgraded nuget package to signed package. From 9b351a58d8148e8e4f1de9a2c47cf02519deeb7d Mon Sep 17 00:00:00 2001 From: JoyerJin <116236375+JoyerJin@users.noreply.github.com> Date: Fri, 13 Jun 2025 18:05:42 +0800 Subject: [PATCH 3/7] rebuild --- .../Properties/AssemblyInfo.cs | 6 ++-- .../examples/README.md | 11 -------- .../generate-info.json | 3 ++ src/ManagedServices/ManagedServices.sln | 28 +++++++++---------- 4 files changed, 20 insertions(+), 28 deletions(-) delete mode 100644 src/ManagedServices/ManagedServices.Autorest/examples/README.md create mode 100644 src/ManagedServices/ManagedServices.Autorest/generate-info.json diff --git a/src/ManagedServices/ManagedServices.Autorest/Properties/AssemblyInfo.cs b/src/ManagedServices/ManagedServices.Autorest/Properties/AssemblyInfo.cs index 4c2e74175977..cb4ec6852f38 100644 --- a/src/ManagedServices/ManagedServices.Autorest/Properties/AssemblyInfo.cs +++ b/src/ManagedServices/ManagedServices.Autorest/Properties/AssemblyInfo.cs @@ -20,7 +20,7 @@ [assembly: System.Reflection.AssemblyCopyrightAttribute("Copyright © Microsoft")] [assembly: System.Reflection.AssemblyProductAttribute("Microsoft Azure PowerShell")] [assembly: System.Reflection.AssemblyTitleAttribute("Microsoft Azure PowerShell - ManagedServices")] -[assembly: System.Reflection.AssemblyFileVersionAttribute("0.1.0.0")] -[assembly: System.Reflection.AssemblyVersionAttribute("0.1.0.0")] +[assembly: System.Reflection.AssemblyFileVersionAttribute("3.1.0")] +[assembly: System.Reflection.AssemblyVersionAttribute("3.1.0")] [assembly: System.Runtime.InteropServices.ComVisibleAttribute(false)] -[assembly: System.CLSCompliantAttribute(false)] \ No newline at end of file +[assembly: System.CLSCompliantAttribute(false)] diff --git a/src/ManagedServices/ManagedServices.Autorest/examples/README.md b/src/ManagedServices/ManagedServices.Autorest/examples/README.md deleted file mode 100644 index ac871d71fc72..000000000000 --- a/src/ManagedServices/ManagedServices.Autorest/examples/README.md +++ /dev/null @@ -1,11 +0,0 @@ -# Examples -This directory contains examples from the exported cmdlets of the module. When `build-module.ps1` is ran, example stub files will be generated here. If your module support Azure Profiles, the example stubs will be in individual profile folders. These example stubs should be updated to show how the cmdlet is used. The examples are imported into the documentation when `generate-help.ps1` is ran. - -## Info -- Modifiable: yes -- Generated: partial -- Committed: yes -- Packaged: no - -## Purpose -This separates the example documentation details from the generated documentation information provided directly from the generated cmdlets. Since the cmdlets don't have examples from the REST spec, this provides a means to add examples easily. The example stubs provide the markdown format that is required. The 3 core elements are: the name of the example, the code information of the example, and the description of the example. That information, if the markdown format is followed, will be available to documentation generation and be part of the documents in the `..\docs` folder. \ No newline at end of file diff --git a/src/ManagedServices/ManagedServices.Autorest/generate-info.json b/src/ManagedServices/ManagedServices.Autorest/generate-info.json new file mode 100644 index 000000000000..37ea9a7f02c0 --- /dev/null +++ b/src/ManagedServices/ManagedServices.Autorest/generate-info.json @@ -0,0 +1,3 @@ +{ + "generate_Id": "d8bb5ea2-4d51-4a67-a123-b5b8c90e74f6" +} diff --git a/src/ManagedServices/ManagedServices.sln b/src/ManagedServices/ManagedServices.sln index 3a4bf7d9952b..430cd4dc6fe7 100644 --- a/src/ManagedServices/ManagedServices.sln +++ b/src/ManagedServices/ManagedServices.sln @@ -21,7 +21,7 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ManagedServices", "ManagedS EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "ManagedServices.Autorest", "ManagedServices.Autorest", "{2D84CE50-F89B-94FD-0D1C-E1015598E8EB}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Az.ManagedServices", "..\..\generated\ManagedServices\ManagedServices.Autorest\Az.ManagedServices.csproj", "{61ADE9D5-56C4-4CF9-9C33-D931DE6BC262}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Az.ManagedServices", "..\..\generated\ManagedServices\ManagedServices.Autorest\Az.ManagedServices.csproj", "{61B48E2F-C39A-4F6B-B20A-7EA9DCC4E0AD}" EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution @@ -117,18 +117,18 @@ Global {F18ADD45-27F3-48D1-98C9-632575DB58D9}.Release|x64.Build.0 = Release|Any CPU {F18ADD45-27F3-48D1-98C9-632575DB58D9}.Release|x86.ActiveCfg = Release|Any CPU {F18ADD45-27F3-48D1-98C9-632575DB58D9}.Release|x86.Build.0 = Release|Any CPU - {61ADE9D5-56C4-4CF9-9C33-D931DE6BC262}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {61ADE9D5-56C4-4CF9-9C33-D931DE6BC262}.Debug|Any CPU.Build.0 = Debug|Any CPU - {61ADE9D5-56C4-4CF9-9C33-D931DE6BC262}.Debug|x64.ActiveCfg = Debug|Any CPU - {61ADE9D5-56C4-4CF9-9C33-D931DE6BC262}.Debug|x64.Build.0 = Debug|Any CPU - {61ADE9D5-56C4-4CF9-9C33-D931DE6BC262}.Debug|x86.ActiveCfg = Debug|Any CPU - {61ADE9D5-56C4-4CF9-9C33-D931DE6BC262}.Debug|x86.Build.0 = Debug|Any CPU - {61ADE9D5-56C4-4CF9-9C33-D931DE6BC262}.Release|Any CPU.ActiveCfg = Release|Any CPU - {61ADE9D5-56C4-4CF9-9C33-D931DE6BC262}.Release|Any CPU.Build.0 = Release|Any CPU - {61ADE9D5-56C4-4CF9-9C33-D931DE6BC262}.Release|x64.ActiveCfg = Release|Any CPU - {61ADE9D5-56C4-4CF9-9C33-D931DE6BC262}.Release|x64.Build.0 = Release|Any CPU - {61ADE9D5-56C4-4CF9-9C33-D931DE6BC262}.Release|x86.ActiveCfg = Release|Any CPU - {61ADE9D5-56C4-4CF9-9C33-D931DE6BC262}.Release|x86.Build.0 = Release|Any CPU + {61B48E2F-C39A-4F6B-B20A-7EA9DCC4E0AD}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {61B48E2F-C39A-4F6B-B20A-7EA9DCC4E0AD}.Debug|Any CPU.Build.0 = Debug|Any CPU + {61B48E2F-C39A-4F6B-B20A-7EA9DCC4E0AD}.Debug|x64.ActiveCfg = Debug|Any CPU + {61B48E2F-C39A-4F6B-B20A-7EA9DCC4E0AD}.Debug|x64.Build.0 = Debug|Any CPU + {61B48E2F-C39A-4F6B-B20A-7EA9DCC4E0AD}.Debug|x86.ActiveCfg = Debug|Any CPU + {61B48E2F-C39A-4F6B-B20A-7EA9DCC4E0AD}.Debug|x86.Build.0 = Debug|Any CPU + {61B48E2F-C39A-4F6B-B20A-7EA9DCC4E0AD}.Release|Any CPU.ActiveCfg = Release|Any CPU + {61B48E2F-C39A-4F6B-B20A-7EA9DCC4E0AD}.Release|Any CPU.Build.0 = Release|Any CPU + {61B48E2F-C39A-4F6B-B20A-7EA9DCC4E0AD}.Release|x64.ActiveCfg = Release|Any CPU + {61B48E2F-C39A-4F6B-B20A-7EA9DCC4E0AD}.Release|x64.Build.0 = Release|Any CPU + {61B48E2F-C39A-4F6B-B20A-7EA9DCC4E0AD}.Release|x86.ActiveCfg = Release|Any CPU + {61B48E2F-C39A-4F6B-B20A-7EA9DCC4E0AD}.Release|x86.Build.0 = Release|Any CPU EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE @@ -140,6 +140,6 @@ Global {9C8C8F4B-359B-448F-88CB-7F4F1B94709E} = {3A8A3FE9-7C8D-43B9-AC12-8FAA83CD977C} {C7AE743C-7AA2-4D4C-B1C3-CBAA389F7431} = {3A8A3FE9-7C8D-43B9-AC12-8FAA83CD977C} {BA824808-A1F8-4F51-AADD-B0CEDB4215B7} = {3A8A3FE9-7C8D-43B9-AC12-8FAA83CD977C} - {61ADE9D5-56C4-4CF9-9C33-D931DE6BC262} = {2D84CE50-F89B-94FD-0D1C-E1015598E8EB} + {61B48E2F-C39A-4F6B-B20A-7EA9DCC4E0AD} = {2D84CE50-F89B-94FD-0D1C-E1015598E8EB} EndGlobalSection EndGlobal From f738045a4728a8d73da7fcda9c28e89b5be303e0 Mon Sep 17 00:00:00 2001 From: JoyerJin <116236375+JoyerJin@users.noreply.github.com> Date: Mon, 16 Jun 2025 15:29:40 +0800 Subject: [PATCH 4/7] update breaking change --- .../ManagedServices.Autorest/README.md | 4 +-- .../generate-info.json | 2 +- src/ManagedServices/ManagedServices.sln | 28 +++++++++---------- .../ManagedServices/Az.ManagedServices.psd1 | 2 +- 4 files changed, 18 insertions(+), 18 deletions(-) diff --git a/src/ManagedServices/ManagedServices.Autorest/README.md b/src/ManagedServices/ManagedServices.Autorest/README.md index 3a8c9d0e1c88..478f3f292843 100644 --- a/src/ManagedServices/ManagedServices.Autorest/README.md +++ b/src/ManagedServices/ManagedServices.Autorest/README.md @@ -52,7 +52,7 @@ directive: subject: RegistrationAssignment set: breaking-change: - change-description: "The types of property 'Authorization' and 'EligibleAuthorization' have changed to 'List'." + change-description: "The types of property 'Authorization' and 'EligibleAuthorization' will be changed to 'List'." deprecated-by-version: 9.0.0 deprecated-by-azversion: 15.0.0 change-effective-date: 2025/11/03 @@ -70,7 +70,7 @@ directive: subject: RegistrationDefinition set: breaking-change: - change-description: "The types of the properties 'DelegatedRoleDefinitionId' and 'JustInTimeAccessPolicyManagedByTenantApprover' will be changed to List." + change-description: "The types of the properties 'DelegatedRoleDefinitionId' and 'JustInTimeAccessPolicyManagedByTenantApprover' will be changed to 'List'." deprecated-by-version: 9.0.0 deprecated-by-azversion: 15.0.0 change-effective-date: 2025/11/03 diff --git a/src/ManagedServices/ManagedServices.Autorest/generate-info.json b/src/ManagedServices/ManagedServices.Autorest/generate-info.json index 37ea9a7f02c0..547619d0c221 100644 --- a/src/ManagedServices/ManagedServices.Autorest/generate-info.json +++ b/src/ManagedServices/ManagedServices.Autorest/generate-info.json @@ -1,3 +1,3 @@ { - "generate_Id": "d8bb5ea2-4d51-4a67-a123-b5b8c90e74f6" + "generate_Id": "a44353e0-7b2f-43c6-bfd0-09c44cfabaa5" } diff --git a/src/ManagedServices/ManagedServices.sln b/src/ManagedServices/ManagedServices.sln index 430cd4dc6fe7..f2535dedcf5c 100644 --- a/src/ManagedServices/ManagedServices.sln +++ b/src/ManagedServices/ManagedServices.sln @@ -21,7 +21,7 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ManagedServices", "ManagedS EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "ManagedServices.Autorest", "ManagedServices.Autorest", "{2D84CE50-F89B-94FD-0D1C-E1015598E8EB}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Az.ManagedServices", "..\..\generated\ManagedServices\ManagedServices.Autorest\Az.ManagedServices.csproj", "{61B48E2F-C39A-4F6B-B20A-7EA9DCC4E0AD}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Az.ManagedServices", "..\..\generated\ManagedServices\ManagedServices.Autorest\Az.ManagedServices.csproj", "{BE60008E-9050-4526-BE3E-8A2C4CC5A9EC}" EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution @@ -117,18 +117,18 @@ Global {F18ADD45-27F3-48D1-98C9-632575DB58D9}.Release|x64.Build.0 = Release|Any CPU {F18ADD45-27F3-48D1-98C9-632575DB58D9}.Release|x86.ActiveCfg = Release|Any CPU {F18ADD45-27F3-48D1-98C9-632575DB58D9}.Release|x86.Build.0 = Release|Any CPU - {61B48E2F-C39A-4F6B-B20A-7EA9DCC4E0AD}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {61B48E2F-C39A-4F6B-B20A-7EA9DCC4E0AD}.Debug|Any CPU.Build.0 = Debug|Any CPU - {61B48E2F-C39A-4F6B-B20A-7EA9DCC4E0AD}.Debug|x64.ActiveCfg = Debug|Any CPU - {61B48E2F-C39A-4F6B-B20A-7EA9DCC4E0AD}.Debug|x64.Build.0 = Debug|Any CPU - {61B48E2F-C39A-4F6B-B20A-7EA9DCC4E0AD}.Debug|x86.ActiveCfg = Debug|Any CPU - {61B48E2F-C39A-4F6B-B20A-7EA9DCC4E0AD}.Debug|x86.Build.0 = Debug|Any CPU - {61B48E2F-C39A-4F6B-B20A-7EA9DCC4E0AD}.Release|Any CPU.ActiveCfg = Release|Any CPU - {61B48E2F-C39A-4F6B-B20A-7EA9DCC4E0AD}.Release|Any CPU.Build.0 = Release|Any CPU - {61B48E2F-C39A-4F6B-B20A-7EA9DCC4E0AD}.Release|x64.ActiveCfg = Release|Any CPU - {61B48E2F-C39A-4F6B-B20A-7EA9DCC4E0AD}.Release|x64.Build.0 = Release|Any CPU - {61B48E2F-C39A-4F6B-B20A-7EA9DCC4E0AD}.Release|x86.ActiveCfg = Release|Any CPU - {61B48E2F-C39A-4F6B-B20A-7EA9DCC4E0AD}.Release|x86.Build.0 = Release|Any CPU + {BE60008E-9050-4526-BE3E-8A2C4CC5A9EC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {BE60008E-9050-4526-BE3E-8A2C4CC5A9EC}.Debug|Any CPU.Build.0 = Debug|Any CPU + {BE60008E-9050-4526-BE3E-8A2C4CC5A9EC}.Debug|x64.ActiveCfg = Debug|Any CPU + {BE60008E-9050-4526-BE3E-8A2C4CC5A9EC}.Debug|x64.Build.0 = Debug|Any CPU + {BE60008E-9050-4526-BE3E-8A2C4CC5A9EC}.Debug|x86.ActiveCfg = Debug|Any CPU + {BE60008E-9050-4526-BE3E-8A2C4CC5A9EC}.Debug|x86.Build.0 = Debug|Any CPU + {BE60008E-9050-4526-BE3E-8A2C4CC5A9EC}.Release|Any CPU.ActiveCfg = Release|Any CPU + {BE60008E-9050-4526-BE3E-8A2C4CC5A9EC}.Release|Any CPU.Build.0 = Release|Any CPU + {BE60008E-9050-4526-BE3E-8A2C4CC5A9EC}.Release|x64.ActiveCfg = Release|Any CPU + {BE60008E-9050-4526-BE3E-8A2C4CC5A9EC}.Release|x64.Build.0 = Release|Any CPU + {BE60008E-9050-4526-BE3E-8A2C4CC5A9EC}.Release|x86.ActiveCfg = Release|Any CPU + {BE60008E-9050-4526-BE3E-8A2C4CC5A9EC}.Release|x86.Build.0 = Release|Any CPU EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE @@ -140,6 +140,6 @@ Global {9C8C8F4B-359B-448F-88CB-7F4F1B94709E} = {3A8A3FE9-7C8D-43B9-AC12-8FAA83CD977C} {C7AE743C-7AA2-4D4C-B1C3-CBAA389F7431} = {3A8A3FE9-7C8D-43B9-AC12-8FAA83CD977C} {BA824808-A1F8-4F51-AADD-B0CEDB4215B7} = {3A8A3FE9-7C8D-43B9-AC12-8FAA83CD977C} - {61B48E2F-C39A-4F6B-B20A-7EA9DCC4E0AD} = {2D84CE50-F89B-94FD-0D1C-E1015598E8EB} + {BE60008E-9050-4526-BE3E-8A2C4CC5A9EC} = {2D84CE50-F89B-94FD-0D1C-E1015598E8EB} EndGlobalSection EndGlobal diff --git a/src/ManagedServices/ManagedServices/Az.ManagedServices.psd1 b/src/ManagedServices/ManagedServices/Az.ManagedServices.psd1 index e8869b46ecab..5429dbf0fb10 100644 --- a/src/ManagedServices/ManagedServices/Az.ManagedServices.psd1 +++ b/src/ManagedServices/ManagedServices/Az.ManagedServices.psd1 @@ -3,7 +3,7 @@ # # Generated by: Microsoft Corporation # -# Generated on: 6/13/2025 +# Generated on: 6/16/2025 # @{ From cb13e38921fcfc4c0c001b16f517dc695c24984e Mon Sep 17 00:00:00 2001 From: Vincent Dai <23257217+vidai-msft@users.noreply.github.com> Date: Fri, 20 Jun 2025 13:22:50 +0800 Subject: [PATCH 5/7] Update README.md --- src/ManagedServices/ManagedServices.Autorest/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/ManagedServices/ManagedServices.Autorest/README.md b/src/ManagedServices/ManagedServices.Autorest/README.md index 478f3f292843..fc30d622e5ae 100644 --- a/src/ManagedServices/ManagedServices.Autorest/README.md +++ b/src/ManagedServices/ManagedServices.Autorest/README.md @@ -52,7 +52,7 @@ directive: subject: RegistrationAssignment set: breaking-change: - change-description: "The types of property 'Authorization' and 'EligibleAuthorization' will be changed to 'List'." + change-description: "The types of the properties 'Authorization' and 'EligibleAuthorization' will be changed to 'List'." deprecated-by-version: 9.0.0 deprecated-by-azversion: 15.0.0 change-effective-date: 2025/11/03 From d7ca6ff0289c2a5dce4fc4c74bcb1f640877801f Mon Sep 17 00:00:00 2001 From: Vincent Dai <23257217+vidai-msft@users.noreply.github.com> Date: Fri, 20 Jun 2025 13:23:33 +0800 Subject: [PATCH 6/7] Update New-AzManagedServicesEligibleAuthorizationObject.ps1 --- .../custom/New-AzManagedServicesEligibleAuthorizationObject.ps1 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/ManagedServices/ManagedServices.Autorest/custom/New-AzManagedServicesEligibleAuthorizationObject.ps1 b/src/ManagedServices/ManagedServices.Autorest/custom/New-AzManagedServicesEligibleAuthorizationObject.ps1 index 1a4e42f3193b..2c3b71e2930f 100644 --- a/src/ManagedServices/ManagedServices.Autorest/custom/New-AzManagedServicesEligibleAuthorizationObject.ps1 +++ b/src/ManagedServices/ManagedServices.Autorest/custom/New-AzManagedServicesEligibleAuthorizationObject.ps1 @@ -26,7 +26,7 @@ #> function New-AzManagedServicesEligibleAuthorizationObject { [OutputType('Microsoft.Azure.PowerShell.Cmdlets.ManagedServices.Models.Api20200201Preview.EligibleAuthorization')] - [Microsoft.Azure.PowerShell.Cmdlets.ManagedServices.Runtime.CmdletBreakingChange("15.0.0", "9.0.0", "2025/11/03", ChangeDescription="The type of property 'DelegatedRoleDefinitionId' will be changed from Fixed Array to List.")] + [Microsoft.Azure.PowerShell.Cmdlets.ManagedServices.Runtime.CmdletBreakingChange("15.0.0", "9.0.0", "2025/11/03", ChangeDescription="The type of the property 'DelegatedRoleDefinitionId' will be changed from Array to List.")] [CmdletBinding(PositionalBinding=$false)] Param( From eaa36042400bb2cb55f6781b2e67d884cf66c64a Mon Sep 17 00:00:00 2001 From: Vincent Dai <23257217+vidai-msft@users.noreply.github.com> Date: Fri, 20 Jun 2025 13:25:02 +0800 Subject: [PATCH 7/7] Update ChangeLog.md --- src/ManagedServices/ManagedServices/ChangeLog.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/ManagedServices/ManagedServices/ChangeLog.md b/src/ManagedServices/ManagedServices/ChangeLog.md index 28c720fe17a4..f9fd5e382241 100644 --- a/src/ManagedServices/ManagedServices/ChangeLog.md +++ b/src/ManagedServices/ManagedServices/ChangeLog.md @@ -18,7 +18,7 @@ - Additional information about change #1 --> ## Upcoming Release -* Added breaking change announcement for below commands from Fixed Array to List and breaking change announcement for fixing one object to List. +* Added breaking change announcement for below commands from array or single object to list. - 'Get-AzManagedServicesAssignment' - 'Get-AzManagedServicesDefinition' - 'Get-AzManagedServicesMarketplaceDefinition'