Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[DevCenter] Update data plane to 2024-05-01-preview - breaking changes #26333

Open
wants to merge 4 commits into
base: generation
Choose a base branch
from

Conversation

am-lim
Copy link

@am-lim am-lim commented Oct 15, 2024

Description

Breaking change PR, remove deprecation warnings. Update data plane cmdlets to 2024-05-01-preview. Adapted from previous Closed PR: #25737

Mandatory Checklist

  • SHOULD update ChangeLog.md file(s) appropriately
    • For SDK-based development mode, update src/{{SERVICE}}/{{SERVICE}}/ChangeLog.md.
      • A snippet outlining the change(s) made in the PR should be written under the ## Upcoming Release header in the past tense.
    • For autorest-based development mode, include the changelog in the PR description.
    • Should not change ChangeLog.md if no new release is required, such as fixing test case only.
  • SHOULD regenerate markdown help files if there is cmdlet API change. Instruction
  • SHOULD have proper test coverage for changes in pull request.
  • SHOULD NOT adjust version of module manually in pull request

Copy link

azure-client-tools-bot-prd bot commented Oct 15, 2024

️✔️Az.Accounts
️✔️Build
️✔️PowerShell Core - Windows
❌Az.DevCenter
️✔️Build
️✔️PowerShell Core - Windows
❌Breaking Change Check
❌PowerShell Core - Windows
Type Cmdlet Description Remediation
Get-AzDevCenterUserDevBox The element type for property 'Detail' has been changed from 'Microsoft.Azure.PowerShell.Cmdlets.DevCenterdata.Models.Api20231001Preview.ICloudErrorBody' to 'Microsoft.Azure.PowerShell.Cmdlets.DevCenterdata.Models.Api20240501Preview.IAzureCoreFoundationsError'. Change the element type for property 'Detail' back to 'Microsoft.Azure.PowerShell.Cmdlets.DevCenterdata.Models.Api20231001Preview.ICloudErrorBody'.
Get-AzDevCenterUserDevBox The type of property 'ProvisioningState' of type 'Microsoft.Azure.PowerShell.Cmdlets.DevCenterdata.Models.Api20231001Preview.IDevBox' has changed from 'System.String' to 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.DevCenterdata.Support.DevBoxProvisioningState]'. Change the type of property 'ProvisioningState' back to 'System.String'.
Get-AzDevCenterUserDevBox The type of property 'HardwareProfileSkuName' of type 'Microsoft.Azure.PowerShell.Cmdlets.DevCenterdata.Models.Api20231001Preview.IDevBox' has changed from 'System.String' to 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.DevCenterdata.Support.SkuName]'. Change the type of property 'HardwareProfileSkuName' back to 'System.String'.
Get-AzDevCenterUserDevBoxOperation The element type for property 'Detail' has been changed from 'Microsoft.Azure.PowerShell.Cmdlets.DevCenterdata.Models.Api20231001Preview.ICloudErrorBody' to 'Microsoft.Azure.PowerShell.Cmdlets.DevCenterdata.Models.Api20240501Preview.IAzureCoreFoundationsError'. Change the element type for property 'Detail' back to 'Microsoft.Azure.PowerShell.Cmdlets.DevCenterdata.Models.Api20231001Preview.ICloudErrorBody'.
Get-AzDevCenterUserDevBoxOperation The type of property 'Status' of type 'Microsoft.Azure.PowerShell.Cmdlets.DevCenterdata.Models.Api20231001Preview.IDevBoxOperation' has changed from 'Microsoft.Azure.PowerShell.Cmdlets.DevCenterdata.Support.DevBoxOperationStatus' to 'Microsoft.Azure.PowerShell.Cmdlets.DevCenterdata.Support.OperationState'. Change the type of property 'Status' back to 'Microsoft.Azure.PowerShell.Cmdlets.DevCenterdata.Support.DevBoxOperationStatus'.
Get-AzDevCenterUserEnvironment The element type for property 'Detail' has been changed from 'Microsoft.Azure.PowerShell.Cmdlets.DevCenterdata.Models.Api20231001Preview.ICloudErrorBody' to 'Microsoft.Azure.PowerShell.Cmdlets.DevCenterdata.Models.Api20240501Preview.IAzureCoreFoundationsError'. Change the element type for property 'Detail' back to 'Microsoft.Azure.PowerShell.Cmdlets.DevCenterdata.Models.Api20231001Preview.ICloudErrorBody'.
Get-AzDevCenterUserEnvironment The type of property 'ProvisioningState' of type 'Microsoft.Azure.PowerShell.Cmdlets.DevCenterdata.Models.Api20231001Preview.IEnvironment' has changed from 'System.String' to 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.DevCenterdata.Support.EnvironmentProvisioningState]'. Change the type of property 'ProvisioningState' back to 'System.String'.
Get-AzDevCenterUserEnvironmentAction The type of property 'NextScheduledTime' of type 'Microsoft.Azure.PowerShell.Cmdlets.DevCenterdata.Models.Api20231001Preview.IEnvironmentAction' has changed from 'System.DateTime' to 'System.Nullable`1[System.DateTime]'. Change the type of property 'NextScheduledTime' back to 'System.DateTime'.
Get-AzDevCenterUserEnvironmentLog The cmdlet 'Get-AzDevCenterUserEnvironmentLog' no longer supports the parameter 'OutFile' and no alias was found for the original parameter name. Add the parameter 'OutFile' back to the cmdlet 'Get-AzDevCenterUserEnvironmentLog', or add an alias to the original parameter name.
Get-AzDevCenterUserEnvironmentLog The cmdlet 'Get-AzDevCenterUserEnvironmentLog' no longer supports the parameter 'PassThru' and no alias was found for the original parameter name. Add the parameter 'PassThru' back to the cmdlet 'Get-AzDevCenterUserEnvironmentLog', or add an alias to the original parameter name.
Get-AzDevCenterUserEnvironmentLog The parameter set 'Get' for cmdlet 'Get-AzDevCenterUserEnvironmentLog' has been removed. Add parameter set 'Get' back to cmdlet 'Get-AzDevCenterUserEnvironmentLog'.
Get-AzDevCenterUserEnvironmentLog The parameter set 'GetByDevCenter' for cmdlet 'Get-AzDevCenterUserEnvironmentLog' has been removed. Add parameter set 'GetByDevCenter' back to cmdlet 'Get-AzDevCenterUserEnvironmentLog'.
Get-AzDevCenterUserEnvironmentLog The parameter set '__AllParameterSets' for cmdlet 'Get-AzDevCenterUserEnvironmentLog' has been removed. Add parameter set '__AllParameterSets' back to cmdlet 'Get-AzDevCenterUserEnvironmentLog'.
Get-AzDevCenterUserEnvironmentOperation The element type for property 'Detail' has been changed from 'Microsoft.Azure.PowerShell.Cmdlets.DevCenterdata.Models.Api20231001Preview.ICloudErrorBody' to 'Microsoft.Azure.PowerShell.Cmdlets.DevCenterdata.Models.Api20240501Preview.IAzureCoreFoundationsError'. Change the element type for property 'Detail' back to 'Microsoft.Azure.PowerShell.Cmdlets.DevCenterdata.Models.Api20231001Preview.ICloudErrorBody'.
Get-AzDevCenterUserEnvironmentOperation The type of property 'EnvironmentParameter' of type 'Microsoft.Azure.PowerShell.Cmdlets.DevCenterdata.Models.Api20231001Preview.IEnvironmentOperation' has changed from 'Microsoft.Azure.PowerShell.Cmdlets.DevCenterdata.Models.IAny' to 'Microsoft.Azure.PowerShell.Cmdlets.DevCenterdata.Models.IEnvironmentOperationEnvironmentParameters'. Change the type of property 'EnvironmentParameter' back to 'Microsoft.Azure.PowerShell.Cmdlets.DevCenterdata.Models.IAny'.
Get-AzDevCenterUserEnvironmentOperation The type of property 'Status' of type 'Microsoft.Azure.PowerShell.Cmdlets.DevCenterdata.Models.Api20231001Preview.IEnvironmentOperation' has changed from 'Microsoft.Azure.PowerShell.Cmdlets.DevCenterdata.Support.EnvironmentOperationStatus' to 'Microsoft.Azure.PowerShell.Cmdlets.DevCenterdata.Support.OperationState'. Change the type of property 'Status' back to 'Microsoft.Azure.PowerShell.Cmdlets.DevCenterdata.Support.EnvironmentOperationStatus'.
Get-AzDevCenterUserEnvironmentType The parameter set '__AllParameterSets' for cmdlet 'Get-AzDevCenterUserEnvironmentType' has been removed. Add parameter set '__AllParameterSets' back to cmdlet 'Get-AzDevCenterUserEnvironmentType'.
Get-AzDevCenterUserPool The type of property 'HardwareProfileSkuName' of type 'Microsoft.Azure.PowerShell.Cmdlets.DevCenterdata.Models.Api20231001Preview.IPool' has changed from 'System.String' to 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.DevCenterdata.Support.SkuName]'. Change the type of property 'HardwareProfileSkuName' back to 'System.String'.
Invoke-AzDevCenterUserDelayDevBoxAction The element type for property 'Detail' has been changed from 'Microsoft.Azure.PowerShell.Cmdlets.DevCenterdata.Models.Api20231001Preview.ICloudErrorBody' to 'Microsoft.Azure.PowerShell.Cmdlets.DevCenterdata.Models.Api20240501Preview.IAzureCoreFoundationsError'. Change the element type for property 'Detail' back to 'Microsoft.Azure.PowerShell.Cmdlets.DevCenterdata.Models.Api20231001Preview.ICloudErrorBody'.
Invoke-AzDevCenterUserDelayEnvironmentAction The type of property 'NextScheduledTime' of type 'Microsoft.Azure.PowerShell.Cmdlets.DevCenterdata.Models.Api20231001Preview.IEnvironmentAction' has changed from 'System.DateTime' to 'System.Nullable`1[System.DateTime]'. Change the type of property 'NextScheduledTime' back to 'System.DateTime'.
New-AzDevCenterUserDevBox The element type for property 'Detail' has been changed from 'Microsoft.Azure.PowerShell.Cmdlets.DevCenterdata.Models.Api20231001Preview.ICloudErrorBody' to 'Microsoft.Azure.PowerShell.Cmdlets.DevCenterdata.Models.Api20240501Preview.IAzureCoreFoundationsError'. Change the element type for property 'Detail' back to 'Microsoft.Azure.PowerShell.Cmdlets.DevCenterdata.Models.Api20231001Preview.ICloudErrorBody'.
New-AzDevCenterUserDevBox The type of property 'ProvisioningState' of type 'Microsoft.Azure.PowerShell.Cmdlets.DevCenterdata.Models.Api20231001Preview.IDevBox' has changed from 'System.String' to 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.DevCenterdata.Support.DevBoxProvisioningState]'. Change the type of property 'ProvisioningState' back to 'System.String'.
New-AzDevCenterUserDevBox The type of property 'HardwareProfileSkuName' of type 'Microsoft.Azure.PowerShell.Cmdlets.DevCenterdata.Models.Api20231001Preview.IDevBox' has changed from 'System.String' to 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.DevCenterdata.Support.SkuName]'. Change the type of property 'HardwareProfileSkuName' back to 'System.String'.
Update-AzDevCenterUserEnvironment The element type for property 'Detail' has been changed from 'Microsoft.Azure.PowerShell.Cmdlets.DevCenterdata.Models.Api20231001Preview.ICloudErrorBody' to 'Microsoft.Azure.PowerShell.Cmdlets.DevCenterdata.Models.Api20240501Preview.IAzureCoreFoundationsError'. Change the element type for property 'Detail' back to 'Microsoft.Azure.PowerShell.Cmdlets.DevCenterdata.Models.Api20231001Preview.ICloudErrorBody'.
Update-AzDevCenterUserEnvironment The type of property 'ProvisioningState' of type 'Microsoft.Azure.PowerShell.Cmdlets.DevCenterdata.Models.Api20231001Preview.IEnvironment' has changed from 'System.String' to 'System.Nullable`1[Microsoft.Azure.PowerShell.Cmdlets.DevCenterdata.Support.EnvironmentProvisioningState]'. Change the type of property 'ProvisioningState' back to 'System.String'.
⚠️Signature Check
⚠️PowerShell Core - Windows
Type Cmdlet Description Remediation
⚠️ Get-AzDevCenterAdminAttachedNetwork Get-AzDevCenterAdminAttachedNetwork Changes the ConfirmImpact but does not set the SupportsShouldProcess property to true in the cmdlet attribute. Determine if the cmdlet should implement ShouldProcess and if so determine if it should implement Force / ShouldContinue
⚠️ Get-AzDevCenterAdminAttachedNetwork Get-AzDevCenterAdminAttachedNetwork changes the confirm impact. Please ensure that the change in ConfirmImpact is justified Verify that ConfirmImpact is changed appropriately by the cmdlet. It is very rare for a cmdlet to change the ConfirmImpact.
⚠️ Get-AzDevCenterAdminCatalog Get-AzDevCenterAdminCatalog Changes the ConfirmImpact but does not set the SupportsShouldProcess property to true in the cmdlet attribute. Determine if the cmdlet should implement ShouldProcess and if so determine if it should implement Force / ShouldContinue
⚠️ Get-AzDevCenterAdminCatalog Get-AzDevCenterAdminCatalog changes the confirm impact. Please ensure that the change in ConfirmImpact is justified Verify that ConfirmImpact is changed appropriately by the cmdlet. It is very rare for a cmdlet to change the ConfirmImpact.
⚠️ Get-AzDevCenterAdminCustomizationTask Get-AzDevCenterAdminCustomizationTask Changes the ConfirmImpact but does not set the SupportsShouldProcess property to true in the cmdlet attribute. Determine if the cmdlet should implement ShouldProcess and if so determine if it should implement Force / ShouldContinue
⚠️ Get-AzDevCenterAdminCustomizationTask Get-AzDevCenterAdminCustomizationTask changes the confirm impact. Please ensure that the change in ConfirmImpact is justified Verify that ConfirmImpact is changed appropriately by the cmdlet. It is very rare for a cmdlet to change the ConfirmImpact.
⚠️ Get-AzDevCenterAdminDevBoxDefinition Get-AzDevCenterAdminDevBoxDefinition Changes the ConfirmImpact but does not set the SupportsShouldProcess property to true in the cmdlet attribute. Determine if the cmdlet should implement ShouldProcess and if so determine if it should implement Force / ShouldContinue
⚠️ Get-AzDevCenterAdminDevBoxDefinition Get-AzDevCenterAdminDevBoxDefinition changes the confirm impact. Please ensure that the change in ConfirmImpact is justified Verify that ConfirmImpact is changed appropriately by the cmdlet. It is very rare for a cmdlet to change the ConfirmImpact.
⚠️ Get-AzDevCenterAdminDevCenter Get-AzDevCenterAdminDevCenter Changes the ConfirmImpact but does not set the SupportsShouldProcess property to true in the cmdlet attribute. Determine if the cmdlet should implement ShouldProcess and if so determine if it should implement Force / ShouldContinue
⚠️ Get-AzDevCenterAdminDevCenter Get-AzDevCenterAdminDevCenter changes the confirm impact. Please ensure that the change in ConfirmImpact is justified Verify that ConfirmImpact is changed appropriately by the cmdlet. It is very rare for a cmdlet to change the ConfirmImpact.
⚠️ Get-AzDevCenterAdminEnvironmentDefinition Get-AzDevCenterAdminEnvironmentDefinition Changes the ConfirmImpact but does not set the SupportsShouldProcess property to true in the cmdlet attribute. Determine if the cmdlet should implement ShouldProcess and if so determine if it should implement Force / ShouldContinue
⚠️ Get-AzDevCenterAdminEnvironmentDefinition Get-AzDevCenterAdminEnvironmentDefinition changes the confirm impact. Please ensure that the change in ConfirmImpact is justified Verify that ConfirmImpact is changed appropriately by the cmdlet. It is very rare for a cmdlet to change the ConfirmImpact.
⚠️ Get-AzDevCenterAdminEnvironmentType Get-AzDevCenterAdminEnvironmentType Changes the ConfirmImpact but does not set the SupportsShouldProcess property to true in the cmdlet attribute. Determine if the cmdlet should implement ShouldProcess and if so determine if it should implement Force / ShouldContinue
⚠️ Get-AzDevCenterAdminEnvironmentType Get-AzDevCenterAdminEnvironmentType changes the confirm impact. Please ensure that the change in ConfirmImpact is justified Verify that ConfirmImpact is changed appropriately by the cmdlet. It is very rare for a cmdlet to change the ConfirmImpact.
⚠️ Get-AzDevCenterAdminGallery Get-AzDevCenterAdminGallery Changes the ConfirmImpact but does not set the SupportsShouldProcess property to true in the cmdlet attribute. Determine if the cmdlet should implement ShouldProcess and if so determine if it should implement Force / ShouldContinue
⚠️ Get-AzDevCenterAdminGallery Get-AzDevCenterAdminGallery changes the confirm impact. Please ensure that the change in ConfirmImpact is justified Verify that ConfirmImpact is changed appropriately by the cmdlet. It is very rare for a cmdlet to change the ConfirmImpact.
⚠️ Get-AzDevCenterAdminImage Get-AzDevCenterAdminImage Changes the ConfirmImpact but does not set the SupportsShouldProcess property to true in the cmdlet attribute. Determine if the cmdlet should implement ShouldProcess and if so determine if it should implement Force / ShouldContinue
⚠️ Get-AzDevCenterAdminImage Get-AzDevCenterAdminImage changes the confirm impact. Please ensure that the change in ConfirmImpact is justified Verify that ConfirmImpact is changed appropriately by the cmdlet. It is very rare for a cmdlet to change the ConfirmImpact.
⚠️ Get-AzDevCenterAdminImageVersion Get-AzDevCenterAdminImageVersion Changes the ConfirmImpact but does not set the SupportsShouldProcess property to true in the cmdlet attribute. Determine if the cmdlet should implement ShouldProcess and if so determine if it should implement Force / ShouldContinue
⚠️ Get-AzDevCenterAdminImageVersion Get-AzDevCenterAdminImageVersion changes the confirm impact. Please ensure that the change in ConfirmImpact is justified Verify that ConfirmImpact is changed appropriately by the cmdlet. It is very rare for a cmdlet to change the ConfirmImpact.
⚠️ Get-AzDevCenterAdminNetworkConnection Get-AzDevCenterAdminNetworkConnection Changes the ConfirmImpact but does not set the SupportsShouldProcess property to true in the cmdlet attribute. Determine if the cmdlet should implement ShouldProcess and if so determine if it should implement Force / ShouldContinue
⚠️ Get-AzDevCenterAdminNetworkConnection Get-AzDevCenterAdminNetworkConnection changes the confirm impact. Please ensure that the change in ConfirmImpact is justified Verify that ConfirmImpact is changed appropriately by the cmdlet. It is very rare for a cmdlet to change the ConfirmImpact.
⚠️ Get-AzDevCenterAdminNetworkConnectionHealthDetail Get-AzDevCenterAdminNetworkConnectionHealthDetail Changes the ConfirmImpact but does not set the SupportsShouldProcess property to true in the cmdlet attribute. Determine if the cmdlet should implement ShouldProcess and if so determine if it should implement Force / ShouldContinue
⚠️ Get-AzDevCenterAdminNetworkConnectionHealthDetail Get-AzDevCenterAdminNetworkConnectionHealthDetail changes the confirm impact. Please ensure that the change in ConfirmImpact is justified Verify that ConfirmImpact is changed appropriately by the cmdlet. It is very rare for a cmdlet to change the ConfirmImpact.
⚠️ Get-AzDevCenterAdminNetworkConnectionOutboundNetworkDependencyEndpoint Get-AzDevCenterAdminNetworkConnectionOutboundNetworkDependencyEndpoint Changes the ConfirmImpact but does not set the SupportsShouldProcess property to true in the cmdlet attribute. Determine if the cmdlet should implement ShouldProcess and if so determine if it should implement Force / ShouldContinue
⚠️ Get-AzDevCenterAdminNetworkConnectionOutboundNetworkDependencyEndpoint Get-AzDevCenterAdminNetworkConnectionOutboundNetworkDependencyEndpoint changes the confirm impact. Please ensure that the change in ConfirmImpact is justified Verify that ConfirmImpact is changed appropriately by the cmdlet. It is very rare for a cmdlet to change the ConfirmImpact.
⚠️ Get-AzDevCenterAdminOperationStatus Get-AzDevCenterAdminOperationStatus Changes the ConfirmImpact but does not set the SupportsShouldProcess property to true in the cmdlet attribute. Determine if the cmdlet should implement ShouldProcess and if so determine if it should implement Force / ShouldContinue
⚠️ Get-AzDevCenterAdminOperationStatus Get-AzDevCenterAdminOperationStatus changes the confirm impact. Please ensure that the change in ConfirmImpact is justified Verify that ConfirmImpact is changed appropriately by the cmdlet. It is very rare for a cmdlet to change the ConfirmImpact.
⚠️ Get-AzDevCenterAdminPlan Get-AzDevCenterAdminPlan Changes the ConfirmImpact but does not set the SupportsShouldProcess property to true in the cmdlet attribute. Determine if the cmdlet should implement ShouldProcess and if so determine if it should implement Force / ShouldContinue
⚠️ Get-AzDevCenterAdminPlan Get-AzDevCenterAdminPlan changes the confirm impact. Please ensure that the change in ConfirmImpact is justified Verify that ConfirmImpact is changed appropriately by the cmdlet. It is very rare for a cmdlet to change the ConfirmImpact.
⚠️ Get-AzDevCenterAdminPlanMember Get-AzDevCenterAdminPlanMember Changes the ConfirmImpact but does not set the SupportsShouldProcess property to true in the cmdlet attribute. Determine if the cmdlet should implement ShouldProcess and if so determine if it should implement Force / ShouldContinue
⚠️ Get-AzDevCenterAdminPlanMember Get-AzDevCenterAdminPlanMember changes the confirm impact. Please ensure that the change in ConfirmImpact is justified Verify that ConfirmImpact is changed appropriately by the cmdlet. It is very rare for a cmdlet to change the ConfirmImpact.
⚠️ Get-AzDevCenterAdminPool Get-AzDevCenterAdminPool Changes the ConfirmImpact but does not set the SupportsShouldProcess property to true in the cmdlet attribute. Determine if the cmdlet should implement ShouldProcess and if so determine if it should implement Force / ShouldContinue
⚠️ Get-AzDevCenterAdminPool Get-AzDevCenterAdminPool changes the confirm impact. Please ensure that the change in ConfirmImpact is justified Verify that ConfirmImpact is changed appropriately by the cmdlet. It is very rare for a cmdlet to change the ConfirmImpact.
⚠️ Get-AzDevCenterAdminProject Get-AzDevCenterAdminProject Changes the ConfirmImpact but does not set the SupportsShouldProcess property to true in the cmdlet attribute. Determine if the cmdlet should implement ShouldProcess and if so determine if it should implement Force / ShouldContinue
⚠️ Get-AzDevCenterAdminProject Get-AzDevCenterAdminProject changes the confirm impact. Please ensure that the change in ConfirmImpact is justified Verify that ConfirmImpact is changed appropriately by the cmdlet. It is very rare for a cmdlet to change the ConfirmImpact.
⚠️ Get-AzDevCenterAdminProjectAllowedEnvironmentType Get-AzDevCenterAdminProjectAllowedEnvironmentType Changes the ConfirmImpact but does not set the SupportsShouldProcess property to true in the cmdlet attribute. Determine if the cmdlet should implement ShouldProcess and if so determine if it should implement Force / ShouldContinue
⚠️ Get-AzDevCenterAdminProjectAllowedEnvironmentType Get-AzDevCenterAdminProjectAllowedEnvironmentType changes the confirm impact. Please ensure that the change in ConfirmImpact is justified Verify that ConfirmImpact is changed appropriately by the cmdlet. It is very rare for a cmdlet to change the ConfirmImpact.
⚠️ Get-AzDevCenterAdminProjectCatalog Get-AzDevCenterAdminProjectCatalog Changes the ConfirmImpact but does not set the SupportsShouldProcess property to true in the cmdlet attribute. Determine if the cmdlet should implement ShouldProcess and if so determine if it should implement Force / ShouldContinue
⚠️ Get-AzDevCenterAdminProjectCatalog Get-AzDevCenterAdminProjectCatalog changes the confirm impact. Please ensure that the change in ConfirmImpact is justified Verify that ConfirmImpact is changed appropriately by the cmdlet. It is very rare for a cmdlet to change the ConfirmImpact.
⚠️ Get-AzDevCenterAdminProjectEnvironmentDefinition Get-AzDevCenterAdminProjectEnvironmentDefinition Changes the ConfirmImpact but does not set the SupportsShouldProcess property to true in the cmdlet attribute. Determine if the cmdlet should implement ShouldProcess and if so determine if it should implement Force / ShouldContinue
⚠️ Get-AzDevCenterAdminProjectEnvironmentDefinition Get-AzDevCenterAdminProjectEnvironmentDefinition changes the confirm impact. Please ensure that the change in ConfirmImpact is justified Verify that ConfirmImpact is changed appropriately by the cmdlet. It is very rare for a cmdlet to change the ConfirmImpact.
⚠️ Get-AzDevCenterAdminProjectEnvironmentType Get-AzDevCenterAdminProjectEnvironmentType Changes the ConfirmImpact but does not set the SupportsShouldProcess property to true in the cmdlet attribute. Determine if the cmdlet should implement ShouldProcess and if so determine if it should implement Force / ShouldContinue
⚠️ Get-AzDevCenterAdminProjectEnvironmentType Get-AzDevCenterAdminProjectEnvironmentType changes the confirm impact. Please ensure that the change in ConfirmImpact is justified Verify that ConfirmImpact is changed appropriately by the cmdlet. It is very rare for a cmdlet to change the ConfirmImpact.
⚠️ Get-AzDevCenterAdminSchedule Get-AzDevCenterAdminSchedule Changes the ConfirmImpact but does not set the SupportsShouldProcess property to true in the cmdlet attribute. Determine if the cmdlet should implement ShouldProcess and if so determine if it should implement Force / ShouldContinue
⚠️ Get-AzDevCenterAdminSchedule Get-AzDevCenterAdminSchedule changes the confirm impact. Please ensure that the change in ConfirmImpact is justified Verify that ConfirmImpact is changed appropriately by the cmdlet. It is very rare for a cmdlet to change the ConfirmImpact.
⚠️ Get-AzDevCenterAdminSku Get-AzDevCenterAdminSku Changes the ConfirmImpact but does not set the SupportsShouldProcess property to true in the cmdlet attribute. Determine if the cmdlet should implement ShouldProcess and if so determine if it should implement Force / ShouldContinue
⚠️ Get-AzDevCenterAdminSku Get-AzDevCenterAdminSku changes the confirm impact. Please ensure that the change in ConfirmImpact is justified Verify that ConfirmImpact is changed appropriately by the cmdlet. It is very rare for a cmdlet to change the ConfirmImpact.
⚠️ Get-AzDevCenterAdminUsage Get-AzDevCenterAdminUsage Changes the ConfirmImpact but does not set the SupportsShouldProcess property to true in the cmdlet attribute. Determine if the cmdlet should implement ShouldProcess and if so determine if it should implement Force / ShouldContinue
⚠️ Get-AzDevCenterAdminUsage Get-AzDevCenterAdminUsage changes the confirm impact. Please ensure that the change in ConfirmImpact is justified Verify that ConfirmImpact is changed appropriately by the cmdlet. It is very rare for a cmdlet to change the ConfirmImpact.
⚠️ Get-AzDevCenterUserCatalog Get-AzDevCenterUserCatalog Changes the ConfirmImpact but does not set the SupportsShouldProcess property to true in the cmdlet attribute. Determine if the cmdlet should implement ShouldProcess and if so determine if it should implement Force / ShouldContinue
⚠️ Get-AzDevCenterUserCatalog Get-AzDevCenterUserCatalog changes the confirm impact. Please ensure that the change in ConfirmImpact is justified Verify that ConfirmImpact is changed appropriately by the cmdlet. It is very rare for a cmdlet to change the ConfirmImpact.
⚠️ Get-AzDevCenterUserDevBox Get-AzDevCenterUserDevBox Changes the ConfirmImpact but does not set the SupportsShouldProcess property to true in the cmdlet attribute. Determine if the cmdlet should implement ShouldProcess and if so determine if it should implement Force / ShouldContinue
⚠️ Get-AzDevCenterUserDevBox Get-AzDevCenterUserDevBox changes the confirm impact. Please ensure that the change in ConfirmImpact is justified Verify that ConfirmImpact is changed appropriately by the cmdlet. It is very rare for a cmdlet to change the ConfirmImpact.
⚠️ Get-AzDevCenterUserDevBoxAction Get-AzDevCenterUserDevBoxAction Changes the ConfirmImpact but does not set the SupportsShouldProcess property to true in the cmdlet attribute. Determine if the cmdlet should implement ShouldProcess and if so determine if it should implement Force / ShouldContinue
⚠️ Get-AzDevCenterUserDevBoxAction Get-AzDevCenterUserDevBoxAction changes the confirm impact. Please ensure that the change in ConfirmImpact is justified Verify that ConfirmImpact is changed appropriately by the cmdlet. It is very rare for a cmdlet to change the ConfirmImpact.
⚠️ Get-AzDevCenterUserDevBoxCustomizationGroup Get-AzDevCenterUserDevBoxCustomizationGroup Changes the ConfirmImpact but does not set the SupportsShouldProcess property to true in the cmdlet attribute. Determine if the cmdlet should implement ShouldProcess and if so determine if it should implement Force / ShouldContinue
⚠️ Get-AzDevCenterUserDevBoxCustomizationGroup Get-AzDevCenterUserDevBoxCustomizationGroup changes the confirm impact. Please ensure that the change in ConfirmImpact is justified Verify that ConfirmImpact is changed appropriately by the cmdlet. It is very rare for a cmdlet to change the ConfirmImpact.
⚠️ Get-AzDevCenterUserDevBoxCustomizationTaskDefinition Get-AzDevCenterUserDevBoxCustomizationTaskDefinition Changes the ConfirmImpact but does not set the SupportsShouldProcess property to true in the cmdlet attribute. Determine if the cmdlet should implement ShouldProcess and if so determine if it should implement Force / ShouldContinue
⚠️ Get-AzDevCenterUserDevBoxCustomizationTaskDefinition Get-AzDevCenterUserDevBoxCustomizationTaskDefinition changes the confirm impact. Please ensure that the change in ConfirmImpact is justified Verify that ConfirmImpact is changed appropriately by the cmdlet. It is very rare for a cmdlet to change the ConfirmImpact.
⚠️ Get-AzDevCenterUserDevBoxCustomizationTaskLog Get-AzDevCenterUserDevBoxCustomizationTaskLog Changes the ConfirmImpact but does not set the SupportsShouldProcess property to true in the cmdlet attribute. Determine if the cmdlet should implement ShouldProcess and if so determine if it should implement Force / ShouldContinue
⚠️ Get-AzDevCenterUserDevBoxCustomizationTaskLog Get-AzDevCenterUserDevBoxCustomizationTaskLog changes the confirm impact. Please ensure that the change in ConfirmImpact is justified Verify that ConfirmImpact is changed appropriately by the cmdlet. It is very rare for a cmdlet to change the ConfirmImpact.
⚠️ Get-AzDevCenterUserDevBoxOperation Get-AzDevCenterUserDevBoxOperation Changes the ConfirmImpact but does not set the SupportsShouldProcess property to true in the cmdlet attribute. Determine if the cmdlet should implement ShouldProcess and if so determine if it should implement Force / ShouldContinue
⚠️ Get-AzDevCenterUserDevBoxOperation Get-AzDevCenterUserDevBoxOperation changes the confirm impact. Please ensure that the change in ConfirmImpact is justified Verify that ConfirmImpact is changed appropriately by the cmdlet. It is very rare for a cmdlet to change the ConfirmImpact.
⚠️ Get-AzDevCenterUserDevBoxRemoteConnection Get-AzDevCenterUserDevBoxRemoteConnection Changes the ConfirmImpact but does not set the SupportsShouldProcess property to true in the cmdlet attribute. Determine if the cmdlet should implement ShouldProcess and if so determine if it should implement Force / ShouldContinue
⚠️ Get-AzDevCenterUserDevBoxRemoteConnection Get-AzDevCenterUserDevBoxRemoteConnection changes the confirm impact. Please ensure that the change in ConfirmImpact is justified Verify that ConfirmImpact is changed appropriately by the cmdlet. It is very rare for a cmdlet to change the ConfirmImpact.
⚠️ Get-AzDevCenterUserEnvironment Get-AzDevCenterUserEnvironment Changes the ConfirmImpact but does not set the SupportsShouldProcess property to true in the cmdlet attribute. Determine if the cmdlet should implement ShouldProcess and if so determine if it should implement Force / ShouldContinue
⚠️ Get-AzDevCenterUserEnvironment Get-AzDevCenterUserEnvironment changes the confirm impact. Please ensure that the change in ConfirmImpact is justified Verify that ConfirmImpact is changed appropriately by the cmdlet. It is very rare for a cmdlet to change the ConfirmImpact.
⚠️ Get-AzDevCenterUserEnvironmentAction Get-AzDevCenterUserEnvironmentAction Changes the ConfirmImpact but does not set the SupportsShouldProcess property to true in the cmdlet attribute. Determine if the cmdlet should implement ShouldProcess and if so determine if it should implement Force / ShouldContinue
⚠️ Get-AzDevCenterUserEnvironmentAction Get-AzDevCenterUserEnvironmentAction changes the confirm impact. Please ensure that the change in ConfirmImpact is justified Verify that ConfirmImpact is changed appropriately by the cmdlet. It is very rare for a cmdlet to change the ConfirmImpact.
⚠️ Get-AzDevCenterUserEnvironmentDefinition Get-AzDevCenterUserEnvironmentDefinition Changes the ConfirmImpact but does not set the SupportsShouldProcess property to true in the cmdlet attribute. Determine if the cmdlet should implement ShouldProcess and if so determine if it should implement Force / ShouldContinue
⚠️ Get-AzDevCenterUserEnvironmentDefinition Get-AzDevCenterUserEnvironmentDefinition changes the confirm impact. Please ensure that the change in ConfirmImpact is justified Verify that ConfirmImpact is changed appropriately by the cmdlet. It is very rare for a cmdlet to change the ConfirmImpact.
⚠️ Get-AzDevCenterUserEnvironmentLog Get-AzDevCenterUserEnvironmentLog Changes the ConfirmImpact but does not set the SupportsShouldProcess property to true in the cmdlet attribute. Determine if the cmdlet should implement ShouldProcess and if so determine if it should implement Force / ShouldContinue
⚠️ Get-AzDevCenterUserEnvironmentLog Get-AzDevCenterUserEnvironmentLog changes the confirm impact. Please ensure that the change in ConfirmImpact is justified Verify that ConfirmImpact is changed appropriately by the cmdlet. It is very rare for a cmdlet to change the ConfirmImpact.
⚠️ Get-AzDevCenterUserEnvironmentOperation Get-AzDevCenterUserEnvironmentOperation Changes the ConfirmImpact but does not set the SupportsShouldProcess property to true in the cmdlet attribute. Determine if the cmdlet should implement ShouldProcess and if so determine if it should implement Force / ShouldContinue
⚠️ Get-AzDevCenterUserEnvironmentOperation Get-AzDevCenterUserEnvironmentOperation changes the confirm impact. Please ensure that the change in ConfirmImpact is justified Verify that ConfirmImpact is changed appropriately by the cmdlet. It is very rare for a cmdlet to change the ConfirmImpact.
⚠️ Get-AzDevCenterUserEnvironmentOutput Get-AzDevCenterUserEnvironmentOutput Changes the ConfirmImpact but does not set the SupportsShouldProcess property to true in the cmdlet attribute. Determine if the cmdlet should implement ShouldProcess and if so determine if it should implement Force / ShouldContinue
⚠️ Get-AzDevCenterUserEnvironmentOutput Get-AzDevCenterUserEnvironmentOutput changes the confirm impact. Please ensure that the change in ConfirmImpact is justified Verify that ConfirmImpact is changed appropriately by the cmdlet. It is very rare for a cmdlet to change the ConfirmImpact.
⚠️ Get-AzDevCenterUserEnvironmentType Get-AzDevCenterUserEnvironmentType Changes the ConfirmImpact but does not set the SupportsShouldProcess property to true in the cmdlet attribute. Determine if the cmdlet should implement ShouldProcess and if so determine if it should implement Force / ShouldContinue
⚠️ Get-AzDevCenterUserEnvironmentType Get-AzDevCenterUserEnvironmentType changes the confirm impact. Please ensure that the change in ConfirmImpact is justified Verify that ConfirmImpact is changed appropriately by the cmdlet. It is very rare for a cmdlet to change the ConfirmImpact.
⚠️ Get-AzDevCenterUserPool Get-AzDevCenterUserPool Changes the ConfirmImpact but does not set the SupportsShouldProcess property to true in the cmdlet attribute. Determine if the cmdlet should implement ShouldProcess and if so determine if it should implement Force / ShouldContinue
⚠️ Get-AzDevCenterUserPool Get-AzDevCenterUserPool changes the confirm impact. Please ensure that the change in ConfirmImpact is justified Verify that ConfirmImpact is changed appropriately by the cmdlet. It is very rare for a cmdlet to change the ConfirmImpact.
⚠️ Get-AzDevCenterUserProject Get-AzDevCenterUserProject Changes the ConfirmImpact but does not set the SupportsShouldProcess property to true in the cmdlet attribute. Determine if the cmdlet should implement ShouldProcess and if so determine if it should implement Force / ShouldContinue
⚠️ Get-AzDevCenterUserProject Get-AzDevCenterUserProject changes the confirm impact. Please ensure that the change in ConfirmImpact is justified Verify that ConfirmImpact is changed appropriately by the cmdlet. It is very rare for a cmdlet to change the ConfirmImpact.
⚠️ Get-AzDevCenterUserSchedule Get-AzDevCenterUserSchedule Changes the ConfirmImpact but does not set the SupportsShouldProcess property to true in the cmdlet attribute. Determine if the cmdlet should implement ShouldProcess and if so determine if it should implement Force / ShouldContinue
⚠️ Get-AzDevCenterUserSchedule Get-AzDevCenterUserSchedule changes the confirm impact. Please ensure that the change in ConfirmImpact is justified Verify that ConfirmImpact is changed appropriately by the cmdlet. It is very rare for a cmdlet to change the ConfirmImpact.
❌Help Example Check
❌PowerShell Core - Windows
Type Cmdlet Example Line RuleName Description Extent Remediation
⚠️ Get-AzDevCenterUserDevBoxCustomizationTaskLog 3 2 Unassigned_Variable Get-AzDevCenterUserDevBoxCustomizationTaskLog -InputObject $customizationTaskInput is a null-valued parameter value. -InputObject Assign value for $customizationTaskInput.
⚠️ Get-AzDevCenterUserDevBoxCustomizationTaskLog 4 2 Unassigned_Variable Get-AzDevCenterUserDevBoxCustomizationTaskLog -InputObject $customizationTaskInput is a null-valued parameter value. -InputObject Assign value for $customizationTaskInput.
Get-AzDevCenterUserEnvironmentLog 1 1 Invalid_Parameter_Name Get-AzDevCenterUserEnvironmentLog -Outfile is not a valid parameter name. -Outfile Check validity of the parameter -Outfile.
Get-AzDevCenterUserEnvironmentLog 2 1 Invalid_Parameter_Name Get-AzDevCenterUserEnvironmentLog -Outfile is not a valid parameter name. -Outfile Check validity of the parameter -Outfile.
⚠️ New-AzDevCenterUserDevBoxCustomizationGroup 2 1 Unassigned_Variable New-AzDevCenterUserDevBoxCustomizationGroup -Task $tasks is a null-valued parameter value. -Task Assign value for $tasks.
⚠️ New-AzDevCenterUserDevBoxCustomizationGroup 3 2 Unassigned_Variable New-AzDevCenterUserDevBoxCustomizationGroup -Task $tasks is a null-valued parameter value. -Task Assign value for $tasks.
⚠️ New-AzDevCenterUserDevBoxCustomizationGroup 4 2 Unassigned_Variable New-AzDevCenterUserDevBoxCustomizationGroup -Task $tasks is a null-valued parameter value. -Task Assign value for $tasks.
️✔️Help File Existence Check
️✔️PowerShell Core - Windows
⚠️File Change Check
⚠️PowerShell Core - Windows
Type Cmdlet Description Remediation
⚠️ It is required to update ChangeLog.md if you want to release a new version for Az.DevCenter. Add a changelog record under Upcoming Release section with past tense.
️✔️UX Metadata Check
️✔️PowerShell Core - Windows
⚠️Test
⚠️ - Linux
Type Title Current Coverage Last Coverage Description
⚠️ Test Coverage Less Than 80% 55.75 % 62.79% Test coverage cannot be lower than the number of the last release.
⚠️ - MacOS
Type Title Current Coverage Last Coverage Description
⚠️ Test Coverage Less Than 80% 55.75% 62.79% Test coverage cannot be lower than the number of the last release.
⚠️PowerShell Core - Windows
Type Title Current Coverage Last Coverage Description
⚠️ Test Coverage Less Than 80% 55.75% 62.79% Test coverage cannot be lower than the number of the last release.

@Nickcandy
Copy link
Contributor

@am-lim
Copy link
Author

am-lim commented Oct 17, 2024

Hi @am-lim , please fix the errors in static analysis ci: https://dev.azure.com/azclitools/public/_build/results?buildId=197064&view=logs&j=b9afb22f-0837-5d02-bc24-6c30aee08bcf&t=990f6f37-4a21-5927-092a-220f38a460e9

Hi @Nickcandy, fixed the example error. The rest of the errors are breaking change errors that we want to merge in for the breaking change release (Ignite release). We already added deprecation warnings in a previous release.

@Nickcandy Nickcandy added the Breaking Change Release This PR contains breaking change label Oct 18, 2024
Copy link

To the author of the pull request,
This PR was labeled "Breaking Change Release" because it contains breaking changes.

  • According to our policy, breaking changes can only take place during major release and they must be preannounced.
  • Please follow our guide on the detailed steps.
  • Required: Please fill in the task below to facilitate our contact,you will receive notifications related to breaking changes.

@Nickcandy
Copy link
Contributor

Our next release would be major release. So we would merge your pr in next sprint. For more details please see our milestone: https://github.com/Azure/azure-powershell/milestones

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Breaking Change Release This PR contains breaking change
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants