-
Notifications
You must be signed in to change notification settings - Fork 4.1k
Added new cmdlets for BillingAccounts, BillingProfiles, InvoiceSections and updated Invoicing cmdlet #12289
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
Conversation
|
Can one of the admins verify this patch? |
src/Billing/Billing/Cmdlets/BillingAccounts/GetAzureRmBillingAccount.cs
Outdated
Show resolved
Hide resolved
src/Billing/Billing/Cmdlets/BillingAccounts/GetAzureRmBillingAccount.cs
Outdated
Show resolved
Hide resolved
src/Billing/Billing/Cmdlets/BillingProfiles/GetAzureRmBillingProfile.cs
Outdated
Show resolved
Hide resolved
VeryEarly
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
breaking changes are not allowed in non-breaking change release, please add these deprecated logic back, keep deprecation attribute: https://github.com/Azure/azure-powershell/blob/master/documentation/breaking-changes/breaking-changes-attribute-help.md#when-there-is-no-replacement-cmdlet
…ershell into GA/BillingRP
In the current version of SDK, we are not supporting the Get-AzBillingPeriod and Get-AzEnrollmentAccount cmdlets. Users were consuming these to get the UsageDetails which is part of the Consumption cmdlets. Now Consumption cmdlets has alternate ways to get the usage without the Billing Period etc. |
Hi @asarkar84 , Next breaking change release should be this September, do you mean you want this PR to go with it? |
|
@VeryEarly I have added back the Get-AzBillingPeriod and Get-AzEnrollmentAccount cmdlets. Removed CmdletDeprecation attribute from Get-AzEnrollmentAccount since we will keep supporting it. Keeping CmdletDeprecation attribute in Get-AzBillingPeriod cmdlet since this should be depricated in the next versions. |
Please note that we have added the deprecated logic back, do we still need this to be part of the breaking change release? What is the exact breaking change release date? |
Hi @asarkar84 , This PR contains new cmdlets only now, so no need to wait for the breaking change release. Please resolve comment and static analysis issue and ti should be good to go. |
@VeryEarly I have fixed the security tests. |
|
Hi @VeryEarly We have removed the properties DownloadUrlExpiry, Type and BillingPeriodNames from the response of Get-AzBillingInvoice cmdlet which may be considered as a breaking change. Please take a look. |
|
@VeryEarly Since we are very close to the October breaking change release, I would like to ensure that the below PR is good to go. Please take a look again and let me know if you expect me to take any action. |
|
/azp run |
|
No pipelines are associated with this pull request. |
|
/azp run |
|
Azure Pipelines successfully started running 3 pipeline(s). |
Added BreakingChangeIssues.csv file
|
@VeryEarly Please merge this PR if it looks good now. |
|
/azp run |
|
Azure Pipelines successfully started running 3 pipeline(s). |
Description
Added new cmdlets for BillingAccounts, BillingProfiles, InvoiceSections and updated Invoicing cmdlet
Deprecated few cmdlets which are no longer supported
Created following issue for the review: https://github.com/Azure/azure-powershell-cmdlet-review-pr/issues/647
Checklist
CONTRIBUTING.mdChangeLog.mdfile(s) has been updated:ChangeLog.mdfile can be found atsrc/{{SERVICE}}/{{SERVICE}}/ChangeLog.md## Upcoming Releaseheader -- no new version header should be added