From f8ce8326f429aeb39e65cb6292bcd524c6f6317f Mon Sep 17 00:00:00 2001 From: Jinpei Li Date: Sun, 27 Jul 2025 21:12:53 +0800 Subject: [PATCH] [Az.Attestation] The code base is going to be refactored, the following cmdlet adds a BreakingChange announcement --- .../Properties/AssemblyInfo.cs | 26 +++++ .../Attestation.Autorest/README.md | 33 +++++- .../custom/New-AzAttestationProvider.ps1 | 1 + .../docs/Az.Attestation.md | 2 +- .../Attestation.Autorest/generate-info.json | 2 +- .../Attestation.Autorest/resources/README.md | 11 ++ src/Attestation/Attestation.sln | 107 +++++++++++++++++- .../Attestation/Az.Attestation.psd1 | 14 +-- src/Attestation/Attestation/ChangeLog.md | 5 + .../help/New-AzAttestationProvider.md | 2 +- 10 files changed, 186 insertions(+), 17 deletions(-) create mode 100644 src/Attestation/Attestation.Autorest/Properties/AssemblyInfo.cs create mode 100644 src/Attestation/Attestation.Autorest/resources/README.md diff --git a/src/Attestation/Attestation.Autorest/Properties/AssemblyInfo.cs b/src/Attestation/Attestation.Autorest/Properties/AssemblyInfo.cs new file mode 100644 index 000000000000..71b2e4abd758 --- /dev/null +++ b/src/Attestation/Attestation.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 - Attestation")] +[assembly: System.Reflection.AssemblyFileVersionAttribute("2.1.0")] +[assembly: System.Reflection.AssemblyVersionAttribute("2.1.0")] +[assembly: System.Runtime.InteropServices.ComVisibleAttribute(false)] +[assembly: System.CLSCompliantAttribute(false)] diff --git a/src/Attestation/Attestation.Autorest/README.md b/src/Attestation/Attestation.Autorest/README.md index 017aea0564c8..84fcd7393ae2 100644 --- a/src/Attestation/Attestation.Autorest/README.md +++ b/src/Attestation/Attestation.Autorest/README.md @@ -86,5 +86,36 @@ directive: subject: AttestationProvider verb: New hide: true - + + - where: + verb: Get + subject: AttestationDefaultProvider + set: + breaking-change: + deprecated-output-properties: + - PrivateEndpointConnection + - Value + new-output-properties: + - PrivateEndpointConnection + - Value + change-description: The types of the properties 'PrivateEndpointConnection' and 'Value' will be changed from single object to 'List'. + deprecated-by-version: 9.0.0 + deprecated-by-azversion: 15.0.0 + change-effective-date: 2025/11/03 + + - where: + verb: Get|Update + subject: AttestationProvider + set: + breaking-change: + deprecated-output-properties: + - PrivateEndpointConnection + - Value + new-output-properties: + - PrivateEndpointConnection + - Value + change-description: The types of the properties 'PrivateEndpointConnection' and 'Value' will be changed from single object to 'List'. + deprecated-by-version: 9.0.0 + deprecated-by-azversion: 15.0.0 + change-effective-date: 2025/11/03 ``` diff --git a/src/Attestation/Attestation.Autorest/custom/New-AzAttestationProvider.ps1 b/src/Attestation/Attestation.Autorest/custom/New-AzAttestationProvider.ps1 index 217839105aa9..7faf56120cdb 100644 --- a/src/Attestation/Attestation.Autorest/custom/New-AzAttestationProvider.ps1 +++ b/src/Attestation/Attestation.Autorest/custom/New-AzAttestationProvider.ps1 @@ -54,6 +54,7 @@ https://learn.microsoft.com/powershell/module/az.attestation/new-azattestationpr #> function New-AzAttestationProvider { [OutputType([Microsoft.Azure.PowerShell.Cmdlets.Attestation.Models.Api20201001.IAttestationProvider])] +[Microsoft.Azure.PowerShell.Cmdlets.Attestation.Runtime.OutputBreakingChangeAttribute("Microsoft.Azure.PowerShell.Cmdlets.Attestation.Models.Api20201001.IAttestationProvider", "15.0.0", "9.0.0", "2025/11/03", ReplacementCmdletOutputType = "Microsoft.Azure.PowerShell.Cmdlets.Attestation.Models.IAttestationProvider", DeprecatedOutputProperties = ("PrivateEndpointConnection Microsoft.Azure.PowerShell.Cmdlets.Attestation.Models.IPrivateEndpointConnection"), NewOutputProperties = ("PrivateEndpointConnection System.Collections.Generic.List`1[Microsoft.Azure.PowerShell.Cmdlets.Attestation.Models.IPrivateEndpointConnection]"))] [CmdletBinding(DefaultParameterSetName='CreateExpanded', PositionalBinding=$false, SupportsShouldProcess, ConfirmImpact='Medium')] param( [Parameter(Mandatory)] diff --git a/src/Attestation/Attestation.Autorest/docs/Az.Attestation.md b/src/Attestation/Attestation.Autorest/docs/Az.Attestation.md index 97c9593b6885..7994e01c70f4 100644 --- a/src/Attestation/Attestation.Autorest/docs/Az.Attestation.md +++ b/src/Attestation/Attestation.Autorest/docs/Az.Attestation.md @@ -1,6 +1,6 @@ --- Module Name: Az.Attestation -Module Guid: 2c3f4dc7-21e2-45f3-87dd-9f3ba30ae484 +Module Guid: 9938f620-cd87-4a11-9ff9-3e33101974cc Download Help Link: https://learn.microsoft.com/powershell/module/az.attestation Help Version: 1.0.0.0 Locale: en-US diff --git a/src/Attestation/Attestation.Autorest/generate-info.json b/src/Attestation/Attestation.Autorest/generate-info.json index 1f4f2730e32d..0184b7650512 100644 --- a/src/Attestation/Attestation.Autorest/generate-info.json +++ b/src/Attestation/Attestation.Autorest/generate-info.json @@ -1,3 +1,3 @@ { - "generate_Id": "5e8ddaa3-8fba-4e97-8810-64ed6c716d18" + "generate_Id": "245b047d-86c0-4a5a-ad56-55708ae366c2" } diff --git a/src/Attestation/Attestation.Autorest/resources/README.md b/src/Attestation/Attestation.Autorest/resources/README.md new file mode 100644 index 000000000000..937f07f8fec2 --- /dev/null +++ b/src/Attestation/Attestation.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/Attestation/Attestation.sln b/src/Attestation/Attestation.sln index cbb440d60d6a..cdf01124ceb3 100644 --- a/src/Attestation/Attestation.sln +++ b/src/Attestation/Attestation.sln @@ -1,4 +1,4 @@ - + Microsoft Visual Studio Solution File, Format Version 12.00 # Visual Studio Version 17 VisualStudioVersion = 17.0.31903.59 @@ -27,58 +27,152 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "TestFx", "..\..\tools\TestF EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Attestation.Management.Sdk", "Attestation.Management.Sdk\Attestation.Management.Sdk.csproj", "{D0EAA185-822C-45C8-A287-FD05AF138209}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Az.Attestation", "..\..\generated\Attestation\Attestation.Autorest\Az.Attestation.csproj", "{C126ED4A-CE30-4E0D-9D1C-DDB7EEE4200E}" +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Attestation.Autorest", "Attestation.Autorest", "{4AA549FB-C4F0-51C5-5F14-5CA538ED4FC4}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Az.Attestation", "..\..\generated\Attestation\Attestation.Autorest\Az.Attestation.csproj", "{D2BE7053-7820-477D-B195-7D31D9649A25}" 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 + Release|x64 = Release|x64 + Release|x86 = Release|x86 EndGlobalSection GlobalSection(ProjectConfigurationPlatforms) = postSolution {27FA5C23-BAD7-4909-88A0-8A33D5C2E78C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {27FA5C23-BAD7-4909-88A0-8A33D5C2E78C}.Debug|Any CPU.Build.0 = Debug|Any CPU + {27FA5C23-BAD7-4909-88A0-8A33D5C2E78C}.Debug|x64.ActiveCfg = Debug|Any CPU + {27FA5C23-BAD7-4909-88A0-8A33D5C2E78C}.Debug|x64.Build.0 = Debug|Any CPU + {27FA5C23-BAD7-4909-88A0-8A33D5C2E78C}.Debug|x86.ActiveCfg = Debug|Any CPU + {27FA5C23-BAD7-4909-88A0-8A33D5C2E78C}.Debug|x86.Build.0 = Debug|Any CPU {27FA5C23-BAD7-4909-88A0-8A33D5C2E78C}.Release|Any CPU.ActiveCfg = Release|Any CPU {27FA5C23-BAD7-4909-88A0-8A33D5C2E78C}.Release|Any CPU.Build.0 = Release|Any CPU + {27FA5C23-BAD7-4909-88A0-8A33D5C2E78C}.Release|x64.ActiveCfg = Release|Any CPU + {27FA5C23-BAD7-4909-88A0-8A33D5C2E78C}.Release|x64.Build.0 = Release|Any CPU + {27FA5C23-BAD7-4909-88A0-8A33D5C2E78C}.Release|x86.ActiveCfg = Release|Any CPU + {27FA5C23-BAD7-4909-88A0-8A33D5C2E78C}.Release|x86.Build.0 = Release|Any CPU {1ADA30A9-073A-4728-8676-71A202598C6F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {1ADA30A9-073A-4728-8676-71A202598C6F}.Debug|Any CPU.Build.0 = Debug|Any CPU + {1ADA30A9-073A-4728-8676-71A202598C6F}.Debug|x64.ActiveCfg = Debug|Any CPU + {1ADA30A9-073A-4728-8676-71A202598C6F}.Debug|x64.Build.0 = Debug|Any CPU + {1ADA30A9-073A-4728-8676-71A202598C6F}.Debug|x86.ActiveCfg = Debug|Any CPU + {1ADA30A9-073A-4728-8676-71A202598C6F}.Debug|x86.Build.0 = Debug|Any CPU {1ADA30A9-073A-4728-8676-71A202598C6F}.Release|Any CPU.ActiveCfg = Release|Any CPU {1ADA30A9-073A-4728-8676-71A202598C6F}.Release|Any CPU.Build.0 = Release|Any CPU + {1ADA30A9-073A-4728-8676-71A202598C6F}.Release|x64.ActiveCfg = Release|Any CPU + {1ADA30A9-073A-4728-8676-71A202598C6F}.Release|x64.Build.0 = Release|Any CPU + {1ADA30A9-073A-4728-8676-71A202598C6F}.Release|x86.ActiveCfg = Release|Any CPU + {1ADA30A9-073A-4728-8676-71A202598C6F}.Release|x86.Build.0 = Release|Any CPU {7AD695F4-8DAB-48F0-B623-7CC71221221B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {7AD695F4-8DAB-48F0-B623-7CC71221221B}.Debug|Any CPU.Build.0 = Debug|Any CPU + {7AD695F4-8DAB-48F0-B623-7CC71221221B}.Debug|x64.ActiveCfg = Debug|Any CPU + {7AD695F4-8DAB-48F0-B623-7CC71221221B}.Debug|x64.Build.0 = Debug|Any CPU + {7AD695F4-8DAB-48F0-B623-7CC71221221B}.Debug|x86.ActiveCfg = Debug|Any CPU + {7AD695F4-8DAB-48F0-B623-7CC71221221B}.Debug|x86.Build.0 = Debug|Any CPU {7AD695F4-8DAB-48F0-B623-7CC71221221B}.Release|Any CPU.ActiveCfg = Release|Any CPU {7AD695F4-8DAB-48F0-B623-7CC71221221B}.Release|Any CPU.Build.0 = Release|Any CPU + {7AD695F4-8DAB-48F0-B623-7CC71221221B}.Release|x64.ActiveCfg = Release|Any CPU + {7AD695F4-8DAB-48F0-B623-7CC71221221B}.Release|x64.Build.0 = Release|Any CPU + {7AD695F4-8DAB-48F0-B623-7CC71221221B}.Release|x86.ActiveCfg = Release|Any CPU + {7AD695F4-8DAB-48F0-B623-7CC71221221B}.Release|x86.Build.0 = Release|Any CPU {3B31A547-8D98-4DE2-B314-885C82474A42}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {3B31A547-8D98-4DE2-B314-885C82474A42}.Debug|Any CPU.Build.0 = Debug|Any CPU + {3B31A547-8D98-4DE2-B314-885C82474A42}.Debug|x64.ActiveCfg = Debug|Any CPU + {3B31A547-8D98-4DE2-B314-885C82474A42}.Debug|x64.Build.0 = Debug|Any CPU + {3B31A547-8D98-4DE2-B314-885C82474A42}.Debug|x86.ActiveCfg = Debug|Any CPU + {3B31A547-8D98-4DE2-B314-885C82474A42}.Debug|x86.Build.0 = Debug|Any CPU {3B31A547-8D98-4DE2-B314-885C82474A42}.Release|Any CPU.ActiveCfg = Release|Any CPU {3B31A547-8D98-4DE2-B314-885C82474A42}.Release|Any CPU.Build.0 = Release|Any CPU + {3B31A547-8D98-4DE2-B314-885C82474A42}.Release|x64.ActiveCfg = Release|Any CPU + {3B31A547-8D98-4DE2-B314-885C82474A42}.Release|x64.Build.0 = Release|Any CPU + {3B31A547-8D98-4DE2-B314-885C82474A42}.Release|x86.ActiveCfg = Release|Any CPU + {3B31A547-8D98-4DE2-B314-885C82474A42}.Release|x86.Build.0 = Release|Any CPU {D3F5BCD1-1B75-421E-8C3A-B16F211680F6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {D3F5BCD1-1B75-421E-8C3A-B16F211680F6}.Debug|Any CPU.Build.0 = Debug|Any CPU + {D3F5BCD1-1B75-421E-8C3A-B16F211680F6}.Debug|x64.ActiveCfg = Debug|Any CPU + {D3F5BCD1-1B75-421E-8C3A-B16F211680F6}.Debug|x64.Build.0 = Debug|Any CPU + {D3F5BCD1-1B75-421E-8C3A-B16F211680F6}.Debug|x86.ActiveCfg = Debug|Any CPU + {D3F5BCD1-1B75-421E-8C3A-B16F211680F6}.Debug|x86.Build.0 = Debug|Any CPU {D3F5BCD1-1B75-421E-8C3A-B16F211680F6}.Release|Any CPU.ActiveCfg = Release|Any CPU {D3F5BCD1-1B75-421E-8C3A-B16F211680F6}.Release|Any CPU.Build.0 = Release|Any CPU + {D3F5BCD1-1B75-421E-8C3A-B16F211680F6}.Release|x64.ActiveCfg = Release|Any CPU + {D3F5BCD1-1B75-421E-8C3A-B16F211680F6}.Release|x64.Build.0 = Release|Any CPU + {D3F5BCD1-1B75-421E-8C3A-B16F211680F6}.Release|x86.ActiveCfg = Release|Any CPU + {D3F5BCD1-1B75-421E-8C3A-B16F211680F6}.Release|x86.Build.0 = Release|Any CPU {A52A877E-B6BA-410D-ADEE-0EE969734C50}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {A52A877E-B6BA-410D-ADEE-0EE969734C50}.Debug|Any CPU.Build.0 = Debug|Any CPU + {A52A877E-B6BA-410D-ADEE-0EE969734C50}.Debug|x64.ActiveCfg = Debug|Any CPU + {A52A877E-B6BA-410D-ADEE-0EE969734C50}.Debug|x64.Build.0 = Debug|Any CPU + {A52A877E-B6BA-410D-ADEE-0EE969734C50}.Debug|x86.ActiveCfg = Debug|Any CPU + {A52A877E-B6BA-410D-ADEE-0EE969734C50}.Debug|x86.Build.0 = Debug|Any CPU {A52A877E-B6BA-410D-ADEE-0EE969734C50}.Release|Any CPU.ActiveCfg = Release|Any CPU {A52A877E-B6BA-410D-ADEE-0EE969734C50}.Release|Any CPU.Build.0 = Release|Any CPU + {A52A877E-B6BA-410D-ADEE-0EE969734C50}.Release|x64.ActiveCfg = Release|Any CPU + {A52A877E-B6BA-410D-ADEE-0EE969734C50}.Release|x64.Build.0 = Release|Any CPU + {A52A877E-B6BA-410D-ADEE-0EE969734C50}.Release|x86.ActiveCfg = Release|Any CPU + {A52A877E-B6BA-410D-ADEE-0EE969734C50}.Release|x86.Build.0 = Release|Any CPU {31B49528-4241-4DDB-8BB9-28F95148C602}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {31B49528-4241-4DDB-8BB9-28F95148C602}.Debug|Any CPU.Build.0 = Debug|Any CPU + {31B49528-4241-4DDB-8BB9-28F95148C602}.Debug|x64.ActiveCfg = Debug|Any CPU + {31B49528-4241-4DDB-8BB9-28F95148C602}.Debug|x64.Build.0 = Debug|Any CPU + {31B49528-4241-4DDB-8BB9-28F95148C602}.Debug|x86.ActiveCfg = Debug|Any CPU + {31B49528-4241-4DDB-8BB9-28F95148C602}.Debug|x86.Build.0 = Debug|Any CPU {31B49528-4241-4DDB-8BB9-28F95148C602}.Release|Any CPU.ActiveCfg = Release|Any CPU {31B49528-4241-4DDB-8BB9-28F95148C602}.Release|Any CPU.Build.0 = Release|Any CPU + {31B49528-4241-4DDB-8BB9-28F95148C602}.Release|x64.ActiveCfg = Release|Any CPU + {31B49528-4241-4DDB-8BB9-28F95148C602}.Release|x64.Build.0 = Release|Any CPU + {31B49528-4241-4DDB-8BB9-28F95148C602}.Release|x86.ActiveCfg = Release|Any CPU + {31B49528-4241-4DDB-8BB9-28F95148C602}.Release|x86.Build.0 = Release|Any CPU {B73D384F-62CA-4FD2-89C6-04DB2DC5AB9D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {B73D384F-62CA-4FD2-89C6-04DB2DC5AB9D}.Debug|Any CPU.Build.0 = Debug|Any CPU + {B73D384F-62CA-4FD2-89C6-04DB2DC5AB9D}.Debug|x64.ActiveCfg = Debug|Any CPU + {B73D384F-62CA-4FD2-89C6-04DB2DC5AB9D}.Debug|x64.Build.0 = Debug|Any CPU + {B73D384F-62CA-4FD2-89C6-04DB2DC5AB9D}.Debug|x86.ActiveCfg = Debug|Any CPU + {B73D384F-62CA-4FD2-89C6-04DB2DC5AB9D}.Debug|x86.Build.0 = Debug|Any CPU {B73D384F-62CA-4FD2-89C6-04DB2DC5AB9D}.Release|Any CPU.ActiveCfg = Release|Any CPU {B73D384F-62CA-4FD2-89C6-04DB2DC5AB9D}.Release|Any CPU.Build.0 = Release|Any CPU + {B73D384F-62CA-4FD2-89C6-04DB2DC5AB9D}.Release|x64.ActiveCfg = Release|Any CPU + {B73D384F-62CA-4FD2-89C6-04DB2DC5AB9D}.Release|x64.Build.0 = Release|Any CPU + {B73D384F-62CA-4FD2-89C6-04DB2DC5AB9D}.Release|x86.ActiveCfg = Release|Any CPU + {B73D384F-62CA-4FD2-89C6-04DB2DC5AB9D}.Release|x86.Build.0 = Release|Any CPU {D8EAB1F1-D2A9-49F9-BC09-7397F9CCFF10}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {D8EAB1F1-D2A9-49F9-BC09-7397F9CCFF10}.Debug|Any CPU.Build.0 = Debug|Any CPU + {D8EAB1F1-D2A9-49F9-BC09-7397F9CCFF10}.Debug|x64.ActiveCfg = Debug|Any CPU + {D8EAB1F1-D2A9-49F9-BC09-7397F9CCFF10}.Debug|x64.Build.0 = Debug|Any CPU + {D8EAB1F1-D2A9-49F9-BC09-7397F9CCFF10}.Debug|x86.ActiveCfg = Debug|Any CPU + {D8EAB1F1-D2A9-49F9-BC09-7397F9CCFF10}.Debug|x86.Build.0 = Debug|Any CPU {D8EAB1F1-D2A9-49F9-BC09-7397F9CCFF10}.Release|Any CPU.ActiveCfg = Release|Any CPU {D8EAB1F1-D2A9-49F9-BC09-7397F9CCFF10}.Release|Any CPU.Build.0 = Release|Any CPU + {D8EAB1F1-D2A9-49F9-BC09-7397F9CCFF10}.Release|x64.ActiveCfg = Release|Any CPU + {D8EAB1F1-D2A9-49F9-BC09-7397F9CCFF10}.Release|x64.Build.0 = Release|Any CPU + {D8EAB1F1-D2A9-49F9-BC09-7397F9CCFF10}.Release|x86.ActiveCfg = Release|Any CPU + {D8EAB1F1-D2A9-49F9-BC09-7397F9CCFF10}.Release|x86.Build.0 = Release|Any CPU {D0EAA185-822C-45C8-A287-FD05AF138209}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {D0EAA185-822C-45C8-A287-FD05AF138209}.Debug|Any CPU.Build.0 = Debug|Any CPU + {D0EAA185-822C-45C8-A287-FD05AF138209}.Debug|x64.ActiveCfg = Debug|Any CPU + {D0EAA185-822C-45C8-A287-FD05AF138209}.Debug|x64.Build.0 = Debug|Any CPU + {D0EAA185-822C-45C8-A287-FD05AF138209}.Debug|x86.ActiveCfg = Debug|Any CPU + {D0EAA185-822C-45C8-A287-FD05AF138209}.Debug|x86.Build.0 = Debug|Any CPU {D0EAA185-822C-45C8-A287-FD05AF138209}.Release|Any CPU.ActiveCfg = Release|Any CPU {D0EAA185-822C-45C8-A287-FD05AF138209}.Release|Any CPU.Build.0 = Release|Any CPU - {C126ED4A-CE30-4E0D-9D1C-DDB7EEE4200E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {C126ED4A-CE30-4E0D-9D1C-DDB7EEE4200E}.Debug|Any CPU.Build.0 = Debug|Any CPU - {C126ED4A-CE30-4E0D-9D1C-DDB7EEE4200E}.Release|Any CPU.ActiveCfg = Release|Any CPU - {C126ED4A-CE30-4E0D-9D1C-DDB7EEE4200E}.Release|Any CPU.Build.0 = Release|Any CPU + {D0EAA185-822C-45C8-A287-FD05AF138209}.Release|x64.ActiveCfg = Release|Any CPU + {D0EAA185-822C-45C8-A287-FD05AF138209}.Release|x64.Build.0 = Release|Any CPU + {D0EAA185-822C-45C8-A287-FD05AF138209}.Release|x86.ActiveCfg = Release|Any CPU + {D0EAA185-822C-45C8-A287-FD05AF138209}.Release|x86.Build.0 = Release|Any CPU + {D2BE7053-7820-477D-B195-7D31D9649A25}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {D2BE7053-7820-477D-B195-7D31D9649A25}.Debug|Any CPU.Build.0 = Debug|Any CPU + {D2BE7053-7820-477D-B195-7D31D9649A25}.Debug|x64.ActiveCfg = Debug|Any CPU + {D2BE7053-7820-477D-B195-7D31D9649A25}.Debug|x64.Build.0 = Debug|Any CPU + {D2BE7053-7820-477D-B195-7D31D9649A25}.Debug|x86.ActiveCfg = Debug|Any CPU + {D2BE7053-7820-477D-B195-7D31D9649A25}.Debug|x86.Build.0 = Debug|Any CPU + {D2BE7053-7820-477D-B195-7D31D9649A25}.Release|Any CPU.ActiveCfg = Release|Any CPU + {D2BE7053-7820-477D-B195-7D31D9649A25}.Release|Any CPU.Build.0 = Release|Any CPU + {D2BE7053-7820-477D-B195-7D31D9649A25}.Release|x64.ActiveCfg = Release|Any CPU + {D2BE7053-7820-477D-B195-7D31D9649A25}.Release|x64.Build.0 = Release|Any CPU + {D2BE7053-7820-477D-B195-7D31D9649A25}.Release|x86.ActiveCfg = Release|Any CPU + {D2BE7053-7820-477D-B195-7D31D9649A25}.Release|x86.Build.0 = Release|Any CPU EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE @@ -92,6 +186,7 @@ Global {A52A877E-B6BA-410D-ADEE-0EE969734C50} = {C9F34834-F918-4085-A8DE-F9E38FB03AF5} {31B49528-4241-4DDB-8BB9-28F95148C602} = {E3DA12B6-0025-4624-805C-F3406CA90122} {D8EAB1F1-D2A9-49F9-BC09-7397F9CCFF10} = {E3DA12B6-0025-4624-805C-F3406CA90122} + {D2BE7053-7820-477D-B195-7D31D9649A25} = {4AA549FB-C4F0-51C5-5F14-5CA538ED4FC4} EndGlobalSection GlobalSection(ExtensibilityGlobals) = postSolution SolutionGuid = {B4A622B5-12C6-4159-B209-BB61E1200A7C} diff --git a/src/Attestation/Attestation/Az.Attestation.psd1 b/src/Attestation/Attestation/Az.Attestation.psd1 index c30c27c5851a..44c5734bc63b 100644 --- a/src/Attestation/Attestation/Az.Attestation.psd1 +++ b/src/Attestation/Attestation/Az.Attestation.psd1 @@ -3,7 +3,7 @@ # # Generated by: Microsoft Corporation # -# Generated on: 1/9/2025 +# Generated on: 2025-07-27 # @{ @@ -53,7 +53,7 @@ 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.1'; }) # Assemblies that must be loaded prior to importing this module RequiredAssemblies = 'Attestation.Autorest/bin/Az.Attestation.private.dll', @@ -64,13 +64,13 @@ RequiredAssemblies = 'Attestation.Autorest/bin/Az.Attestation.private.dll', 'Microsoft.IdentityModel.Tokens.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 = 'Attestation.Autorest\Az.Attestation.format.ps1xml' +FormatsToProcess = 'Attestation.Autorest/Az.Attestation.format.ps1xml' # Modules to import as nested modules of the module specified in RootModule/ModuleToProcess NestedModules = @('Attestation.Autorest/Az.Attestation.psm1', @@ -108,7 +108,7 @@ PrivateData = @{ PSData = @{ # Tags applied to this module. These help with module discovery in online galleries. - Tags = 'Azure','ResourceManager','ARM','Attestation' + Tags = 'Azure', 'ResourceManager', 'ARM', 'Attestation' # A URL to the license for this module. LicenseUri = 'https://aka.ms/azps-license' @@ -133,7 +133,7 @@ PrivateData = @{ } # End of PSData hashtable - } # End of PrivateData hashtable +} # End of PrivateData hashtable # HelpInfo URI of this module # HelpInfoURI = '' diff --git a/src/Attestation/Attestation/ChangeLog.md b/src/Attestation/Attestation/ChangeLog.md index 2be04a4d87e2..6dde2fa30381 100644 --- a/src/Attestation/Attestation/ChangeLog.md +++ b/src/Attestation/Attestation/ChangeLog.md @@ -20,6 +20,11 @@ ## Upcoming Release +* The code base is going to be refactored, the following cmdlet adds a BreakingChange announcement: + * `Get-AzAttestationDefaultProvider` + * `Get-AzAttestationProvider` + * `New-AzAttestationProvider` + * `Update-AzAttestationProvider` ## Version 2.1.0 * Upgraded nuget package to signed package. diff --git a/src/Attestation/Attestation/help/New-AzAttestationProvider.md b/src/Attestation/Attestation/help/New-AzAttestationProvider.md index 034573690b95..af6478dd352b 100644 --- a/src/Attestation/Attestation/help/New-AzAttestationProvider.md +++ b/src/Attestation/Attestation/help/New-AzAttestationProvider.md @@ -99,7 +99,7 @@ Accept wildcard characters: False ### -PolicySigningCertificateKeyPath Specifies the set of trusted signing keys for issuance policy in a single certificate file. The value of the "keys" parameter is an array of JWK values. -Bydefault, the order of the JWK values within the array does not implyan order of preference among them, although applications of JWK Setscan choose to assign a meaning to the order for their purposes, ifdesired. +By default, the order of the JWK values within the array does not imply an order of preference among them, although applications of JWK Setscan choose to assign a meaning to the order for their purposes, if desired. To construct, see NOTES section for POLICYSIGNINGCERTIFICATEKEY properties and create a hash table. ```yaml