Skip to content

Commit 2076a76

Browse files
author
SDKAuto
committed
CodeGen from PR 13644 in Azure/azure-rest-api-specs
typo: implmentation -> implementation (Azure#13644)
1 parent 977bfe9 commit 2076a76

File tree

11 files changed

+935
-40
lines changed

11 files changed

+935
-40
lines changed

sdk/billing/azure-mgmt-billing/MANIFEST.in

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
include _meta.json
12
recursive-include tests *.py *.yaml
23
include *.md
34
include azure/__init__.py
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
{
2+
"autorest": "V2",
3+
"use": "@microsoft.azure/autorest.python@~4.0.71",
4+
"commit": "a4cb421282907dd35ce50b6be718371790ab4b68",
5+
"repository_url": "https://github.com/Azure/azure-rest-api-specs",
6+
"autorest_command": "autorest specification/billing/resource-manager/readme.md --keep-version-file --multiapi --no-async --python --python-mode=update --python-sdks-folder=/home/vsts/work/1/s/azure-sdk-for-python/sdk [email protected]/autorest.python@~4.0.71 --version=V2",
7+
"readme": "specification/billing/resource-manager/readme.md"
8+
}

sdk/billing/azure-mgmt-billing/azure/mgmt/billing/_billing_management_client.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@
3131
from .operations import BillingRoleDefinitionsOperations
3232
from .operations import BillingRoleAssignmentsOperations
3333
from .operations import AgreementsOperations
34+
from .operations import ReservationsOperations
3435
from .operations import EnrollmentAccountsOperations
3536
from .operations import BillingPeriodsOperations
3637
from . import models
@@ -78,6 +79,8 @@ class BillingManagementClient(SDKClient):
7879
:vartype billing_role_assignments: azure.mgmt.billing.operations.BillingRoleAssignmentsOperations
7980
:ivar agreements: Agreements operations
8081
:vartype agreements: azure.mgmt.billing.operations.AgreementsOperations
82+
:ivar reservations: Reservations operations
83+
:vartype reservations: azure.mgmt.billing.operations.ReservationsOperations
8184
:ivar enrollment_accounts: EnrollmentAccounts operations
8285
:vartype enrollment_accounts: azure.mgmt.billing.operations.EnrollmentAccountsOperations
8386
:ivar billing_periods: BillingPeriods operations
@@ -138,6 +141,8 @@ def __init__(
138141
self._client, self.config, self._serialize, self._deserialize)
139142
self.agreements = AgreementsOperations(
140143
self._client, self.config, self._serialize, self._deserialize)
144+
self.reservations = ReservationsOperations(
145+
self._client, self.config, self._serialize, self._deserialize)
141146
self.enrollment_accounts = EnrollmentAccountsOperations(
142147
self._client, self.config, self._serialize, self._deserialize)
143148
self.billing_periods = BillingPeriodsOperations(

sdk/billing/azure-mgmt-billing/azure/mgmt/billing/models/__init__.py

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,11 @@
5454
from ._models_py3 import Product
5555
from ._models_py3 import RebillDetails
5656
from ._models_py3 import Reseller
57+
from ._models_py3 import Reservation
58+
from ._models_py3 import ReservationPropertyUtilization
59+
from ._models_py3 import ReservationSkuProperty
60+
from ._models_py3 import ReservationSummary
61+
from ._models_py3 import ReservationUtilizationAggregates
5762
from ._models_py3 import Resource
5863
from ._models_py3 import Transaction
5964
from ._models_py3 import TransferBillingSubscriptionRequestProperties
@@ -108,6 +113,11 @@
108113
from ._models import Product
109114
from ._models import RebillDetails
110115
from ._models import Reseller
116+
from ._models import Reservation
117+
from ._models import ReservationPropertyUtilization
118+
from ._models import ReservationSkuProperty
119+
from ._models import ReservationSummary
120+
from ._models import ReservationUtilizationAggregates
111121
from ._models import Resource
112122
from ._models import Transaction
113123
from ._models import TransferBillingSubscriptionRequestProperties
@@ -133,6 +143,7 @@
133143
from ._paged_models import InvoiceSectionWithCreateSubPermissionPaged
134144
from ._paged_models import OperationPaged
135145
from ._paged_models import ProductPaged
146+
from ._paged_models import ReservationPaged
136147
from ._paged_models import TransactionPaged
137148
from ._billing_management_client_enums import (
138149
AddressValidationStatus,
@@ -216,6 +227,11 @@
216227
'Product',
217228
'RebillDetails',
218229
'Reseller',
230+
'Reservation',
231+
'ReservationPropertyUtilization',
232+
'ReservationSkuProperty',
233+
'ReservationSummary',
234+
'ReservationUtilizationAggregates',
219235
'Resource',
220236
'Transaction',
221237
'TransferBillingSubscriptionRequestProperties',
@@ -240,6 +256,7 @@
240256
'BillingRoleDefinitionPaged',
241257
'BillingRoleAssignmentPaged',
242258
'AgreementPaged',
259+
'ReservationPaged',
243260
'EnrollmentAccountSummaryPaged',
244261
'BillingPeriodPaged',
245262
'AddressValidationStatus',

sdk/billing/azure-mgmt-billing/azure/mgmt/billing/models/_billing_management_client_enums.py

Lines changed: 17 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -20,14 +20,26 @@ class AddressValidationStatus(str, Enum):
2020

2121
class SubscriptionTransferValidationErrorCode(str, Enum):
2222

23+
billing_account_inactive = "BillingAccountInactive"
24+
cross_billing_account_not_allowed = "CrossBillingAccountNotAllowed"
25+
destination_billing_profile_inactive = "DestinationBillingProfileInactive"
26+
destination_billing_profile_not_found = "DestinationBillingProfileNotFound"
27+
destination_billing_profile_past_due = "DestinationBillingProfilePastDue"
28+
destination_invoice_section_inactive = "DestinationInvoiceSectionInactive"
29+
destination_invoice_section_not_found = "DestinationInvoiceSectionNotFound"
30+
insufficient_permission_on_destination = "InsufficientPermissionOnDestination"
31+
insufficient_permission_on_source = "InsufficientPermissionOnSource"
32+
invalid_destination = "InvalidDestination"
2333
invalid_source = "InvalidSource"
34+
marketplace_not_enabled_on_destination = "MarketplaceNotEnabledOnDestination"
35+
not_available_for_destination_market = "NotAvailableForDestinationMarket"
36+
product_inactive = "ProductInactive"
37+
product_not_found = "ProductNotFound"
38+
product_type_not_supported = "ProductTypeNotSupported"
39+
source_billing_profile_past_due = "SourceBillingProfilePastDue"
40+
source_invoice_section_inactive = "SourceInvoiceSectionInactive"
2441
subscription_not_active = "SubscriptionNotActive"
25-
insufficient_permission_on_source = "InsufficientPermissionOnSource"
26-
insufficient_permission_on_destination = "InsufficientPermissionOnDestination"
27-
destination_billing_profile_past_due = "DestinationBillingProfilePastDue"
2842
subscription_type_not_supported = "SubscriptionTypeNotSupported"
29-
cross_billing_account_not_allowed = "CrossBillingAccountNotAllowed"
30-
not_available_for_destination_market = "NotAvailableForDestinationMarket"
3143

3244

3345
class AgreementType(str, Enum):

0 commit comments

Comments
 (0)