diff --git a/src/DevCenter/DevCenter.AutoRest/Properties/AssemblyInfo.cs b/src/DevCenter/DevCenter.AutoRest/Properties/AssemblyInfo.cs new file mode 100644 index 000000000000..ca3aac42ce85 --- /dev/null +++ b/src/DevCenter/DevCenter.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 - DevCenter")] +[assembly: System.Reflection.AssemblyFileVersionAttribute("2.0.1")] +[assembly: System.Reflection.AssemblyVersionAttribute("2.0.1")] +[assembly: System.Runtime.InteropServices.ComVisibleAttribute(false)] +[assembly: System.CLSCompliantAttribute(false)] diff --git a/src/DevCenter/DevCenter.AutoRest/README.md b/src/DevCenter/DevCenter.AutoRest/README.md index f2b56fd03aab..00d82ce69352 100644 --- a/src/DevCenter/DevCenter.AutoRest/README.md +++ b/src/DevCenter/DevCenter.AutoRest/README.md @@ -344,6 +344,135 @@ directive: subject: OperationStatuses set: subject: OperationStatus + #Breaking changes + - where: + subject: ^Plan$|^PlanMember$ + set: + breaking-change: + change-description: The Plan and PlanMember resources will be removed. + deprecated-by-version: 3.0.0 + deprecated-by-azversion: 15.0.0 + change-effective-date: 2025/11/18 + - where: + verb: Connect + subject: ^Catalog$|^ProjectCatalog$ + set: + breaking-change: + replacement-cmdlet: $.replace("DevCenter", "AzDevCenterAdmin") + change-description: PlanName and MemberName will be removed from the InputObject parameter. + deprecated-by-version: 3.0.0 + deprecated-by-azversion: 15.0.0 + change-effective-date: 2025/11/18 + - where: + verb: Get|Update|New|Remove + subject: DevCenter + set: + breaking-change: + replacement-cmdlet: $.replace("DevCenter", "AzDevCenterAdminDevCenter") + change-description: PlanName and MemberName will be removed from the InputObject parameter. + deprecated-by-version: 3.0.0 + deprecated-by-azversion: 15.0.0 + change-effective-date: 2025/11/18 + - where: + subject: DevCenter + set: + breaking-change: + replacement-cmdlet: $.replace("DevCenter", "AzDevCenterAdminDevCenter") + deprecated-cmdlet-output-type: DevCenter + deprecated-output-properties: + - PlanId + change-description: PlanId will be removed from the DevCenter output. + deprecated-by-version: 3.0.0 + deprecated-by-azversion: 15.0.0 + change-effective-date: 2025/11/18 + - where: + verb: Get + subject: ^AttachedNetwork$|^Catalog$|^CatalogSyncErrorDetail$|^CustomizationTask$|^CustomizationTaskErrorDetail$|^DevBoxDefinition$|^EnvironmentDefinition$|^EnvironmentDefinitionErrorDetail$|^EnvironmentType$|^Gallery$|^Image$|^ImageVersion$|^NetworkConnection$|^NetworkConnectionHealthDetail$|^OperationStatus$|^Pool$|^Project$|^ProjectAllowedEnvironmentType$|^ProjectCatalog$|^ProjectCatalogSyncErrorDetail$|^ProjectEnvironmentDefinition$|^ProjectEnvironmentType$|^ProjectInheritedSetting$|^ProjectEnvironmentDefinitionErrorDetail$|^Schedule$ + set: + breaking-change: + replacement-cmdlet: $.replace("DevCenter", "AzDevCenterAdmin") + change-description: PlanName and MemberName will be removed from the InputObject parameter. + deprecated-by-version: 3.0.0 + deprecated-by-azversion: 15.0.0 + change-effective-date: 2025/11/18 + - where: + verb: Get + subject: ImageVersion + variant: List + set: + breaking-change: + change-description: The default parameter set will change from list dev center image versions to list project image versions. + deprecated-by-version: 3.0.0 + deprecated-by-azversion: 15.0.0 + change-effective-date: 2025/11/18 + - where: + parameter-name: PlanId + set: + breaking-change: + change-description: PlanId parameter will be removed. + deprecated-by-version: 3.0.0 + deprecated-by-azversion: 15.0.0 + change-effective-date: 2025/11/18 + - where: + verb: Invoke + subject: ^ExecuteCheckNameAvailability$|^ExecuteCheckScopedNameAvailability$ + set: + breaking-change: + replacement-cmdlet: $.replace("DevCenter", "AzDevCenterAdmin") + change-description: PlanName and MemberName will be removed from the InputObject parameter. + deprecated-by-version: 3.0.0 + deprecated-by-azversion: 15.0.0 + change-effective-date: 2025/11/18 + - where: + verb: New + subject: ^AttachedNetwork$|^Catalog$|^DevBoxDefinition$|^EnvironmentType$|^Gallery$|^NetworkConnection$|^Pool$|^Project$|^ProjectCatalog$|^ProjectEnvironmentType$|^Schedule$ + set: + breaking-change: + replacement-cmdlet: $.replace("DevCenter", "AzDevCenterAdmin") + change-description: PlanName and MemberName will be removed from the InputObject parameter. + deprecated-by-version: 3.0.0 + deprecated-by-azversion: 15.0.0 + change-effective-date: 2025/11/18 + - where: + verb: Remove + subject: ^AttachedNetwork$|^Catalog$|^DevBoxDefinition$|^EnvironmentType$|^Gallery$|^NetworkConnection$|^Pool$|^Project$|^ProjectCatalog$|^ProjectEnvironmentType$|^Schedule$ + set: + breaking-change: + replacement-cmdlet: $.replace("DevCenter", "AzDevCenterAdmin") + change-description: PlanName and MemberName will be removed from the InputObject parameter. + deprecated-by-version: 3.0.0 + deprecated-by-azversion: 15.0.0 + change-effective-date: 2025/11/18 + - where: + verb: Start + subject: ^NetworkConnectionHealthCheck$|^PoolHealthCheck$ + set: + breaking-change: + replacement-cmdlet: $.replace("DevCenter", "AzDevCenterAdmin") + change-description: PlanName and MemberName will be removed from the InputObject parameter. + deprecated-by-version: 3.0.0 + deprecated-by-azversion: 15.0.0 + change-effective-date: 2025/11/18 + - where: + verb: Sync + subject: ^Catalog$|^ProjectCatalog$ + set: + breaking-change: + replacement-cmdlet: $.replace("DevCenter", "AzDevCenterAdmin") + change-description: PlanName and MemberName will be removed from the InputObject parameter. + deprecated-by-version: 3.0.0 + deprecated-by-azversion: 15.0.0 + change-effective-date: 2025/11/18 + - where: + verb: Update + subject: ^Catalog$|^DevBoxDefinition$|^EnvironmentType$|^NetworkConnection$|^Pool$|^Project$|^ProjectCatalog$|^ProjectEnvironmentType$|^Schedule$ + set: + breaking-change: + replacement-cmdlet: $.replace("DevCenter", "AzDevCenterAdmin") + change-description: PlanName and MemberName will be removed from the InputObject parameter. + deprecated-by-version: 3.0.0 + deprecated-by-azversion: 15.0.0 + change-effective-date: 2025/11/18 - where: subject: ^(.*) set: diff --git a/src/DevCenter/DevCenter.AutoRest/custom/Az.DevCenter.custom.psm1 b/src/DevCenter/DevCenter.AutoRest/custom/Az.DevCenter.custom.psm1 index e3418c25ccd3..ff35b6624dda 100644 --- a/src/DevCenter/DevCenter.AutoRest/custom/Az.DevCenter.custom.psm1 +++ b/src/DevCenter/DevCenter.AutoRest/custom/Az.DevCenter.custom.psm1 @@ -1,9 +1,9 @@ # region Generated # Load the private module dll - $null = Import-Module -PassThru -Name (Join-Path $PSScriptRoot '..\bin\Az.DevCenter.private.dll') + $null = Import-Module -PassThru -Name (Join-Path $PSScriptRoot '../bin/Az.DevCenter.private.dll') # Load the internal module - $internalModulePath = Join-Path $PSScriptRoot '..\internal\Az.DevCenter.internal.psm1' + $internalModulePath = Join-Path $PSScriptRoot '../internal/Az.DevCenter.internal.psm1' if(Test-Path $internalModulePath) { $null = Import-Module -Name $internalModulePath } diff --git a/src/DevCenter/DevCenter.AutoRest/custom/Get-AzDevCenterAdminSchedule.ps1 b/src/DevCenter/DevCenter.AutoRest/custom/Get-AzDevCenterAdminSchedule.ps1 index e57a3f4f83a8..b7ec44ffa809 100644 --- a/src/DevCenter/DevCenter.AutoRest/custom/Get-AzDevCenterAdminSchedule.ps1 +++ b/src/DevCenter/DevCenter.AutoRest/custom/Get-AzDevCenterAdminSchedule.ps1 @@ -62,6 +62,7 @@ https://learn.microsoft.com/powershell/module/az.devcenter/get-azdevcenteradmins function Get-AzDevCenterAdminSchedule { [OutputType([Microsoft.Azure.PowerShell.Cmdlets.DevCenter.Models.Api20240501Preview.ISchedule])] [CmdletBinding(DefaultParameterSetName = 'GetWithDefault', PositionalBinding = $false)] + [Microsoft.Azure.PowerShell.Cmdlets.DevCenter.Runtime.GenericBreakingChangeAttribute("MemberName and PlanName will be removed from InputObject", "15.0.0", "3.0.0", "2025/11/18")] param( [Parameter(ParameterSetName = 'GetWithDefault', Mandatory)] [Microsoft.Azure.PowerShell.Cmdlets.DevCenter.Category('Path')] diff --git a/src/DevCenter/DevCenter.AutoRest/custom/New-AzDevCenterAdminAttachedNetwork.ps1 b/src/DevCenter/DevCenter.AutoRest/custom/New-AzDevCenterAdminAttachedNetwork.ps1 index 1334fb26753e..2e9af6a42e88 100644 --- a/src/DevCenter/DevCenter.AutoRest/custom/New-AzDevCenterAdminAttachedNetwork.ps1 +++ b/src/DevCenter/DevCenter.AutoRest/custom/New-AzDevCenterAdminAttachedNetwork.ps1 @@ -62,6 +62,7 @@ https://learn.microsoft.com/powershell/module/az.devcenter/new-azdevcenteradmina function New-AzDevCenterAdminAttachedNetwork { [OutputType([Microsoft.Azure.PowerShell.Cmdlets.DevCenter.Models.Api20240501Preview.IAttachedNetworkConnection])] [CmdletBinding(DefaultParameterSetName='CreateExpanded', PositionalBinding=$false, SupportsShouldProcess, ConfirmImpact='Medium')] + [Microsoft.Azure.PowerShell.Cmdlets.DevCenter.Runtime.GenericBreakingChangeAttribute("MemberName and PlanName will be removed from InputObject", "15.0.0", "3.0.0", "2025/11/18")] param( [Parameter(ParameterSetName='CreateExpanded', Mandatory)] [Alias('AttachedNetworkConnectionName')] diff --git a/src/DevCenter/DevCenter.AutoRest/custom/New-AzDevCenterAdminCatalog.ps1 b/src/DevCenter/DevCenter.AutoRest/custom/New-AzDevCenterAdminCatalog.ps1 index dd9b5bbe50ed..2202f980f1a8 100644 --- a/src/DevCenter/DevCenter.AutoRest/custom/New-AzDevCenterAdminCatalog.ps1 +++ b/src/DevCenter/DevCenter.AutoRest/custom/New-AzDevCenterAdminCatalog.ps1 @@ -62,6 +62,7 @@ https://learn.microsoft.com/powershell/module/az.devcenter/new-azdevcenteradminc function New-AzDevCenterAdminCatalog { [OutputType([Microsoft.Azure.PowerShell.Cmdlets.DevCenter.Models.Api20240501Preview.ICatalog])] [CmdletBinding(DefaultParameterSetName='CreateExpandedAdo', PositionalBinding=$false, SupportsShouldProcess, ConfirmImpact='Medium')] + [Microsoft.Azure.PowerShell.Cmdlets.DevCenter.Runtime.GenericBreakingChangeAttribute("MemberName and PlanName will be removed from InputObject", "15.0.0", "3.0.0", "2025/11/18")] param( [Parameter(ParameterSetName='CreateExpandedAdo', Mandatory)] [Parameter(ParameterSetName='CreateExpandedGitHub', Mandatory)] diff --git a/src/DevCenter/DevCenter.AutoRest/custom/New-AzDevCenterAdminDevBoxDefinition.ps1 b/src/DevCenter/DevCenter.AutoRest/custom/New-AzDevCenterAdminDevBoxDefinition.ps1 index 601e25698a1e..f068335de64c 100644 --- a/src/DevCenter/DevCenter.AutoRest/custom/New-AzDevCenterAdminDevBoxDefinition.ps1 +++ b/src/DevCenter/DevCenter.AutoRest/custom/New-AzDevCenterAdminDevBoxDefinition.ps1 @@ -62,6 +62,7 @@ https://learn.microsoft.com/powershell/module/az.devcenter/new-azdevcenteradmind function New-AzDevCenterAdminDevBoxDefinition { [OutputType([Microsoft.Azure.PowerShell.Cmdlets.DevCenter.Models.Api20240501Preview.IDevBoxDefinition])] [CmdletBinding(DefaultParameterSetName='CreateExpanded', PositionalBinding=$false, SupportsShouldProcess, ConfirmImpact='Medium')] + [Microsoft.Azure.PowerShell.Cmdlets.DevCenter.Runtime.GenericBreakingChangeAttribute("MemberName and PlanName will be removed from InputObject", "15.0.0", "3.0.0", "2025/11/18")] param( [Parameter(ParameterSetName='CreateExpanded', Mandatory)] [Microsoft.Azure.PowerShell.Cmdlets.DevCenter.Category('Path')] diff --git a/src/DevCenter/DevCenter.AutoRest/custom/New-AzDevCenterAdminGallery.ps1 b/src/DevCenter/DevCenter.AutoRest/custom/New-AzDevCenterAdminGallery.ps1 index 21b0bf8fefbd..14a4c1aaeb20 100644 --- a/src/DevCenter/DevCenter.AutoRest/custom/New-AzDevCenterAdminGallery.ps1 +++ b/src/DevCenter/DevCenter.AutoRest/custom/New-AzDevCenterAdminGallery.ps1 @@ -62,6 +62,7 @@ https://learn.microsoft.com/powershell/module/az.devcenter/new-azdevcenteradming function New-AzDevCenterAdminGallery { [OutputType([Microsoft.Azure.PowerShell.Cmdlets.DevCenter.Models.Api20240501Preview.IGallery])] [CmdletBinding(DefaultParameterSetName='CreateExpanded', PositionalBinding=$false, SupportsShouldProcess, ConfirmImpact='Medium')] + [Microsoft.Azure.PowerShell.Cmdlets.DevCenter.Runtime.GenericBreakingChangeAttribute("MemberName and PlanName will be removed from InputObject", "15.0.0", "3.0.0", "2025/11/18")] param( [Parameter(ParameterSetName='CreateExpanded', Mandatory)] [Microsoft.Azure.PowerShell.Cmdlets.DevCenter.Category('Path')] diff --git a/src/DevCenter/DevCenter.AutoRest/custom/New-AzDevCenterAdminNetworkConnection.ps1 b/src/DevCenter/DevCenter.AutoRest/custom/New-AzDevCenterAdminNetworkConnection.ps1 index 2043661a2af5..748ec1d48420 100644 --- a/src/DevCenter/DevCenter.AutoRest/custom/New-AzDevCenterAdminNetworkConnection.ps1 +++ b/src/DevCenter/DevCenter.AutoRest/custom/New-AzDevCenterAdminNetworkConnection.ps1 @@ -62,6 +62,7 @@ https://learn.microsoft.com/powershell/module/az.devcenter/new-azdevcenteradminn function New-AzDevCenterAdminNetworkConnection { [OutputType([Microsoft.Azure.PowerShell.Cmdlets.DevCenter.Models.Api20240501Preview.INetworkConnection])] [CmdletBinding(DefaultParameterSetName='CreateExpanded', PositionalBinding=$false, SupportsShouldProcess, ConfirmImpact='Medium')] + [Microsoft.Azure.PowerShell.Cmdlets.DevCenter.Runtime.GenericBreakingChangeAttribute("MemberName and PlanName will be removed from InputObject", "15.0.0", "3.0.0", "2025/11/18")] param( [Parameter(ParameterSetName='CreateExpanded', Mandatory)] [Alias('NetworkConnectionName')] diff --git a/src/DevCenter/DevCenter.AutoRest/custom/New-AzDevCenterAdminPlan.ps1 b/src/DevCenter/DevCenter.AutoRest/custom/New-AzDevCenterAdminPlan.ps1 index a53da7725eae..6f43711b5de9 100644 --- a/src/DevCenter/DevCenter.AutoRest/custom/New-AzDevCenterAdminPlan.ps1 +++ b/src/DevCenter/DevCenter.AutoRest/custom/New-AzDevCenterAdminPlan.ps1 @@ -62,6 +62,7 @@ https://learn.microsoft.com/powershell/module/az.devcenter/new-azdevcenteradminp function New-AzDevCenterAdminPlan { [OutputType([Microsoft.Azure.PowerShell.Cmdlets.DevCenter.Models.Api20240501Preview.IDevCenterPlan])] [CmdletBinding(DefaultParameterSetName='CreateExpanded', PositionalBinding=$false, SupportsShouldProcess, ConfirmImpact='Medium')] +[Microsoft.Azure.PowerShell.Cmdlets.DevCenter.Runtime.GenericBreakingChangeAttribute("The Plan resource will be deprecated", "15.0.0", "3.0.0", "2025/11/18")] param( [Parameter(ParameterSetName='CreateExpanded', Mandatory)] [Alias('PlanName')] diff --git a/src/DevCenter/DevCenter.AutoRest/custom/New-AzDevCenterAdminPlanMember.ps1 b/src/DevCenter/DevCenter.AutoRest/custom/New-AzDevCenterAdminPlanMember.ps1 index fc1dad01e968..975a94e849ca 100644 --- a/src/DevCenter/DevCenter.AutoRest/custom/New-AzDevCenterAdminPlanMember.ps1 +++ b/src/DevCenter/DevCenter.AutoRest/custom/New-AzDevCenterAdminPlanMember.ps1 @@ -62,6 +62,7 @@ https://learn.microsoft.com/powershell/module/az.devcenter/new-azdevcenteradminp function New-AzDevCenterAdminPlanMember { [OutputType([Microsoft.Azure.PowerShell.Cmdlets.DevCenter.Models.Api20240501Preview.IDevCenterPlanMember])] [CmdletBinding(DefaultParameterSetName='CreateExpanded', PositionalBinding=$false, SupportsShouldProcess, ConfirmImpact='Medium')] +[Microsoft.Azure.PowerShell.Cmdlets.DevCenter.Runtime.GenericBreakingChangeAttribute("The PlanMember resource will be deprecated", "15.0.0", "3.0.0", "2025/11/18")] param( [Parameter(ParameterSetName='CreateExpanded', Mandatory)] [Microsoft.Azure.PowerShell.Cmdlets.DevCenter.Category('Path')] diff --git a/src/DevCenter/DevCenter.AutoRest/custom/New-AzDevCenterAdminPool.ps1 b/src/DevCenter/DevCenter.AutoRest/custom/New-AzDevCenterAdminPool.ps1 index 50e0f0073419..d9606f11521c 100644 --- a/src/DevCenter/DevCenter.AutoRest/custom/New-AzDevCenterAdminPool.ps1 +++ b/src/DevCenter/DevCenter.AutoRest/custom/New-AzDevCenterAdminPool.ps1 @@ -62,6 +62,7 @@ https://learn.microsoft.com/powershell/module/az.devcenter/new-azdevcenteradminp function New-AzDevCenterAdminPool { [OutputType([Microsoft.Azure.PowerShell.Cmdlets.DevCenter.Models.Api20240501Preview.IPool])] [CmdletBinding(DefaultParameterSetName='CreateExpanded', PositionalBinding=$false, SupportsShouldProcess, ConfirmImpact='Medium')] + [Microsoft.Azure.PowerShell.Cmdlets.DevCenter.Runtime.GenericBreakingChangeAttribute("MemberName and PlanName will be removed from InputObject", "15.0.0", "3.0.0", "2025/11/18")] param( [Parameter(ParameterSetName='CreateExpanded', Mandatory)] [Alias('PoolName')] diff --git a/src/DevCenter/DevCenter.AutoRest/custom/New-AzDevCenterAdminProject.ps1 b/src/DevCenter/DevCenter.AutoRest/custom/New-AzDevCenterAdminProject.ps1 index f17c9731d315..6147cdbedbac 100644 --- a/src/DevCenter/DevCenter.AutoRest/custom/New-AzDevCenterAdminProject.ps1 +++ b/src/DevCenter/DevCenter.AutoRest/custom/New-AzDevCenterAdminProject.ps1 @@ -62,6 +62,7 @@ https://learn.microsoft.com/powershell/module/az.devcenter/new-azdevcenteradminp function New-AzDevCenterAdminProject { [OutputType([Microsoft.Azure.PowerShell.Cmdlets.DevCenter.Models.Api20240501Preview.IProject])] [CmdletBinding(DefaultParameterSetName='CreateExpanded', PositionalBinding=$false, SupportsShouldProcess, ConfirmImpact='Medium')] + [Microsoft.Azure.PowerShell.Cmdlets.DevCenter.Runtime.GenericBreakingChangeAttribute("MemberName and PlanName will be removed from InputObject", "15.0.0", "3.0.0", "2025/11/18")] param( [Parameter(ParameterSetName='CreateExpanded', Mandatory)] [Alias('ProjectName')] diff --git a/src/DevCenter/DevCenter.AutoRest/custom/New-AzDevCenterAdminProjectCatalog.ps1 b/src/DevCenter/DevCenter.AutoRest/custom/New-AzDevCenterAdminProjectCatalog.ps1 index 7adf35a4174e..ac749db81696 100644 --- a/src/DevCenter/DevCenter.AutoRest/custom/New-AzDevCenterAdminProjectCatalog.ps1 +++ b/src/DevCenter/DevCenter.AutoRest/custom/New-AzDevCenterAdminProjectCatalog.ps1 @@ -62,6 +62,7 @@ https://learn.microsoft.com/powershell/module/az.devcenter/new-azdevcenteradminp function New-AzDevCenterAdminProjectCatalog { [OutputType([Microsoft.Azure.PowerShell.Cmdlets.DevCenter.Models.Api20240501Preview.ICatalog])] [CmdletBinding(DefaultParameterSetName='CreateExpandedAdo', PositionalBinding=$false, SupportsShouldProcess, ConfirmImpact='Medium')] + [Microsoft.Azure.PowerShell.Cmdlets.DevCenter.Runtime.GenericBreakingChangeAttribute("MemberName and PlanName will be removed from InputObject", "15.0.0", "3.0.0", "2025/11/18")] param( [Parameter(ParameterSetName='CreateExpandedAdo', Mandatory)] [Parameter(ParameterSetName='CreateExpandedGitHub', Mandatory)] diff --git a/src/DevCenter/DevCenter.AutoRest/custom/New-AzDevCenterAdminProjectEnvironmentType.ps1 b/src/DevCenter/DevCenter.AutoRest/custom/New-AzDevCenterAdminProjectEnvironmentType.ps1 index 3c791ac42c26..8f72bdc630aa 100644 --- a/src/DevCenter/DevCenter.AutoRest/custom/New-AzDevCenterAdminProjectEnvironmentType.ps1 +++ b/src/DevCenter/DevCenter.AutoRest/custom/New-AzDevCenterAdminProjectEnvironmentType.ps1 @@ -62,6 +62,7 @@ https://learn.microsoft.com/powershell/module/az.devcenter/new-azdevcenteradminp function New-AzDevCenterAdminProjectEnvironmentType { [OutputType([Microsoft.Azure.PowerShell.Cmdlets.DevCenter.Models.Api20240501Preview.IProjectEnvironmentType])] [CmdletBinding(DefaultParameterSetName='CreateExpanded', PositionalBinding=$false, SupportsShouldProcess, ConfirmImpact='Medium')] + [Microsoft.Azure.PowerShell.Cmdlets.DevCenter.Runtime.GenericBreakingChangeAttribute("MemberName and PlanName will be removed from InputObject", "15.0.0", "3.0.0", "2025/11/18")] param( [Parameter(ParameterSetName='CreateExpanded', Mandatory)] [Microsoft.Azure.PowerShell.Cmdlets.DevCenter.Category('Path')] diff --git a/src/DevCenter/DevCenter.AutoRest/custom/New-AzDevCenterAdminSchedule.ps1 b/src/DevCenter/DevCenter.AutoRest/custom/New-AzDevCenterAdminSchedule.ps1 index fbb0543e671b..ebe916815877 100644 --- a/src/DevCenter/DevCenter.AutoRest/custom/New-AzDevCenterAdminSchedule.ps1 +++ b/src/DevCenter/DevCenter.AutoRest/custom/New-AzDevCenterAdminSchedule.ps1 @@ -62,6 +62,7 @@ https://learn.microsoft.com/powershell/module/az.devcenter/new-azdevcenteradmins function New-AzDevCenterAdminSchedule { [OutputType([Microsoft.Azure.PowerShell.Cmdlets.DevCenter.Models.Api20240501Preview.ISchedule])] [CmdletBinding(DefaultParameterSetName='CreateExpanded', PositionalBinding=$false, SupportsShouldProcess, ConfirmImpact='Medium')] + [Microsoft.Azure.PowerShell.Cmdlets.DevCenter.Runtime.GenericBreakingChangeAttribute("MemberName and PlanName will be removed from InputObject", "15.0.0", "3.0.0", "2025/11/18")] param( [Parameter(ParameterSetName='CreateExpanded', Mandatory)] [Microsoft.Azure.PowerShell.Cmdlets.DevCenter.Category('Path')] diff --git a/src/DevCenter/DevCenter.AutoRest/custom/README.md b/src/DevCenter/DevCenter.AutoRest/custom/README.md index 95107ed481e3..84c7f0df31bd 100644 --- a/src/DevCenter/DevCenter.AutoRest/custom/README.md +++ b/src/DevCenter/DevCenter.AutoRest/custom/README.md @@ -1,5 +1,5 @@ # Custom -This directory contains custom implementation for non-generated cmdlets for the `Az.DevCenter` module. Both scripts (`.ps1`) and C# files (`.cs`) can be implemented here. They will be used during the build process in `build-module.ps1`, and create cmdlets into the `..\exports` folder. The only generated file into this folder is the `Az.DevCenter.custom.psm1`. This file should not be modified. +This directory contains custom implementation for non-generated cmdlets for the `Az.DevCenter` module. Both scripts (`.ps1`) and C# files (`.cs`) can be implemented here. They will be used during the build process in `build-module.ps1`, and create cmdlets into the `../exports` folder. The only generated file into this folder is the `Az.DevCenter.custom.psm1`. This file should not be modified. ## Info - Modifiable: yes @@ -15,10 +15,10 @@ For C# cmdlets, they are compiled with the rest of the generated low-level cmdle For script cmdlets, these are loaded via the `Az.DevCenter.custom.psm1`. Then, during the build process, this module is loaded and processed in the same manner as the C# cmdlets. The fundamental difference is the script cmdlets use the `ParameterSetName` attribute and C# cmdlets do not. To create a script cmdlet variant of a generated cmdlet, simply decorate all parameters in the script with the new `ParameterSetName` in the `Parameter` attribute. This will appropriately treat each parameter set as a separate variant when processed to be exported during the build. ## Purpose -This allows the modules to have cmdlets that were not defined in the REST specification. It also allows combining logic using generated cmdlets. This is a level of customization beyond what can be done using the [readme configuration options](https://github.com/Azure/autorest/blob/master/docs/powershell/options.md) that are currently available. These custom cmdlets are then referenced by the cmdlets created at build-time in the `..\exports` folder. +This allows the modules to have cmdlets that were not defined in the REST specification. It also allows combining logic using generated cmdlets. This is a level of customization beyond what can be done using the [readme configuration options](https://github.com/Azure/autorest/blob/master/docs/powershell/options.md) that are currently available. These custom cmdlets are then referenced by the cmdlets created at build-time in the `../exports` folder. ## Usage -The easiest way currently to start developing custom cmdlets is to copy an existing cmdlet. For C# cmdlets, copy one from the `generated/cmdlets` folder. For script cmdlets, build the project using `build-module.ps1` and copy one of the scripts from the `..\exports` folder. After that, if you want to add new parameter sets, follow the guidelines in the `Details` section above. For implementing a new cmdlets, at minimum, please keep these parameters: +The easiest way currently to start developing custom cmdlets is to copy an existing cmdlet. For C# cmdlets, copy one from the `generated/cmdlets` folder. For script cmdlets, build the project using `build-module.ps1` and copy one of the scripts from the `../exports` folder. After that, if you want to add new parameter sets, follow the guidelines in the `Details` section above. For implementing a new cmdlets, at minimum, please keep these parameters: - Break - DefaultProfile - HttpPipelineAppend @@ -36,6 +36,6 @@ For processing the cmdlets, we've created some additional attributes: - `Microsoft.Azure.PowerShell.Cmdlets.DevCenter.DoNotExportAttribute` - Used in C# and script cmdlets to suppress creating an exported cmdlet at build-time. These cmdlets will *not be exposed* by `Az.DevCenter`. - `Microsoft.Azure.PowerShell.Cmdlets.DevCenter.InternalExportAttribute` - - Used in C# cmdlets to route exported cmdlets to the `..\internal`, which are *not exposed* by `Az.DevCenter`. For more information, see [README.md](..\internal/README.md) in the `..\internal` folder. + - Used in C# cmdlets to route exported cmdlets to the `../internal`, which are *not exposed* by `Az.DevCenter`. For more information, see [README.md](../internal/README.md) in the `../internal` folder. - `Microsoft.Azure.PowerShell.Cmdlets.DevCenter.ProfileAttribute` - Used in C# and script cmdlets to define which Azure profiles the cmdlet supports. This is only supported for Azure (`--azure`) modules. \ No newline at end of file diff --git a/src/DevCenter/DevCenter.AutoRest/custom/Remove-AzDevCenterAdminSchedule.ps1 b/src/DevCenter/DevCenter.AutoRest/custom/Remove-AzDevCenterAdminSchedule.ps1 index 2d3adbc332e2..edfd0f34b9ab 100644 --- a/src/DevCenter/DevCenter.AutoRest/custom/Remove-AzDevCenterAdminSchedule.ps1 +++ b/src/DevCenter/DevCenter.AutoRest/custom/Remove-AzDevCenterAdminSchedule.ps1 @@ -62,6 +62,7 @@ https://learn.microsoft.com/powershell/module/az.devcenter/remove-azdevcenteradm function Remove-AzDevCenterAdminSchedule { [OutputType([System.Boolean])] [CmdletBinding(DefaultParameterSetName='Delete', PositionalBinding=$false, SupportsShouldProcess, ConfirmImpact='Medium')] + [Microsoft.Azure.PowerShell.Cmdlets.DevCenter.Runtime.GenericBreakingChangeAttribute("MemberName and PlanName will be removed from InputObject", "15.0.0", "3.0.0", "2025/11/18")] param( [Parameter(ParameterSetName='Delete', Mandatory)] [Microsoft.Azure.PowerShell.Cmdlets.DevCenter.Category('Path')] diff --git a/src/DevCenter/DevCenter.AutoRest/custom/Update-AzDevCenterAdminSchedule.ps1 b/src/DevCenter/DevCenter.AutoRest/custom/Update-AzDevCenterAdminSchedule.ps1 index 285ffe5a661e..271fde4322c0 100644 --- a/src/DevCenter/DevCenter.AutoRest/custom/Update-AzDevCenterAdminSchedule.ps1 +++ b/src/DevCenter/DevCenter.AutoRest/custom/Update-AzDevCenterAdminSchedule.ps1 @@ -62,6 +62,7 @@ https://learn.microsoft.com/powershell/module/az.devcenter/update-azdevcenteradm function Update-AzDevCenterAdminSchedule { [OutputType([Microsoft.Azure.PowerShell.Cmdlets.DevCenter.Models.Api20240501Preview.ISchedule])] [CmdletBinding(DefaultParameterSetName='UpdateExpanded', PositionalBinding=$false, SupportsShouldProcess, ConfirmImpact='Medium')] + [Microsoft.Azure.PowerShell.Cmdlets.DevCenter.Runtime.GenericBreakingChangeAttribute("MemberName and PlanName will be removed from InputObject", "15.0.0", "3.0.0", "2025/11/18")] param( [Parameter(ParameterSetName='UpdateExpanded', Mandatory)] [Microsoft.Azure.PowerShell.Cmdlets.DevCenter.Category('Path')] diff --git a/src/DevCenter/DevCenter.AutoRest/docs/Az.DevCenter.md b/src/DevCenter/DevCenter.AutoRest/docs/Az.DevCenter.md index 05472a372b64..6c201445036e 100644 --- a/src/DevCenter/DevCenter.AutoRest/docs/Az.DevCenter.md +++ b/src/DevCenter/DevCenter.AutoRest/docs/Az.DevCenter.md @@ -1,6 +1,6 @@ --- Module Name: Az.DevCenter -Module Guid: 24d861ed-547c-4787-81d0-d5e222ff4d0d +Module Guid: a99f1246-613b-410f-b91b-5331cc1595d1 Download Help Link: https://learn.microsoft.com/powershell/module/az.devcenter Help Version: 1.0.0.0 Locale: en-US diff --git a/src/DevCenter/DevCenter.AutoRest/docs/README.md b/src/DevCenter/DevCenter.AutoRest/docs/README.md index 6a07bc330e7b..2937a273ec52 100644 --- a/src/DevCenter/DevCenter.AutoRest/docs/README.md +++ b/src/DevCenter/DevCenter.AutoRest/docs/README.md @@ -1,5 +1,5 @@ # Docs -This directory contains the documentation of the cmdlets for the `Az.DevCenter` module. To run documentation generation, use the `generate-help.ps1` script at the root module folder. Files in this folder will *always be overridden on regeneration*. To update documentation examples, please use the `..\examples` folder. +This directory contains the documentation of the cmdlets for the `Az.DevCenter` module. To run documentation generation, use the `generate-help.ps1` script at the root module folder. Files in this folder will *always be overridden on regeneration*. To update documentation examples, please use the `../examples` folder. ## Info - Modifiable: no @@ -8,4 +8,4 @@ This directory contains the documentation of the cmdlets for the `Az.DevCenter` - Packaged: yes ## Details -The process of documentation generation loads `Az.DevCenter` and analyzes the exported cmdlets from the module. It recognizes the [help comments](https://learn.microsoft.com/powershell/module/microsoft.powershell.core/about/about_comment_based_help) that are generated into the scripts in the `..\exports` folder. Additionally, when writing custom cmdlets in the `..\custom` folder, you can use the help comments syntax, which decorate the exported scripts at build-time. The documentation examples are taken from the `..\examples` folder. \ No newline at end of file +The process of documentation generation loads `Az.DevCenter` and analyzes the exported cmdlets from the module. It recognizes the [help comments](https://learn.microsoft.com/powershell/module/microsoft.powershell.core/about/about_comment_based_help) that are generated into the scripts in the `../exports` folder. Additionally, when writing custom cmdlets in the `../custom` folder, you can use the help comments syntax, which decorate the exported scripts at build-time. The documentation examples are taken from the `../examples` folder. \ No newline at end of file diff --git a/src/DevCenter/DevCenter.AutoRest/generate-info.json b/src/DevCenter/DevCenter.AutoRest/generate-info.json index 06c0ee3afa39..0963107c4f1b 100644 --- a/src/DevCenter/DevCenter.AutoRest/generate-info.json +++ b/src/DevCenter/DevCenter.AutoRest/generate-info.json @@ -1,3 +1,3 @@ { - "generate_Id": "db53e5d3-ae5e-4566-b6f8-d3fa0b2f0356" + "generate_Id": "ac3b0a11-4f4f-4d5b-a971-e820b3344978" } diff --git a/src/DevCenter/DevCenter.AutoRest/resources/README.md b/src/DevCenter/DevCenter.AutoRest/resources/README.md new file mode 100644 index 000000000000..736492341e3d --- /dev/null +++ b/src/DevCenter/DevCenter.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/DevCenter/DevCenter.AutoRest/test/README.md b/src/DevCenter/DevCenter.AutoRest/test/README.md index 7c752b4c8c43..1969200c6a09 100644 --- a/src/DevCenter/DevCenter.AutoRest/test/README.md +++ b/src/DevCenter/DevCenter.AutoRest/test/README.md @@ -1,5 +1,5 @@ # Test -This directory contains the [Pester](https://www.powershellgallery.com/packages/Pester) tests to run for the module. We use Pester as it is the unofficial standard for PowerShell unit testing. Test stubs for custom cmdlets (created in `..\custom`) will be generated into this folder when `build-module.ps1` is ran. These test stubs will fail automatically, to indicate that tests should be written for custom cmdlets. +This directory contains the [Pester](https://www.powershellgallery.com/packages/Pester) tests to run for the module. We use Pester as it is the unofficial standard for PowerShell unit testing. Test stubs for custom cmdlets (created in `../custom`) will be generated into this folder when `build-module.ps1` is ran. These test stubs will fail automatically, to indicate that tests should be written for custom cmdlets. ## Info - Modifiable: yes diff --git a/src/DevCenter/DevCenter.sln b/src/DevCenter/DevCenter.sln index afc9fcab89af..7e718a44263b 100644 --- a/src/DevCenter/DevCenter.sln +++ b/src/DevCenter/DevCenter.sln @@ -1,4 +1,4 @@ - + Microsoft Visual Studio Solution File, Format Version 12.00 # Visual Studio Version 17 VisualStudioVersion = 17.0.31903.59 @@ -19,9 +19,9 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Authenticators", "..\Accoun EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DevCenter", "DevCenter\DevCenter.csproj", "{F8BC2C62-A017-4240-86AF-2A9143834EA2}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Az.DevCenter", "..\..\generated\DevCenter\DevCenter.AutoRest\Az.DevCenter.csproj", "{55792641-BEB0-4995-9FF2-01A77DEF52B0}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Az.DevCenter", "..\..\generated\DevCenter\DevCenter.AutoRest\Az.DevCenter.csproj", "{231906C4-27A2-49F8-9F8D-D6CF401B8794}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Az.DevCenterData", "..\..\generated\DevCenter\DevCenterData.AutoRest\Az.DevCenterData.csproj", "{08A933F1-0B41-4B5C-A247-640EF2F87C37}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Az.DevCenterdata", "..\..\generated\DevCenter\DevCenterData.AutoRest\Az.DevCenterdata.csproj", "{6DC670EC-719D-4C08-8E1E-8B8ABA3B0976}" EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution @@ -60,14 +60,14 @@ Global {F8BC2C62-A017-4240-86AF-2A9143834EA2}.Debug|Any CPU.Build.0 = Debug|Any CPU {F8BC2C62-A017-4240-86AF-2A9143834EA2}.Release|Any CPU.ActiveCfg = Release|Any CPU {F8BC2C62-A017-4240-86AF-2A9143834EA2}.Release|Any CPU.Build.0 = Release|Any CPU - {55792641-BEB0-4995-9FF2-01A77DEF52B0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {55792641-BEB0-4995-9FF2-01A77DEF52B0}.Debug|Any CPU.Build.0 = Debug|Any CPU - {55792641-BEB0-4995-9FF2-01A77DEF52B0}.Release|Any CPU.ActiveCfg = Release|Any CPU - {55792641-BEB0-4995-9FF2-01A77DEF52B0}.Release|Any CPU.Build.0 = Release|Any CPU - {08A933F1-0B41-4B5C-A247-640EF2F87C37}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {08A933F1-0B41-4B5C-A247-640EF2F87C37}.Debug|Any CPU.Build.0 = Debug|Any CPU - {08A933F1-0B41-4B5C-A247-640EF2F87C37}.Release|Any CPU.ActiveCfg = Release|Any CPU - {08A933F1-0B41-4B5C-A247-640EF2F87C37}.Release|Any CPU.Build.0 = Release|Any CPU + {231906C4-27A2-49F8-9F8D-D6CF401B8794}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {231906C4-27A2-49F8-9F8D-D6CF401B8794}.Debug|Any CPU.Build.0 = Debug|Any CPU + {231906C4-27A2-49F8-9F8D-D6CF401B8794}.Release|Any CPU.ActiveCfg = Release|Any CPU + {231906C4-27A2-49F8-9F8D-D6CF401B8794}.Release|Any CPU.Build.0 = Release|Any CPU + {6DC670EC-719D-4C08-8E1E-8B8ABA3B0976}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {6DC670EC-719D-4C08-8E1E-8B8ABA3B0976}.Debug|Any CPU.Build.0 = Debug|Any CPU + {6DC670EC-719D-4C08-8E1E-8B8ABA3B0976}.Release|Any CPU.ActiveCfg = Release|Any CPU + {6DC670EC-719D-4C08-8E1E-8B8ABA3B0976}.Release|Any CPU.Build.0 = Release|Any CPU EndGlobalSection GlobalSection(NestedProjects) = preSolution {47E4694E-AFFE-4BE1-8F20-2C604F612C22} = {139FAA20-2493-460E-BB57-1C7D892C9614} diff --git a/src/DevCenter/DevCenter/Az.DevCenter.psd1 b/src/DevCenter/DevCenter/Az.DevCenter.psd1 index 17a53fb49f20..56a1cda42a87 100644 --- a/src/DevCenter/DevCenter/Az.DevCenter.psd1 +++ b/src/DevCenter/DevCenter/Az.DevCenter.psd1 @@ -3,7 +3,7 @@ # # Generated by: Microsoft Corporation # -# Generated on: 1/9/2025 +# Generated on: 7/7/2025 # @{ @@ -51,17 +51,17 @@ DotNetFrameworkVersion = '4.7.2' # ProcessorArchitecture = '' # Modules that must be imported into the global environment prior to importing this module -RequiredModules = @(@{ModuleName = 'Az.Accounts'; ModuleVersion = '4.0.1'; }) +RequiredModules = @(@{ModuleName = 'Az.Accounts'; ModuleVersion = '5.1.1'; }) # Assemblies that must be loaded prior to importing this module RequiredAssemblies = 'DevCenter.AutoRest/bin/Az.DevCenter.private.dll', 'DevCenterData.AutoRest/bin/Az.DevCenterdata.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 = 'DevCenter.AutoRest/Az.DevCenter.format.ps1xml', @@ -190,7 +190,7 @@ PrivateData = @{ PSData = @{ # Tags applied to this module. These help with module discovery in online galleries. - Tags = 'Azure','ResourceManager','ARM','PSModule','DevCenter' + Tags = 'Azure', 'ResourceManager', 'ARM', 'PSModule', 'DevCenter' # A URL to the license for this module. LicenseUri = 'https://aka.ms/azps-license' @@ -215,7 +215,7 @@ PrivateData = @{ } # End of PSData hashtable - } # End of PrivateData hashtable +} # End of PrivateData hashtable # HelpInfo URI of this module # HelpInfoURI = '' diff --git a/src/DevCenter/DevCenter/ChangeLog.md b/src/DevCenter/DevCenter/ChangeLog.md index df5bf1505fde..53483c5fdd41 100644 --- a/src/DevCenter/DevCenter/ChangeLog.md +++ b/src/DevCenter/DevCenter/ChangeLog.md @@ -18,6 +18,7 @@ - Additional information about change #1 --> ## Upcoming Release +* Added preannouncement breaking change messages. ## Version 2.0.1 * Upgraded nuget package to signed package. diff --git a/src/DevCenter/DevCenter/help/Get-AzDevCenterAdminCatalogSyncErrorDetail.md b/src/DevCenter/DevCenter/help/Get-AzDevCenterAdminCatalogSyncErrorDetail.md index 0e3ab7b52272..8f96f9ef871e 100644 --- a/src/DevCenter/DevCenter/help/Get-AzDevCenterAdminCatalogSyncErrorDetail.md +++ b/src/DevCenter/DevCenter/help/Get-AzDevCenterAdminCatalogSyncErrorDetail.md @@ -30,7 +30,7 @@ Gets catalog synchronization error details ## EXAMPLES -### Example 1: Get the catalog sync error details +### Example 1: Get the catalog sync error detail ```powershell Get-AzDevCenterAdminCatalogSyncErrorDetail -DevCenterName Contoso -CatalogName CentralCatalog -ResourceGroupName testRg ``` diff --git a/src/DevCenter/DevCenterData.AutoRest/Properties/AssemblyInfo.cs b/src/DevCenter/DevCenterData.AutoRest/Properties/AssemblyInfo.cs new file mode 100644 index 000000000000..bb4b1464a30a --- /dev/null +++ b/src/DevCenter/DevCenterData.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 - DevCenterdata")] +[assembly: System.Reflection.AssemblyFileVersionAttribute("2.0.1")] +[assembly: System.Reflection.AssemblyVersionAttribute("2.0.1")] +[assembly: System.Runtime.InteropServices.ComVisibleAttribute(false)] +[assembly: System.CLSCompliantAttribute(false)] diff --git a/src/DevCenter/DevCenterData.AutoRest/README.md b/src/DevCenter/DevCenterData.AutoRest/README.md index d41c2c6bd415..5f1ed802c0cb 100644 --- a/src/DevCenter/DevCenterData.AutoRest/README.md +++ b/src/DevCenter/DevCenterData.AutoRest/README.md @@ -36,6 +36,7 @@ input-file: - $(repo)/specification/devcenter/data-plane/Microsoft.DevCenter/preview/2024-05-01-preview/devcenter.json title: DevCenterdata subject-prefix: DevCenter +root-module-name: $(prefix).DevCenter endpoint-resource-id-key-name: https://devcenter.azure.com # For new modules, please avoid setting 3.x using the use-extension method and instead, use 4.x as the default option use-extension: diff --git a/src/DevCenter/DevCenterData.AutoRest/custom/Az.DevCenterdata.custom.psm1 b/src/DevCenter/DevCenterData.AutoRest/custom/Az.DevCenterdata.custom.psm1 index cbcc3448ce28..502c09b048dd 100644 --- a/src/DevCenter/DevCenterData.AutoRest/custom/Az.DevCenterdata.custom.psm1 +++ b/src/DevCenter/DevCenterData.AutoRest/custom/Az.DevCenterdata.custom.psm1 @@ -1,9 +1,9 @@ # region Generated # Load the private module dll - $null = Import-Module -PassThru -Name (Join-Path $PSScriptRoot '..\bin\Az.DevCenterdata.private.dll') + $null = Import-Module -PassThru -Name (Join-Path $PSScriptRoot '../bin/Az.DevCenterdata.private.dll') # Load the internal module - $internalModulePath = Join-Path $PSScriptRoot '..\internal\Az.DevCenterdata.internal.psm1' + $internalModulePath = Join-Path $PSScriptRoot '../internal/Az.DevCenterdata.internal.psm1' if(Test-Path $internalModulePath) { $null = Import-Module -Name $internalModulePath } diff --git a/src/DevCenter/DevCenterData.AutoRest/custom/New-AzDevCenterUserDevBox.ps1 b/src/DevCenter/DevCenterData.AutoRest/custom/New-AzDevCenterUserDevBox.ps1 index 6ba84eca10a8..2870ac441f47 100644 --- a/src/DevCenter/DevCenterData.AutoRest/custom/New-AzDevCenterUserDevBox.ps1 +++ b/src/DevCenter/DevCenterData.AutoRest/custom/New-AzDevCenterUserDevBox.ps1 @@ -119,6 +119,7 @@ function New-AzDevCenterUserDevBox { [ArgumentCompleter([Microsoft.Azure.PowerShell.Cmdlets.DevCenterdata.Support.LocalAdminStatus])] [Microsoft.Azure.PowerShell.Cmdlets.DevCenterdata.Category('Body')] [Microsoft.Azure.PowerShell.Cmdlets.DevCenterdata.Support.LocalAdminStatus] + [Microsoft.Azure.PowerShell.Cmdlets.DevCenterdata.Runtime.ParameterBreakingChangeAttribute("LocalAdministrator", "15.0.0", "3.0.0", "2025/11/18")] # Indicates whether the owner of the Dev Box is a local administrator. ${LocalAdministrator}, diff --git a/src/DevCenter/DevCenterData.AutoRest/custom/README.md b/src/DevCenter/DevCenterData.AutoRest/custom/README.md index d36ea96c4c74..9cd920058664 100644 --- a/src/DevCenter/DevCenterData.AutoRest/custom/README.md +++ b/src/DevCenter/DevCenterData.AutoRest/custom/README.md @@ -1,5 +1,5 @@ # Custom -This directory contains custom implementation for non-generated cmdlets for the `Az.DevCenterdata` module. Both scripts (`.ps1`) and C# files (`.cs`) can be implemented here. They will be used during the build process in `build-module.ps1`, and create cmdlets into the `..\exports` folder. The only generated file into this folder is the `Az.DevCenterdata.custom.psm1`. This file should not be modified. +This directory contains custom implementation for non-generated cmdlets for the `Az.DevCenterdata` module. Both scripts (`.ps1`) and C# files (`.cs`) can be implemented here. They will be used during the build process in `build-module.ps1`, and create cmdlets into the `../exports` folder. The only generated file into this folder is the `Az.DevCenterdata.custom.psm1`. This file should not be modified. ## Info - Modifiable: yes @@ -15,10 +15,10 @@ For C# cmdlets, they are compiled with the rest of the generated low-level cmdle For script cmdlets, these are loaded via the `Az.DevCenterdata.custom.psm1`. Then, during the build process, this module is loaded and processed in the same manner as the C# cmdlets. The fundamental difference is the script cmdlets use the `ParameterSetName` attribute and C# cmdlets do not. To create a script cmdlet variant of a generated cmdlet, simply decorate all parameters in the script with the new `ParameterSetName` in the `Parameter` attribute. This will appropriately treat each parameter set as a separate variant when processed to be exported during the build. ## Purpose -This allows the modules to have cmdlets that were not defined in the REST specification. It also allows combining logic using generated cmdlets. This is a level of customization beyond what can be done using the [readme configuration options](https://github.com/Azure/autorest/blob/master/docs/powershell/options.md) that are currently available. These custom cmdlets are then referenced by the cmdlets created at build-time in the `..\exports` folder. +This allows the modules to have cmdlets that were not defined in the REST specification. It also allows combining logic using generated cmdlets. This is a level of customization beyond what can be done using the [readme configuration options](https://github.com/Azure/autorest/blob/master/docs/powershell/options.md) that are currently available. These custom cmdlets are then referenced by the cmdlets created at build-time in the `../exports` folder. ## Usage -The easiest way currently to start developing custom cmdlets is to copy an existing cmdlet. For C# cmdlets, copy one from the `generated/cmdlets` folder. For script cmdlets, build the project using `build-module.ps1` and copy one of the scripts from the `..\exports` folder. After that, if you want to add new parameter sets, follow the guidelines in the `Details` section above. For implementing a new cmdlets, at minimum, please keep these parameters: +The easiest way currently to start developing custom cmdlets is to copy an existing cmdlet. For C# cmdlets, copy one from the `generated/cmdlets` folder. For script cmdlets, build the project using `build-module.ps1` and copy one of the scripts from the `../exports` folder. After that, if you want to add new parameter sets, follow the guidelines in the `Details` section above. For implementing a new cmdlets, at minimum, please keep these parameters: - Break - DefaultProfile - HttpPipelineAppend @@ -36,6 +36,6 @@ For processing the cmdlets, we've created some additional attributes: - `Microsoft.Azure.PowerShell.Cmdlets.DevCenterdata.DoNotExportAttribute` - Used in C# and script cmdlets to suppress creating an exported cmdlet at build-time. These cmdlets will *not be exposed* by `Az.DevCenterdata`. - `Microsoft.Azure.PowerShell.Cmdlets.DevCenterdata.InternalExportAttribute` - - Used in C# cmdlets to route exported cmdlets to the `..\internal`, which are *not exposed* by `Az.DevCenterdata`. For more information, see [README.md](..\internal/README.md) in the `..\internal` folder. + - Used in C# cmdlets to route exported cmdlets to the `../internal`, which are *not exposed* by `Az.DevCenterdata`. For more information, see [README.md](../internal/README.md) in the `../internal` folder. - `Microsoft.Azure.PowerShell.Cmdlets.DevCenterdata.ProfileAttribute` - Used in C# and script cmdlets to define which Azure profiles the cmdlet supports. This is only supported for Azure (`--azure`) modules. \ No newline at end of file diff --git a/src/DevCenter/DevCenterData.AutoRest/custom/Remove-AzDevCenterUserDevBox.ps1 b/src/DevCenter/DevCenterData.AutoRest/custom/Remove-AzDevCenterUserDevBox.ps1 index 3861cb8d9887..f83d2e896444 100644 --- a/src/DevCenter/DevCenterData.AutoRest/custom/Remove-AzDevCenterUserDevBox.ps1 +++ b/src/DevCenter/DevCenterData.AutoRest/custom/Remove-AzDevCenterUserDevBox.ps1 @@ -61,6 +61,7 @@ https://learn.microsoft.com/powershell/module/az.devcenter/remove-azdevcenteruse function Remove-AzDevCenterUserDevBox { [OutputType([Microsoft.Azure.PowerShell.Cmdlets.DevCenterdata.Models.Api20240501Preview.IOperationStatus])] [CmdletBinding(DefaultParameterSetName='Delete', PositionalBinding=$false, SupportsShouldProcess, ConfirmImpact='Medium')] + [Microsoft.Azure.PowerShell.Cmdlets.DevCenterdata.Runtime.OutputBreakingChangeAttribute("OperationStatus", "15.0.0", "3.0.0", "2025/11/18", ReplacementCmdletOutputType = "OperationStatus", DeprecatedOutputProperties = ("Property"), NewOutputProperties = ("Property"))] param( [Parameter(ParameterSetName = 'Delete', Mandatory)] [Parameter(ParameterSetName = 'DeleteViaIdentity', Mandatory)] diff --git a/src/DevCenter/DevCenterData.AutoRest/custom/Remove-AzDevCenterUserEnvironment.ps1 b/src/DevCenter/DevCenterData.AutoRest/custom/Remove-AzDevCenterUserEnvironment.ps1 index e159cc8b3c1d..7628005565f9 100644 --- a/src/DevCenter/DevCenterData.AutoRest/custom/Remove-AzDevCenterUserEnvironment.ps1 +++ b/src/DevCenter/DevCenterData.AutoRest/custom/Remove-AzDevCenterUserEnvironment.ps1 @@ -61,6 +61,7 @@ https://learn.microsoft.com/powershell/module/az.devcenter/remove-azdevcenteruse function Remove-AzDevCenterUserEnvironment { [OutputType([Microsoft.Azure.PowerShell.Cmdlets.DevCenterdata.Models.Api20240501Preview.IOperationStatus])] [CmdletBinding(DefaultParameterSetName='Delete', PositionalBinding=$false, SupportsShouldProcess, ConfirmImpact='Medium')] + [Microsoft.Azure.PowerShell.Cmdlets.DevCenterdata.Runtime.OutputBreakingChangeAttribute("OperationStatus", "15.0.0", "3.0.0", "2025/11/18", ReplacementCmdletOutputType = "OperationStatus", DeprecatedOutputProperties = ("Property"), NewOutputProperties = ("Property"))] param( [Parameter(ParameterSetName = 'Delete', Mandatory)] [Parameter(ParameterSetName = 'DeleteViaIdentity', Mandatory)] diff --git a/src/DevCenter/DevCenterData.AutoRest/custom/Repair-AzDevCenterUserDevBox.ps1 b/src/DevCenter/DevCenterData.AutoRest/custom/Repair-AzDevCenterUserDevBox.ps1 index 1776cb956cdf..bb50094b562b 100644 --- a/src/DevCenter/DevCenterData.AutoRest/custom/Repair-AzDevCenterUserDevBox.ps1 +++ b/src/DevCenter/DevCenterData.AutoRest/custom/Repair-AzDevCenterUserDevBox.ps1 @@ -63,6 +63,7 @@ https://learn.microsoft.com/powershell/module/az.devcenter/repair-azdevcenteruse function Repair-AzDevCenterUserDevBox { [OutputType([Microsoft.Azure.PowerShell.Cmdlets.DevCenterdata.Models.Api20240501Preview.IOperationStatus])] [CmdletBinding(DefaultParameterSetName='Repair', PositionalBinding=$false, SupportsShouldProcess, ConfirmImpact='Medium')] + [Microsoft.Azure.PowerShell.Cmdlets.DevCenterdata.Runtime.OutputBreakingChangeAttribute("OperationStatus", "15.0.0", "3.0.0", "2025/11/18", ReplacementCmdletOutputType = "OperationStatus", DeprecatedOutputProperties = ("Property"), NewOutputProperties = ("Property"))] param( [Parameter(ParameterSetName='Repair', Mandatory)] [Parameter(ParameterSetName='RepairViaIdentity', Mandatory)] diff --git a/src/DevCenter/DevCenterData.AutoRest/custom/Restart-AzDevCenterUserDevBox.ps1 b/src/DevCenter/DevCenterData.AutoRest/custom/Restart-AzDevCenterUserDevBox.ps1 index 94ad8217cc17..ed3ae72d57cc 100644 --- a/src/DevCenter/DevCenterData.AutoRest/custom/Restart-AzDevCenterUserDevBox.ps1 +++ b/src/DevCenter/DevCenterData.AutoRest/custom/Restart-AzDevCenterUserDevBox.ps1 @@ -61,6 +61,7 @@ https://learn.microsoft.com/powershell/module/az.devcenter/restart-azdevcenterus function Restart-AzDevCenterUserDevBox { [OutputType([Microsoft.Azure.PowerShell.Cmdlets.DevCenterdata.Models.Api20240501Preview.IOperationStatus])] [CmdletBinding(DefaultParameterSetName='Restart', PositionalBinding=$false, SupportsShouldProcess, ConfirmImpact='Medium')] + [Microsoft.Azure.PowerShell.Cmdlets.DevCenterdata.Runtime.OutputBreakingChangeAttribute("OperationStatus", "15.0.0", "3.0.0", "2025/11/18", ReplacementCmdletOutputType = "OperationStatus", DeprecatedOutputProperties = ("Property"), NewOutputProperties = ("Property"))] param( [Parameter(ParameterSetName = 'Restart', Mandatory)] [Parameter(ParameterSetName = 'RestartViaIdentity', Mandatory)] diff --git a/src/DevCenter/DevCenterData.AutoRest/custom/Start-AzDevCenterUserDevBox.ps1 b/src/DevCenter/DevCenterData.AutoRest/custom/Start-AzDevCenterUserDevBox.ps1 index b5c67e158f7e..0c6868518962 100644 --- a/src/DevCenter/DevCenterData.AutoRest/custom/Start-AzDevCenterUserDevBox.ps1 +++ b/src/DevCenter/DevCenterData.AutoRest/custom/Start-AzDevCenterUserDevBox.ps1 @@ -61,6 +61,7 @@ https://learn.microsoft.com/powershell/module/az.devcenter/start-azdevcenteruser function Start-AzDevCenterUserDevBox { [OutputType([Microsoft.Azure.PowerShell.Cmdlets.DevCenterdata.Models.Api20240501Preview.IOperationStatus])] [CmdletBinding(DefaultParameterSetName='Start', PositionalBinding=$false, SupportsShouldProcess, ConfirmImpact='Medium')] + [Microsoft.Azure.PowerShell.Cmdlets.DevCenterdata.Runtime.OutputBreakingChangeAttribute("OperationStatus", "15.0.0", "3.0.0", "2025/11/18", ReplacementCmdletOutputType = "OperationStatus", DeprecatedOutputProperties = ("Property"), NewOutputProperties = ("Property"))] param( [Parameter(ParameterSetName = 'Start', Mandatory)] [Parameter(ParameterSetName = 'StartViaIdentity', Mandatory)] diff --git a/src/DevCenter/DevCenterData.AutoRest/custom/Stop-AzDevCenterUserDevBox.ps1 b/src/DevCenter/DevCenterData.AutoRest/custom/Stop-AzDevCenterUserDevBox.ps1 index 89283a53f918..f300ac4c6989 100644 --- a/src/DevCenter/DevCenterData.AutoRest/custom/Stop-AzDevCenterUserDevBox.ps1 +++ b/src/DevCenter/DevCenterData.AutoRest/custom/Stop-AzDevCenterUserDevBox.ps1 @@ -61,6 +61,7 @@ https://learn.microsoft.com/powershell/module/az.devcenter/stop-azdevcenteruserd function Stop-AzDevCenterUserDevBox { [OutputType([Microsoft.Azure.PowerShell.Cmdlets.DevCenterdata.Models.Api20240501Preview.IOperationStatus])] [CmdletBinding(DefaultParameterSetName='Stop', PositionalBinding=$false, SupportsShouldProcess, ConfirmImpact='Medium')] + [Microsoft.Azure.PowerShell.Cmdlets.DevCenterdata.Runtime.OutputBreakingChangeAttribute("OperationStatus", "15.0.0", "3.0.0", "2025/11/18", ReplacementCmdletOutputType = "OperationStatus", DeprecatedOutputProperties = ("Property"), NewOutputProperties = ("Property"))] param( [Parameter(ParameterSetName = 'Stop', Mandatory)] [Parameter(ParameterSetName = 'StopViaIdentity', Mandatory)] diff --git a/src/DevCenter/DevCenterData.AutoRest/docs/Az.DevCenterdata.md b/src/DevCenter/DevCenterData.AutoRest/docs/Az.DevCenterdata.md index 3769bdf16926..6fe7a3259b17 100644 --- a/src/DevCenter/DevCenterData.AutoRest/docs/Az.DevCenterdata.md +++ b/src/DevCenter/DevCenterData.AutoRest/docs/Az.DevCenterdata.md @@ -1,6 +1,6 @@ --- Module Name: Az.DevCenterdata -Module Guid: a5a2a512-ec9f-44e2-9943-c4cc9c42a4ad +Module Guid: 576e805a-074a-4654-95e0-396a623c0868 Download Help Link: https://learn.microsoft.com/powershell/module/az.devcenterdata Help Version: 1.0.0.0 Locale: en-US diff --git a/src/DevCenter/DevCenterData.AutoRest/docs/Deploy-AzDevCenterUserEnvironment.md b/src/DevCenter/DevCenterData.AutoRest/docs/Deploy-AzDevCenterUserEnvironment.md index d1b56cddfdeb..a36efdd6d6e9 100644 --- a/src/DevCenter/DevCenterData.AutoRest/docs/Deploy-AzDevCenterUserEnvironment.md +++ b/src/DevCenter/DevCenterData.AutoRest/docs/Deploy-AzDevCenterUserEnvironment.md @@ -1,6 +1,6 @@ --- external help file: -Module Name: Az.DevCenterdata +Module Name: Az.DevCenter online version: https://learn.microsoft.com/powershell/module/az.devcenter/deploy-azdevcenteruserenvironment schema: 2.0.0 --- diff --git a/src/DevCenter/DevCenterData.AutoRest/docs/Get-AzDevCenterUserCatalog.md b/src/DevCenter/DevCenterData.AutoRest/docs/Get-AzDevCenterUserCatalog.md index b188fc0a8463..9ace76f4ced5 100644 --- a/src/DevCenter/DevCenterData.AutoRest/docs/Get-AzDevCenterUserCatalog.md +++ b/src/DevCenter/DevCenterData.AutoRest/docs/Get-AzDevCenterUserCatalog.md @@ -1,6 +1,6 @@ --- external help file: -Module Name: Az.DevCenterdata +Module Name: Az.DevCenter online version: https://learn.microsoft.com/powershell/module/az.devcenter/get-azdevcenterusercatalog schema: 2.0.0 --- diff --git a/src/DevCenter/DevCenterData.AutoRest/docs/Get-AzDevCenterUserDevBox.md b/src/DevCenter/DevCenterData.AutoRest/docs/Get-AzDevCenterUserDevBox.md index 33a69237d75d..fdc3e6fa323a 100644 --- a/src/DevCenter/DevCenterData.AutoRest/docs/Get-AzDevCenterUserDevBox.md +++ b/src/DevCenter/DevCenterData.AutoRest/docs/Get-AzDevCenterUserDevBox.md @@ -1,6 +1,6 @@ --- external help file: -Module Name: Az.DevCenterdata +Module Name: Az.DevCenter online version: https://learn.microsoft.com/powershell/module/az.devcenter/get-azdevcenteruserdevbox schema: 2.0.0 --- diff --git a/src/DevCenter/DevCenterData.AutoRest/docs/Get-AzDevCenterUserDevBoxAction.md b/src/DevCenter/DevCenterData.AutoRest/docs/Get-AzDevCenterUserDevBoxAction.md index 11b322570279..9feeef556822 100644 --- a/src/DevCenter/DevCenterData.AutoRest/docs/Get-AzDevCenterUserDevBoxAction.md +++ b/src/DevCenter/DevCenterData.AutoRest/docs/Get-AzDevCenterUserDevBoxAction.md @@ -1,6 +1,6 @@ --- external help file: -Module Name: Az.DevCenterdata +Module Name: Az.DevCenter online version: https://learn.microsoft.com/powershell/module/az.devcenter/get-azdevcenteruserdevboxaction schema: 2.0.0 --- diff --git a/src/DevCenter/DevCenterData.AutoRest/docs/Get-AzDevCenterUserDevBoxCustomizationGroup.md b/src/DevCenter/DevCenterData.AutoRest/docs/Get-AzDevCenterUserDevBoxCustomizationGroup.md index fd5344903ab7..e6fd296ff7ac 100644 --- a/src/DevCenter/DevCenterData.AutoRest/docs/Get-AzDevCenterUserDevBoxCustomizationGroup.md +++ b/src/DevCenter/DevCenterData.AutoRest/docs/Get-AzDevCenterUserDevBoxCustomizationGroup.md @@ -1,6 +1,6 @@ --- external help file: -Module Name: Az.DevCenterdata +Module Name: Az.DevCenter online version: https://learn.microsoft.com/powershell/module/az.devcenter/get-azdevcenteruserdevboxcustomizationgroup schema: 2.0.0 --- diff --git a/src/DevCenter/DevCenterData.AutoRest/docs/Get-AzDevCenterUserDevBoxCustomizationTaskDefinition.md b/src/DevCenter/DevCenterData.AutoRest/docs/Get-AzDevCenterUserDevBoxCustomizationTaskDefinition.md index 282a56f71707..374ae72eb746 100644 --- a/src/DevCenter/DevCenterData.AutoRest/docs/Get-AzDevCenterUserDevBoxCustomizationTaskDefinition.md +++ b/src/DevCenter/DevCenterData.AutoRest/docs/Get-AzDevCenterUserDevBoxCustomizationTaskDefinition.md @@ -1,6 +1,6 @@ --- external help file: -Module Name: Az.DevCenterdata +Module Name: Az.DevCenter online version: https://learn.microsoft.com/powershell/module/az.devcenter/get-azdevcenteruserdevboxcustomizationtaskdefinition schema: 2.0.0 --- diff --git a/src/DevCenter/DevCenterData.AutoRest/docs/Get-AzDevCenterUserDevBoxCustomizationTaskLog.md b/src/DevCenter/DevCenterData.AutoRest/docs/Get-AzDevCenterUserDevBoxCustomizationTaskLog.md index e6fe80598ce5..8576de6918e3 100644 --- a/src/DevCenter/DevCenterData.AutoRest/docs/Get-AzDevCenterUserDevBoxCustomizationTaskLog.md +++ b/src/DevCenter/DevCenterData.AutoRest/docs/Get-AzDevCenterUserDevBoxCustomizationTaskLog.md @@ -1,6 +1,6 @@ --- external help file: -Module Name: Az.DevCenterdata +Module Name: Az.DevCenter online version: https://learn.microsoft.com/powershell/module/az.devcenter/get-azdevcenteruserdevboxcustomizationtasklog schema: 2.0.0 --- diff --git a/src/DevCenter/DevCenterData.AutoRest/docs/Get-AzDevCenterUserDevBoxOperation.md b/src/DevCenter/DevCenterData.AutoRest/docs/Get-AzDevCenterUserDevBoxOperation.md index 3c90ab464e41..db5cd014378b 100644 --- a/src/DevCenter/DevCenterData.AutoRest/docs/Get-AzDevCenterUserDevBoxOperation.md +++ b/src/DevCenter/DevCenterData.AutoRest/docs/Get-AzDevCenterUserDevBoxOperation.md @@ -1,6 +1,6 @@ --- external help file: -Module Name: Az.DevCenterdata +Module Name: Az.DevCenter online version: https://learn.microsoft.com/powershell/module/az.devcenter/get-azdevcenteruserdevboxoperation schema: 2.0.0 --- diff --git a/src/DevCenter/DevCenterData.AutoRest/docs/Get-AzDevCenterUserDevBoxRemoteConnection.md b/src/DevCenter/DevCenterData.AutoRest/docs/Get-AzDevCenterUserDevBoxRemoteConnection.md index 35efdd04ffac..e93afbcb441c 100644 --- a/src/DevCenter/DevCenterData.AutoRest/docs/Get-AzDevCenterUserDevBoxRemoteConnection.md +++ b/src/DevCenter/DevCenterData.AutoRest/docs/Get-AzDevCenterUserDevBoxRemoteConnection.md @@ -1,6 +1,6 @@ --- external help file: -Module Name: Az.DevCenterdata +Module Name: Az.DevCenter online version: https://learn.microsoft.com/powershell/module/az.devcenter/get-azdevcenteruserdevboxremoteconnection schema: 2.0.0 --- diff --git a/src/DevCenter/DevCenterData.AutoRest/docs/Get-AzDevCenterUserEnvironment.md b/src/DevCenter/DevCenterData.AutoRest/docs/Get-AzDevCenterUserEnvironment.md index a13ab012c668..33a8ad0200ad 100644 --- a/src/DevCenter/DevCenterData.AutoRest/docs/Get-AzDevCenterUserEnvironment.md +++ b/src/DevCenter/DevCenterData.AutoRest/docs/Get-AzDevCenterUserEnvironment.md @@ -1,6 +1,6 @@ --- external help file: -Module Name: Az.DevCenterdata +Module Name: Az.DevCenter online version: https://learn.microsoft.com/powershell/module/az.devcenter/get-azdevcenteruserenvironment schema: 2.0.0 --- diff --git a/src/DevCenter/DevCenterData.AutoRest/docs/Get-AzDevCenterUserEnvironmentAction.md b/src/DevCenter/DevCenterData.AutoRest/docs/Get-AzDevCenterUserEnvironmentAction.md index e3ef6e20867e..17b8f1f85d2a 100644 --- a/src/DevCenter/DevCenterData.AutoRest/docs/Get-AzDevCenterUserEnvironmentAction.md +++ b/src/DevCenter/DevCenterData.AutoRest/docs/Get-AzDevCenterUserEnvironmentAction.md @@ -1,6 +1,6 @@ --- external help file: -Module Name: Az.DevCenterdata +Module Name: Az.DevCenter online version: https://learn.microsoft.com/powershell/module/az.devcenter/get-azdevcenteruserenvironmentaction schema: 2.0.0 --- diff --git a/src/DevCenter/DevCenterData.AutoRest/docs/Get-AzDevCenterUserEnvironmentDefinition.md b/src/DevCenter/DevCenterData.AutoRest/docs/Get-AzDevCenterUserEnvironmentDefinition.md index dc5bc8d83090..bd4b32ce053f 100644 --- a/src/DevCenter/DevCenterData.AutoRest/docs/Get-AzDevCenterUserEnvironmentDefinition.md +++ b/src/DevCenter/DevCenterData.AutoRest/docs/Get-AzDevCenterUserEnvironmentDefinition.md @@ -1,6 +1,6 @@ --- external help file: -Module Name: Az.DevCenterdata +Module Name: Az.DevCenter online version: https://learn.microsoft.com/powershell/module/az.devcenter/get-azdevcenteruserenvironmentdefinition schema: 2.0.0 --- diff --git a/src/DevCenter/DevCenterData.AutoRest/docs/Get-AzDevCenterUserEnvironmentLog.md b/src/DevCenter/DevCenterData.AutoRest/docs/Get-AzDevCenterUserEnvironmentLog.md index 0d39e1114cd6..20c6e4054638 100644 --- a/src/DevCenter/DevCenterData.AutoRest/docs/Get-AzDevCenterUserEnvironmentLog.md +++ b/src/DevCenter/DevCenterData.AutoRest/docs/Get-AzDevCenterUserEnvironmentLog.md @@ -1,6 +1,6 @@ --- external help file: -Module Name: Az.DevCenterdata +Module Name: Az.DevCenter online version: https://learn.microsoft.com/powershell/module/az.devcenter/get-azdevcenteruserenvironmentlog schema: 2.0.0 --- diff --git a/src/DevCenter/DevCenterData.AutoRest/docs/Get-AzDevCenterUserEnvironmentOperation.md b/src/DevCenter/DevCenterData.AutoRest/docs/Get-AzDevCenterUserEnvironmentOperation.md index c3ac3a95eef0..d0f079c4dcdf 100644 --- a/src/DevCenter/DevCenterData.AutoRest/docs/Get-AzDevCenterUserEnvironmentOperation.md +++ b/src/DevCenter/DevCenterData.AutoRest/docs/Get-AzDevCenterUserEnvironmentOperation.md @@ -1,6 +1,6 @@ --- external help file: -Module Name: Az.DevCenterdata +Module Name: Az.DevCenter online version: https://learn.microsoft.com/powershell/module/az.devcenter/get-azdevcenteruserenvironmentoperation schema: 2.0.0 --- diff --git a/src/DevCenter/DevCenterData.AutoRest/docs/Get-AzDevCenterUserEnvironmentOutput.md b/src/DevCenter/DevCenterData.AutoRest/docs/Get-AzDevCenterUserEnvironmentOutput.md index eaa68ab34caf..75dd4f779210 100644 --- a/src/DevCenter/DevCenterData.AutoRest/docs/Get-AzDevCenterUserEnvironmentOutput.md +++ b/src/DevCenter/DevCenterData.AutoRest/docs/Get-AzDevCenterUserEnvironmentOutput.md @@ -1,6 +1,6 @@ --- external help file: -Module Name: Az.DevCenterdata +Module Name: Az.DevCenter online version: https://learn.microsoft.com/powershell/module/az.devcenter/get-azdevcenteruserenvironmentoutput schema: 2.0.0 --- diff --git a/src/DevCenter/DevCenterData.AutoRest/docs/Get-AzDevCenterUserEnvironmentType.md b/src/DevCenter/DevCenterData.AutoRest/docs/Get-AzDevCenterUserEnvironmentType.md index 18620d292627..ddbc894248a3 100644 --- a/src/DevCenter/DevCenterData.AutoRest/docs/Get-AzDevCenterUserEnvironmentType.md +++ b/src/DevCenter/DevCenterData.AutoRest/docs/Get-AzDevCenterUserEnvironmentType.md @@ -1,6 +1,6 @@ --- external help file: -Module Name: Az.DevCenterdata +Module Name: Az.DevCenter online version: https://learn.microsoft.com/powershell/module/az.devcenter/get-azdevcenteruserenvironmenttype schema: 2.0.0 --- diff --git a/src/DevCenter/DevCenterData.AutoRest/docs/Get-AzDevCenterUserPool.md b/src/DevCenter/DevCenterData.AutoRest/docs/Get-AzDevCenterUserPool.md index 60d5a5cab9ba..7e5f0b07ca02 100644 --- a/src/DevCenter/DevCenterData.AutoRest/docs/Get-AzDevCenterUserPool.md +++ b/src/DevCenter/DevCenterData.AutoRest/docs/Get-AzDevCenterUserPool.md @@ -1,6 +1,6 @@ --- external help file: -Module Name: Az.DevCenterdata +Module Name: Az.DevCenter online version: https://learn.microsoft.com/powershell/module/az.devcenter/get-azdevcenteruserpool schema: 2.0.0 --- diff --git a/src/DevCenter/DevCenterData.AutoRest/docs/Get-AzDevCenterUserProject.md b/src/DevCenter/DevCenterData.AutoRest/docs/Get-AzDevCenterUserProject.md index da3623054cd7..d89040f3efc4 100644 --- a/src/DevCenter/DevCenterData.AutoRest/docs/Get-AzDevCenterUserProject.md +++ b/src/DevCenter/DevCenterData.AutoRest/docs/Get-AzDevCenterUserProject.md @@ -1,6 +1,6 @@ --- external help file: -Module Name: Az.DevCenterdata +Module Name: Az.DevCenter online version: https://learn.microsoft.com/powershell/module/az.devcenter/get-azdevcenteruserproject schema: 2.0.0 --- diff --git a/src/DevCenter/DevCenterData.AutoRest/docs/Get-AzDevCenterUserSchedule.md b/src/DevCenter/DevCenterData.AutoRest/docs/Get-AzDevCenterUserSchedule.md index 2c1fbf87b311..803ca3f199ad 100644 --- a/src/DevCenter/DevCenterData.AutoRest/docs/Get-AzDevCenterUserSchedule.md +++ b/src/DevCenter/DevCenterData.AutoRest/docs/Get-AzDevCenterUserSchedule.md @@ -1,6 +1,6 @@ --- external help file: -Module Name: Az.DevCenterdata +Module Name: Az.DevCenter online version: https://learn.microsoft.com/powershell/module/az.devcenter/get-azdevcenteruserschedule schema: 2.0.0 --- diff --git a/src/DevCenter/DevCenterData.AutoRest/docs/Invoke-AzDevCenterUserDelayDevBoxAction.md b/src/DevCenter/DevCenterData.AutoRest/docs/Invoke-AzDevCenterUserDelayDevBoxAction.md index 4a2b9959945f..93613f6e902d 100644 --- a/src/DevCenter/DevCenterData.AutoRest/docs/Invoke-AzDevCenterUserDelayDevBoxAction.md +++ b/src/DevCenter/DevCenterData.AutoRest/docs/Invoke-AzDevCenterUserDelayDevBoxAction.md @@ -1,6 +1,6 @@ --- external help file: -Module Name: Az.DevCenterdata +Module Name: Az.DevCenter online version: https://learn.microsoft.com/powershell/module/az.devcenter/invoke-azdevcenteruserdelaydevboxaction schema: 2.0.0 --- diff --git a/src/DevCenter/DevCenterData.AutoRest/docs/Invoke-AzDevCenterUserDelayEnvironmentAction.md b/src/DevCenter/DevCenterData.AutoRest/docs/Invoke-AzDevCenterUserDelayEnvironmentAction.md index 0cd25eefbd1b..fddba24785b3 100644 --- a/src/DevCenter/DevCenterData.AutoRest/docs/Invoke-AzDevCenterUserDelayEnvironmentAction.md +++ b/src/DevCenter/DevCenterData.AutoRest/docs/Invoke-AzDevCenterUserDelayEnvironmentAction.md @@ -1,6 +1,6 @@ --- external help file: -Module Name: Az.DevCenterdata +Module Name: Az.DevCenter online version: https://learn.microsoft.com/powershell/module/az.devcenter/invoke-azdevcenteruserdelayenvironmentaction schema: 2.0.0 --- diff --git a/src/DevCenter/DevCenterData.AutoRest/docs/New-AzDevCenterUserDevBox.md b/src/DevCenter/DevCenterData.AutoRest/docs/New-AzDevCenterUserDevBox.md index 8848b6db59c4..fa3cb363d344 100644 --- a/src/DevCenter/DevCenterData.AutoRest/docs/New-AzDevCenterUserDevBox.md +++ b/src/DevCenter/DevCenterData.AutoRest/docs/New-AzDevCenterUserDevBox.md @@ -1,6 +1,6 @@ --- external help file: -Module Name: Az.DevCenterdata +Module Name: Az.DevCenter online version: https://learn.microsoft.com/powershell/module/az.devcenter/new-azdevcenteruserdevbox schema: 2.0.0 --- diff --git a/src/DevCenter/DevCenterData.AutoRest/docs/New-AzDevCenterUserDevBoxCustomizationGroup.md b/src/DevCenter/DevCenterData.AutoRest/docs/New-AzDevCenterUserDevBoxCustomizationGroup.md index 3a1e9203491f..445a7dbf80c9 100644 --- a/src/DevCenter/DevCenterData.AutoRest/docs/New-AzDevCenterUserDevBoxCustomizationGroup.md +++ b/src/DevCenter/DevCenterData.AutoRest/docs/New-AzDevCenterUserDevBoxCustomizationGroup.md @@ -1,6 +1,6 @@ --- external help file: -Module Name: Az.DevCenterdata +Module Name: Az.DevCenter online version: https://learn.microsoft.com/powershell/module/az.devcenter/new-azdevcenteruserdevboxcustomizationgroup schema: 2.0.0 --- @@ -43,7 +43,7 @@ Applies customizations to the Dev Box. ## EXAMPLES -### Example 1: Create a customization groupby endpoint +### Example 1: Create a customization group by endpoint ```powershell $task = @{ Name = "catalogName/choco" @@ -61,14 +61,14 @@ New-AzDevCenterUserDevBoxCustomizationGroup -Endpoint "https://8a40af38-3b4c-467 This command creates the customization group "Provisioning" for the dev box "myDevBox". -### Example 2: Create a customization groupby dev center +### Example 2: Create a customization group by dev center ```powershell New-AzDevCenterUserDevBoxCustomizationGroup -DevCenterName Contoso -ProjectName DevProject -UserId "me" -DevBoxName myDevBox -CustomizationGroupName Provisioning -Task $tasks ``` This command creates the customization group "Provisioning" for the dev box "myDevBox". -### Example 3: Create a customization groupby endpoint and InputObject +### Example 3: Create a customization group by endpoint and InputObject ```powershell $customizationGroupInput = @{"CustomizationGroupName" = "Provisioning"; "DevBoxName" = "myDevBox"; "UserId" = "me"; "ProjectName" = "DevProject" } New-AzDevCenterUserDevBoxCustomizationGroup -Endpoint "https://8a40af38-3b4c-4672-a6a4-5e964b1870ed-contosodevcenter.centralus.devcenter.azure.com/" -InputObject $customizationGroupInput -Task $tasks @@ -76,7 +76,7 @@ New-AzDevCenterUserDevBoxCustomizationGroup -Endpoint "https://8a40af38-3b4c-467 This command creates the customization group "Provisioning" for the dev box "myDevBox". -### Example 4: Create a customization groupby dev center and InputObject +### Example 4: Create a customization group by dev center and InputObject ```powershell $customizationGroupInput = @{"CustomizationGroupName" = "Provisioning"; "DevBoxName" = "myDevBox"; "UserId" = "786a823c-8037-48ab-89b8-8599901e67d0"; "ProjectName" = "DevProject" } New-AzDevCenterUserDevBoxCustomizationGroup -DevCenterName Contoso -InputObject $customizationGroupInput -Task $tasks diff --git a/src/DevCenter/DevCenterData.AutoRest/docs/New-AzDevCenterUserEnvironment.md b/src/DevCenter/DevCenterData.AutoRest/docs/New-AzDevCenterUserEnvironment.md index fe3db25a4dc8..56530fe959ef 100644 --- a/src/DevCenter/DevCenterData.AutoRest/docs/New-AzDevCenterUserEnvironment.md +++ b/src/DevCenter/DevCenterData.AutoRest/docs/New-AzDevCenterUserEnvironment.md @@ -1,6 +1,6 @@ --- external help file: -Module Name: Az.DevCenterdata +Module Name: Az.DevCenter online version: https://learn.microsoft.com/powershell/module/az.devcenter/new-azdevcenteruserenvironment schema: 2.0.0 --- diff --git a/src/DevCenter/DevCenterData.AutoRest/docs/README.md b/src/DevCenter/DevCenterData.AutoRest/docs/README.md index 6f1c634ec037..d78d5ac811bc 100644 --- a/src/DevCenter/DevCenterData.AutoRest/docs/README.md +++ b/src/DevCenter/DevCenterData.AutoRest/docs/README.md @@ -1,5 +1,5 @@ # Docs -This directory contains the documentation of the cmdlets for the `Az.DevCenterdata` module. To run documentation generation, use the `generate-help.ps1` script at the root module folder. Files in this folder will *always be overridden on regeneration*. To update documentation examples, please use the `..\examples` folder. +This directory contains the documentation of the cmdlets for the `Az.DevCenterdata` module. To run documentation generation, use the `generate-help.ps1` script at the root module folder. Files in this folder will *always be overridden on regeneration*. To update documentation examples, please use the `../examples` folder. ## Info - Modifiable: no @@ -8,4 +8,4 @@ This directory contains the documentation of the cmdlets for the `Az.DevCenterda - Packaged: yes ## Details -The process of documentation generation loads `Az.DevCenterdata` and analyzes the exported cmdlets from the module. It recognizes the [help comments](https://learn.microsoft.com/powershell/module/microsoft.powershell.core/about/about_comment_based_help) that are generated into the scripts in the `..\exports` folder. Additionally, when writing custom cmdlets in the `..\custom` folder, you can use the help comments syntax, which decorate the exported scripts at build-time. The documentation examples are taken from the `..\examples` folder. \ No newline at end of file +The process of documentation generation loads `Az.DevCenterdata` and analyzes the exported cmdlets from the module. It recognizes the [help comments](https://learn.microsoft.com/powershell/module/microsoft.powershell.core/about/about_comment_based_help) that are generated into the scripts in the `../exports` folder. Additionally, when writing custom cmdlets in the `../custom` folder, you can use the help comments syntax, which decorate the exported scripts at build-time. The documentation examples are taken from the `../examples` folder. \ No newline at end of file diff --git a/src/DevCenter/DevCenterData.AutoRest/docs/Remove-AzDevCenterUserDevBox.md b/src/DevCenter/DevCenterData.AutoRest/docs/Remove-AzDevCenterUserDevBox.md index a9240582f549..61acbfae9e51 100644 --- a/src/DevCenter/DevCenterData.AutoRest/docs/Remove-AzDevCenterUserDevBox.md +++ b/src/DevCenter/DevCenterData.AutoRest/docs/Remove-AzDevCenterUserDevBox.md @@ -1,6 +1,6 @@ --- external help file: -Module Name: Az.DevCenterdata +Module Name: Az.DevCenter online version: https://learn.microsoft.com/powershell/module/az.devcenter/remove-azdevcenteruserdevbox schema: 2.0.0 --- diff --git a/src/DevCenter/DevCenterData.AutoRest/docs/Remove-AzDevCenterUserEnvironment.md b/src/DevCenter/DevCenterData.AutoRest/docs/Remove-AzDevCenterUserEnvironment.md index 792810dd83bb..165106fec24a 100644 --- a/src/DevCenter/DevCenterData.AutoRest/docs/Remove-AzDevCenterUserEnvironment.md +++ b/src/DevCenter/DevCenterData.AutoRest/docs/Remove-AzDevCenterUserEnvironment.md @@ -1,6 +1,6 @@ --- external help file: -Module Name: Az.DevCenterdata +Module Name: Az.DevCenter online version: https://learn.microsoft.com/powershell/module/az.devcenter/remove-azdevcenteruserenvironment schema: 2.0.0 --- diff --git a/src/DevCenter/DevCenterData.AutoRest/docs/Repair-AzDevCenterUserDevBox.md b/src/DevCenter/DevCenterData.AutoRest/docs/Repair-AzDevCenterUserDevBox.md index 3f0beaef59b2..0a2b7be56015 100644 --- a/src/DevCenter/DevCenterData.AutoRest/docs/Repair-AzDevCenterUserDevBox.md +++ b/src/DevCenter/DevCenterData.AutoRest/docs/Repair-AzDevCenterUserDevBox.md @@ -1,6 +1,6 @@ --- external help file: -Module Name: Az.DevCenterdata +Module Name: Az.DevCenter online version: https://learn.microsoft.com/powershell/module/az.devcenter/repair-azdevcenteruserdevbox schema: 2.0.0 --- diff --git a/src/DevCenter/DevCenterData.AutoRest/docs/Restart-AzDevCenterUserDevBox.md b/src/DevCenter/DevCenterData.AutoRest/docs/Restart-AzDevCenterUserDevBox.md index 7827287c9bac..99419159568f 100644 --- a/src/DevCenter/DevCenterData.AutoRest/docs/Restart-AzDevCenterUserDevBox.md +++ b/src/DevCenter/DevCenterData.AutoRest/docs/Restart-AzDevCenterUserDevBox.md @@ -1,6 +1,6 @@ --- external help file: -Module Name: Az.DevCenterdata +Module Name: Az.DevCenter online version: https://learn.microsoft.com/powershell/module/az.devcenter/restart-azdevcenteruserdevbox schema: 2.0.0 --- diff --git a/src/DevCenter/DevCenterData.AutoRest/docs/Skip-AzDevCenterUserDevBoxAction.md b/src/DevCenter/DevCenterData.AutoRest/docs/Skip-AzDevCenterUserDevBoxAction.md index 2a3b67dcfa65..0dc6189e5dcf 100644 --- a/src/DevCenter/DevCenterData.AutoRest/docs/Skip-AzDevCenterUserDevBoxAction.md +++ b/src/DevCenter/DevCenterData.AutoRest/docs/Skip-AzDevCenterUserDevBoxAction.md @@ -1,6 +1,6 @@ --- external help file: -Module Name: Az.DevCenterdata +Module Name: Az.DevCenter online version: https://learn.microsoft.com/powershell/module/az.devcenter/skip-azdevcenteruserdevboxaction schema: 2.0.0 --- diff --git a/src/DevCenter/DevCenterData.AutoRest/docs/Skip-AzDevCenterUserEnvironmentAction.md b/src/DevCenter/DevCenterData.AutoRest/docs/Skip-AzDevCenterUserEnvironmentAction.md index 5d0491ea677d..f4bd9c9ba34c 100644 --- a/src/DevCenter/DevCenterData.AutoRest/docs/Skip-AzDevCenterUserEnvironmentAction.md +++ b/src/DevCenter/DevCenterData.AutoRest/docs/Skip-AzDevCenterUserEnvironmentAction.md @@ -1,6 +1,6 @@ --- external help file: -Module Name: Az.DevCenterdata +Module Name: Az.DevCenter online version: https://learn.microsoft.com/powershell/module/az.devcenter/skip-azdevcenteruserenvironmentaction schema: 2.0.0 --- diff --git a/src/DevCenter/DevCenterData.AutoRest/docs/Start-AzDevCenterUserDevBox.md b/src/DevCenter/DevCenterData.AutoRest/docs/Start-AzDevCenterUserDevBox.md index 049e7ccb32fc..087e1f1bfc50 100644 --- a/src/DevCenter/DevCenterData.AutoRest/docs/Start-AzDevCenterUserDevBox.md +++ b/src/DevCenter/DevCenterData.AutoRest/docs/Start-AzDevCenterUserDevBox.md @@ -1,6 +1,6 @@ --- external help file: -Module Name: Az.DevCenterdata +Module Name: Az.DevCenter online version: https://learn.microsoft.com/powershell/module/az.devcenter/start-azdevcenteruserdevbox schema: 2.0.0 --- diff --git a/src/DevCenter/DevCenterData.AutoRest/docs/Stop-AzDevCenterUserDevBox.md b/src/DevCenter/DevCenterData.AutoRest/docs/Stop-AzDevCenterUserDevBox.md index f083073240ae..a2dc7d84e48e 100644 --- a/src/DevCenter/DevCenterData.AutoRest/docs/Stop-AzDevCenterUserDevBox.md +++ b/src/DevCenter/DevCenterData.AutoRest/docs/Stop-AzDevCenterUserDevBox.md @@ -1,6 +1,6 @@ --- external help file: -Module Name: Az.DevCenterdata +Module Name: Az.DevCenter online version: https://learn.microsoft.com/powershell/module/az.devcenter/stop-azdevcenteruserdevbox schema: 2.0.0 --- diff --git a/src/DevCenter/DevCenterData.AutoRest/docs/Test-AzDevCenterUserDevBoxCustomizationTaskAction.md b/src/DevCenter/DevCenterData.AutoRest/docs/Test-AzDevCenterUserDevBoxCustomizationTaskAction.md index c87c8dee0118..16a0a50460ed 100644 --- a/src/DevCenter/DevCenterData.AutoRest/docs/Test-AzDevCenterUserDevBoxCustomizationTaskAction.md +++ b/src/DevCenter/DevCenterData.AutoRest/docs/Test-AzDevCenterUserDevBoxCustomizationTaskAction.md @@ -1,6 +1,6 @@ --- external help file: -Module Name: Az.DevCenterdata +Module Name: Az.DevCenter online version: https://learn.microsoft.com/powershell/module/az.devcenter/test-azdevcenteruserdevboxcustomizationtaskaction schema: 2.0.0 --- diff --git a/src/DevCenter/DevCenterData.AutoRest/docs/Update-AzDevCenterUserEnvironment.md b/src/DevCenter/DevCenterData.AutoRest/docs/Update-AzDevCenterUserEnvironment.md index e4b40e077786..8f786a429203 100644 --- a/src/DevCenter/DevCenterData.AutoRest/docs/Update-AzDevCenterUserEnvironment.md +++ b/src/DevCenter/DevCenterData.AutoRest/docs/Update-AzDevCenterUserEnvironment.md @@ -1,6 +1,6 @@ --- external help file: -Module Name: Az.DevCenterdata +Module Name: Az.DevCenter online version: https://learn.microsoft.com/powershell/module/az.devcenter/update-azdevcenteruserenvironment schema: 2.0.0 --- diff --git a/src/DevCenter/DevCenterData.AutoRest/examples/New-AzDevCenterUserDevBoxCustomizationGroup.md b/src/DevCenter/DevCenterData.AutoRest/examples/New-AzDevCenterUserDevBoxCustomizationGroup.md index 70a8149a934a..44528d560e49 100644 --- a/src/DevCenter/DevCenterData.AutoRest/examples/New-AzDevCenterUserDevBoxCustomizationGroup.md +++ b/src/DevCenter/DevCenterData.AutoRest/examples/New-AzDevCenterUserDevBoxCustomizationGroup.md @@ -1,4 +1,4 @@ -### Example 1: Create a customization groupby endpoint +### Example 1: Create a customization group by endpoint ```powershell $task = @{ Name = "catalogName/choco" @@ -15,20 +15,20 @@ New-AzDevCenterUserDevBoxCustomizationGroup -Endpoint "https://8a40af38-3b4c-467 ``` This command creates the customization group "Provisioning" for the dev box "myDevBox". -### Example 2: Create a customization groupby dev center +### Example 2: Create a customization group by dev center ```powershell New-AzDevCenterUserDevBoxCustomizationGroup -DevCenterName Contoso -ProjectName DevProject -UserId "me" -DevBoxName myDevBox -CustomizationGroupName Provisioning -Task $tasks ``` This command creates the customization group "Provisioning" for the dev box "myDevBox". -### Example 3: Create a customization groupby endpoint and InputObject +### Example 3: Create a customization group by endpoint and InputObject ```powershell $customizationGroupInput = @{"CustomizationGroupName" = "Provisioning"; "DevBoxName" = "myDevBox"; "UserId" = "me"; "ProjectName" = "DevProject" } New-AzDevCenterUserDevBoxCustomizationGroup -Endpoint "https://8a40af38-3b4c-4672-a6a4-5e964b1870ed-contosodevcenter.centralus.devcenter.azure.com/" -InputObject $customizationGroupInput -Task $tasks ``` This command creates the customization group "Provisioning" for the dev box "myDevBox". -### Example 4: Create a customization groupby dev center and InputObject +### Example 4: Create a customization group by dev center and InputObject ```powershell $customizationGroupInput = @{"CustomizationGroupName" = "Provisioning"; "DevBoxName" = "myDevBox"; "UserId" = "786a823c-8037-48ab-89b8-8599901e67d0"; "ProjectName" = "DevProject" } New-AzDevCenterUserDevBoxCustomizationGroup -DevCenterName Contoso -InputObject $customizationGroupInput -Task $tasks diff --git a/src/DevCenter/DevCenterData.AutoRest/generate-info.json b/src/DevCenter/DevCenterData.AutoRest/generate-info.json index e7374bcec4f6..99374784c49f 100644 --- a/src/DevCenter/DevCenterData.AutoRest/generate-info.json +++ b/src/DevCenter/DevCenterData.AutoRest/generate-info.json @@ -1,3 +1,3 @@ { - "generate_Id": "dbcce888-3c3d-4662-b200-ac8a05fcfa61" + "generate_Id": "464e8bbe-d4da-40e0-a4c5-9162a2319780" } diff --git a/src/DevCenter/DevCenterData.AutoRest/resources/README.md b/src/DevCenter/DevCenterData.AutoRest/resources/README.md new file mode 100644 index 000000000000..736492341e3d --- /dev/null +++ b/src/DevCenter/DevCenterData.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/DevCenter/DevCenterData.AutoRest/test/README.md b/src/DevCenter/DevCenterData.AutoRest/test/README.md index 7c752b4c8c43..1969200c6a09 100644 --- a/src/DevCenter/DevCenterData.AutoRest/test/README.md +++ b/src/DevCenter/DevCenterData.AutoRest/test/README.md @@ -1,5 +1,5 @@ # Test -This directory contains the [Pester](https://www.powershellgallery.com/packages/Pester) tests to run for the module. We use Pester as it is the unofficial standard for PowerShell unit testing. Test stubs for custom cmdlets (created in `..\custom`) will be generated into this folder when `build-module.ps1` is ran. These test stubs will fail automatically, to indicate that tests should be written for custom cmdlets. +This directory contains the [Pester](https://www.powershellgallery.com/packages/Pester) tests to run for the module. We use Pester as it is the unofficial standard for PowerShell unit testing. Test stubs for custom cmdlets (created in `../custom`) will be generated into this folder when `build-module.ps1` is ran. These test stubs will fail automatically, to indicate that tests should be written for custom cmdlets. ## Info - Modifiable: yes