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

Billing Demo: MPG + Suppression #30650

Draft
wants to merge 5 commits into
base: main
Choose a base branch
from

.

23670b2
Select commit
Loading
Failed to load commit list.
Draft

Billing Demo: MPG + Suppression #30650

.
23670b2
Select commit
Loading
Failed to load commit list.
openapi-pipeline-app / SDK azure-sdk-for-js succeeded Sep 20, 2024 in 6m 34s

SDK azure-sdk-for-js succeeded

Details

Note

For more instructions, please refer to the FAQ .

  • ️✔️Succeeded in generating from be204c6. SDK Automation 14.0.0
    command	sh .scripts/automation_init.sh ../azure-sdk-for-js_tmp/initInput.json ../azure-sdk-for-js_tmp/initOutput.json
    warn	Warning: File azure-sdk-for-js_tmp/initOutput.json not found to read. Please re-run the pipeline if the error is transitient error or report this issue through https://aka.ms/azsdk/support/specreview-channel.
    command	sh .scripts/automation_generate.sh ../azure-sdk-for-js_tmp/generateInput.json ../azure-sdk-for-js_tmp/generateOutput.json
  • ️✔️@azure/arm-billing [Preview SDK Changes] Breaking Change Detected
    info	[Changelog] ### Breaking Changes
    info	[Changelog]   - Removed operation group BillingPropertyOperations
    info	[Changelog]   - Class BillingManagementClient no longer has parameter billingPropertyOperations
    Present SDK breaking changes suppressions
    Class BillingManagementClient has a new signature
    Class BillingManagementClient no longer has parameter billingPeriods
    Class BillingManagementClient no longer has parameter billingPropertyOperations
    Class BillingManagementClient no longer has parameter billingRoleDefinitions
    Class BillingManagementClient no longer has parameter instructions
    Enum KnownInvoiceType no longer has value AzureService
    Enum KnownSubscriptionTransferValidationErrorCode no longer has value NotAvailableForDestinationMarket
    Interface Agreement no longer has parameter acceptanceMode
    Interface Agreement no longer has parameter agreementLink
    Interface Agreement no longer has parameter category
    Interface Agreement no longer has parameter effectiveDate
    Interface Agreement no longer has parameter expirationDate
    Interface Agreement no longer has parameter participants
    Interface Agreement no longer has parameter status
    Interface AgreementsGetOptionalParams no longer has parameter expand
    Interface AgreementsListByBillingAccountNextOptionalParams no longer has parameter expand
    Interface AvailableBalance no longer has parameter amount
    Interface BillingAccount no longer has parameter accountStatus
    Interface BillingAccount no longer has parameter accountType
    Interface BillingAccount no longer has parameter agreementType
    Interface BillingAccount no longer has parameter billingProfiles
    Interface BillingAccount no longer has parameter departments
    Interface BillingAccount no longer has parameter displayName
    Interface BillingAccount no longer has parameter enrollmentAccounts
    Interface BillingAccount no longer has parameter enrollmentDetails
    Interface BillingAccount no longer has parameter hasReadAccess
    Interface BillingAccount no longer has parameter notificationEmailAddress
    Interface BillingAccount no longer has parameter soldTo
    Interface BillingAccountsGetOptionalParams no longer has parameter expand
    Interface BillingAccountsListNextOptionalParams no longer has parameter expand
    Interface BillingProfile no longer has parameter billTo
    Interface BillingProfile no longer has parameter billingRelationshipType
    Interface BillingProfile no longer has parameter currency
    Interface BillingProfile no longer has parameter displayName
    Interface BillingProfile no longer has parameter enabledAzurePlans
    Interface BillingProfile no longer has parameter hasReadAccess
    Interface BillingProfile no longer has parameter indirectRelationshipInfo
    Interface BillingProfile no longer has parameter invoiceDay
    Interface BillingProfile no longer has parameter invoiceEmailOptIn
    Interface BillingProfile no longer has parameter invoiceSections
    Interface BillingProfile no longer has parameter poNumber
    Interface BillingProfile no longer has parameter spendingLimit
    Interface BillingProfile no longer has parameter status
    Interface BillingProfile no longer has parameter statusReasonCode
    Interface BillingProfile no longer has parameter systemId
    Interface BillingProfile no longer has parameter targetClouds
    Interface BillingProfilesGetOptionalParams no longer has parameter expand
    Interface BillingProfilesListByBillingAccountNextOptionalParams no longer has parameter expand
    Interface BillingProfilesListByBillingAccountOptionalParams no longer has parameter expand
    Interface BillingProperty no longer has parameter accountAdminNotificationEmailAddress
    Interface BillingProperty no longer has parameter billingAccountDisplayName
    Interface BillingProperty no longer has parameter billingAccountId
    Interface BillingProperty no longer has parameter billingProfileDisplayName
    Interface BillingProperty no longer has parameter billingProfileId
    Interface BillingProperty no longer has parameter billingProfileSpendingLimit
    Interface BillingProperty no longer has parameter billingProfileStatus
    Interface BillingProperty no longer has parameter billingProfileStatusReasonCode
    Interface BillingProperty no longer has parameter billingTenantId
    Interface BillingProperty no longer has parameter costCenter
    Interface BillingProperty no longer has parameter invoiceSectionDisplayName
    Interface BillingProperty no longer has parameter invoiceSectionId
    Interface BillingProperty no longer has parameter isAccountAdmin
    Interface BillingProperty no longer has parameter productId
    Interface BillingProperty no longer has parameter productName
    Interface BillingProperty no longer has parameter skuDescription
    Interface BillingProperty no longer has parameter skuId
    Interface BillingRoleAssignment no longer has parameter createdByPrincipalId
    Interface BillingRoleAssignment no longer has parameter createdByPrincipalTenantId
    Interface BillingRoleAssignment no longer has parameter createdByUserEmailAddress
    Interface BillingRoleAssignment no longer has parameter createdOn
    Interface BillingRoleAssignment no longer has parameter principalId
    Interface BillingRoleAssignment no longer has parameter principalTenantId
    Interface BillingRoleAssignment no longer has parameter roleDefinitionId
    Interface BillingRoleAssignment no longer has parameter scope
    Interface BillingRoleAssignment no longer has parameter userAuthenticationType
    Interface BillingRoleAssignment no longer has parameter userEmailAddress
    Interface BillingRoleDefinition no longer has parameter description
    Interface BillingRoleDefinition no longer has parameter permissions
    Interface BillingRoleDefinition no longer has parameter roleName
    Interface BillingSubscription no longer has parameter costCenter
    Interface BillingSubscription no longer has parameter subscriptionBillingStatus
    Interface Customer no longer has parameter billingProfileDisplayName
    Interface Customer no longer has parameter billingProfileId
    Interface Customer no longer has parameter displayName
    Interface Customer no longer has parameter enabledAzurePlans
    Interface Customer no longer has parameter resellers
    Interface CustomerListResult no longer has parameter totalCount
    Interface CustomerPolicy no longer has parameter viewCharges
    Interface CustomersGetOptionalParams no longer has parameter expand
    Interface CustomersListByBillingAccountNextOptionalParams no longer has parameter filter
    Interface CustomersListByBillingAccountNextOptionalParams no longer has parameter search
    Interface CustomersListByBillingProfileNextOptionalParams no longer has parameter filter
    Interface CustomersListByBillingProfileNextOptionalParams no longer has parameter search
    Interface Department no longer has parameter costCenter
    Interface Department no longer has parameter departmentName
    Interface Department no longer has parameter enrollmentAccounts
    Interface Department no longer has parameter status
    Interface EnrollmentAccount no longer has parameter accountName
    Interface EnrollmentAccount no longer has parameter accountOwner
    Interface EnrollmentAccount no longer has parameter accountOwnerEmail
    Interface EnrollmentAccount no longer has parameter costCenter
    Interface EnrollmentAccount no longer has parameter department
    Interface EnrollmentAccount no longer has parameter endDate
    Interface EnrollmentAccount no longer has parameter startDate
    Interface EnrollmentAccount no longer has parameter status
    Interface Invoice no longer has parameter amountDue
    Interface Invoice no longer has parameter azurePrepaymentApplied
    Interface Invoice no longer has parameter billedAmount
    Interface Invoice no longer has parameter billedDocumentId
    Interface Invoice no longer has parameter billingProfileDisplayName
    Interface Invoice no longer has parameter billingProfileId
    Interface Invoice no longer has parameter creditAmount
    Interface Invoice no longer has parameter creditForDocumentId
    Interface Invoice no longer has parameter documentType
    Interface Invoice no longer has parameter documents
    Interface Invoice no longer has parameter dueDate
    Interface Invoice no longer has parameter freeAzureCreditApplied
    Interface Invoice no longer has parameter invoiceDate
    Interface Invoice no longer has parameter invoicePeriodEndDate
    Interface Invoice no longer has parameter invoicePeriodStartDate
    Interface Invoice no longer has parameter invoiceType
    Interface Invoice no longer has parameter isMonthlyInvoice
    Interface Invoice no longer has parameter payments
    Interface Invoice no longer has parameter purchaseOrderNumber
    Interface Invoice no longer has parameter rebillDetails
    Interface Invoice no longer has parameter status
    Interface Invoice no longer has parameter subTotal
    Interface Invoice no longer has parameter subscriptionId
    Interface Invoice no longer has parameter taxAmount
    Interface Invoice no longer has parameter totalAmount
    Interface InvoiceListResult no longer has parameter totalCount
    Interface InvoiceSection no longer has parameter displayName
    Interface InvoiceSection no longer has parameter labels
    Interface InvoiceSection no longer has parameter state
    Interface InvoiceSection no longer has parameter systemId
    Interface InvoiceSection no longer has parameter targetCloud
    Interface InvoiceSectionListResult no longer has parameter totalCount
    Interface Product no longer has parameter autoRenew
    Interface Product no longer has parameter availabilityId
    Interface Product no longer has parameter billingFrequency
    Interface Product no longer has parameter billingProfileDisplayName
    Interface Product no longer has parameter billingProfileId
    Interface Product no longer has parameter customerDisplayName
    Interface Product no longer has parameter customerId
    Interface Product no longer has parameter displayName
    Interface Product no longer has parameter endDate
    Interface Product no longer has parameter invoiceSectionDisplayName
    Interface Product no longer has parameter invoiceSectionId
    Interface Product no longer has parameter lastCharge
    Interface Product no longer has parameter lastChargeDate
    Interface Product no longer has parameter productType
    Interface Product no longer has parameter productTypeId
    Interface Product no longer has parameter purchaseDate
    Interface Product no longer has parameter quantity
    Interface Product no longer has parameter reseller
    Interface Product no longer has parameter skuDescription
    Interface Product no longer has parameter skuId
    Interface Product no longer has parameter status
    Interface Product no longer has parameter tenantId
    Interface ProductsListByBillingAccountNextOptionalParams no longer has parameter filter
    Interface ProductsListByBillingProfileNextOptionalParams no longer has parameter filter
    Interface ProductsListByInvoiceSectionNextOptionalParams no longer has parameter filter
    Interface Reservation no longer has parameter id
    Interface Reservation no longer has parameter name
    Interface Reservation no longer has parameter type
    Interface Reservation no longer has parameter utilization
    Interface ReservationsListByBillingAccountNextOptionalParams no longer has parameter filter
    Interface ReservationsListByBillingAccountNextOptionalParams no longer has parameter orderby
    Interface ReservationsListByBillingAccountNextOptionalParams no longer has parameter refreshSummary
    Interface ReservationsListByBillingAccountNextOptionalParams no longer has parameter selectedState
    Interface ReservationsListByBillingAccountOptionalParams no longer has parameter orderby
    Interface ReservationsListByBillingProfileNextOptionalParams no longer has parameter filter
    Interface ReservationsListByBillingProfileNextOptionalParams no longer has parameter orderby
    Interface ReservationsListByBillingProfileNextOptionalParams no longer has parameter refreshSummary
    Interface ReservationsListByBillingProfileNextOptionalParams no longer has parameter selectedState
    Interface ReservationsListByBillingProfileOptionalParams no longer has parameter orderby
    Interface Transaction no longer has parameter azureCreditApplied
    Interface Transaction no longer has parameter azurePlan
    Interface Transaction no longer has parameter billingCurrency
    Interface Transaction no longer has parameter billingProfileDisplayName
    Interface Transaction no longer has parameter billingProfileId
    Interface Transaction no longer has parameter customerDisplayName
    Interface Transaction no longer has parameter customerId
    Interface Transaction no longer has parameter date
    Interface Transaction no longer has parameter discount
    Interface Transaction no longer has parameter effectivePrice
    Interface Transaction no longer has parameter exchangeRate
    Interface Transaction no longer has parameter invoice
    Interface Transaction no longer has parameter invoiceId
    Interface Transaction no longer has parameter invoiceSectionDisplayName
    Interface Transaction no longer has parameter invoiceSectionId
    Interface Transaction no longer has parameter kind
    Interface Transaction no longer has parameter marketPrice
    Interface Transaction no longer has parameter orderId
    Interface Transaction no longer has parameter orderName
    Interface Transaction no longer has parameter pricingCurrency
    Interface Transaction no longer has parameter productDescription
    Interface Transaction no longer has parameter productFamily
    Interface Transaction no longer has parameter productType
    Interface Transaction no longer has parameter productTypeId
    Interface Transaction no longer has parameter quantity
    Interface Transaction no longer has parameter servicePeriodEndDate
    Interface Transaction no longer has parameter servicePeriodStartDate
    Interface Transaction no longer has parameter subTotal
    Interface Transaction no longer has parameter subscriptionId
    Interface Transaction no longer has parameter subscriptionName
    Interface Transaction no longer has parameter tax
    Interface Transaction no longer has parameter transactionAmount
    Interface Transaction no longer has parameter transactionType
    Interface Transaction no longer has parameter unitOfMeasure
    Interface Transaction no longer has parameter unitType
    Interface Transaction no longer has parameter units
    Interface TransactionListResult no longer has parameter totalCount
    Operation BillingAccounts.beginUpdate has a new signature
    Operation BillingAccounts.beginUpdateAndWait has a new signature
    Operation BillingPermissions.listByCustomer has a new signature
    Operation BillingSubscriptions.beginMove has a new signature
    Operation BillingSubscriptions.beginMoveAndWait has a new signature
    Operation BillingSubscriptions.get has a new signature
    Operation BillingSubscriptions.listByCustomer has a new signature
    Operation Customers.get has a new signature
    Operation EnrollmentAccounts.get has a new signature
    Operation Invoices.get has a new signature
    Operation Invoices.listByBillingAccount has a new signature
    Operation Invoices.listByBillingProfile has a new signature
    Operation Invoices.listByBillingSubscription has a new signature
    Operation Policies.getByCustomer has a new signature
    Operation Products.update has a new signature
    Removed Enum KnownBillingFrequency
    Removed Enum KnownBillingProfileSpendingLimit
    Removed Enum KnownBillingSubscriptionStatusType
    Removed Enum KnownDocumentType
    Removed Enum KnownProductStatusType
    Removed Enum KnownProductTransferValidationErrorCode
    Removed Enum KnownReservationType
    Removed Enum KnownSpendingLimitForBillingProfile
    Removed Enum KnownStatusReasonCode
    Removed Enum KnownStatusReasonCodeForBillingProfile
    Removed Enum KnownTargetCloud
    Removed Enum KnownTransactionTypeKind
    Removed Enum KnownViewCharges
    Removed operation AvailableBalances.get
    Removed operation BillingPermissions.listByInvoiceSections
    Removed operation BillingSubscriptions.update
    Removed operation BillingSubscriptions.validateMove
    Removed operation EnrollmentAccounts.list
    Removed operation Invoices.beginDownloadBillingSubscriptionInvoice
    Removed operation Invoices.beginDownloadBillingSubscriptionInvoiceAndWait
    Removed operation Invoices.beginDownloadInvoice
    Removed operation Invoices.beginDownloadInvoiceAndWait
    Removed operation Invoices.beginDownloadMultipleBillingProfileInvoices
    Removed operation Invoices.beginDownloadMultipleBillingProfileInvoicesAndWait
    Removed operation Invoices.beginDownloadMultipleBillingSubscriptionInvoices
    Removed operation Invoices.beginDownloadMultipleBillingSubscriptionInvoicesAndWait
    Removed operation Invoices.getById
    Removed operation Invoices.getBySubscriptionAndInvoiceId
    Removed operation Policies.update
    Removed operation Policies.updateCustomer
    Removed operation Products.move
    Removed operation Products.validateMove
    Removed operation group BillingPeriods
    Removed operation group BillingPropertyOperations
    Removed operation group BillingRoleDefinitions
    Removed operation group Instructions
    Type of parameter billingProfileSpendingLimit of interface InvoiceSectionWithCreateSubPermission is changed from SpendingLimitForBillingProfile to SpendingLimit
    Type of parameter billingProfileStatusReasonCode of interface InvoiceSectionWithCreateSubPermission is changed from StatusReasonCodeForBillingProfile to BillingProfileStatusReasonCode
    Type of parameter effectiveDateTime of interface Reservation is changed from string to Date
    Type of parameter error of interface ErrorResponse is changed from ErrorDetails to ErrorDetail
    Type of parameter rebillDetails of interface RebillDetails is changed from {        [propertyName: string]: RebillDetails;    } to RebillDetails
    Type of parameter value of interface EnrollmentAccountListResult is changed from EnrollmentAccountSummary[] to EnrollmentAccount[]
    Please refer to the guidance for suppressing SDK breaking changes.