From 9b000bd7f5bdbd64737ea9c7806537e2d7ed12c1 Mon Sep 17 00:00:00 2001 From: Amanda Lim Date: Mon, 23 Jun 2025 23:08:14 -0700 Subject: [PATCH 01/10] Breaking changes --- src/DevCenter/DevCenter.AutoRest/README.md | 20 +++++++++++++++++++ .../custom/New-AzDevCenterAdminPlan.ps1 | 1 + .../custom/New-AzDevCenterAdminPlanMember.ps1 | 1 + 3 files changed, 22 insertions(+) diff --git a/src/DevCenter/DevCenter.AutoRest/README.md b/src/DevCenter/DevCenter.AutoRest/README.md index f2b56fd03aab..e81ba56f4620 100644 --- a/src/DevCenter/DevCenter.AutoRest/README.md +++ b/src/DevCenter/DevCenter.AutoRest/README.md @@ -344,6 +344,26 @@ directive: subject: OperationStatuses set: subject: OperationStatus + #Breaking changes + - where: + subject: ^Plan$|^PlanMember$ + set: + breaking-change: + change-description: The Plan and PlanMember resources will be deprecated. + deprecated-by-version: 3.0.0 + deprecated-by-azversion: 15.0.0 + change-effective-date: 2025/11/01 + - where: + subject: DevCenter + set: + breaking-change: + deprecated-cmdlet-output-type: DevCenter + deprecated-output-properties: + - PlanId + change-description: PlanId is no longer part of DevCenter output. + deprecated-by-version: 3.0.0 + deprecated-by-azversion: 15.0.0 + change-effective-date: 2025/11/01 - where: subject: ^(.*) set: diff --git a/src/DevCenter/DevCenter.AutoRest/custom/New-AzDevCenterAdminPlan.ps1 b/src/DevCenter/DevCenter.AutoRest/custom/New-AzDevCenterAdminPlan.ps1 index a53da7725eae..f84c750da04e 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/01")] 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..710971c894f5 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/01")] param( [Parameter(ParameterSetName='CreateExpanded', Mandatory)] [Microsoft.Azure.PowerShell.Cmdlets.DevCenter.Category('Path')] From 3d1c2e7cca82b588404ac05b7722b841e67626ca Mon Sep 17 00:00:00 2001 From: Amanda Lim Date: Sun, 29 Jun 2025 23:42:31 -0700 Subject: [PATCH 02/10] Cp updates --- src/DevCenter/DevCenter.AutoRest/README.md | 85 ++++++++++++++++++- .../custom/Get-AzDevCenterAdminSchedule.ps1 | 1 + .../New-AzDevCenterAdminAttachedNetwork.ps1 | 1 + .../custom/New-AzDevCenterAdminCatalog.ps1 | 1 + .../New-AzDevCenterAdminDevBoxDefinition.ps1 | 1 + .../custom/New-AzDevCenterAdminGallery.ps1 | 1 + .../New-AzDevCenterAdminNetworkConnection.ps1 | 1 + .../custom/New-AzDevCenterAdminPool.ps1 | 1 + .../custom/New-AzDevCenterAdminProject.ps1 | 1 + .../New-AzDevCenterAdminProjectCatalog.ps1 | 1 + ...AzDevCenterAdminProjectEnvironmentType.ps1 | 1 + .../custom/New-AzDevCenterAdminSchedule.ps1 | 1 + .../Remove-AzDevCenterAdminSchedule.ps1 | 1 + .../Update-AzDevCenterAdminSchedule.ps1 | 1 + 14 files changed, 96 insertions(+), 2 deletions(-) diff --git a/src/DevCenter/DevCenter.AutoRest/README.md b/src/DevCenter/DevCenter.AutoRest/README.md index e81ba56f4620..f2d7dda9a987 100644 --- a/src/DevCenter/DevCenter.AutoRest/README.md +++ b/src/DevCenter/DevCenter.AutoRest/README.md @@ -349,7 +349,7 @@ directive: subject: ^Plan$|^PlanMember$ set: breaking-change: - change-description: The Plan and PlanMember resources will be deprecated. + 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/01 @@ -357,10 +357,91 @@ directive: subject: DevCenter set: breaking-change: + replacement-cmdlet: $.replace("DevCenter", "DevCenterAdmin") deprecated-cmdlet-output-type: DevCenter deprecated-output-properties: - PlanId - change-description: PlanId is no longer part of DevCenter output. + 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/01 + - where: + verb: Connect + subject: ^Catalog$|^ProjectCatalog$ + set: + breaking-change: + replacement-cmdlet: $.replace("DevCenter", "DevCenterAdmin") + 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/01 + - where: + verb: Get + subject: ^AttachedNetwork$|^Catalog$|^CatalogSyncErrorDetail$|^CustomizationTask$|^CustomizationTaskErrorDetail$|^DevBoxDefinition$|^DevCenter$|^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", "DevCenterAdmin") + 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/01 + - where: + verb: Invoke + subject: ^ExecuteCheckNameAvailability$|^ExecuteCheckScopedNameAvailability$ + set: + breaking-change: + replacement-cmdlet: $.replace("DevCenter", "DevCenterAdmin") + 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/01 + - where: + verb: New + subject: ^AttachedNetwork$|^Catalog$|^DevBoxDefinition$|^DevCenter$|^EnvironmentType$|^Gallery$|^NetworkConnection$|^Pool$|^Project$|^ProjectCatalog$|^ProjectEnvironmentType$|^Schedule$ + set: + breaking-change: + replacement-cmdlet: $.replace("DevCenter", "DevCenterAdmin") + 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/01 + - where: + verb: Remove + subject: ^AttachedNetwork$|^Catalog$|^DevBoxDefinition$|^DevCenter$|^EnvironmentType$|^Gallery$|^NetworkConnection$|^Pool$|^Project$|^ProjectCatalog$|^ProjectEnvironmentType$|^Schedule$ + set: + breaking-change: + replacement-cmdlet: $.replace("DevCenter", "DevCenterAdmin") + 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/01 + - where: + verb: Start + subject: ^NetworkConnectionHealthCheck$|^PoolHealthCheck$ + set: + breaking-change: + replacement-cmdlet: $.replace("DevCenter", "DevCenterAdmin") + 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/01 + - where: + verb: Sync + subject: ^Catalog$|^ProjectCatalog$ + set: + breaking-change: + replacement-cmdlet: $.replace("DevCenter", "DevCenterAdmin") + 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/01 + - where: + verb: Update + subject: ^Catalog$|^DevBoxDefinition$|^DevCenter$|^EnvironmentType$|^NetworkConnection$|^Pool$|^Project$|^ProjectCatalog$|^ProjectEnvironmentType$|^Schedule$ + set: + breaking-change: + replacement-cmdlet: The cmdlet will not replaced + 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/01 diff --git a/src/DevCenter/DevCenter.AutoRest/custom/Get-AzDevCenterAdminSchedule.ps1 b/src/DevCenter/DevCenter.AutoRest/custom/Get-AzDevCenterAdminSchedule.ps1 index e57a3f4f83a8..25560ede2363 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/01")] 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..ca79d66d142e 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/01")] 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..28898d6ca535 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/01")] 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..6810471e760f 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/01")] 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..5834176e632d 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/01")] 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..7b9a8c5b045a 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/01")] param( [Parameter(ParameterSetName='CreateExpanded', Mandatory)] [Alias('NetworkConnectionName')] diff --git a/src/DevCenter/DevCenter.AutoRest/custom/New-AzDevCenterAdminPool.ps1 b/src/DevCenter/DevCenter.AutoRest/custom/New-AzDevCenterAdminPool.ps1 index 50e0f0073419..420cf1f50a6a 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/01")] 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..dc67f0843bbe 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/01")] 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..0fe4127d5d9f 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/01")] 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..b55d6b29beb1 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/01")] 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..3cbec5a4fa3e 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/01")] 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..6505ac5c1fdc 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/01")] 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..b9640ec70df9 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/01")] param( [Parameter(ParameterSetName='UpdateExpanded', Mandatory)] [Microsoft.Azure.PowerShell.Cmdlets.DevCenter.Category('Path')] From e9d206bb5b660f39694875fd72d1319914242772 Mon Sep 17 00:00:00 2001 From: Amanda Lim Date: Sun, 29 Jun 2025 23:47:13 -0700 Subject: [PATCH 03/10] Add dp changes --- src/DevCenter/DevCenterData.AutoRest/README.md | 1 + .../DevCenterData.AutoRest/custom/New-AzDevCenterUserDevBox.ps1 | 1 + 2 files changed, 2 insertions(+) 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..a2a640c77fdb 100644 --- a/src/DevCenter/DevCenterData.AutoRest/custom/New-AzDevCenterUserDevBox.ps1 +++ b/src/DevCenter/DevCenterData.AutoRest/custom/New-AzDevCenterUserDevBox.ps1 @@ -61,6 +61,7 @@ https://learn.microsoft.com/powershell/module/az.devcenter/new-azdevcenteruserde function New-AzDevCenterUserDevBox { [OutputType([Microsoft.Azure.PowerShell.Cmdlets.DevCenterdata.Models.Api20240501Preview.IDevBox])] [CmdletBinding(DefaultParameterSetName='CreateExpanded', PositionalBinding=$false, SupportsShouldProcess, ConfirmImpact='Medium')] + [Microsoft.Azure.PowerShell.Cmdlets.Databricks.Runtime.ParameterBreakingChangeAttribute("LocalAdministrator", "15.0.0", "3.0.0", "2025/11/01")] param( [Parameter(ParameterSetName = 'CreateExpanded', Mandatory)] [Parameter(ParameterSetName = 'CreateViaIdentityExpanded', Mandatory)] From 8c49c1dc599ecb9dcb73f55f2b9626b33573ab50 Mon Sep 17 00:00:00 2001 From: Amanda Lim Date: Mon, 30 Jun 2025 23:07:34 -0700 Subject: [PATCH 04/10] Breaking changes update --- src/DevCenter/DevCenter.AutoRest/README.md | 38 ++++++++++++++----- .../custom/Get-AzDevCenterAdminSchedule.ps1 | 2 +- .../New-AzDevCenterAdminAttachedNetwork.ps1 | 2 +- .../custom/New-AzDevCenterAdminCatalog.ps1 | 2 +- .../New-AzDevCenterAdminDevBoxDefinition.ps1 | 2 +- .../custom/New-AzDevCenterAdminGallery.ps1 | 2 +- .../New-AzDevCenterAdminNetworkConnection.ps1 | 2 +- .../custom/New-AzDevCenterAdminPlan.ps1 | 2 +- .../custom/New-AzDevCenterAdminPlanMember.ps1 | 2 +- .../custom/New-AzDevCenterAdminPool.ps1 | 2 +- .../custom/New-AzDevCenterAdminProject.ps1 | 2 +- .../New-AzDevCenterAdminProjectCatalog.ps1 | 2 +- ...AzDevCenterAdminProjectEnvironmentType.ps1 | 2 +- .../custom/New-AzDevCenterAdminSchedule.ps1 | 2 +- .../Remove-AzDevCenterAdminSchedule.ps1 | 2 +- .../Update-AzDevCenterAdminSchedule.ps1 | 2 +- .../custom/New-AzDevCenterUserDevBox.ps1 | 2 +- .../custom/Remove-AzDevCenterUserDevBox.ps1 | 1 + .../Remove-AzDevCenterUserEnvironment.ps1 | 1 + .../custom/Repair-AzDevCenterUserDevBox.ps1 | 1 + .../custom/Restart-AzDevCenterUserDevBox.ps1 | 1 + .../custom/Start-AzDevCenterUserDevBox.ps1 | 1 + .../custom/Stop-AzDevCenterUserDevBox.ps1 | 1 + 23 files changed, 50 insertions(+), 26 deletions(-) diff --git a/src/DevCenter/DevCenter.AutoRest/README.md b/src/DevCenter/DevCenter.AutoRest/README.md index f2d7dda9a987..a65db779a0f8 100644 --- a/src/DevCenter/DevCenter.AutoRest/README.md +++ b/src/DevCenter/DevCenter.AutoRest/README.md @@ -352,7 +352,7 @@ directive: 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/01 + change-effective-date: 2025/11/18 - where: subject: DevCenter set: @@ -364,7 +364,7 @@ directive: 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/01 + change-effective-date: 2025/11/18 - where: verb: Connect subject: ^Catalog$|^ProjectCatalog$ @@ -374,7 +374,7 @@ directive: 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/01 + change-effective-date: 2025/11/18 - where: verb: Get subject: ^AttachedNetwork$|^Catalog$|^CatalogSyncErrorDetail$|^CustomizationTask$|^CustomizationTaskErrorDetail$|^DevBoxDefinition$|^DevCenter$|^EnvironmentDefinition$|^EnvironmentDefinitionErrorDetail$|^EnvironmentType$|^Gallery$|^Image$|^ImageVersion$|^NetworkConnection$|^NetworkConnectionHealthDetail$|^OperationStatus$|^Pool$|^Project$|^ProjectAllowedEnvironmentType$|^ProjectCatalog$|^ProjectCatalogSyncErrorDetail$|^ProjectEnvironmentDefinition$|^ProjectEnvironmentType$|^ProjectInheritedSetting$|^ProjectEnvironmentDefinitionErrorDetail$|^Schedule$ @@ -384,7 +384,25 @@ directive: 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/01 + 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$ @@ -394,7 +412,7 @@ directive: 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/01 + change-effective-date: 2025/11/18 - where: verb: New subject: ^AttachedNetwork$|^Catalog$|^DevBoxDefinition$|^DevCenter$|^EnvironmentType$|^Gallery$|^NetworkConnection$|^Pool$|^Project$|^ProjectCatalog$|^ProjectEnvironmentType$|^Schedule$ @@ -404,7 +422,7 @@ directive: 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/01 + change-effective-date: 2025/11/18 - where: verb: Remove subject: ^AttachedNetwork$|^Catalog$|^DevBoxDefinition$|^DevCenter$|^EnvironmentType$|^Gallery$|^NetworkConnection$|^Pool$|^Project$|^ProjectCatalog$|^ProjectEnvironmentType$|^Schedule$ @@ -414,7 +432,7 @@ directive: 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/01 + change-effective-date: 2025/11/18 - where: verb: Start subject: ^NetworkConnectionHealthCheck$|^PoolHealthCheck$ @@ -424,7 +442,7 @@ directive: 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/01 + change-effective-date: 2025/11/18 - where: verb: Sync subject: ^Catalog$|^ProjectCatalog$ @@ -434,7 +452,7 @@ directive: 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/01 + change-effective-date: 2025/11/18 - where: verb: Update subject: ^Catalog$|^DevBoxDefinition$|^DevCenter$|^EnvironmentType$|^NetworkConnection$|^Pool$|^Project$|^ProjectCatalog$|^ProjectEnvironmentType$|^Schedule$ @@ -444,7 +462,7 @@ directive: 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/01 + 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 25560ede2363..b7ec44ffa809 100644 --- a/src/DevCenter/DevCenter.AutoRest/custom/Get-AzDevCenterAdminSchedule.ps1 +++ b/src/DevCenter/DevCenter.AutoRest/custom/Get-AzDevCenterAdminSchedule.ps1 @@ -62,7 +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/01")] + [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 ca79d66d142e..2e9af6a42e88 100644 --- a/src/DevCenter/DevCenter.AutoRest/custom/New-AzDevCenterAdminAttachedNetwork.ps1 +++ b/src/DevCenter/DevCenter.AutoRest/custom/New-AzDevCenterAdminAttachedNetwork.ps1 @@ -62,7 +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/01")] + [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 28898d6ca535..2202f980f1a8 100644 --- a/src/DevCenter/DevCenter.AutoRest/custom/New-AzDevCenterAdminCatalog.ps1 +++ b/src/DevCenter/DevCenter.AutoRest/custom/New-AzDevCenterAdminCatalog.ps1 @@ -62,7 +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/01")] + [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 6810471e760f..f068335de64c 100644 --- a/src/DevCenter/DevCenter.AutoRest/custom/New-AzDevCenterAdminDevBoxDefinition.ps1 +++ b/src/DevCenter/DevCenter.AutoRest/custom/New-AzDevCenterAdminDevBoxDefinition.ps1 @@ -62,7 +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/01")] + [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 5834176e632d..14a4c1aaeb20 100644 --- a/src/DevCenter/DevCenter.AutoRest/custom/New-AzDevCenterAdminGallery.ps1 +++ b/src/DevCenter/DevCenter.AutoRest/custom/New-AzDevCenterAdminGallery.ps1 @@ -62,7 +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/01")] + [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 7b9a8c5b045a..748ec1d48420 100644 --- a/src/DevCenter/DevCenter.AutoRest/custom/New-AzDevCenterAdminNetworkConnection.ps1 +++ b/src/DevCenter/DevCenter.AutoRest/custom/New-AzDevCenterAdminNetworkConnection.ps1 @@ -62,7 +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/01")] + [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 f84c750da04e..6f43711b5de9 100644 --- a/src/DevCenter/DevCenter.AutoRest/custom/New-AzDevCenterAdminPlan.ps1 +++ b/src/DevCenter/DevCenter.AutoRest/custom/New-AzDevCenterAdminPlan.ps1 @@ -62,7 +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/01")] +[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 710971c894f5..975a94e849ca 100644 --- a/src/DevCenter/DevCenter.AutoRest/custom/New-AzDevCenterAdminPlanMember.ps1 +++ b/src/DevCenter/DevCenter.AutoRest/custom/New-AzDevCenterAdminPlanMember.ps1 @@ -62,7 +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/01")] +[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 420cf1f50a6a..d9606f11521c 100644 --- a/src/DevCenter/DevCenter.AutoRest/custom/New-AzDevCenterAdminPool.ps1 +++ b/src/DevCenter/DevCenter.AutoRest/custom/New-AzDevCenterAdminPool.ps1 @@ -62,7 +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/01")] + [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 dc67f0843bbe..6147cdbedbac 100644 --- a/src/DevCenter/DevCenter.AutoRest/custom/New-AzDevCenterAdminProject.ps1 +++ b/src/DevCenter/DevCenter.AutoRest/custom/New-AzDevCenterAdminProject.ps1 @@ -62,7 +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/01")] + [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 0fe4127d5d9f..ac749db81696 100644 --- a/src/DevCenter/DevCenter.AutoRest/custom/New-AzDevCenterAdminProjectCatalog.ps1 +++ b/src/DevCenter/DevCenter.AutoRest/custom/New-AzDevCenterAdminProjectCatalog.ps1 @@ -62,7 +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/01")] + [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 b55d6b29beb1..8f72bdc630aa 100644 --- a/src/DevCenter/DevCenter.AutoRest/custom/New-AzDevCenterAdminProjectEnvironmentType.ps1 +++ b/src/DevCenter/DevCenter.AutoRest/custom/New-AzDevCenterAdminProjectEnvironmentType.ps1 @@ -62,7 +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/01")] + [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 3cbec5a4fa3e..ebe916815877 100644 --- a/src/DevCenter/DevCenter.AutoRest/custom/New-AzDevCenterAdminSchedule.ps1 +++ b/src/DevCenter/DevCenter.AutoRest/custom/New-AzDevCenterAdminSchedule.ps1 @@ -62,7 +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/01")] + [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 6505ac5c1fdc..edfd0f34b9ab 100644 --- a/src/DevCenter/DevCenter.AutoRest/custom/Remove-AzDevCenterAdminSchedule.ps1 +++ b/src/DevCenter/DevCenter.AutoRest/custom/Remove-AzDevCenterAdminSchedule.ps1 @@ -62,7 +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/01")] + [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 b9640ec70df9..271fde4322c0 100644 --- a/src/DevCenter/DevCenter.AutoRest/custom/Update-AzDevCenterAdminSchedule.ps1 +++ b/src/DevCenter/DevCenter.AutoRest/custom/Update-AzDevCenterAdminSchedule.ps1 @@ -62,7 +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/01")] + [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/custom/New-AzDevCenterUserDevBox.ps1 b/src/DevCenter/DevCenterData.AutoRest/custom/New-AzDevCenterUserDevBox.ps1 index a2a640c77fdb..2870ac441f47 100644 --- a/src/DevCenter/DevCenterData.AutoRest/custom/New-AzDevCenterUserDevBox.ps1 +++ b/src/DevCenter/DevCenterData.AutoRest/custom/New-AzDevCenterUserDevBox.ps1 @@ -61,7 +61,6 @@ https://learn.microsoft.com/powershell/module/az.devcenter/new-azdevcenteruserde function New-AzDevCenterUserDevBox { [OutputType([Microsoft.Azure.PowerShell.Cmdlets.DevCenterdata.Models.Api20240501Preview.IDevBox])] [CmdletBinding(DefaultParameterSetName='CreateExpanded', PositionalBinding=$false, SupportsShouldProcess, ConfirmImpact='Medium')] - [Microsoft.Azure.PowerShell.Cmdlets.Databricks.Runtime.ParameterBreakingChangeAttribute("LocalAdministrator", "15.0.0", "3.0.0", "2025/11/01")] param( [Parameter(ParameterSetName = 'CreateExpanded', Mandatory)] [Parameter(ParameterSetName = 'CreateViaIdentityExpanded', Mandatory)] @@ -120,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)] From bb6a99812ce35e58f42f0cfa86c0188ff0248482 Mon Sep 17 00:00:00 2001 From: Amanda Lim Date: Mon, 30 Jun 2025 23:32:44 -0700 Subject: [PATCH 05/10] Fixes --- src/DevCenter/DevCenter.AutoRest/README.md | 50 +++++++++++++--------- 1 file changed, 30 insertions(+), 20 deletions(-) diff --git a/src/DevCenter/DevCenter.AutoRest/README.md b/src/DevCenter/DevCenter.AutoRest/README.md index a65db779a0f8..00d82ce69352 100644 --- a/src/DevCenter/DevCenter.AutoRest/README.md +++ b/src/DevCenter/DevCenter.AutoRest/README.md @@ -354,33 +354,43 @@ directive: deprecated-by-azversion: 15.0.0 change-effective-date: 2025/11/18 - where: - subject: DevCenter + verb: Connect + subject: ^Catalog$|^ProjectCatalog$ set: breaking-change: - replacement-cmdlet: $.replace("DevCenter", "DevCenterAdmin") - deprecated-cmdlet-output-type: DevCenter - deprecated-output-properties: - - PlanId - change-description: PlanId will be removed from the DevCenter output. + 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: Connect - subject: ^Catalog$|^ProjectCatalog$ + verb: Get|Update|New|Remove + subject: DevCenter set: breaking-change: - replacement-cmdlet: $.replace("DevCenter", "DevCenterAdmin") + 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$|^DevCenter$|^EnvironmentDefinition$|^EnvironmentDefinitionErrorDetail$|^EnvironmentType$|^Gallery$|^Image$|^ImageVersion$|^NetworkConnection$|^NetworkConnectionHealthDetail$|^OperationStatus$|^Pool$|^Project$|^ProjectAllowedEnvironmentType$|^ProjectCatalog$|^ProjectCatalogSyncErrorDetail$|^ProjectEnvironmentDefinition$|^ProjectEnvironmentType$|^ProjectInheritedSetting$|^ProjectEnvironmentDefinitionErrorDetail$|^Schedule$ + 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", "DevCenterAdmin") + 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 @@ -408,27 +418,27 @@ directive: subject: ^ExecuteCheckNameAvailability$|^ExecuteCheckScopedNameAvailability$ set: breaking-change: - replacement-cmdlet: $.replace("DevCenter", "DevCenterAdmin") + 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$|^DevCenter$|^EnvironmentType$|^Gallery$|^NetworkConnection$|^Pool$|^Project$|^ProjectCatalog$|^ProjectEnvironmentType$|^Schedule$ + subject: ^AttachedNetwork$|^Catalog$|^DevBoxDefinition$|^EnvironmentType$|^Gallery$|^NetworkConnection$|^Pool$|^Project$|^ProjectCatalog$|^ProjectEnvironmentType$|^Schedule$ set: breaking-change: - replacement-cmdlet: $.replace("DevCenter", "DevCenterAdmin") + 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$|^DevCenter$|^EnvironmentType$|^Gallery$|^NetworkConnection$|^Pool$|^Project$|^ProjectCatalog$|^ProjectEnvironmentType$|^Schedule$ + subject: ^AttachedNetwork$|^Catalog$|^DevBoxDefinition$|^EnvironmentType$|^Gallery$|^NetworkConnection$|^Pool$|^Project$|^ProjectCatalog$|^ProjectEnvironmentType$|^Schedule$ set: breaking-change: - replacement-cmdlet: $.replace("DevCenter", "DevCenterAdmin") + 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 @@ -438,7 +448,7 @@ directive: subject: ^NetworkConnectionHealthCheck$|^PoolHealthCheck$ set: breaking-change: - replacement-cmdlet: $.replace("DevCenter", "DevCenterAdmin") + 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 @@ -448,17 +458,17 @@ directive: subject: ^Catalog$|^ProjectCatalog$ set: breaking-change: - replacement-cmdlet: $.replace("DevCenter", "DevCenterAdmin") + 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$|^DevCenter$|^EnvironmentType$|^NetworkConnection$|^Pool$|^Project$|^ProjectCatalog$|^ProjectEnvironmentType$|^Schedule$ + subject: ^Catalog$|^DevBoxDefinition$|^EnvironmentType$|^NetworkConnection$|^Pool$|^Project$|^ProjectCatalog$|^ProjectEnvironmentType$|^Schedule$ set: breaking-change: - replacement-cmdlet: The cmdlet will not replaced + 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 From f65733985ac6e350a75e7868d553579249ea674d Mon Sep 17 00:00:00 2001 From: Amanda Lim Date: Tue, 1 Jul 2025 09:52:48 -0700 Subject: [PATCH 06/10] Update change log --- src/DevCenter/DevCenter/ChangeLog.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/DevCenter/DevCenter/ChangeLog.md b/src/DevCenter/DevCenter/ChangeLog.md index df5bf1505fde..2b064b9409df 100644 --- a/src/DevCenter/DevCenter/ChangeLog.md +++ b/src/DevCenter/DevCenter/ChangeLog.md @@ -18,6 +18,8 @@ - Additional information about change #1 --> ## Upcoming Release +## Version 2.0.2 +* Add preannouncement breaking change messages. ## Version 2.0.1 * Upgraded nuget package to signed package. From b7bdcff0332daef6c9807ec336e6c0ed015c72ce Mon Sep 17 00:00:00 2001 From: Yan Xu Date: Wed, 2 Jul 2025 14:13:39 +0800 Subject: [PATCH 07/10] Update src/DevCenter/DevCenter/ChangeLog.md --- src/DevCenter/DevCenter/ChangeLog.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/DevCenter/DevCenter/ChangeLog.md b/src/DevCenter/DevCenter/ChangeLog.md index 2b064b9409df..ddfdcb38f6b5 100644 --- a/src/DevCenter/DevCenter/ChangeLog.md +++ b/src/DevCenter/DevCenter/ChangeLog.md @@ -18,8 +18,9 @@ - Additional information about change #1 --> ## Upcoming Release +* Added preannouncement breaking change messages. + ## Version 2.0.2 -* Add preannouncement breaking change messages. ## Version 2.0.1 * Upgraded nuget package to signed package. From ac624e3079e36b50fc46dc3a07be582eede15657 Mon Sep 17 00:00:00 2001 From: Yan Xu Date: Wed, 2 Jul 2025 14:25:20 +0800 Subject: [PATCH 08/10] Update src/DevCenter/DevCenter/ChangeLog.md --- src/DevCenter/DevCenter/ChangeLog.md | 2 -- 1 file changed, 2 deletions(-) diff --git a/src/DevCenter/DevCenter/ChangeLog.md b/src/DevCenter/DevCenter/ChangeLog.md index ddfdcb38f6b5..53483c5fdd41 100644 --- a/src/DevCenter/DevCenter/ChangeLog.md +++ b/src/DevCenter/DevCenter/ChangeLog.md @@ -20,8 +20,6 @@ ## Upcoming Release * Added preannouncement breaking change messages. -## Version 2.0.2 - ## Version 2.0.1 * Upgraded nuget package to signed package. From a5dd4279ff1d133912fdc93e73fe5ce1174882f1 Mon Sep 17 00:00:00 2001 From: Amanda Lim Date: Wed, 2 Jul 2025 09:32:57 -0700 Subject: [PATCH 09/10] Run autorest and build --- .../Properties/AssemblyInfo.cs | 26 +++++++++++++++++++ .../custom/Az.DevCenter.custom.psm1 | 4 +-- .../DevCenter.AutoRest/custom/README.md | 8 +++--- .../DevCenter.AutoRest/docs/Az.DevCenter.md | 2 +- .../DevCenter.AutoRest/docs/README.md | 4 +-- .../DevCenter.AutoRest/generate-info.json | 2 +- .../DevCenter.AutoRest/resources/README.md | 11 ++++++++ .../DevCenter.AutoRest/test/README.md | 2 +- src/DevCenter/DevCenter.sln | 22 ++++++++-------- src/DevCenter/DevCenter/Az.DevCenter.psd1 | 12 ++++----- ...-AzDevCenterAdminCatalogSyncErrorDetail.md | 2 +- ...AzDevCenterUserDevBoxCustomizationGroup.md | 8 +++--- .../Properties/AssemblyInfo.cs | 26 +++++++++++++++++++ .../custom/Az.DevCenterdata.custom.psm1 | 4 +-- .../DevCenterData.AutoRest/custom/README.md | 8 +++--- .../docs/Az.DevCenterdata.md | 2 +- .../docs/Deploy-AzDevCenterUserEnvironment.md | 2 +- .../docs/Get-AzDevCenterUserCatalog.md | 2 +- .../docs/Get-AzDevCenterUserDevBox.md | 2 +- .../docs/Get-AzDevCenterUserDevBoxAction.md | 2 +- ...AzDevCenterUserDevBoxCustomizationGroup.md | 2 +- ...erUserDevBoxCustomizationTaskDefinition.md | 2 +- ...DevCenterUserDevBoxCustomizationTaskLog.md | 2 +- .../Get-AzDevCenterUserDevBoxOperation.md | 2 +- ...t-AzDevCenterUserDevBoxRemoteConnection.md | 2 +- .../docs/Get-AzDevCenterUserEnvironment.md | 2 +- .../Get-AzDevCenterUserEnvironmentAction.md | 2 +- ...et-AzDevCenterUserEnvironmentDefinition.md | 2 +- .../docs/Get-AzDevCenterUserEnvironmentLog.md | 2 +- ...Get-AzDevCenterUserEnvironmentOperation.md | 2 +- .../Get-AzDevCenterUserEnvironmentOutput.md | 2 +- .../Get-AzDevCenterUserEnvironmentType.md | 2 +- .../docs/Get-AzDevCenterUserPool.md | 2 +- .../docs/Get-AzDevCenterUserProject.md | 2 +- .../docs/Get-AzDevCenterUserSchedule.md | 2 +- ...Invoke-AzDevCenterUserDelayDevBoxAction.md | 2 +- ...e-AzDevCenterUserDelayEnvironmentAction.md | 2 +- .../docs/New-AzDevCenterUserDevBox.md | 2 +- ...AzDevCenterUserDevBoxCustomizationGroup.md | 2 +- .../docs/New-AzDevCenterUserEnvironment.md | 2 +- .../DevCenterData.AutoRest/docs/README.md | 4 +-- .../docs/Remove-AzDevCenterUserDevBox.md | 2 +- .../docs/Remove-AzDevCenterUserEnvironment.md | 2 +- .../docs/Repair-AzDevCenterUserDevBox.md | 2 +- .../docs/Restart-AzDevCenterUserDevBox.md | 2 +- .../docs/Skip-AzDevCenterUserDevBoxAction.md | 2 +- .../Skip-AzDevCenterUserEnvironmentAction.md | 2 +- .../docs/Start-AzDevCenterUserDevBox.md | 2 +- .../docs/Stop-AzDevCenterUserDevBox.md | 2 +- ...CenterUserDevBoxCustomizationTaskAction.md | 2 +- .../docs/Update-AzDevCenterUserEnvironment.md | 2 +- .../DevCenterData.AutoRest/generate-info.json | 2 +- .../resources/README.md | 11 ++++++++ .../DevCenterData.AutoRest/test/README.md | 2 +- 54 files changed, 152 insertions(+), 78 deletions(-) create mode 100644 src/DevCenter/DevCenter.AutoRest/Properties/AssemblyInfo.cs create mode 100644 src/DevCenter/DevCenter.AutoRest/resources/README.md create mode 100644 src/DevCenter/DevCenterData.AutoRest/Properties/AssemblyInfo.cs create mode 100644 src/DevCenter/DevCenterData.AutoRest/resources/README.md 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/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/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/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..74dc687dfa62 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", "{7EFB45E3-7F5A-4F6F-8C77-D88E93392D5D}" 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 + {7EFB45E3-7F5A-4F6F-8C77-D88E93392D5D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {7EFB45E3-7F5A-4F6F-8C77-D88E93392D5D}.Debug|Any CPU.Build.0 = Debug|Any CPU + {7EFB45E3-7F5A-4F6F-8C77-D88E93392D5D}.Release|Any CPU.ActiveCfg = Release|Any CPU + {7EFB45E3-7F5A-4F6F-8C77-D88E93392D5D}.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..3edc7f1bc165 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/2/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/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/DevCenter/help/New-AzDevCenterUserDevBoxCustomizationGroup.md b/src/DevCenter/DevCenter/help/New-AzDevCenterUserDevBoxCustomizationGroup.md index a63e6dcce744..07a387f50783 100644 --- a/src/DevCenter/DevCenter/help/New-AzDevCenterUserDevBoxCustomizationGroup.md +++ b/src/DevCenter/DevCenter/help/New-AzDevCenterUserDevBoxCustomizationGroup.md @@ -45,7 +45,7 @@ Applies customizations to the Dev Box. ## EXAMPLES -### Example 1: Create a customization group by endpoint +### Example 1: Create a customization groupby endpoint ```powershell $task = @{ Name = "catalogName/choco" @@ -63,14 +63,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 group by dev center +### Example 2: Create a customization groupby 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 group by endpoint and InputObject +### Example 3: Create a customization groupby 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 @@ -78,7 +78,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 group by dev center and InputObject +### Example 4: Create a customization groupby 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/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/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/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/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..6bad3f84be98 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 --- 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/generate-info.json b/src/DevCenter/DevCenterData.AutoRest/generate-info.json index e7374bcec4f6..521ddb693887 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": "95c24881-0625-4864-a32a-123b9650c2bd" } 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 From 573177d496a197762cfa3e3db24c01baab526d59 Mon Sep 17 00:00:00 2001 From: Amanda Lim Date: Mon, 7 Jul 2025 09:48:00 -0700 Subject: [PATCH 10/10] Fix doc --- src/DevCenter/DevCenter.sln | 10 +++++----- src/DevCenter/DevCenter/Az.DevCenter.psd1 | 2 +- .../New-AzDevCenterUserDevBoxCustomizationGroup.md | 8 ++++---- .../New-AzDevCenterUserDevBoxCustomizationGroup.md | 8 ++++---- .../New-AzDevCenterUserDevBoxCustomizationGroup.md | 8 ++++---- .../DevCenterData.AutoRest/generate-info.json | 2 +- 6 files changed, 19 insertions(+), 19 deletions(-) diff --git a/src/DevCenter/DevCenter.sln b/src/DevCenter/DevCenter.sln index 74dc687dfa62..7e718a44263b 100644 --- a/src/DevCenter/DevCenter.sln +++ b/src/DevCenter/DevCenter.sln @@ -21,7 +21,7 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DevCenter", "DevCenter\DevC EndProject 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", "{7EFB45E3-7F5A-4F6F-8C77-D88E93392D5D}" +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 @@ -64,10 +64,10 @@ Global {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 - {7EFB45E3-7F5A-4F6F-8C77-D88E93392D5D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {7EFB45E3-7F5A-4F6F-8C77-D88E93392D5D}.Debug|Any CPU.Build.0 = Debug|Any CPU - {7EFB45E3-7F5A-4F6F-8C77-D88E93392D5D}.Release|Any CPU.ActiveCfg = Release|Any CPU - {7EFB45E3-7F5A-4F6F-8C77-D88E93392D5D}.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 3edc7f1bc165..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: 7/2/2025 +# Generated on: 7/7/2025 # @{ diff --git a/src/DevCenter/DevCenter/help/New-AzDevCenterUserDevBoxCustomizationGroup.md b/src/DevCenter/DevCenter/help/New-AzDevCenterUserDevBoxCustomizationGroup.md index 07a387f50783..a63e6dcce744 100644 --- a/src/DevCenter/DevCenter/help/New-AzDevCenterUserDevBoxCustomizationGroup.md +++ b/src/DevCenter/DevCenter/help/New-AzDevCenterUserDevBoxCustomizationGroup.md @@ -45,7 +45,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" @@ -63,14 +63,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 @@ -78,7 +78,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-AzDevCenterUserDevBoxCustomizationGroup.md b/src/DevCenter/DevCenterData.AutoRest/docs/New-AzDevCenterUserDevBoxCustomizationGroup.md index 6bad3f84be98..445a7dbf80c9 100644 --- a/src/DevCenter/DevCenterData.AutoRest/docs/New-AzDevCenterUserDevBoxCustomizationGroup.md +++ b/src/DevCenter/DevCenterData.AutoRest/docs/New-AzDevCenterUserDevBoxCustomizationGroup.md @@ -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/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 521ddb693887..99374784c49f 100644 --- a/src/DevCenter/DevCenterData.AutoRest/generate-info.json +++ b/src/DevCenter/DevCenterData.AutoRest/generate-info.json @@ -1,3 +1,3 @@ { - "generate_Id": "95c24881-0625-4864-a32a-123b9650c2bd" + "generate_Id": "464e8bbe-d4da-40e0-a4c5-9162a2319780" }