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/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/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/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/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/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)]