diff --git a/sdk/reservations/azure-mgmt-reservations/CHANGELOG.md b/sdk/reservations/azure-mgmt-reservations/CHANGELOG.md index 4d1e5e4a21c9..6d3c90358039 100644 --- a/sdk/reservations/azure-mgmt-reservations/CHANGELOG.md +++ b/sdk/reservations/azure-mgmt-reservations/CHANGELOG.md @@ -1,5 +1,17 @@ # Release History +## 0.9.0 (2021-01-19) + +**Features** + + - Added operation group CalculateExchangeOperations + - Added operation group ExchangeOperations + +**Breaking changes** + + - Operation ReservationOperations.available_scopes has a new signature + - Removed operation group AutoQuotaIncreaseOperations + ## 0.8.0 (2020-07-15) **Features** diff --git a/sdk/reservations/azure-mgmt-reservations/azure/mgmt/reservations/_azure_reservation_api.py b/sdk/reservations/azure-mgmt-reservations/azure/mgmt/reservations/_azure_reservation_api.py index 174cb5eeba42..427bbfe563f3 100644 --- a/sdk/reservations/azure-mgmt-reservations/azure/mgmt/reservations/_azure_reservation_api.py +++ b/sdk/reservations/azure-mgmt-reservations/azure/mgmt/reservations/_azure_reservation_api.py @@ -14,12 +14,13 @@ from ._configuration import AzureReservationAPIConfiguration from .operations import AzureReservationAPIOperationsMixin -from .operations import QuotaOperations -from .operations import QuotaRequestStatusOperations -from .operations import AutoQuotaIncreaseOperations from .operations import ReservationOperations from .operations import ReservationOrderOperations from .operations import OperationOperations +from .operations import CalculateExchangeOperations +from .operations import ExchangeOperations +from .operations import QuotaOperations +from .operations import QuotaRequestStatusOperations from . import models @@ -29,18 +30,20 @@ class AzureReservationAPI(AzureReservationAPIOperationsMixin, SDKClient): :ivar config: Configuration for client. :vartype config: AzureReservationAPIConfiguration - :ivar quota: Quota operations - :vartype quota: azure.mgmt.reservations.operations.QuotaOperations - :ivar quota_request_status: QuotaRequestStatus operations - :vartype quota_request_status: azure.mgmt.reservations.operations.QuotaRequestStatusOperations - :ivar auto_quota_increase: AutoQuotaIncrease operations - :vartype auto_quota_increase: azure.mgmt.reservations.operations.AutoQuotaIncreaseOperations :ivar reservation: Reservation operations :vartype reservation: azure.mgmt.reservations.operations.ReservationOperations :ivar reservation_order: ReservationOrder operations :vartype reservation_order: azure.mgmt.reservations.operations.ReservationOrderOperations :ivar operation: Operation operations :vartype operation: azure.mgmt.reservations.operations.OperationOperations + :ivar calculate_exchange: CalculateExchange operations + :vartype calculate_exchange: azure.mgmt.reservations.operations.CalculateExchangeOperations + :ivar exchange: Exchange operations + :vartype exchange: azure.mgmt.reservations.operations.ExchangeOperations + :ivar quota: Quota operations + :vartype quota: azure.mgmt.reservations.operations.QuotaOperations + :ivar quota_request_status: QuotaRequestStatus operations + :vartype quota_request_status: azure.mgmt.reservations.operations.QuotaRequestStatusOperations :param credentials: Credentials needed for the client to connect to Azure. :type credentials: :mod:`A msrestazure Credentials @@ -58,15 +61,17 @@ def __init__( self._serialize = Serializer(client_models) self._deserialize = Deserializer(client_models) - self.quota = QuotaOperations( - self._client, self.config, self._serialize, self._deserialize) - self.quota_request_status = QuotaRequestStatusOperations( - self._client, self.config, self._serialize, self._deserialize) - self.auto_quota_increase = AutoQuotaIncreaseOperations( - self._client, self.config, self._serialize, self._deserialize) self.reservation = ReservationOperations( self._client, self.config, self._serialize, self._deserialize) self.reservation_order = ReservationOrderOperations( self._client, self.config, self._serialize, self._deserialize) self.operation = OperationOperations( self._client, self.config, self._serialize, self._deserialize) + self.calculate_exchange = CalculateExchangeOperations( + self._client, self.config, self._serialize, self._deserialize) + self.exchange = ExchangeOperations( + self._client, self.config, self._serialize, self._deserialize) + self.quota = QuotaOperations( + self._client, self.config, self._serialize, self._deserialize) + self.quota_request_status = QuotaRequestStatusOperations( + self._client, self.config, self._serialize, self._deserialize) diff --git a/sdk/reservations/azure-mgmt-reservations/azure/mgmt/reservations/models/__init__.py b/sdk/reservations/azure-mgmt-reservations/azure/mgmt/reservations/models/__init__.py index c272e08f0dfa..70353de77490 100644 --- a/sdk/reservations/azure-mgmt-reservations/azure/mgmt/reservations/models/__init__.py +++ b/sdk/reservations/azure-mgmt-reservations/azure/mgmt/reservations/models/__init__.py @@ -10,11 +10,16 @@ # -------------------------------------------------------------------------- try: - from ._models_py3 import Actions from ._models_py3 import AppliedReservationList from ._models_py3 import AppliedReservations - from ._models_py3 import AqiSettings - from ._models_py3 import AutoQuotaIncreaseDetail + from ._models_py3 import AvailableScopeProperties + from ._models_py3 import AvailableScopeRequest + from ._models_py3 import AvailableScopeRequestProperties + from ._models_py3 import BillingInformation + from ._models_py3 import CalculateExchangeOperationResultResponse + from ._models_py3 import CalculateExchangeRequest + from ._models_py3 import CalculateExchangeRequestProperties + from ._models_py3 import CalculateExchangeResponseProperties from ._models_py3 import CalculatePriceResponse from ._models_py3 import CalculatePriceResponseProperties from ._models_py3 import CalculatePriceResponsePropertiesBillingCurrencyTotal @@ -23,21 +28,24 @@ from ._models_py3 import CreateGenericQuotaRequestParameters from ._models_py3 import CurrentQuotaLimit from ._models_py3 import CurrentQuotaLimitBase - from ._models_py3 import EmailAction - from ._models_py3 import EmailActions from ._models_py3 import Error, ErrorException from ._models_py3 import ExceptionResponse, ExceptionResponseException + from ._models_py3 import ExchangeOperationResultResponse + from ._models_py3 import ExchangePolicyError + from ._models_py3 import ExchangePolicyErrors + from ._models_py3 import ExchangeRequest + from ._models_py3 import ExchangeRequestProperties + from ._models_py3 import ExchangeResponseProperties from ._models_py3 import ExtendedErrorInfo from ._models_py3 import ExtendedStatusInfo from ._models_py3 import MergeRequest from ._models_py3 import OperationDisplay from ._models_py3 import OperationResponse + from ._models_py3 import OperationResultError from ._models_py3 import Patch from ._models_py3 import PatchPropertiesRenewProperties from ._models_py3 import PaymentDetail - from ._models_py3 import PhoneAction from ._models_py3 import Price - from ._models_py3 import Properties from ._models_py3 import PurchaseRequest from ._models_py3 import PurchaseRequestPropertiesReservedResourceProperties from ._models_py3 import QuotaLimitsResponse @@ -56,6 +64,11 @@ from ._models_py3 import ReservationProperties from ._models_py3 import ReservationResponse from ._models_py3 import ReservationSplitProperties + from ._models_py3 import ReservationToExchange + from ._models_py3 import ReservationToPurchaseCalculateExchange + from ._models_py3 import ReservationToPurchaseExchange + from ._models_py3 import ReservationToReturn + from ._models_py3 import ReservationToReturnForExchange from ._models_py3 import ResourceName from ._models_py3 import ScopeProperties from ._models_py3 import ServiceError @@ -66,13 +79,17 @@ from ._models_py3 import SplitRequest from ._models_py3 import SubRequest from ._models_py3 import SubscriptionScopeProperties - from ._models_py3 import SupportRequestAction except (SyntaxError, ImportError): - from ._models import Actions from ._models import AppliedReservationList from ._models import AppliedReservations - from ._models import AqiSettings - from ._models import AutoQuotaIncreaseDetail + from ._models import AvailableScopeProperties + from ._models import AvailableScopeRequest + from ._models import AvailableScopeRequestProperties + from ._models import BillingInformation + from ._models import CalculateExchangeOperationResultResponse + from ._models import CalculateExchangeRequest + from ._models import CalculateExchangeRequestProperties + from ._models import CalculateExchangeResponseProperties from ._models import CalculatePriceResponse from ._models import CalculatePriceResponseProperties from ._models import CalculatePriceResponsePropertiesBillingCurrencyTotal @@ -81,21 +98,24 @@ from ._models import CreateGenericQuotaRequestParameters from ._models import CurrentQuotaLimit from ._models import CurrentQuotaLimitBase - from ._models import EmailAction - from ._models import EmailActions from ._models import Error, ErrorException from ._models import ExceptionResponse, ExceptionResponseException + from ._models import ExchangeOperationResultResponse + from ._models import ExchangePolicyError + from ._models import ExchangePolicyErrors + from ._models import ExchangeRequest + from ._models import ExchangeRequestProperties + from ._models import ExchangeResponseProperties from ._models import ExtendedErrorInfo from ._models import ExtendedStatusInfo from ._models import MergeRequest from ._models import OperationDisplay from ._models import OperationResponse + from ._models import OperationResultError from ._models import Patch from ._models import PatchPropertiesRenewProperties from ._models import PaymentDetail - from ._models import PhoneAction from ._models import Price - from ._models import Properties from ._models import PurchaseRequest from ._models import PurchaseRequestPropertiesReservedResourceProperties from ._models import QuotaLimitsResponse @@ -114,6 +134,11 @@ from ._models import ReservationProperties from ._models import ReservationResponse from ._models import ReservationSplitProperties + from ._models import ReservationToExchange + from ._models import ReservationToPurchaseCalculateExchange + from ._models import ReservationToPurchaseExchange + from ._models import ReservationToReturn + from ._models import ReservationToReturnForExchange from ._models import ResourceName from ._models import ScopeProperties from ._models import ServiceError @@ -124,29 +149,36 @@ from ._models import SplitRequest from ._models import SubRequest from ._models import SubscriptionScopeProperties - from ._models import SupportRequestAction from ._paged_models import CurrentQuotaLimitBasePaged from ._paged_models import OperationResponsePaged from ._paged_models import QuotaRequestDetailsPaged from ._paged_models import ReservationOrderResponsePaged from ._paged_models import ReservationResponsePaged from ._azure_reservation_api_enums import ( + ReservedResourceType, + ReservationTerm, + ReservationBillingPlan, + AppliedScopeType, + InstanceFlexibility, ReservationStatusCode, ErrorResponseCode, - ReservationBillingPlan, - ReservationTerm, + CalculateExchangeOperationResultStatus, + ExchangeOperationResultStatus, + OperationStatus, PaymentStatus, - ReservedResourceType, - InstanceFlexibility, - AppliedScopeType, ) __all__ = [ - 'Actions', 'AppliedReservationList', 'AppliedReservations', - 'AqiSettings', - 'AutoQuotaIncreaseDetail', + 'AvailableScopeProperties', + 'AvailableScopeRequest', + 'AvailableScopeRequestProperties', + 'BillingInformation', + 'CalculateExchangeOperationResultResponse', + 'CalculateExchangeRequest', + 'CalculateExchangeRequestProperties', + 'CalculateExchangeResponseProperties', 'CalculatePriceResponse', 'CalculatePriceResponseProperties', 'CalculatePriceResponsePropertiesBillingCurrencyTotal', @@ -155,21 +187,24 @@ 'CreateGenericQuotaRequestParameters', 'CurrentQuotaLimit', 'CurrentQuotaLimitBase', - 'EmailAction', - 'EmailActions', 'Error', 'ErrorException', 'ExceptionResponse', 'ExceptionResponseException', + 'ExchangeOperationResultResponse', + 'ExchangePolicyError', + 'ExchangePolicyErrors', + 'ExchangeRequest', + 'ExchangeRequestProperties', + 'ExchangeResponseProperties', 'ExtendedErrorInfo', 'ExtendedStatusInfo', 'MergeRequest', 'OperationDisplay', 'OperationResponse', + 'OperationResultError', 'Patch', 'PatchPropertiesRenewProperties', 'PaymentDetail', - 'PhoneAction', 'Price', - 'Properties', 'PurchaseRequest', 'PurchaseRequestPropertiesReservedResourceProperties', 'QuotaLimitsResponse', @@ -188,6 +223,11 @@ 'ReservationProperties', 'ReservationResponse', 'ReservationSplitProperties', + 'ReservationToExchange', + 'ReservationToPurchaseCalculateExchange', + 'ReservationToPurchaseExchange', + 'ReservationToReturn', + 'ReservationToReturnForExchange', 'ResourceName', 'ScopeProperties', 'ServiceError', @@ -198,18 +238,20 @@ 'SplitRequest', 'SubRequest', 'SubscriptionScopeProperties', - 'SupportRequestAction', - 'CurrentQuotaLimitBasePaged', - 'QuotaRequestDetailsPaged', 'ReservationResponsePaged', 'ReservationOrderResponsePaged', 'OperationResponsePaged', + 'CurrentQuotaLimitBasePaged', + 'QuotaRequestDetailsPaged', + 'ReservedResourceType', + 'ReservationTerm', + 'ReservationBillingPlan', + 'AppliedScopeType', + 'InstanceFlexibility', 'ReservationStatusCode', 'ErrorResponseCode', - 'ReservationBillingPlan', - 'ReservationTerm', + 'CalculateExchangeOperationResultStatus', + 'ExchangeOperationResultStatus', + 'OperationStatus', 'PaymentStatus', - 'ReservedResourceType', - 'InstanceFlexibility', - 'AppliedScopeType', ] diff --git a/sdk/reservations/azure-mgmt-reservations/azure/mgmt/reservations/models/_azure_reservation_api_enums.py b/sdk/reservations/azure-mgmt-reservations/azure/mgmt/reservations/models/_azure_reservation_api_enums.py index 99f064c808c8..654df225d6d8 100644 --- a/sdk/reservations/azure-mgmt-reservations/azure/mgmt/reservations/models/_azure_reservation_api_enums.py +++ b/sdk/reservations/azure-mgmt-reservations/azure/mgmt/reservations/models/_azure_reservation_api_enums.py @@ -12,6 +12,54 @@ from enum import Enum +class ReservedResourceType(str, Enum): + + virtual_machines = "VirtualMachines" + sql_databases = "SqlDatabases" + suse_linux = "SuseLinux" + cosmos_db = "CosmosDb" + red_hat = "RedHat" + sql_data_warehouse = "SqlDataWarehouse" + vmware_cloud_simple = "VMwareCloudSimple" + red_hat_osa = "RedHatOsa" + databricks = "Databricks" + app_service = "AppService" + managed_disk = "ManagedDisk" + block_blob = "BlockBlob" + redis_cache = "RedisCache" + azure_data_explorer = "AzureDataExplorer" + my_sql = "MySql" + maria_db = "MariaDb" + postgre_sql = "PostgreSql" + dedicated_host = "DedicatedHost" + sap_hana = "SapHana" + sql_azure_hybrid_benefit = "SqlAzureHybridBenefit" + + +class ReservationTerm(str, Enum): + + p1_y = "P1Y" + p3_y = "P3Y" + + +class ReservationBillingPlan(str, Enum): + + upfront = "Upfront" + monthly = "Monthly" + + +class AppliedScopeType(str, Enum): + + single = "Single" + shared = "Shared" + + +class InstanceFlexibility(str, Enum): + + on = "On" + off = "Off" + + class ReservationStatusCode(str, Enum): none = "None" @@ -84,57 +132,34 @@ class ErrorResponseCode(str, Enum): calculate_price_failed = "CalculatePriceFailed" -class ReservationBillingPlan(str, Enum): - - upfront = "Upfront" - monthly = "Monthly" - - -class ReservationTerm(str, Enum): - - p1_y = "P1Y" - p3_y = "P3Y" - - -class PaymentStatus(str, Enum): +class CalculateExchangeOperationResultStatus(str, Enum): succeeded = "Succeeded" failed = "Failed" - scheduled = "Scheduled" cancelled = "Cancelled" + pending = "Pending" -class ReservedResourceType(str, Enum): +class ExchangeOperationResultStatus(str, Enum): - virtual_machines = "VirtualMachines" - sql_databases = "SqlDatabases" - suse_linux = "SuseLinux" - cosmos_db = "CosmosDb" - red_hat = "RedHat" - sql_data_warehouse = "SqlDataWarehouse" - vmware_cloud_simple = "VMwareCloudSimple" - red_hat_osa = "RedHatOsa" - databricks = "Databricks" - app_service = "AppService" - managed_disk = "ManagedDisk" - block_blob = "BlockBlob" - redis_cache = "RedisCache" - azure_data_explorer = "AzureDataExplorer" - my_sql = "MySql" - maria_db = "MariaDb" - postgre_sql = "PostgreSql" - dedicated_host = "DedicatedHost" - sap_hana = "SapHana" - sql_azure_hybrid_benefit = "SqlAzureHybridBenefit" + succeeded = "Succeeded" + failed = "Failed" + cancelled = "Cancelled" + pending_refunds = "PendingRefunds" + pending_purchases = "PendingPurchases" -class InstanceFlexibility(str, Enum): +class OperationStatus(str, Enum): - on = "On" - off = "Off" + succeeded = "Succeeded" + failed = "Failed" + cancelled = "Cancelled" + pending = "Pending" -class AppliedScopeType(str, Enum): +class PaymentStatus(str, Enum): - single = "Single" - shared = "Shared" + succeeded = "Succeeded" + failed = "Failed" + scheduled = "Scheduled" + cancelled = "Cancelled" diff --git a/sdk/reservations/azure-mgmt-reservations/azure/mgmt/reservations/models/_models.py b/sdk/reservations/azure-mgmt-reservations/azure/mgmt/reservations/models/_models.py index f94dbebbfb05..ab90177a2dae 100644 --- a/sdk/reservations/azure-mgmt-reservations/azure/mgmt/reservations/models/_models.py +++ b/sdk/reservations/azure-mgmt-reservations/azure/mgmt/reservations/models/_models.py @@ -13,22 +13,6 @@ from msrest.exceptions import HttpOperationError -class Actions(Model): - """The actions for auto quota increase. - - :param email_actions: The email actions for auto quota increase. - :type email_actions: ~azure.mgmt.reservations.models.EmailActions - """ - - _attribute_map = { - 'email_actions': {'key': 'emailActions', 'type': 'EmailActions'}, - } - - def __init__(self, **kwargs): - super(Actions, self).__init__(**kwargs) - self.email_actions = kwargs.get('email_actions', None) - - class AppliedReservationList(Model): """AppliedReservationList. @@ -87,71 +71,202 @@ def __init__(self, **kwargs): self.reservation_order_ids = kwargs.get('reservation_order_ids', None) -class AqiSettings(Model): - """Settings for auto quota increase. +class AvailableScopeProperties(Model): + """AvailableScopeProperties. - :param auto_quota_increase_state: If the subscription has enabled - automatic quota increase. - :type auto_quota_increase_state: object + :param properties: + :type properties: + ~azure.mgmt.reservations.models.SubscriptionScopeProperties """ _attribute_map = { - 'auto_quota_increase_state': {'key': 'autoQuotaIncreaseState', 'type': 'object'}, + 'properties': {'key': 'properties', 'type': 'SubscriptionScopeProperties'}, } def __init__(self, **kwargs): - super(AqiSettings, self).__init__(**kwargs) - self.auto_quota_increase_state = kwargs.get('auto_quota_increase_state', None) + super(AvailableScopeProperties, self).__init__(**kwargs) + self.properties = kwargs.get('properties', None) -class AutoQuotaIncreaseDetail(Model): - """Auto Quota Increase settings. +class AvailableScopeRequest(Model): + """Available scope. - Variables are only populated by the server, and will be ignored when - sending a request. + :param properties: + :type properties: + ~azure.mgmt.reservations.models.AvailableScopeRequestProperties + """ - :ivar id: The subscription Id. - :vartype id: str - :ivar name: The name of the auto quota increase. - :vartype name: str - :ivar type: The type of the resource - :vartype type: str - :param settings: Settings for automatic quota increase. - :type settings: ~azure.mgmt.reservations.models.AqiSettings - :param on_failure: The on failure Actions. - :type on_failure: ~azure.mgmt.reservations.models.Actions - :param on_success: The on success Actions. - :type on_success: ~azure.mgmt.reservations.models.Actions - :param support_ticket_action: The support ticket action. - :type support_ticket_action: - ~azure.mgmt.reservations.models.SupportRequestAction + _attribute_map = { + 'properties': {'key': 'properties', 'type': 'AvailableScopeRequestProperties'}, + } + + def __init__(self, **kwargs): + super(AvailableScopeRequest, self).__init__(**kwargs) + self.properties = kwargs.get('properties', None) + + +class AvailableScopeRequestProperties(Model): + """Available scope request properties. + + :param scopes: + :type scopes: list[str] """ - _validation = { - 'id': {'readonly': True}, - 'name': {'readonly': True}, - 'type': {'readonly': True}, + _attribute_map = { + 'scopes': {'key': 'scopes', 'type': '[str]'}, } + def __init__(self, **kwargs): + super(AvailableScopeRequestProperties, self).__init__(**kwargs) + self.scopes = kwargs.get('scopes', None) + + +class BillingInformation(Model): + """billing information. + + :param billing_currency_total_paid_amount: + :type billing_currency_total_paid_amount: + ~azure.mgmt.reservations.models.Price + :param billing_currency_prorated_amount: + :type billing_currency_prorated_amount: + ~azure.mgmt.reservations.models.Price + :param billing_currency_remaining_commitment_amount: + :type billing_currency_remaining_commitment_amount: + ~azure.mgmt.reservations.models.Price + """ + + _attribute_map = { + 'billing_currency_total_paid_amount': {'key': 'billingCurrencyTotalPaidAmount', 'type': 'Price'}, + 'billing_currency_prorated_amount': {'key': 'billingCurrencyProratedAmount', 'type': 'Price'}, + 'billing_currency_remaining_commitment_amount': {'key': 'billingCurrencyRemainingCommitmentAmount', 'type': 'Price'}, + } + + def __init__(self, **kwargs): + super(BillingInformation, self).__init__(**kwargs) + self.billing_currency_total_paid_amount = kwargs.get('billing_currency_total_paid_amount', None) + self.billing_currency_prorated_amount = kwargs.get('billing_currency_prorated_amount', None) + self.billing_currency_remaining_commitment_amount = kwargs.get('billing_currency_remaining_commitment_amount', None) + + +class CalculateExchangeOperationResultResponse(Model): + """CalculateExchange operation result. + + :param id: It should match what is used to GET the operation result. + :type id: str + :param name: It must match the last segment of the id field, and will + typically be a GUID / system generated value. + :type name: str + :param status: Status of the operation. Possible values include: + 'Succeeded', 'Failed', 'Cancelled', 'Pending' + :type status: str or + ~azure.mgmt.reservations.models.CalculateExchangeOperationResultStatus + :param properties: + :type properties: + ~azure.mgmt.reservations.models.CalculateExchangeResponseProperties + :param error: + :type error: ~azure.mgmt.reservations.models.OperationResultError + """ + _attribute_map = { 'id': {'key': 'id', 'type': 'str'}, 'name': {'key': 'name', 'type': 'str'}, - 'type': {'key': 'type', 'type': 'str'}, - 'settings': {'key': 'properties.settings', 'type': 'AqiSettings'}, - 'on_failure': {'key': 'properties.onFailure', 'type': 'Actions'}, - 'on_success': {'key': 'properties.onSuccess', 'type': 'Actions'}, - 'support_ticket_action': {'key': 'properties.supportTicketAction', 'type': 'SupportRequestAction'}, + 'status': {'key': 'status', 'type': 'str'}, + 'properties': {'key': 'properties', 'type': 'CalculateExchangeResponseProperties'}, + 'error': {'key': 'error', 'type': 'OperationResultError'}, } def __init__(self, **kwargs): - super(AutoQuotaIncreaseDetail, self).__init__(**kwargs) - self.id = None - self.name = None - self.type = None - self.settings = kwargs.get('settings', None) - self.on_failure = kwargs.get('on_failure', None) - self.on_success = kwargs.get('on_success', None) - self.support_ticket_action = kwargs.get('support_ticket_action', None) + super(CalculateExchangeOperationResultResponse, self).__init__(**kwargs) + self.id = kwargs.get('id', None) + self.name = kwargs.get('name', None) + self.status = kwargs.get('status', None) + self.properties = kwargs.get('properties', None) + self.error = kwargs.get('error', None) + + +class CalculateExchangeRequest(Model): + """Calculate exchange request. + + :param properties: + :type properties: + ~azure.mgmt.reservations.models.CalculateExchangeRequestProperties + """ + + _attribute_map = { + 'properties': {'key': 'properties', 'type': 'CalculateExchangeRequestProperties'}, + } + + def __init__(self, **kwargs): + super(CalculateExchangeRequest, self).__init__(**kwargs) + self.properties = kwargs.get('properties', None) + + +class CalculateExchangeRequestProperties(Model): + """Calculate exchange request properties. + + :param reservations_to_purchase: List of reservations that are being + purchased in this exchange. + :type reservations_to_purchase: + list[~azure.mgmt.reservations.models.PurchaseRequest] + :param reservations_to_exchange: List of reservations that are being + returned in this exchange. + :type reservations_to_exchange: + list[~azure.mgmt.reservations.models.ReservationToReturn] + """ + + _attribute_map = { + 'reservations_to_purchase': {'key': 'reservationsToPurchase', 'type': '[PurchaseRequest]'}, + 'reservations_to_exchange': {'key': 'reservationsToExchange', 'type': '[ReservationToReturn]'}, + } + + def __init__(self, **kwargs): + super(CalculateExchangeRequestProperties, self).__init__(**kwargs) + self.reservations_to_purchase = kwargs.get('reservations_to_purchase', None) + self.reservations_to_exchange = kwargs.get('reservations_to_exchange', None) + + +class CalculateExchangeResponseProperties(Model): + """CalculateExchange response properties. + + :param session_id: Exchange session identifier + :type session_id: str + :param net_payable: + :type net_payable: ~azure.mgmt.reservations.models.Price + :param refunds_total: + :type refunds_total: ~azure.mgmt.reservations.models.Price + :param purchases_total: + :type purchases_total: ~azure.mgmt.reservations.models.Price + :param reservations_to_purchase: Details of the reservations being + purchased + :type reservations_to_purchase: + list[~azure.mgmt.reservations.models.ReservationToPurchaseCalculateExchange] + :param reservations_to_exchange: Details of the reservations being + returned + :type reservations_to_exchange: + list[~azure.mgmt.reservations.models.ReservationToExchange] + :param policy_result: + :type policy_result: ~azure.mgmt.reservations.models.ExchangePolicyErrors + """ + + _attribute_map = { + 'session_id': {'key': 'sessionId', 'type': 'str'}, + 'net_payable': {'key': 'netPayable', 'type': 'Price'}, + 'refunds_total': {'key': 'refundsTotal', 'type': 'Price'}, + 'purchases_total': {'key': 'purchasesTotal', 'type': 'Price'}, + 'reservations_to_purchase': {'key': 'reservationsToPurchase', 'type': '[ReservationToPurchaseCalculateExchange]'}, + 'reservations_to_exchange': {'key': 'reservationsToExchange', 'type': '[ReservationToExchange]'}, + 'policy_result': {'key': 'policyResult', 'type': 'ExchangePolicyErrors'}, + } + + def __init__(self, **kwargs): + super(CalculateExchangeResponseProperties, self).__init__(**kwargs) + self.session_id = kwargs.get('session_id', None) + self.net_payable = kwargs.get('net_payable', None) + self.refunds_total = kwargs.get('refunds_total', None) + self.purchases_total = kwargs.get('purchases_total', None) + self.reservations_to_purchase = kwargs.get('reservations_to_purchase', None) + self.reservations_to_exchange = kwargs.get('reservations_to_exchange', None) + self.policy_result = kwargs.get('policy_result', None) class CalculatePriceResponse(Model): @@ -340,14 +455,14 @@ def __init__(self, **kwargs): class CurrentQuotaLimit(Model): - """Quota limits. + """Current quota limits. Variables are only populated by the server, and will be ignored when sending a request. :param properties: Quota properties for the resource. :type properties: ~azure.mgmt.reservations.models.QuotaProperties - :ivar provisioning_state: The quota request status. + :ivar provisioning_state: The details of the quota request status. :vartype provisioning_state: object :ivar message: A user friendly message. :vartype message: str @@ -372,7 +487,7 @@ def __init__(self, **kwargs): class CurrentQuotaLimitBase(Model): - """Quota limits. + """Quota properties. :param properties: Quota properties for the resource. :type properties: ~azure.mgmt.reservations.models.QuotaProperties @@ -387,38 +502,6 @@ def __init__(self, **kwargs): self.properties = kwargs.get('properties', None) -class EmailAction(Model): - """Email Action. - - :param email_address: The email address for the action. - :type email_address: str - """ - - _attribute_map = { - 'email_address': {'key': 'emailAddress', 'type': 'str'}, - } - - def __init__(self, **kwargs): - super(EmailAction, self).__init__(**kwargs) - self.email_address = kwargs.get('email_address', None) - - -class EmailActions(Model): - """The email actions. - - :param email_addresses: The list of email actions. - :type email_addresses: list[~azure.mgmt.reservations.models.EmailAction] - """ - - _attribute_map = { - 'email_addresses': {'key': 'emailAddresses', 'type': '[EmailAction]'}, - } - - def __init__(self, **kwargs): - super(EmailActions, self).__init__(**kwargs) - self.email_addresses = kwargs.get('email_addresses', None) - - class Error(Model): """Error. @@ -448,9 +531,9 @@ def __init__(self, deserialize, response, *args): class ExceptionResponse(Model): - """The api error. + """The API error. - :param error: The api error details. + :param error: The API error details. :type error: ~azure.mgmt.reservations.models.ServiceError """ @@ -475,6 +558,156 @@ def __init__(self, deserialize, response, *args): super(ExceptionResponseException, self).__init__(deserialize, response, 'ExceptionResponse', *args) +class ExchangeOperationResultResponse(Model): + """Exchange operation result. + + :param id: It should match what is used to GET the operation result. + :type id: str + :param name: It must match the last segment of the id field, and will + typically be a GUID / system generated value. + :type name: str + :param status: Status of the operation. Possible values include: + 'Succeeded', 'Failed', 'Cancelled', 'PendingRefunds', 'PendingPurchases' + :type status: str or + ~azure.mgmt.reservations.models.ExchangeOperationResultStatus + :param properties: + :type properties: + ~azure.mgmt.reservations.models.ExchangeResponseProperties + :param error: + :type error: ~azure.mgmt.reservations.models.OperationResultError + """ + + _attribute_map = { + 'id': {'key': 'id', 'type': 'str'}, + 'name': {'key': 'name', 'type': 'str'}, + 'status': {'key': 'status', 'type': 'str'}, + 'properties': {'key': 'properties', 'type': 'ExchangeResponseProperties'}, + 'error': {'key': 'error', 'type': 'OperationResultError'}, + } + + def __init__(self, **kwargs): + super(ExchangeOperationResultResponse, self).__init__(**kwargs) + self.id = kwargs.get('id', None) + self.name = kwargs.get('name', None) + self.status = kwargs.get('status', None) + self.properties = kwargs.get('properties', None) + self.error = kwargs.get('error', None) + + +class ExchangePolicyError(Model): + """error details. + + :param code: + :type code: str + :param message: + :type message: str + """ + + _attribute_map = { + 'code': {'key': 'code', 'type': 'str'}, + 'message': {'key': 'message', 'type': 'str'}, + } + + def __init__(self, **kwargs): + super(ExchangePolicyError, self).__init__(**kwargs) + self.code = kwargs.get('code', None) + self.message = kwargs.get('message', None) + + +class ExchangePolicyErrors(Model): + """Exchange policy errors. + + :param policy_errors: Exchange Policy errors + :type policy_errors: + list[~azure.mgmt.reservations.models.ExchangePolicyError] + """ + + _attribute_map = { + 'policy_errors': {'key': 'policyErrors', 'type': '[ExchangePolicyError]'}, + } + + def __init__(self, **kwargs): + super(ExchangePolicyErrors, self).__init__(**kwargs) + self.policy_errors = kwargs.get('policy_errors', None) + + +class ExchangeRequest(Model): + """Exchange request. + + :param properties: + :type properties: + ~azure.mgmt.reservations.models.ExchangeRequestProperties + """ + + _attribute_map = { + 'properties': {'key': 'properties', 'type': 'ExchangeRequestProperties'}, + } + + def __init__(self, **kwargs): + super(ExchangeRequest, self).__init__(**kwargs) + self.properties = kwargs.get('properties', None) + + +class ExchangeRequestProperties(Model): + """Exchange request properties. + + :param session_id: SessionId that was returned by CalculateExchange API. + :type session_id: str + """ + + _attribute_map = { + 'session_id': {'key': 'sessionId', 'type': 'str'}, + } + + def __init__(self, **kwargs): + super(ExchangeRequestProperties, self).__init__(**kwargs) + self.session_id = kwargs.get('session_id', None) + + +class ExchangeResponseProperties(Model): + """Exchange response properties. + + :param session_id: Exchange session identifier + :type session_id: str + :param net_payable: + :type net_payable: ~azure.mgmt.reservations.models.Price + :param refunds_total: + :type refunds_total: ~azure.mgmt.reservations.models.Price + :param purchases_total: + :type purchases_total: ~azure.mgmt.reservations.models.Price + :param reservations_to_purchase: Details of the reservations being + purchased + :type reservations_to_purchase: + list[~azure.mgmt.reservations.models.ReservationToPurchaseExchange] + :param reservations_to_exchange: Details of the reservations being + returned + :type reservations_to_exchange: + list[~azure.mgmt.reservations.models.ReservationToReturnForExchange] + :param policy_result: + :type policy_result: ~azure.mgmt.reservations.models.ExchangePolicyErrors + """ + + _attribute_map = { + 'session_id': {'key': 'sessionId', 'type': 'str'}, + 'net_payable': {'key': 'netPayable', 'type': 'Price'}, + 'refunds_total': {'key': 'refundsTotal', 'type': 'Price'}, + 'purchases_total': {'key': 'purchasesTotal', 'type': 'Price'}, + 'reservations_to_purchase': {'key': 'reservationsToPurchase', 'type': '[ReservationToPurchaseExchange]'}, + 'reservations_to_exchange': {'key': 'reservationsToExchange', 'type': '[ReservationToReturnForExchange]'}, + 'policy_result': {'key': 'policyResult', 'type': 'ExchangePolicyErrors'}, + } + + def __init__(self, **kwargs): + super(ExchangeResponseProperties, self).__init__(**kwargs) + self.session_id = kwargs.get('session_id', None) + self.net_payable = kwargs.get('net_payable', None) + self.refunds_total = kwargs.get('refunds_total', None) + self.purchases_total = kwargs.get('purchases_total', None) + self.reservations_to_purchase = kwargs.get('reservations_to_purchase', None) + self.reservations_to_exchange = kwargs.get('reservations_to_exchange', None) + self.policy_result = kwargs.get('policy_result', None) + + class ExtendedErrorInfo(Model): """ExtendedErrorInfo. @@ -613,6 +846,30 @@ def __init__(self, **kwargs): self.origin = kwargs.get('origin', None) +class OperationResultError(Model): + """Required if status == failed or status == canceled. + + :param code: Required if status == failed or status == cancelled. If + status == failed, provide an invariant error code used for error + troubleshooting, aggregation, and analysis. + :type code: str + :param message: Required if status == failed. Localized. If status == + failed, provide an actionable error message indicating what error + occurred, and what the user can do to address the issue. + :type message: str + """ + + _attribute_map = { + 'code': {'key': 'code', 'type': 'str'}, + 'message': {'key': 'message', 'type': 'str'}, + } + + def __init__(self, **kwargs): + super(OperationResultError, self).__init__(**kwargs) + self.code = kwargs.get('code', None) + self.message = kwargs.get('message', None) + + class Patch(Model): """Patch. @@ -714,26 +971,6 @@ def __init__(self, **kwargs): self.extended_status_info = kwargs.get('extended_status_info', None) -class PhoneAction(Model): - """Phone Action. - - :param phone_number: The phone number for the action. - :type phone_number: str - :param preferred_channel: The preferred communication channel. - :type preferred_channel: object - """ - - _attribute_map = { - 'phone_number': {'key': 'phoneNumber', 'type': 'str'}, - 'preferred_channel': {'key': 'preferredChannel', 'type': 'object'}, - } - - def __init__(self, **kwargs): - super(PhoneAction, self).__init__(**kwargs) - self.phone_number = kwargs.get('phone_number', None) - self.preferred_channel = kwargs.get('preferred_channel', None) - - class Price(Model): """Price. @@ -755,23 +992,6 @@ def __init__(self, **kwargs): self.amount = kwargs.get('amount', None) -class Properties(Model): - """Properties. - - :param properties: - :type properties: - ~azure.mgmt.reservations.models.SubscriptionScopeProperties - """ - - _attribute_map = { - 'properties': {'key': 'properties', 'type': 'SubscriptionScopeProperties'}, - } - - def __init__(self, **kwargs): - super(Properties, self).__init__(**kwargs) - self.properties = kwargs.get('properties', None) - - class PurchaseRequest(Model): """PurchaseRequest. @@ -861,12 +1081,12 @@ def __init__(self, **kwargs): class QuotaLimitsResponse(Model): - """Quota limits request response. + """Quotas (service limits) in the request response. - :param value: List of Quota limits with the quota request status. + :param value: List of quotas with the quota request status. :type value: list[~azure.mgmt.reservations.models.CurrentQuotaLimit] - :param next_link: The uri to fetch the next page of quota limits. When - there are no more pages, this is null. + :param next_link: The URI for fetching the next page of quota limits. When + no more pages exist, the value is null. :type next_link: str """ @@ -887,24 +1107,24 @@ class QuotaProperties(Model): Variables are only populated by the server, and will be ignored when sending a request. - :param limit: The quota limit. + :param limit: Quota properties. :type limit: int - :ivar current_value: The current resource usages information. + :ivar current_value: Current usage value for the resource. :vartype current_value: int - :param unit: The units of the limit, such as - Count, Bytes, etc. Use the - unit field provided in the Get quota response. + :param unit: The limit units, such as **count** and **bytes**. Use the + unit field provided in the response of the GET quota operation. :type unit: str - :param name: Name of the resource provide by the resource Provider. Please - use this name property for quotaRequests. + :param name: Name of the resource provide by the resource provider. Use + this property for quotaRequests resource operations. :type name: ~azure.mgmt.reservations.models.ResourceName - :param resource_type: The Resource Type Name. + :param resource_type: The name of the resource type. :type resource_type: object - :ivar quota_period: The quota period over which the usage values are - summarized, such as - P1D (Per one day), PT1M (Per one minute), PT1S (Per - one second). This parameter is optional because, for some resources like - compute, the period doesn’t matter. + :ivar quota_period: The time period over which the quota usage values are + summarized. For example, P1D (per one day), PT1M (per one minute), and + PT1S (per one second). This parameter is optional because, for some + resources such as compute, the time period is irrelevant. :vartype quota_period: str - :param properties: Additional properties for the specific resource + :param properties: Additional properties for the specified resource provider. :type properties: object """ @@ -936,26 +1156,25 @@ def __init__(self, **kwargs): class QuotaRequestDetails(Model): - """The details of the quota Request. + """Quota request details. Variables are only populated by the server, and will be ignored when sending a request. - :ivar id: The quota request Id. + :ivar id: Quota request ID. :vartype id: str - :ivar name: The name of the quota request. + :ivar name: Quota request name. :vartype name: str :param provisioning_state: The quota request status. :type provisioning_state: object :ivar message: User friendly status message. :vartype message: str - :ivar request_submit_time: The quota request submit time. The date - conforms to the following format: yyyy-MM-ddTHH:mm:ssZ as specified by the - ISO 8601 standard. + :ivar request_submit_time: The time when the quota request was submitted + using format: yyyy-MM-ddTHH:mm:ssZ as specified by the ISO 8601 standard. :vartype request_submit_time: datetime :param value: The quotaRequests. :type value: list[~azure.mgmt.reservations.models.SubRequest] - :ivar type: Type of resource. "Microsoft.Capacity/ServiceLimits" + :ivar type: Resource type :vartype type: str """ @@ -989,12 +1208,12 @@ def __init__(self, **kwargs): class QuotaRequestOneResourceSubmitResponse(Model): - """Quota submit request response. + """Response for the quota submission request. Variables are only populated by the server, and will be ignored when sending a request. - :ivar id: The quota request Id. + :ivar id: The quota request ID. :vartype id: str :ivar name: The name of the quota request. :vartype name: str @@ -1004,9 +1223,8 @@ class QuotaRequestOneResourceSubmitResponse(Model): :vartype provisioning_state: object :ivar message: User friendly status message. :vartype message: str - :ivar request_submit_time: The quota request submit time. The date - conforms to the following format: yyyy-MM-ddTHH:mm:ssZ as specified by the - ISO 8601 standard. + :ivar request_submit_time: The time when the quota request was submitted + using format: yyyy-MM-ddTHH:mm:ssZ as specified by the ISO 8601 standard. :vartype request_submit_time: datetime :param properties: Quota properties for the resource. :type properties: ~azure.mgmt.reservations.models.QuotaProperties @@ -1052,9 +1270,8 @@ class QuotaRequestProperties(Model): :type provisioning_state: object :ivar message: User friendly status message. :vartype message: str - :ivar request_submit_time: The quota request submit time. The date - conforms to the following format: yyyy-MM-ddTHH:mm:ssZ as specified by the - ISO 8601 standard. + :ivar request_submit_time: The time when the quota request was submitted + using format: yyyy-MM-ddTHH:mm:ssZ as specified by the ISO 8601 standard. :vartype request_submit_time: datetime :param value: The quotaRequests. :type value: list[~azure.mgmt.reservations.models.SubRequest] @@ -1081,12 +1298,12 @@ def __init__(self, **kwargs): class QuotaRequestSubmitResponse(Model): - """Quota submit request response. + """Response for the quota submission request. Variables are only populated by the server, and will be ignored when sending a request. - :ivar id: The quota request Id. + :ivar id: The quota request ID. :vartype id: str :ivar name: The name of the quota request. :vartype name: str @@ -1118,19 +1335,19 @@ def __init__(self, **kwargs): class QuotaRequestSubmitResponse201(Model): - """The quota request submit response with request id. + """Response with request ID that the quota request was accepted. Variables are only populated by the server, and will be ignored when sending a request. - :ivar id: The quota request id. Please use the requestId to check the + :ivar id: The quota request ID. Use the requestId parameter to check the request status. :vartype id: str - :ivar name: The operation Id + :ivar name: Operation ID :vartype name: str - :ivar type: The resource type + :ivar type: Resource type :vartype type: str - :ivar provisioning_state: The quota request status. + :ivar provisioning_state: The details of the quota request status. :vartype provisioning_state: object :ivar message: A user friendly message. :vartype message: str @@ -1569,16 +1786,158 @@ def __init__(self, **kwargs): self.split_source = kwargs.get('split_source', None) +class ReservationToExchange(Model): + """Reservation refund details. + + :param reservation_id: Fully qualified id of the Reservation being + returned. + :type reservation_id: str + :param quantity: Quantity to be returned + :type quantity: int + :param billing_refund_amount: + :type billing_refund_amount: ~azure.mgmt.reservations.models.Price + :param billing_information: + :type billing_information: + ~azure.mgmt.reservations.models.BillingInformation + """ + + _attribute_map = { + 'reservation_id': {'key': 'reservationId', 'type': 'str'}, + 'quantity': {'key': 'quantity', 'type': 'int'}, + 'billing_refund_amount': {'key': 'billingRefundAmount', 'type': 'Price'}, + 'billing_information': {'key': 'billingInformation', 'type': 'BillingInformation'}, + } + + def __init__(self, **kwargs): + super(ReservationToExchange, self).__init__(**kwargs) + self.reservation_id = kwargs.get('reservation_id', None) + self.quantity = kwargs.get('quantity', None) + self.billing_refund_amount = kwargs.get('billing_refund_amount', None) + self.billing_information = kwargs.get('billing_information', None) + + +class ReservationToPurchaseCalculateExchange(Model): + """Reservation purchase details. + + :param properties: + :type properties: ~azure.mgmt.reservations.models.PurchaseRequest + :param billing_currency_total: + :type billing_currency_total: ~azure.mgmt.reservations.models.Price + """ + + _attribute_map = { + 'properties': {'key': 'properties', 'type': 'PurchaseRequest'}, + 'billing_currency_total': {'key': 'billingCurrencyTotal', 'type': 'Price'}, + } + + def __init__(self, **kwargs): + super(ReservationToPurchaseCalculateExchange, self).__init__(**kwargs) + self.properties = kwargs.get('properties', None) + self.billing_currency_total = kwargs.get('billing_currency_total', None) + + +class ReservationToPurchaseExchange(Model): + """Reservation purchase details. + + :param reservation_order_id: Fully qualified id of the ReservationOrder + being purchased + :type reservation_order_id: str + :param reservation_id: Fully qualified id of the Reservation being + purchased. This value is only guaranteed to be non-null if the purchase is + successful. + :type reservation_id: str + :param properties: + :type properties: ~azure.mgmt.reservations.models.PurchaseRequest + :param billing_currency_total: + :type billing_currency_total: ~azure.mgmt.reservations.models.Price + :param status: Possible values include: 'Succeeded', 'Failed', + 'Cancelled', 'Pending' + :type status: str or ~azure.mgmt.reservations.models.OperationStatus + """ + + _attribute_map = { + 'reservation_order_id': {'key': 'reservationOrderId', 'type': 'str'}, + 'reservation_id': {'key': 'reservationId', 'type': 'str'}, + 'properties': {'key': 'properties', 'type': 'PurchaseRequest'}, + 'billing_currency_total': {'key': 'billingCurrencyTotal', 'type': 'Price'}, + 'status': {'key': 'status', 'type': 'str'}, + } + + def __init__(self, **kwargs): + super(ReservationToPurchaseExchange, self).__init__(**kwargs) + self.reservation_order_id = kwargs.get('reservation_order_id', None) + self.reservation_id = kwargs.get('reservation_id', None) + self.properties = kwargs.get('properties', None) + self.billing_currency_total = kwargs.get('billing_currency_total', None) + self.status = kwargs.get('status', None) + + +class ReservationToReturn(Model): + """Reservation to return. + + :param reservation_id: Fully qualified identifier of the Reservation being + returned + :type reservation_id: str + :param quantity: Quantity to be returned. Must be greater than zero. + :type quantity: int + """ + + _attribute_map = { + 'reservation_id': {'key': 'reservationId', 'type': 'str'}, + 'quantity': {'key': 'quantity', 'type': 'int'}, + } + + def __init__(self, **kwargs): + super(ReservationToReturn, self).__init__(**kwargs) + self.reservation_id = kwargs.get('reservation_id', None) + self.quantity = kwargs.get('quantity', None) + + +class ReservationToReturnForExchange(Model): + """Reservation refund details. + + :param reservation_id: Fully qualified id of the Reservation being + returned. + :type reservation_id: str + :param quantity: Quantity to be returned + :type quantity: int + :param billing_refund_amount: + :type billing_refund_amount: ~azure.mgmt.reservations.models.Price + :param billing_information: + :type billing_information: + ~azure.mgmt.reservations.models.BillingInformation + :param status: Possible values include: 'Succeeded', 'Failed', + 'Cancelled', 'Pending' + :type status: str or ~azure.mgmt.reservations.models.OperationStatus + """ + + _attribute_map = { + 'reservation_id': {'key': 'reservationId', 'type': 'str'}, + 'quantity': {'key': 'quantity', 'type': 'int'}, + 'billing_refund_amount': {'key': 'billingRefundAmount', 'type': 'Price'}, + 'billing_information': {'key': 'billingInformation', 'type': 'BillingInformation'}, + 'status': {'key': 'status', 'type': 'str'}, + } + + def __init__(self, **kwargs): + super(ReservationToReturnForExchange, self).__init__(**kwargs) + self.reservation_id = kwargs.get('reservation_id', None) + self.quantity = kwargs.get('quantity', None) + self.billing_refund_amount = kwargs.get('billing_refund_amount', None) + self.billing_information = kwargs.get('billing_information', None) + self.status = kwargs.get('status', None) + + class ResourceName(Model): - """Name of the resource provide by the resource Provider. Please use this name - property for quotaRequests. + """Resource name provided by the resource provider. Use this property for + quotaRequest parameter. Variables are only populated by the server, and will be ignored when sending a request. :param value: Resource name. :type value: str - :ivar localized_value: Resource display name. + :ivar localized_value: Resource display localized name. :vartype localized_value: str """ @@ -1618,14 +1977,14 @@ def __init__(self, **kwargs): class ServiceError(Model): - """The api error details. + """The API error details. Variables are only populated by the server, and will be ignored when sending a request. :param code: The error code. :type code: str - :param message: The error message. + :param message: The error message text. :type message: str :ivar details: The list of error details. :vartype details: list[~azure.mgmt.reservations.models.ServiceErrorDetail] @@ -1767,20 +2126,20 @@ class SubRequest(Model): Variables are only populated by the server, and will be ignored when sending a request. - :ivar limit: The Resource limit. + :ivar limit: Quota (resource limit). :vartype limit: int - :param name: The Resource name. + :param name: The resource name. :type name: ~azure.mgmt.reservations.models.ResourceName :ivar resource_type: Resource type for which the quota check was made. :vartype resource_type: str - :param unit: The units of the limit, such as - Count, Bytes, etc. Use the - unit field provided in the Get quota response. + :param unit: The limit units, such as **count** and **bytes**. Use the + unit field provided in the response of the GET quota operation. :type unit: str :param provisioning_state: The quota request status. :type provisioning_state: object - :ivar message: User friendly status message. + :ivar message: User-friendly status message. :vartype message: str - :ivar sub_request_id: Sub request id for individual request. + :ivar sub_request_id: Sub request ID for individual request. :vartype sub_request_id: str """ @@ -1826,53 +2185,3 @@ class SubscriptionScopeProperties(Model): def __init__(self, **kwargs): super(SubscriptionScopeProperties, self).__init__(**kwargs) self.scopes = kwargs.get('scopes', None) - - -class SupportRequestAction(Model): - """The SupportRequest action. - - :param severity: The support request severity. - :type severity: object - :param first_name: The first name of the recipient. - :type first_name: str - :param last_name: The last name of the recipient. - :type last_name: str - :param country: The country of the recipient. - :type country: str - :param phone_number: The phone number of the recipient. - :type phone_number: str - :param primary_email_address: The primary email addresses of the - recipients. - :type primary_email_address: str - :param support_language: The support language. - :type support_language: str - :param preferred_contact_method: The preferred communication channel. - :type preferred_contact_method: object - :param alternate_email_addresses: The alternate email address of the - recipient. - :type alternate_email_addresses: list[str] - """ - - _attribute_map = { - 'severity': {'key': 'severity', 'type': 'object'}, - 'first_name': {'key': 'firstName', 'type': 'str'}, - 'last_name': {'key': 'lastName', 'type': 'str'}, - 'country': {'key': 'country', 'type': 'str'}, - 'phone_number': {'key': 'phoneNumber', 'type': 'str'}, - 'primary_email_address': {'key': 'primaryEmailAddress', 'type': 'str'}, - 'support_language': {'key': 'supportLanguage', 'type': 'str'}, - 'preferred_contact_method': {'key': 'preferredContactMethod', 'type': 'object'}, - 'alternate_email_addresses': {'key': 'alternateEmailAddresses', 'type': '[str]'}, - } - - def __init__(self, **kwargs): - super(SupportRequestAction, self).__init__(**kwargs) - self.severity = kwargs.get('severity', None) - self.first_name = kwargs.get('first_name', None) - self.last_name = kwargs.get('last_name', None) - self.country = kwargs.get('country', None) - self.phone_number = kwargs.get('phone_number', None) - self.primary_email_address = kwargs.get('primary_email_address', None) - self.support_language = kwargs.get('support_language', None) - self.preferred_contact_method = kwargs.get('preferred_contact_method', None) - self.alternate_email_addresses = kwargs.get('alternate_email_addresses', None) diff --git a/sdk/reservations/azure-mgmt-reservations/azure/mgmt/reservations/models/_models_py3.py b/sdk/reservations/azure-mgmt-reservations/azure/mgmt/reservations/models/_models_py3.py index bcb0c049c4ec..1e8334187ece 100644 --- a/sdk/reservations/azure-mgmt-reservations/azure/mgmt/reservations/models/_models_py3.py +++ b/sdk/reservations/azure-mgmt-reservations/azure/mgmt/reservations/models/_models_py3.py @@ -13,22 +13,6 @@ from msrest.exceptions import HttpOperationError -class Actions(Model): - """The actions for auto quota increase. - - :param email_actions: The email actions for auto quota increase. - :type email_actions: ~azure.mgmt.reservations.models.EmailActions - """ - - _attribute_map = { - 'email_actions': {'key': 'emailActions', 'type': 'EmailActions'}, - } - - def __init__(self, *, email_actions=None, **kwargs) -> None: - super(Actions, self).__init__(**kwargs) - self.email_actions = email_actions - - class AppliedReservationList(Model): """AppliedReservationList. @@ -87,71 +71,202 @@ def __init__(self, *, reservation_order_ids=None, **kwargs) -> None: self.reservation_order_ids = reservation_order_ids -class AqiSettings(Model): - """Settings for auto quota increase. +class AvailableScopeProperties(Model): + """AvailableScopeProperties. - :param auto_quota_increase_state: If the subscription has enabled - automatic quota increase. - :type auto_quota_increase_state: object + :param properties: + :type properties: + ~azure.mgmt.reservations.models.SubscriptionScopeProperties """ _attribute_map = { - 'auto_quota_increase_state': {'key': 'autoQuotaIncreaseState', 'type': 'object'}, + 'properties': {'key': 'properties', 'type': 'SubscriptionScopeProperties'}, } - def __init__(self, *, auto_quota_increase_state=None, **kwargs) -> None: - super(AqiSettings, self).__init__(**kwargs) - self.auto_quota_increase_state = auto_quota_increase_state + def __init__(self, *, properties=None, **kwargs) -> None: + super(AvailableScopeProperties, self).__init__(**kwargs) + self.properties = properties -class AutoQuotaIncreaseDetail(Model): - """Auto Quota Increase settings. +class AvailableScopeRequest(Model): + """Available scope. - Variables are only populated by the server, and will be ignored when - sending a request. + :param properties: + :type properties: + ~azure.mgmt.reservations.models.AvailableScopeRequestProperties + """ - :ivar id: The subscription Id. - :vartype id: str - :ivar name: The name of the auto quota increase. - :vartype name: str - :ivar type: The type of the resource - :vartype type: str - :param settings: Settings for automatic quota increase. - :type settings: ~azure.mgmt.reservations.models.AqiSettings - :param on_failure: The on failure Actions. - :type on_failure: ~azure.mgmt.reservations.models.Actions - :param on_success: The on success Actions. - :type on_success: ~azure.mgmt.reservations.models.Actions - :param support_ticket_action: The support ticket action. - :type support_ticket_action: - ~azure.mgmt.reservations.models.SupportRequestAction + _attribute_map = { + 'properties': {'key': 'properties', 'type': 'AvailableScopeRequestProperties'}, + } + + def __init__(self, *, properties=None, **kwargs) -> None: + super(AvailableScopeRequest, self).__init__(**kwargs) + self.properties = properties + + +class AvailableScopeRequestProperties(Model): + """Available scope request properties. + + :param scopes: + :type scopes: list[str] """ - _validation = { - 'id': {'readonly': True}, - 'name': {'readonly': True}, - 'type': {'readonly': True}, + _attribute_map = { + 'scopes': {'key': 'scopes', 'type': '[str]'}, } + def __init__(self, *, scopes=None, **kwargs) -> None: + super(AvailableScopeRequestProperties, self).__init__(**kwargs) + self.scopes = scopes + + +class BillingInformation(Model): + """billing information. + + :param billing_currency_total_paid_amount: + :type billing_currency_total_paid_amount: + ~azure.mgmt.reservations.models.Price + :param billing_currency_prorated_amount: + :type billing_currency_prorated_amount: + ~azure.mgmt.reservations.models.Price + :param billing_currency_remaining_commitment_amount: + :type billing_currency_remaining_commitment_amount: + ~azure.mgmt.reservations.models.Price + """ + + _attribute_map = { + 'billing_currency_total_paid_amount': {'key': 'billingCurrencyTotalPaidAmount', 'type': 'Price'}, + 'billing_currency_prorated_amount': {'key': 'billingCurrencyProratedAmount', 'type': 'Price'}, + 'billing_currency_remaining_commitment_amount': {'key': 'billingCurrencyRemainingCommitmentAmount', 'type': 'Price'}, + } + + def __init__(self, *, billing_currency_total_paid_amount=None, billing_currency_prorated_amount=None, billing_currency_remaining_commitment_amount=None, **kwargs) -> None: + super(BillingInformation, self).__init__(**kwargs) + self.billing_currency_total_paid_amount = billing_currency_total_paid_amount + self.billing_currency_prorated_amount = billing_currency_prorated_amount + self.billing_currency_remaining_commitment_amount = billing_currency_remaining_commitment_amount + + +class CalculateExchangeOperationResultResponse(Model): + """CalculateExchange operation result. + + :param id: It should match what is used to GET the operation result. + :type id: str + :param name: It must match the last segment of the id field, and will + typically be a GUID / system generated value. + :type name: str + :param status: Status of the operation. Possible values include: + 'Succeeded', 'Failed', 'Cancelled', 'Pending' + :type status: str or + ~azure.mgmt.reservations.models.CalculateExchangeOperationResultStatus + :param properties: + :type properties: + ~azure.mgmt.reservations.models.CalculateExchangeResponseProperties + :param error: + :type error: ~azure.mgmt.reservations.models.OperationResultError + """ + _attribute_map = { 'id': {'key': 'id', 'type': 'str'}, 'name': {'key': 'name', 'type': 'str'}, - 'type': {'key': 'type', 'type': 'str'}, - 'settings': {'key': 'properties.settings', 'type': 'AqiSettings'}, - 'on_failure': {'key': 'properties.onFailure', 'type': 'Actions'}, - 'on_success': {'key': 'properties.onSuccess', 'type': 'Actions'}, - 'support_ticket_action': {'key': 'properties.supportTicketAction', 'type': 'SupportRequestAction'}, + 'status': {'key': 'status', 'type': 'str'}, + 'properties': {'key': 'properties', 'type': 'CalculateExchangeResponseProperties'}, + 'error': {'key': 'error', 'type': 'OperationResultError'}, } - def __init__(self, *, settings=None, on_failure=None, on_success=None, support_ticket_action=None, **kwargs) -> None: - super(AutoQuotaIncreaseDetail, self).__init__(**kwargs) - self.id = None - self.name = None - self.type = None - self.settings = settings - self.on_failure = on_failure - self.on_success = on_success - self.support_ticket_action = support_ticket_action + def __init__(self, *, id: str=None, name: str=None, status=None, properties=None, error=None, **kwargs) -> None: + super(CalculateExchangeOperationResultResponse, self).__init__(**kwargs) + self.id = id + self.name = name + self.status = status + self.properties = properties + self.error = error + + +class CalculateExchangeRequest(Model): + """Calculate exchange request. + + :param properties: + :type properties: + ~azure.mgmt.reservations.models.CalculateExchangeRequestProperties + """ + + _attribute_map = { + 'properties': {'key': 'properties', 'type': 'CalculateExchangeRequestProperties'}, + } + + def __init__(self, *, properties=None, **kwargs) -> None: + super(CalculateExchangeRequest, self).__init__(**kwargs) + self.properties = properties + + +class CalculateExchangeRequestProperties(Model): + """Calculate exchange request properties. + + :param reservations_to_purchase: List of reservations that are being + purchased in this exchange. + :type reservations_to_purchase: + list[~azure.mgmt.reservations.models.PurchaseRequest] + :param reservations_to_exchange: List of reservations that are being + returned in this exchange. + :type reservations_to_exchange: + list[~azure.mgmt.reservations.models.ReservationToReturn] + """ + + _attribute_map = { + 'reservations_to_purchase': {'key': 'reservationsToPurchase', 'type': '[PurchaseRequest]'}, + 'reservations_to_exchange': {'key': 'reservationsToExchange', 'type': '[ReservationToReturn]'}, + } + + def __init__(self, *, reservations_to_purchase=None, reservations_to_exchange=None, **kwargs) -> None: + super(CalculateExchangeRequestProperties, self).__init__(**kwargs) + self.reservations_to_purchase = reservations_to_purchase + self.reservations_to_exchange = reservations_to_exchange + + +class CalculateExchangeResponseProperties(Model): + """CalculateExchange response properties. + + :param session_id: Exchange session identifier + :type session_id: str + :param net_payable: + :type net_payable: ~azure.mgmt.reservations.models.Price + :param refunds_total: + :type refunds_total: ~azure.mgmt.reservations.models.Price + :param purchases_total: + :type purchases_total: ~azure.mgmt.reservations.models.Price + :param reservations_to_purchase: Details of the reservations being + purchased + :type reservations_to_purchase: + list[~azure.mgmt.reservations.models.ReservationToPurchaseCalculateExchange] + :param reservations_to_exchange: Details of the reservations being + returned + :type reservations_to_exchange: + list[~azure.mgmt.reservations.models.ReservationToExchange] + :param policy_result: + :type policy_result: ~azure.mgmt.reservations.models.ExchangePolicyErrors + """ + + _attribute_map = { + 'session_id': {'key': 'sessionId', 'type': 'str'}, + 'net_payable': {'key': 'netPayable', 'type': 'Price'}, + 'refunds_total': {'key': 'refundsTotal', 'type': 'Price'}, + 'purchases_total': {'key': 'purchasesTotal', 'type': 'Price'}, + 'reservations_to_purchase': {'key': 'reservationsToPurchase', 'type': '[ReservationToPurchaseCalculateExchange]'}, + 'reservations_to_exchange': {'key': 'reservationsToExchange', 'type': '[ReservationToExchange]'}, + 'policy_result': {'key': 'policyResult', 'type': 'ExchangePolicyErrors'}, + } + + def __init__(self, *, session_id: str=None, net_payable=None, refunds_total=None, purchases_total=None, reservations_to_purchase=None, reservations_to_exchange=None, policy_result=None, **kwargs) -> None: + super(CalculateExchangeResponseProperties, self).__init__(**kwargs) + self.session_id = session_id + self.net_payable = net_payable + self.refunds_total = refunds_total + self.purchases_total = purchases_total + self.reservations_to_purchase = reservations_to_purchase + self.reservations_to_exchange = reservations_to_exchange + self.policy_result = policy_result class CalculatePriceResponse(Model): @@ -340,14 +455,14 @@ def __init__(self, *, value=None, **kwargs) -> None: class CurrentQuotaLimit(Model): - """Quota limits. + """Current quota limits. Variables are only populated by the server, and will be ignored when sending a request. :param properties: Quota properties for the resource. :type properties: ~azure.mgmt.reservations.models.QuotaProperties - :ivar provisioning_state: The quota request status. + :ivar provisioning_state: The details of the quota request status. :vartype provisioning_state: object :ivar message: A user friendly message. :vartype message: str @@ -372,7 +487,7 @@ def __init__(self, *, properties=None, **kwargs) -> None: class CurrentQuotaLimitBase(Model): - """Quota limits. + """Quota properties. :param properties: Quota properties for the resource. :type properties: ~azure.mgmt.reservations.models.QuotaProperties @@ -387,38 +502,6 @@ def __init__(self, *, properties=None, **kwargs) -> None: self.properties = properties -class EmailAction(Model): - """Email Action. - - :param email_address: The email address for the action. - :type email_address: str - """ - - _attribute_map = { - 'email_address': {'key': 'emailAddress', 'type': 'str'}, - } - - def __init__(self, *, email_address: str=None, **kwargs) -> None: - super(EmailAction, self).__init__(**kwargs) - self.email_address = email_address - - -class EmailActions(Model): - """The email actions. - - :param email_addresses: The list of email actions. - :type email_addresses: list[~azure.mgmt.reservations.models.EmailAction] - """ - - _attribute_map = { - 'email_addresses': {'key': 'emailAddresses', 'type': '[EmailAction]'}, - } - - def __init__(self, *, email_addresses=None, **kwargs) -> None: - super(EmailActions, self).__init__(**kwargs) - self.email_addresses = email_addresses - - class Error(Model): """Error. @@ -448,9 +531,9 @@ def __init__(self, deserialize, response, *args): class ExceptionResponse(Model): - """The api error. + """The API error. - :param error: The api error details. + :param error: The API error details. :type error: ~azure.mgmt.reservations.models.ServiceError """ @@ -475,6 +558,156 @@ def __init__(self, deserialize, response, *args): super(ExceptionResponseException, self).__init__(deserialize, response, 'ExceptionResponse', *args) +class ExchangeOperationResultResponse(Model): + """Exchange operation result. + + :param id: It should match what is used to GET the operation result. + :type id: str + :param name: It must match the last segment of the id field, and will + typically be a GUID / system generated value. + :type name: str + :param status: Status of the operation. Possible values include: + 'Succeeded', 'Failed', 'Cancelled', 'PendingRefunds', 'PendingPurchases' + :type status: str or + ~azure.mgmt.reservations.models.ExchangeOperationResultStatus + :param properties: + :type properties: + ~azure.mgmt.reservations.models.ExchangeResponseProperties + :param error: + :type error: ~azure.mgmt.reservations.models.OperationResultError + """ + + _attribute_map = { + 'id': {'key': 'id', 'type': 'str'}, + 'name': {'key': 'name', 'type': 'str'}, + 'status': {'key': 'status', 'type': 'str'}, + 'properties': {'key': 'properties', 'type': 'ExchangeResponseProperties'}, + 'error': {'key': 'error', 'type': 'OperationResultError'}, + } + + def __init__(self, *, id: str=None, name: str=None, status=None, properties=None, error=None, **kwargs) -> None: + super(ExchangeOperationResultResponse, self).__init__(**kwargs) + self.id = id + self.name = name + self.status = status + self.properties = properties + self.error = error + + +class ExchangePolicyError(Model): + """error details. + + :param code: + :type code: str + :param message: + :type message: str + """ + + _attribute_map = { + 'code': {'key': 'code', 'type': 'str'}, + 'message': {'key': 'message', 'type': 'str'}, + } + + def __init__(self, *, code: str=None, message: str=None, **kwargs) -> None: + super(ExchangePolicyError, self).__init__(**kwargs) + self.code = code + self.message = message + + +class ExchangePolicyErrors(Model): + """Exchange policy errors. + + :param policy_errors: Exchange Policy errors + :type policy_errors: + list[~azure.mgmt.reservations.models.ExchangePolicyError] + """ + + _attribute_map = { + 'policy_errors': {'key': 'policyErrors', 'type': '[ExchangePolicyError]'}, + } + + def __init__(self, *, policy_errors=None, **kwargs) -> None: + super(ExchangePolicyErrors, self).__init__(**kwargs) + self.policy_errors = policy_errors + + +class ExchangeRequest(Model): + """Exchange request. + + :param properties: + :type properties: + ~azure.mgmt.reservations.models.ExchangeRequestProperties + """ + + _attribute_map = { + 'properties': {'key': 'properties', 'type': 'ExchangeRequestProperties'}, + } + + def __init__(self, *, properties=None, **kwargs) -> None: + super(ExchangeRequest, self).__init__(**kwargs) + self.properties = properties + + +class ExchangeRequestProperties(Model): + """Exchange request properties. + + :param session_id: SessionId that was returned by CalculateExchange API. + :type session_id: str + """ + + _attribute_map = { + 'session_id': {'key': 'sessionId', 'type': 'str'}, + } + + def __init__(self, *, session_id: str=None, **kwargs) -> None: + super(ExchangeRequestProperties, self).__init__(**kwargs) + self.session_id = session_id + + +class ExchangeResponseProperties(Model): + """Exchange response properties. + + :param session_id: Exchange session identifier + :type session_id: str + :param net_payable: + :type net_payable: ~azure.mgmt.reservations.models.Price + :param refunds_total: + :type refunds_total: ~azure.mgmt.reservations.models.Price + :param purchases_total: + :type purchases_total: ~azure.mgmt.reservations.models.Price + :param reservations_to_purchase: Details of the reservations being + purchased + :type reservations_to_purchase: + list[~azure.mgmt.reservations.models.ReservationToPurchaseExchange] + :param reservations_to_exchange: Details of the reservations being + returned + :type reservations_to_exchange: + list[~azure.mgmt.reservations.models.ReservationToReturnForExchange] + :param policy_result: + :type policy_result: ~azure.mgmt.reservations.models.ExchangePolicyErrors + """ + + _attribute_map = { + 'session_id': {'key': 'sessionId', 'type': 'str'}, + 'net_payable': {'key': 'netPayable', 'type': 'Price'}, + 'refunds_total': {'key': 'refundsTotal', 'type': 'Price'}, + 'purchases_total': {'key': 'purchasesTotal', 'type': 'Price'}, + 'reservations_to_purchase': {'key': 'reservationsToPurchase', 'type': '[ReservationToPurchaseExchange]'}, + 'reservations_to_exchange': {'key': 'reservationsToExchange', 'type': '[ReservationToReturnForExchange]'}, + 'policy_result': {'key': 'policyResult', 'type': 'ExchangePolicyErrors'}, + } + + def __init__(self, *, session_id: str=None, net_payable=None, refunds_total=None, purchases_total=None, reservations_to_purchase=None, reservations_to_exchange=None, policy_result=None, **kwargs) -> None: + super(ExchangeResponseProperties, self).__init__(**kwargs) + self.session_id = session_id + self.net_payable = net_payable + self.refunds_total = refunds_total + self.purchases_total = purchases_total + self.reservations_to_purchase = reservations_to_purchase + self.reservations_to_exchange = reservations_to_exchange + self.policy_result = policy_result + + class ExtendedErrorInfo(Model): """ExtendedErrorInfo. @@ -613,6 +846,30 @@ def __init__(self, *, name: str=None, display=None, origin: str=None, **kwargs) self.origin = origin +class OperationResultError(Model): + """Required if status == failed or status == canceled. + + :param code: Required if status == failed or status == cancelled. If + status == failed, provide an invariant error code used for error + troubleshooting, aggregation, and analysis. + :type code: str + :param message: Required if status == failed. Localized. If status == + failed, provide an actionable error message indicating what error + occurred, and what the user can do to address the issue. + :type message: str + """ + + _attribute_map = { + 'code': {'key': 'code', 'type': 'str'}, + 'message': {'key': 'message', 'type': 'str'}, + } + + def __init__(self, *, code: str=None, message: str=None, **kwargs) -> None: + super(OperationResultError, self).__init__(**kwargs) + self.code = code + self.message = message + + class Patch(Model): """Patch. @@ -714,26 +971,6 @@ def __init__(self, *, due_date=None, payment_date=None, pricing_currency_total=N self.extended_status_info = extended_status_info -class PhoneAction(Model): - """Phone Action. - - :param phone_number: The phone number for the action. - :type phone_number: str - :param preferred_channel: The preferred communication channel. - :type preferred_channel: object - """ - - _attribute_map = { - 'phone_number': {'key': 'phoneNumber', 'type': 'str'}, - 'preferred_channel': {'key': 'preferredChannel', 'type': 'object'}, - } - - def __init__(self, *, phone_number: str=None, preferred_channel=None, **kwargs) -> None: - super(PhoneAction, self).__init__(**kwargs) - self.phone_number = phone_number - self.preferred_channel = preferred_channel - - class Price(Model): """Price. @@ -755,23 +992,6 @@ def __init__(self, *, currency_code: str=None, amount: float=None, **kwargs) -> self.amount = amount -class Properties(Model): - """Properties. - - :param properties: - :type properties: - ~azure.mgmt.reservations.models.SubscriptionScopeProperties - """ - - _attribute_map = { - 'properties': {'key': 'properties', 'type': 'SubscriptionScopeProperties'}, - } - - def __init__(self, *, properties=None, **kwargs) -> None: - super(Properties, self).__init__(**kwargs) - self.properties = properties - - class PurchaseRequest(Model): """PurchaseRequest. @@ -861,12 +1081,12 @@ def __init__(self, *, instance_flexibility=None, **kwargs) -> None: class QuotaLimitsResponse(Model): - """Quota limits request response. + """Quotas (service limits) in the request response. - :param value: List of Quota limits with the quota request status. + :param value: List of quotas with the quota request status. :type value: list[~azure.mgmt.reservations.models.CurrentQuotaLimit] - :param next_link: The uri to fetch the next page of quota limits. When - there are no more pages, this is null. + :param next_link: The URI for fetching the next page of quota limits. When + no more pages exist, the value is null. :type next_link: str """ @@ -887,24 +1107,24 @@ class QuotaProperties(Model): Variables are only populated by the server, and will be ignored when sending a request. - :param limit: The quota limit. + :param limit: Quota properties. :type limit: int - :ivar current_value: The current resource usages information. + :ivar current_value: Current usage value for the resource. :vartype current_value: int - :param unit: The units of the limit, such as - Count, Bytes, etc. Use the - unit field provided in the Get quota response. + :param unit: The limit units, such as **count** and **bytes**. Use the + unit field provided in the response of the GET quota operation. :type unit: str - :param name: Name of the resource provide by the resource Provider. Please - use this name property for quotaRequests. + :param name: Name of the resource provide by the resource provider. Use + this property for quotaRequests resource operations. :type name: ~azure.mgmt.reservations.models.ResourceName - :param resource_type: The Resource Type Name. + :param resource_type: The name of the resource type. :type resource_type: object - :ivar quota_period: The quota period over which the usage values are - summarized, such as - P1D (Per one day), PT1M (Per one minute), PT1S (Per - one second). This parameter is optional because, for some resources like - compute, the period doesn’t matter. + :ivar quota_period: The time period over which the quota usage values are + summarized. For example, P1D (per one day), PT1M (per one minute), and + PT1S (per one second). This parameter is optional because, for some + resources such as compute, the time period is irrelevant. :vartype quota_period: str - :param properties: Additional properties for the specific resource + :param properties: Additional properties for the specified resource provider. :type properties: object """ @@ -936,26 +1156,25 @@ def __init__(self, *, limit: int=None, unit: str=None, name=None, resource_type= class QuotaRequestDetails(Model): - """The details of the quota Request. + """Quota request details. Variables are only populated by the server, and will be ignored when sending a request. - :ivar id: The quota request Id. + :ivar id: Quota request ID. :vartype id: str - :ivar name: The name of the quota request. + :ivar name: Quota request name. :vartype name: str :param provisioning_state: The quota request status. :type provisioning_state: object :ivar message: User friendly status message. :vartype message: str - :ivar request_submit_time: The quota request submit time. The date - conforms to the following format: yyyy-MM-ddTHH:mm:ssZ as specified by the - ISO 8601 standard. + :ivar request_submit_time: The time when the quota request was submitted + using format: yyyy-MM-ddTHH:mm:ssZ as specified by the ISO 8601 standard. :vartype request_submit_time: datetime :param value: The quotaRequests. :type value: list[~azure.mgmt.reservations.models.SubRequest] - :ivar type: Type of resource. "Microsoft.Capacity/ServiceLimits" + :ivar type: Resource type :vartype type: str """ @@ -989,12 +1208,12 @@ def __init__(self, *, provisioning_state=None, value=None, **kwargs) -> None: class QuotaRequestOneResourceSubmitResponse(Model): - """Quota submit request response. + """Response for the quota submission request. Variables are only populated by the server, and will be ignored when sending a request. - :ivar id: The quota request Id. + :ivar id: The quota request ID. :vartype id: str :ivar name: The name of the quota request. :vartype name: str @@ -1004,9 +1223,8 @@ class QuotaRequestOneResourceSubmitResponse(Model): :vartype provisioning_state: object :ivar message: User friendly status message. :vartype message: str - :ivar request_submit_time: The quota request submit time. The date - conforms to the following format: yyyy-MM-ddTHH:mm:ssZ as specified by the - ISO 8601 standard. + :ivar request_submit_time: The time when the quota request was submitted + using format: yyyy-MM-ddTHH:mm:ssZ as specified by the ISO 8601 standard. :vartype request_submit_time: datetime :param properties: Quota properties for the resource. :type properties: ~azure.mgmt.reservations.models.QuotaProperties @@ -1052,9 +1270,8 @@ class QuotaRequestProperties(Model): :type provisioning_state: object :ivar message: User friendly status message. :vartype message: str - :ivar request_submit_time: The quota request submit time. The date - conforms to the following format: yyyy-MM-ddTHH:mm:ssZ as specified by the - ISO 8601 standard. + :ivar request_submit_time: The time when the quota request was submitted + using format: yyyy-MM-ddTHH:mm:ssZ as specified by the ISO 8601 standard. :vartype request_submit_time: datetime :param value: The quotaRequests. :type value: list[~azure.mgmt.reservations.models.SubRequest] @@ -1081,12 +1298,12 @@ def __init__(self, *, provisioning_state=None, value=None, **kwargs) -> None: class QuotaRequestSubmitResponse(Model): - """Quota submit request response. + """Response for the quota submission request. Variables are only populated by the server, and will be ignored when sending a request. - :ivar id: The quota request Id. + :ivar id: The quota request ID. :vartype id: str :ivar name: The name of the quota request. :vartype name: str @@ -1118,19 +1335,19 @@ def __init__(self, *, properties=None, **kwargs) -> None: class QuotaRequestSubmitResponse201(Model): - """The quota request submit response with request id. + """Response with request ID that the quota request was accepted. Variables are only populated by the server, and will be ignored when sending a request. - :ivar id: The quota request id. Please use the requestId to check the + :ivar id: The quota request ID. Use the requestId parameter to check the request status. :vartype id: str - :ivar name: The operation Id + :ivar name: Operation ID :vartype name: str - :ivar type: The resource type + :ivar type: Resource type :vartype type: str - :ivar provisioning_state: The quota request status. + :ivar provisioning_state: The details of the quota request status. :vartype provisioning_state: object :ivar message: A user friendly message. :vartype message: str @@ -1569,16 +1786,158 @@ def __init__(self, *, split_destinations=None, split_source: str=None, **kwargs) self.split_source = split_source +class ReservationToExchange(Model): + """Reservation refund details. + + :param reservation_id: Fully qualified id of the Reservation being + returned. + :type reservation_id: str + :param quantity: Quantity to be returned + :type quantity: int + :param billing_refund_amount: + :type billing_refund_amount: ~azure.mgmt.reservations.models.Price + :param billing_information: + :type billing_information: + ~azure.mgmt.reservations.models.BillingInformation + """ + + _attribute_map = { + 'reservation_id': {'key': 'reservationId', 'type': 'str'}, + 'quantity': {'key': 'quantity', 'type': 'int'}, + 'billing_refund_amount': {'key': 'billingRefundAmount', 'type': 'Price'}, + 'billing_information': {'key': 'billingInformation', 'type': 'BillingInformation'}, + } + + def __init__(self, *, reservation_id: str=None, quantity: int=None, billing_refund_amount=None, billing_information=None, **kwargs) -> None: + super(ReservationToExchange, self).__init__(**kwargs) + self.reservation_id = reservation_id + self.quantity = quantity + self.billing_refund_amount = billing_refund_amount + self.billing_information = billing_information + + +class ReservationToPurchaseCalculateExchange(Model): + """Reservation purchase details. + + :param properties: + :type properties: ~azure.mgmt.reservations.models.PurchaseRequest + :param billing_currency_total: + :type billing_currency_total: ~azure.mgmt.reservations.models.Price + """ + + _attribute_map = { + 'properties': {'key': 'properties', 'type': 'PurchaseRequest'}, + 'billing_currency_total': {'key': 'billingCurrencyTotal', 'type': 'Price'}, + } + + def __init__(self, *, properties=None, billing_currency_total=None, **kwargs) -> None: + super(ReservationToPurchaseCalculateExchange, self).__init__(**kwargs) + self.properties = properties + self.billing_currency_total = billing_currency_total + + +class ReservationToPurchaseExchange(Model): + """Reservation purchase details. + + :param reservation_order_id: Fully qualified id of the ReservationOrder + being purchased + :type reservation_order_id: str + :param reservation_id: Fully qualified id of the Reservation being + purchased. This value is only guaranteed to be non-null if the purchase is + successful. + :type reservation_id: str + :param properties: + :type properties: ~azure.mgmt.reservations.models.PurchaseRequest + :param billing_currency_total: + :type billing_currency_total: ~azure.mgmt.reservations.models.Price + :param status: Possible values include: 'Succeeded', 'Failed', + 'Cancelled', 'Pending' + :type status: str or ~azure.mgmt.reservations.models.OperationStatus + """ + + _attribute_map = { + 'reservation_order_id': {'key': 'reservationOrderId', 'type': 'str'}, + 'reservation_id': {'key': 'reservationId', 'type': 'str'}, + 'properties': {'key': 'properties', 'type': 'PurchaseRequest'}, + 'billing_currency_total': {'key': 'billingCurrencyTotal', 'type': 'Price'}, + 'status': {'key': 'status', 'type': 'str'}, + } + + def __init__(self, *, reservation_order_id: str=None, reservation_id: str=None, properties=None, billing_currency_total=None, status=None, **kwargs) -> None: + super(ReservationToPurchaseExchange, self).__init__(**kwargs) + self.reservation_order_id = reservation_order_id + self.reservation_id = reservation_id + self.properties = properties + self.billing_currency_total = billing_currency_total + self.status = status + + +class ReservationToReturn(Model): + """Reservation to return. + + :param reservation_id: Fully qualified identifier of the Reservation being + returned + :type reservation_id: str + :param quantity: Quantity to be returned. Must be greater than zero. + :type quantity: int + """ + + _attribute_map = { + 'reservation_id': {'key': 'reservationId', 'type': 'str'}, + 'quantity': {'key': 'quantity', 'type': 'int'}, + } + + def __init__(self, *, reservation_id: str=None, quantity: int=None, **kwargs) -> None: + super(ReservationToReturn, self).__init__(**kwargs) + self.reservation_id = reservation_id + self.quantity = quantity + + +class ReservationToReturnForExchange(Model): + """Reservation refund details. + + :param reservation_id: Fully qualified id of the Reservation being + returned. + :type reservation_id: str + :param quantity: Quantity to be returned + :type quantity: int + :param billing_refund_amount: + :type billing_refund_amount: ~azure.mgmt.reservations.models.Price + :param billing_information: + :type billing_information: + ~azure.mgmt.reservations.models.BillingInformation + :param status: Possible values include: 'Succeeded', 'Failed', + 'Cancelled', 'Pending' + :type status: str or ~azure.mgmt.reservations.models.OperationStatus + """ + + _attribute_map = { + 'reservation_id': {'key': 'reservationId', 'type': 'str'}, + 'quantity': {'key': 'quantity', 'type': 'int'}, + 'billing_refund_amount': {'key': 'billingRefundAmount', 'type': 'Price'}, + 'billing_information': {'key': 'billingInformation', 'type': 'BillingInformation'}, + 'status': {'key': 'status', 'type': 'str'}, + } + + def __init__(self, *, reservation_id: str=None, quantity: int=None, billing_refund_amount=None, billing_information=None, status=None, **kwargs) -> None: + super(ReservationToReturnForExchange, self).__init__(**kwargs) + self.reservation_id = reservation_id + self.quantity = quantity + self.billing_refund_amount = billing_refund_amount + self.billing_information = billing_information + self.status = status + + class ResourceName(Model): - """Name of the resource provide by the resource Provider. Please use this name - property for quotaRequests. + """Resource name provided by the resource provider. Use this property for + quotaRequest parameter. Variables are only populated by the server, and will be ignored when sending a request. :param value: Resource name. :type value: str - :ivar localized_value: Resource display name. + :ivar localized_value: Resource display localized name. :vartype localized_value: str """ @@ -1618,14 +1977,14 @@ def __init__(self, *, scope: str=None, valid: bool=None, **kwargs) -> None: class ServiceError(Model): - """The api error details. + """The API error details. Variables are only populated by the server, and will be ignored when sending a request. :param code: The error code. :type code: str - :param message: The error message. + :param message: The error message text. :type message: str :ivar details: The list of error details. :vartype details: list[~azure.mgmt.reservations.models.ServiceErrorDetail] @@ -1767,20 +2126,20 @@ class SubRequest(Model): Variables are only populated by the server, and will be ignored when sending a request. - :ivar limit: The Resource limit. + :ivar limit: Quota (resource limit). :vartype limit: int - :param name: The Resource name. + :param name: The resource name. :type name: ~azure.mgmt.reservations.models.ResourceName :ivar resource_type: Resource type for which the quota check was made. :vartype resource_type: str - :param unit: The units of the limit, such as - Count, Bytes, etc. Use the - unit field provided in the Get quota response. + :param unit: The limit units, such as **count** and **bytes**. Use the + unit field provided in the response of the GET quota operation. :type unit: str :param provisioning_state: The quota request status. :type provisioning_state: object - :ivar message: User friendly status message. + :ivar message: User-friendly status message. :vartype message: str - :ivar sub_request_id: Sub request id for individual request. + :ivar sub_request_id: Sub request ID for individual request. :vartype sub_request_id: str """ @@ -1826,53 +2185,3 @@ class SubscriptionScopeProperties(Model): def __init__(self, *, scopes=None, **kwargs) -> None: super(SubscriptionScopeProperties, self).__init__(**kwargs) self.scopes = scopes - - -class SupportRequestAction(Model): - """The SupportRequest action. - - :param severity: The support request severity. - :type severity: object - :param first_name: The first name of the recipient. - :type first_name: str - :param last_name: The last name of the recipient. - :type last_name: str - :param country: The country of the recipient. - :type country: str - :param phone_number: The phone number of the recipient. - :type phone_number: str - :param primary_email_address: The primary email addresses of the - recipients. - :type primary_email_address: str - :param support_language: The support language. - :type support_language: str - :param preferred_contact_method: The preferred communication channel. - :type preferred_contact_method: object - :param alternate_email_addresses: The alternate email address of the - recipient. - :type alternate_email_addresses: list[str] - """ - - _attribute_map = { - 'severity': {'key': 'severity', 'type': 'object'}, - 'first_name': {'key': 'firstName', 'type': 'str'}, - 'last_name': {'key': 'lastName', 'type': 'str'}, - 'country': {'key': 'country', 'type': 'str'}, - 'phone_number': {'key': 'phoneNumber', 'type': 'str'}, - 'primary_email_address': {'key': 'primaryEmailAddress', 'type': 'str'}, - 'support_language': {'key': 'supportLanguage', 'type': 'str'}, - 'preferred_contact_method': {'key': 'preferredContactMethod', 'type': 'object'}, - 'alternate_email_addresses': {'key': 'alternateEmailAddresses', 'type': '[str]'}, - } - - def __init__(self, *, severity=None, first_name: str=None, last_name: str=None, country: str=None, phone_number: str=None, primary_email_address: str=None, support_language: str=None, preferred_contact_method=None, alternate_email_addresses=None, **kwargs) -> None: - super(SupportRequestAction, self).__init__(**kwargs) - self.severity = severity - self.first_name = first_name - self.last_name = last_name - self.country = country - self.phone_number = phone_number - self.primary_email_address = primary_email_address - self.support_language = support_language - self.preferred_contact_method = preferred_contact_method - self.alternate_email_addresses = alternate_email_addresses diff --git a/sdk/reservations/azure-mgmt-reservations/azure/mgmt/reservations/models/_paged_models.py b/sdk/reservations/azure-mgmt-reservations/azure/mgmt/reservations/models/_paged_models.py index d718e8565848..d5f513c26028 100644 --- a/sdk/reservations/azure-mgmt-reservations/azure/mgmt/reservations/models/_paged_models.py +++ b/sdk/reservations/azure-mgmt-reservations/azure/mgmt/reservations/models/_paged_models.py @@ -12,68 +12,68 @@ from msrest.paging import Paged -class CurrentQuotaLimitBasePaged(Paged): +class ReservationResponsePaged(Paged): """ - A paging container for iterating over a list of :class:`CurrentQuotaLimitBase ` object + A paging container for iterating over a list of :class:`ReservationResponse ` object """ _attribute_map = { 'next_link': {'key': 'nextLink', 'type': 'str'}, - 'current_page': {'key': 'value', 'type': '[CurrentQuotaLimitBase]'} + 'current_page': {'key': 'value', 'type': '[ReservationResponse]'} } def __init__(self, *args, **kwargs): - super(CurrentQuotaLimitBasePaged, self).__init__(*args, **kwargs) -class QuotaRequestDetailsPaged(Paged): + super(ReservationResponsePaged, self).__init__(*args, **kwargs) +class ReservationOrderResponsePaged(Paged): """ - A paging container for iterating over a list of :class:`QuotaRequestDetails ` object + A paging container for iterating over a list of :class:`ReservationOrderResponse ` object """ _attribute_map = { 'next_link': {'key': 'nextLink', 'type': 'str'}, - 'current_page': {'key': 'value', 'type': '[QuotaRequestDetails]'} + 'current_page': {'key': 'value', 'type': '[ReservationOrderResponse]'} } def __init__(self, *args, **kwargs): - super(QuotaRequestDetailsPaged, self).__init__(*args, **kwargs) -class ReservationResponsePaged(Paged): + super(ReservationOrderResponsePaged, self).__init__(*args, **kwargs) +class OperationResponsePaged(Paged): """ - A paging container for iterating over a list of :class:`ReservationResponse ` object + A paging container for iterating over a list of :class:`OperationResponse ` object """ _attribute_map = { 'next_link': {'key': 'nextLink', 'type': 'str'}, - 'current_page': {'key': 'value', 'type': '[ReservationResponse]'} + 'current_page': {'key': 'value', 'type': '[OperationResponse]'} } def __init__(self, *args, **kwargs): - super(ReservationResponsePaged, self).__init__(*args, **kwargs) -class ReservationOrderResponsePaged(Paged): + super(OperationResponsePaged, self).__init__(*args, **kwargs) +class CurrentQuotaLimitBasePaged(Paged): """ - A paging container for iterating over a list of :class:`ReservationOrderResponse ` object + A paging container for iterating over a list of :class:`CurrentQuotaLimitBase ` object """ _attribute_map = { 'next_link': {'key': 'nextLink', 'type': 'str'}, - 'current_page': {'key': 'value', 'type': '[ReservationOrderResponse]'} + 'current_page': {'key': 'value', 'type': '[CurrentQuotaLimitBase]'} } def __init__(self, *args, **kwargs): - super(ReservationOrderResponsePaged, self).__init__(*args, **kwargs) -class OperationResponsePaged(Paged): + super(CurrentQuotaLimitBasePaged, self).__init__(*args, **kwargs) +class QuotaRequestDetailsPaged(Paged): """ - A paging container for iterating over a list of :class:`OperationResponse ` object + A paging container for iterating over a list of :class:`QuotaRequestDetails ` object """ _attribute_map = { 'next_link': {'key': 'nextLink', 'type': 'str'}, - 'current_page': {'key': 'value', 'type': '[OperationResponse]'} + 'current_page': {'key': 'value', 'type': '[QuotaRequestDetails]'} } def __init__(self, *args, **kwargs): - super(OperationResponsePaged, self).__init__(*args, **kwargs) + super(QuotaRequestDetailsPaged, self).__init__(*args, **kwargs) diff --git a/sdk/reservations/azure-mgmt-reservations/azure/mgmt/reservations/operations/__init__.py b/sdk/reservations/azure-mgmt-reservations/azure/mgmt/reservations/operations/__init__.py index 4d18278cf6da..488240fd0e33 100644 --- a/sdk/reservations/azure-mgmt-reservations/azure/mgmt/reservations/operations/__init__.py +++ b/sdk/reservations/azure-mgmt-reservations/azure/mgmt/reservations/operations/__init__.py @@ -9,20 +9,22 @@ # regenerated. # -------------------------------------------------------------------------- -from ._quota_operations import QuotaOperations -from ._quota_request_status_operations import QuotaRequestStatusOperations -from ._auto_quota_increase_operations import AutoQuotaIncreaseOperations from ._reservation_operations import ReservationOperations from ._reservation_order_operations import ReservationOrderOperations from ._operation_operations import OperationOperations +from ._calculate_exchange_operations import CalculateExchangeOperations +from ._exchange_operations import ExchangeOperations +from ._quota_operations import QuotaOperations +from ._quota_request_status_operations import QuotaRequestStatusOperations from ._azure_reservation_api_operations import AzureReservationAPIOperationsMixin __all__ = [ - 'QuotaOperations', - 'QuotaRequestStatusOperations', - 'AutoQuotaIncreaseOperations', 'ReservationOperations', 'ReservationOrderOperations', 'OperationOperations', + 'CalculateExchangeOperations', + 'ExchangeOperations', + 'QuotaOperations', + 'QuotaRequestStatusOperations', 'AzureReservationAPIOperationsMixin', ] diff --git a/sdk/reservations/azure-mgmt-reservations/azure/mgmt/reservations/operations/_auto_quota_increase_operations.py b/sdk/reservations/azure-mgmt-reservations/azure/mgmt/reservations/operations/_auto_quota_increase_operations.py deleted file mode 100644 index dfd888adf122..000000000000 --- a/sdk/reservations/azure-mgmt-reservations/azure/mgmt/reservations/operations/_auto_quota_increase_operations.py +++ /dev/null @@ -1,161 +0,0 @@ -# coding=utf-8 -# -------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for -# license information. -# -# Code generated by Microsoft (R) AutoRest Code Generator. -# Changes may cause incorrect behavior and will be lost if the code is -# regenerated. -# -------------------------------------------------------------------------- - -import uuid -from msrest.pipeline import ClientRawResponse - -from .. import models - - -class AutoQuotaIncreaseOperations(object): - """AutoQuotaIncreaseOperations operations. - - You should not instantiate directly this class, but create a Client instance that will create it for you and attach it as attribute. - - :param client: Client for service requests. - :param config: Configuration of service client. - :param serializer: An object model serializer. - :param deserializer: An object model deserializer. - :ivar api_version: API version. Constant value: "2019-07-19-preview". - """ - - models = models - - def __init__(self, client, config, serializer, deserializer): - - self._client = client - self._serialize = serializer - self._deserialize = deserializer - self.api_version = "2019-07-19-preview" - - self.config = config - - def get_properties( - self, subscription_id, custom_headers=None, raw=False, **operation_config): - """Gets the Auto Quota Increase enrollment details for the specified - subscription. - - :param subscription_id: Azure subscription id. - :type subscription_id: str - :param dict custom_headers: headers that will be added to the request - :param bool raw: returns the direct response alongside the - deserialized response - :param operation_config: :ref:`Operation configuration - overrides`. - :return: AutoQuotaIncreaseDetail or ClientRawResponse if raw=true - :rtype: ~azure.mgmt.reservations.models.AutoQuotaIncreaseDetail or - ~msrest.pipeline.ClientRawResponse - :raises: - :class:`ExceptionResponseException` - """ - # Construct URL - url = self.get_properties.metadata['url'] - path_format_arguments = { - 'subscriptionId': self._serialize.url("subscription_id", subscription_id, 'str') - } - url = self._client.format_url(url, **path_format_arguments) - - # Construct parameters - query_parameters = {} - query_parameters['api-version'] = self._serialize.query("self.api_version", self.api_version, 'str') - - # Construct headers - header_parameters = {} - header_parameters['Accept'] = 'application/json' - if self.config.generate_client_request_id: - header_parameters['x-ms-client-request-id'] = str(uuid.uuid1()) - if custom_headers: - header_parameters.update(custom_headers) - if self.config.accept_language is not None: - header_parameters['accept-language'] = self._serialize.header("self.config.accept_language", self.config.accept_language, 'str') - - # Construct and send request - request = self._client.get(url, query_parameters, header_parameters) - response = self._client.send(request, stream=False, **operation_config) - - if response.status_code not in [200]: - raise models.ExceptionResponseException(self._deserialize, response) - - deserialized = None - if response.status_code == 200: - deserialized = self._deserialize('AutoQuotaIncreaseDetail', response) - - if raw: - client_raw_response = ClientRawResponse(deserialized, response) - return client_raw_response - - return deserialized - get_properties.metadata = {'url': '/subscriptions/{subscriptionId}/providers/Microsoft.Capacity/autoQuotaIncrease'} - - def create( - self, subscription_id, auto_quota_increase_request, custom_headers=None, raw=False, **operation_config): - """Sets the Auto Quota Increase enrollment properties for the specified - subscription. - - :param subscription_id: Azure subscription id. - :type subscription_id: str - :param auto_quota_increase_request: Auto Quota increase request - payload. - :type auto_quota_increase_request: - ~azure.mgmt.reservations.models.AutoQuotaIncreaseDetail - :param dict custom_headers: headers that will be added to the request - :param bool raw: returns the direct response alongside the - deserialized response - :param operation_config: :ref:`Operation configuration - overrides`. - :return: AutoQuotaIncreaseDetail or ClientRawResponse if raw=true - :rtype: ~azure.mgmt.reservations.models.AutoQuotaIncreaseDetail or - ~msrest.pipeline.ClientRawResponse - :raises: - :class:`ExceptionResponseException` - """ - # Construct URL - url = self.create.metadata['url'] - path_format_arguments = { - 'subscriptionId': self._serialize.url("subscription_id", subscription_id, 'str') - } - url = self._client.format_url(url, **path_format_arguments) - - # Construct parameters - query_parameters = {} - query_parameters['api-version'] = self._serialize.query("self.api_version", self.api_version, 'str') - - # Construct headers - header_parameters = {} - header_parameters['Accept'] = 'application/json' - header_parameters['Content-Type'] = 'application/json; charset=utf-8' - if self.config.generate_client_request_id: - header_parameters['x-ms-client-request-id'] = str(uuid.uuid1()) - if custom_headers: - header_parameters.update(custom_headers) - if self.config.accept_language is not None: - header_parameters['accept-language'] = self._serialize.header("self.config.accept_language", self.config.accept_language, 'str') - - # Construct body - body_content = self._serialize.body(auto_quota_increase_request, 'AutoQuotaIncreaseDetail') - - # Construct and send request - request = self._client.put(url, query_parameters, header_parameters, body_content) - response = self._client.send(request, stream=False, **operation_config) - - if response.status_code not in [200]: - raise models.ExceptionResponseException(self._deserialize, response) - - deserialized = None - if response.status_code == 200: - deserialized = self._deserialize('AutoQuotaIncreaseDetail', response) - - if raw: - client_raw_response = ClientRawResponse(deserialized, response) - return client_raw_response - - return deserialized - create.metadata = {'url': '/subscriptions/{subscriptionId}/providers/Microsoft.Capacity/autoQuotaIncrease'} diff --git a/sdk/reservations/azure-mgmt-reservations/azure/mgmt/reservations/operations/_azure_reservation_api_operations.py b/sdk/reservations/azure-mgmt-reservations/azure/mgmt/reservations/operations/_azure_reservation_api_operations.py index c2efa8517972..19d68f996382 100644 --- a/sdk/reservations/azure-mgmt-reservations/azure/mgmt/reservations/operations/_azure_reservation_api_operations.py +++ b/sdk/reservations/azure-mgmt-reservations/azure/mgmt/reservations/operations/_azure_reservation_api_operations.py @@ -42,7 +42,7 @@ def get_catalog( :raises: :class:`ErrorException` """ - api_version = "2019-04-01" + api_version = "2020-10-01-preview" # Construct URL url = self.get_catalog.metadata['url'] @@ -106,7 +106,7 @@ def get_applied_reservation_list( :raises: :class:`ErrorException` """ - api_version = "2019-04-01" + api_version = "2020-10-01-preview" # Construct URL url = self.get_applied_reservation_list.metadata['url'] diff --git a/sdk/reservations/azure-mgmt-reservations/azure/mgmt/reservations/operations/_calculate_exchange_operations.py b/sdk/reservations/azure-mgmt-reservations/azure/mgmt/reservations/operations/_calculate_exchange_operations.py new file mode 100644 index 000000000000..5eb5a7a470c9 --- /dev/null +++ b/sdk/reservations/azure-mgmt-reservations/azure/mgmt/reservations/operations/_calculate_exchange_operations.py @@ -0,0 +1,150 @@ +# coding=utf-8 +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for +# license information. +# +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is +# regenerated. +# -------------------------------------------------------------------------- + +import uuid +from msrest.pipeline import ClientRawResponse +from msrest.polling import LROPoller, NoPolling +from msrestazure.polling.arm_polling import ARMPolling + +from .. import models + + +class CalculateExchangeOperations(object): + """CalculateExchangeOperations operations. + + You should not instantiate directly this class, but create a Client instance that will create it for you and attach it as attribute. + + :param client: Client for service requests. + :param config: Configuration of service client. + :param serializer: An object model serializer. + :param deserializer: An object model deserializer. + :ivar api_version: Supported version for this document is 2020-10-01-preview. Constant value: "2020-10-01-preview". + """ + + models = models + + def __init__(self, client, config, serializer, deserializer): + + self._client = client + self._serialize = serializer + self._deserialize = deserializer + self.api_version = "2020-10-01-preview" + + self.config = config + + + def _post_initial( + self, properties=None, custom_headers=None, raw=False, **operation_config): + body = models.CalculateExchangeRequest(properties=properties) + + # Construct URL + url = self.post.metadata['url'] + + # Construct parameters + query_parameters = {} + query_parameters['api-version'] = self._serialize.query("self.api_version", self.api_version, 'str') + + # Construct headers + header_parameters = {} + header_parameters['Accept'] = 'application/json' + header_parameters['Content-Type'] = 'application/json; charset=utf-8' + if self.config.generate_client_request_id: + header_parameters['x-ms-client-request-id'] = str(uuid.uuid1()) + if custom_headers: + header_parameters.update(custom_headers) + if self.config.accept_language is not None: + header_parameters['accept-language'] = self._serialize.header("self.config.accept_language", self.config.accept_language, 'str') + + # Construct body + body_content = self._serialize.body(body, 'CalculateExchangeRequest') + + # Construct and send request + request = self._client.post(url, query_parameters, header_parameters, body_content) + response = self._client.send(request, stream=False, **operation_config) + + if response.status_code not in [200, 202]: + raise models.ErrorException(self._deserialize, response) + + deserialized = None + header_dict = {} + + if response.status_code == 200: + deserialized = self._deserialize('CalculateExchangeOperationResultResponse', response) + header_dict = { + 'Azure-AsyncOperation': 'str', + 'Location': 'str', + 'Retry-After': 'int', + } + + if raw: + client_raw_response = ClientRawResponse(deserialized, response) + client_raw_response.add_headers(header_dict) + return client_raw_response + + return deserialized + + def post( + self, properties=None, custom_headers=None, raw=False, polling=True, **operation_config): + """Calculates the refund amounts and price of the new purchases. + + Calculates price for exchanging `Reservations` if there are no policy + errors. + . + + :param properties: + :type properties: + ~azure.mgmt.reservations.models.CalculateExchangeRequestProperties + :param dict custom_headers: headers that will be added to the request + :param bool raw: The poller return type is ClientRawResponse, the + direct response alongside the deserialized response + :param polling: True for ARMPolling, False for no polling, or a + polling object for personal polling strategy + :return: An instance of LROPoller that returns + CalculateExchangeOperationResultResponse or + ClientRawResponse if + raw==True + :rtype: + ~msrestazure.azure_operation.AzureOperationPoller[~azure.mgmt.reservations.models.CalculateExchangeOperationResultResponse] + or + ~msrestazure.azure_operation.AzureOperationPoller[~msrest.pipeline.ClientRawResponse[~azure.mgmt.reservations.models.CalculateExchangeOperationResultResponse]] + :raises: + :class:`ErrorException` + """ + raw_result = self._post_initial( + properties=properties, + custom_headers=custom_headers, + raw=True, + **operation_config + ) + + def get_long_running_output(response): + header_dict = { + 'Azure-AsyncOperation': 'str', + 'Location': 'str', + 'Retry-After': 'int', + } + deserialized = self._deserialize('CalculateExchangeOperationResultResponse', response) + + if raw: + client_raw_response = ClientRawResponse(deserialized, response) + client_raw_response.add_headers(header_dict) + return client_raw_response + + return deserialized + + lro_delay = operation_config.get( + 'long_running_operation_timeout', + self.config.long_running_operation_timeout) + if polling is True: polling_method = ARMPolling(lro_delay, lro_options={'final-state-via': 'azure-async-operation'}, **operation_config) + elif polling is False: polling_method = NoPolling() + else: polling_method = polling + return LROPoller(self._client, raw_result, get_long_running_output, polling_method) + post.metadata = {'url': '/providers/Microsoft.Capacity/calculateExchange'} diff --git a/sdk/reservations/azure-mgmt-reservations/azure/mgmt/reservations/operations/_exchange_operations.py b/sdk/reservations/azure-mgmt-reservations/azure/mgmt/reservations/operations/_exchange_operations.py new file mode 100644 index 000000000000..e9a3e2f2e4e3 --- /dev/null +++ b/sdk/reservations/azure-mgmt-reservations/azure/mgmt/reservations/operations/_exchange_operations.py @@ -0,0 +1,149 @@ +# coding=utf-8 +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for +# license information. +# +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is +# regenerated. +# -------------------------------------------------------------------------- + +import uuid +from msrest.pipeline import ClientRawResponse +from msrest.polling import LROPoller, NoPolling +from msrestazure.polling.arm_polling import ARMPolling + +from .. import models + + +class ExchangeOperations(object): + """ExchangeOperations operations. + + You should not instantiate directly this class, but create a Client instance that will create it for you and attach it as attribute. + + :param client: Client for service requests. + :param config: Configuration of service client. + :param serializer: An object model serializer. + :param deserializer: An object model deserializer. + :ivar api_version: Supported version for this document is 2020-10-01-preview. Constant value: "2020-10-01-preview". + """ + + models = models + + def __init__(self, client, config, serializer, deserializer): + + self._client = client + self._serialize = serializer + self._deserialize = deserializer + self.api_version = "2020-10-01-preview" + + self.config = config + + + def _post_initial( + self, properties=None, custom_headers=None, raw=False, **operation_config): + body = models.ExchangeRequest(properties=properties) + + # Construct URL + url = self.post.metadata['url'] + + # Construct parameters + query_parameters = {} + query_parameters['api-version'] = self._serialize.query("self.api_version", self.api_version, 'str') + + # Construct headers + header_parameters = {} + header_parameters['Accept'] = 'application/json' + header_parameters['Content-Type'] = 'application/json; charset=utf-8' + if self.config.generate_client_request_id: + header_parameters['x-ms-client-request-id'] = str(uuid.uuid1()) + if custom_headers: + header_parameters.update(custom_headers) + if self.config.accept_language is not None: + header_parameters['accept-language'] = self._serialize.header("self.config.accept_language", self.config.accept_language, 'str') + + # Construct body + body_content = self._serialize.body(body, 'ExchangeRequest') + + # Construct and send request + request = self._client.post(url, query_parameters, header_parameters, body_content) + response = self._client.send(request, stream=False, **operation_config) + + if response.status_code not in [200, 202]: + raise models.ErrorException(self._deserialize, response) + + deserialized = None + header_dict = {} + + if response.status_code == 200: + deserialized = self._deserialize('ExchangeOperationResultResponse', response) + header_dict = { + 'Azure-AsyncOperation': 'str', + 'Location': 'str', + 'Retry-After': 'int', + } + + if raw: + client_raw_response = ClientRawResponse(deserialized, response) + client_raw_response.add_headers(header_dict) + return client_raw_response + + return deserialized + + def post( + self, properties=None, custom_headers=None, raw=False, polling=True, **operation_config): + """Exchange Reservation(s). + + Returns one or more `Reservations` in exchange for one or more + `Reservation` purchases. + . + + :param properties: + :type properties: + ~azure.mgmt.reservations.models.ExchangeRequestProperties + :param dict custom_headers: headers that will be added to the request + :param bool raw: The poller return type is ClientRawResponse, the + direct response alongside the deserialized response + :param polling: True for ARMPolling, False for no polling, or a + polling object for personal polling strategy + :return: An instance of LROPoller that returns + ExchangeOperationResultResponse or + ClientRawResponse if raw==True + :rtype: + ~msrestazure.azure_operation.AzureOperationPoller[~azure.mgmt.reservations.models.ExchangeOperationResultResponse] + or + ~msrestazure.azure_operation.AzureOperationPoller[~msrest.pipeline.ClientRawResponse[~azure.mgmt.reservations.models.ExchangeOperationResultResponse]] + :raises: + :class:`ErrorException` + """ + raw_result = self._post_initial( + properties=properties, + custom_headers=custom_headers, + raw=True, + **operation_config + ) + + def get_long_running_output(response): + header_dict = { + 'Azure-AsyncOperation': 'str', + 'Location': 'str', + 'Retry-After': 'int', + } + deserialized = self._deserialize('ExchangeOperationResultResponse', response) + + if raw: + client_raw_response = ClientRawResponse(deserialized, response) + client_raw_response.add_headers(header_dict) + return client_raw_response + + return deserialized + + lro_delay = operation_config.get( + 'long_running_operation_timeout', + self.config.long_running_operation_timeout) + if polling is True: polling_method = ARMPolling(lro_delay, lro_options={'final-state-via': 'azure-async-operation'}, **operation_config) + elif polling is False: polling_method = NoPolling() + else: polling_method = polling + return LROPoller(self._client, raw_result, get_long_running_output, polling_method) + post.metadata = {'url': '/providers/Microsoft.Capacity/exchange'} diff --git a/sdk/reservations/azure-mgmt-reservations/azure/mgmt/reservations/operations/_operation_operations.py b/sdk/reservations/azure-mgmt-reservations/azure/mgmt/reservations/operations/_operation_operations.py index ef16719e8372..b997ad9249f3 100644 --- a/sdk/reservations/azure-mgmt-reservations/azure/mgmt/reservations/operations/_operation_operations.py +++ b/sdk/reservations/azure-mgmt-reservations/azure/mgmt/reservations/operations/_operation_operations.py @@ -24,7 +24,7 @@ class OperationOperations(object): :param config: Configuration of service client. :param serializer: An object model serializer. :param deserializer: An object model deserializer. - :ivar api_version: Supported version for this document is 2019-04-01. Constant value: "2019-04-01". + :ivar api_version: Supported version for this document is 2020-10-01-preview. Constant value: "2020-10-01-preview". """ models = models @@ -34,7 +34,7 @@ def __init__(self, client, config, serializer, deserializer): self._client = client self._serialize = serializer self._deserialize = deserializer - self.api_version = "2019-04-01" + self.api_version = "2020-10-01-preview" self.config = config diff --git a/sdk/reservations/azure-mgmt-reservations/azure/mgmt/reservations/operations/_quota_operations.py b/sdk/reservations/azure-mgmt-reservations/azure/mgmt/reservations/operations/_quota_operations.py index b00efa6723f3..9129746d0b7a 100644 --- a/sdk/reservations/azure-mgmt-reservations/azure/mgmt/reservations/operations/_quota_operations.py +++ b/sdk/reservations/azure-mgmt-reservations/azure/mgmt/reservations/operations/_quota_operations.py @@ -26,7 +26,7 @@ class QuotaOperations(object): :param config: Configuration of service client. :param serializer: An object model serializer. :param deserializer: An object model deserializer. - :ivar api_version: API version. Constant value: "2019-07-19-preview". + :ivar api_version: API version. Constant value: "2020-10-25". """ models = models @@ -36,18 +36,18 @@ def __init__(self, client, config, serializer, deserializer): self._client = client self._serialize = serializer self._deserialize = deserializer - self.api_version = "2019-07-19-preview" + self.api_version = "2020-10-25" self.config = config def get( self, subscription_id, provider_id, location, resource_name, custom_headers=None, raw=False, **operation_config): - """Gets the current service limits (quotas) and usage of a resource. The - response from Get API can be leveraged to submit quota update requests. + """Get the current quota (service limit) and usage of a resource. You can + use the response from the GET operation to submit quota update request. - :param subscription_id: Azure subscription id. + :param subscription_id: Azure subscription ID. :type subscription_id: str - :param provider_id: Azure resource provider id. + :param provider_id: Azure resource provider ID. :type provider_id: str :param location: Azure region. :type location: str @@ -168,8 +168,8 @@ def _create_or_update_initial( def create_or_update( self, subscription_id, provider_id, location, resource_name, properties=None, custom_headers=None, raw=False, polling=True, **operation_config): - """Create or update the service limits (quota) of a resource to requested - value. + """Create or update the quota (service limits) of a resource to the + requested value. Steps: 1. Make the Get request to get the quota information for specific resource. @@ -179,9 +179,9 @@ def create_or_update( The Create quota request may be constructed as follows. The PUT operation can be used to update the quota. - :param subscription_id: Azure subscription id. + :param subscription_id: Azure subscription ID. :type subscription_id: str - :param provider_id: Azure resource provider id. + :param provider_id: Azure resource provider ID. :type provider_id: str :param location: Azure region. :type location: str @@ -287,19 +287,19 @@ def _update_initial( def update( self, subscription_id, provider_id, location, resource_name, properties=None, custom_headers=None, raw=False, polling=True, **operation_config): - """Update the service limits (quota) of a resource to requested value. - Steps: - 1. Make the Get request to get the quota information for specific - resource. - 2. To increase the quota, update the limit field in the response from - Get request to new value. - 3. Submit the JSON to the quota request API to update the quota. - The Update quota request may be constructed as follows. The PATCH - operation can be used to update the quota. - - :param subscription_id: Azure subscription id. + """Update the quota (service limits) of this resource to the requested + value. + • To get the quota information for specific resource, send a GET + request. + • To increase the quota, update the limit field from the GET response + to a new value. + • To update the quota value, submit the JSON response to the quota + request API to update the quota. + • To update the quota. use the PATCH operation. + + :param subscription_id: Azure subscription ID. :type subscription_id: str - :param provider_id: Azure resource provider id. + :param provider_id: Azure resource provider ID. :type provider_id: str :param location: Azure region. :type location: str @@ -352,13 +352,13 @@ def get_long_running_output(response): def list( self, subscription_id, provider_id, location, custom_headers=None, raw=False, **operation_config): - """Get a list of current service limits (quota) and usages of all the - resources. The response from List API can be leveraged to submit quota - update requests. + """Gets a list of current quotas (service limits) and usage for all + resources. The response from the list quota operation can be leveraged + to request quota updates. - :param subscription_id: Azure subscription id. + :param subscription_id: Azure subscription ID. :type subscription_id: str - :param provider_id: Azure resource provider id. + :param provider_id: Azure resource provider ID. :type provider_id: str :param location: Azure region. :type location: str diff --git a/sdk/reservations/azure-mgmt-reservations/azure/mgmt/reservations/operations/_quota_request_status_operations.py b/sdk/reservations/azure-mgmt-reservations/azure/mgmt/reservations/operations/_quota_request_status_operations.py index c3481d82be01..ab9dd51bd131 100644 --- a/sdk/reservations/azure-mgmt-reservations/azure/mgmt/reservations/operations/_quota_request_status_operations.py +++ b/sdk/reservations/azure-mgmt-reservations/azure/mgmt/reservations/operations/_quota_request_status_operations.py @@ -24,7 +24,7 @@ class QuotaRequestStatusOperations(object): :param config: Configuration of service client. :param serializer: An object model serializer. :param deserializer: An object model deserializer. - :ivar api_version: API version. Constant value: "2019-07-19-preview". + :ivar api_version: API version. Constant value: "2020-10-25". """ models = models @@ -34,24 +34,24 @@ def __init__(self, client, config, serializer, deserializer): self._client = client self._serialize = serializer self._deserialize = deserializer - self.api_version = "2019-07-19-preview" + self.api_version = "2020-10-25" self.config = config def get( self, subscription_id, provider_id, location, id, custom_headers=None, raw=False, **operation_config): - """Gets the QuotaRequest details and status by the quota request Id for - the resources for the resource provider at a specific location. The - requestId is returned as response to the Put requests for - serviceLimits. + """For the specified Azure region (location), get the details and status + of the quota request by the quota request ID for the resources of the + resource provider. The PUT request for the quota (service limit) + returns a response with the requestId parameter. - :param subscription_id: Azure subscription id. + :param subscription_id: Azure subscription ID. :type subscription_id: str - :param provider_id: Azure resource provider id. + :param provider_id: Azure resource provider ID. :type provider_id: str :param location: Azure region. :type location: str - :param id: Quota Request id. + :param id: Quota Request ID. :type id: str :param dict custom_headers: headers that will be added to the request :param bool raw: returns the direct response alongside the @@ -108,14 +108,13 @@ def get( def list( self, subscription_id, provider_id, location, filter=None, top=None, skiptoken=None, custom_headers=None, raw=False, **operation_config): - """For the specified location and Resource provider gets the current quota - requests under the subscription over the time period of one year ago - from now to one year back. oData filter can be used to select quota - requests. + """For the specified Azure region (location), subscription, and resource + provider, get the history of the quota requests for the past year. To + select specific quota requests, use the oData filter. - :param subscription_id: Azure subscription id. + :param subscription_id: Azure subscription ID. :type subscription_id: str - :param provider_id: Azure resource provider id. + :param provider_id: Azure resource provider ID. :type provider_id: str :param location: Azure region. :type location: str @@ -127,8 +126,8 @@ def list( :type top: int :param skiptoken: Skiptoken is only used if a previous operation returned a partial result. If a previous response contains a nextLink - element, the value of the nextLink element will include a skiptoken - parameter that specifies a starting point to use for subsequent calls + element, the value of the nextLink element includes a skiptoken + parameter that specifies a starting point to use for subsequent calls. :type skiptoken: str :param dict custom_headers: headers that will be added to the request :param bool raw: returns the direct response alongside the diff --git a/sdk/reservations/azure-mgmt-reservations/azure/mgmt/reservations/operations/_reservation_operations.py b/sdk/reservations/azure-mgmt-reservations/azure/mgmt/reservations/operations/_reservation_operations.py index b36986777efc..6d9f9c7c6139 100644 --- a/sdk/reservations/azure-mgmt-reservations/azure/mgmt/reservations/operations/_reservation_operations.py +++ b/sdk/reservations/azure-mgmt-reservations/azure/mgmt/reservations/operations/_reservation_operations.py @@ -26,7 +26,7 @@ class ReservationOperations(object): :param config: Configuration of service client. :param serializer: An object model serializer. :param deserializer: An object model deserializer. - :ivar api_version: Supported version for this document is 2019-04-01. Constant value: "2019-04-01". + :ivar api_version: Supported version for this document is 2020-10-01-preview. Constant value: "2020-10-01-preview". """ models = models @@ -36,13 +36,15 @@ def __init__(self, client, config, serializer, deserializer): self._client = client self._serialize = serializer self._deserialize = deserializer - self.api_version = "2019-04-01" + self.api_version = "2020-10-01-preview" self.config = config def _available_scopes_initial( - self, reservation_order_id, reservation_id, body, custom_headers=None, raw=False, **operation_config): + self, reservation_order_id, reservation_id, properties=None, custom_headers=None, raw=False, **operation_config): + body = models.AvailableScopeRequest(properties=properties) + # Construct URL url = self.available_scopes.metadata['url'] path_format_arguments = { @@ -67,7 +69,7 @@ def _available_scopes_initial( header_parameters['accept-language'] = self._serialize.header("self.config.accept_language", self.config.accept_language, 'str') # Construct body - body_content = self._serialize.body(body, '[str]') + body_content = self._serialize.body(body, 'AvailableScopeRequest') # Construct and send request request = self._client.post(url, query_parameters, header_parameters, body_content) @@ -79,7 +81,7 @@ def _available_scopes_initial( deserialized = None if response.status_code == 200: - deserialized = self._deserialize('Properties', response) + deserialized = self._deserialize('AvailableScopeProperties', response) if raw: client_raw_response = ClientRawResponse(deserialized, response) @@ -88,7 +90,7 @@ def _available_scopes_initial( return deserialized def available_scopes( - self, reservation_order_id, reservation_id, body, custom_headers=None, raw=False, polling=True, **operation_config): + self, reservation_order_id, reservation_id, properties=None, custom_headers=None, raw=False, polling=True, **operation_config): """Get Available Scopes for `Reservation`. Get Available Scopes for `Reservation`. @@ -98,33 +100,35 @@ def available_scopes( :type reservation_order_id: str :param reservation_id: Id of the Reservation Item :type reservation_id: str - :param body: - :type body: list[str] + :param properties: + :type properties: + ~azure.mgmt.reservations.models.AvailableScopeRequestProperties :param dict custom_headers: headers that will be added to the request :param bool raw: The poller return type is ClientRawResponse, the direct response alongside the deserialized response :param polling: True for ARMPolling, False for no polling, or a polling object for personal polling strategy - :return: An instance of LROPoller that returns Properties or - ClientRawResponse if raw==True + :return: An instance of LROPoller that returns + AvailableScopeProperties or + ClientRawResponse if raw==True :rtype: - ~msrestazure.azure_operation.AzureOperationPoller[~azure.mgmt.reservations.models.Properties] + ~msrestazure.azure_operation.AzureOperationPoller[~azure.mgmt.reservations.models.AvailableScopeProperties] or - ~msrestazure.azure_operation.AzureOperationPoller[~msrest.pipeline.ClientRawResponse[~azure.mgmt.reservations.models.Properties]] + ~msrestazure.azure_operation.AzureOperationPoller[~msrest.pipeline.ClientRawResponse[~azure.mgmt.reservations.models.AvailableScopeProperties]] :raises: :class:`ErrorException` """ raw_result = self._available_scopes_initial( reservation_order_id=reservation_order_id, reservation_id=reservation_id, - body=body, + properties=properties, custom_headers=custom_headers, raw=True, **operation_config ) def get_long_running_output(response): - deserialized = self._deserialize('Properties', response) + deserialized = self._deserialize('AvailableScopeProperties', response) if raw: client_raw_response = ClientRawResponse(deserialized, response) diff --git a/sdk/reservations/azure-mgmt-reservations/azure/mgmt/reservations/operations/_reservation_order_operations.py b/sdk/reservations/azure-mgmt-reservations/azure/mgmt/reservations/operations/_reservation_order_operations.py index 27c9f60ca544..dca3a3cb0959 100644 --- a/sdk/reservations/azure-mgmt-reservations/azure/mgmt/reservations/operations/_reservation_order_operations.py +++ b/sdk/reservations/azure-mgmt-reservations/azure/mgmt/reservations/operations/_reservation_order_operations.py @@ -26,7 +26,7 @@ class ReservationOrderOperations(object): :param config: Configuration of service client. :param serializer: An object model serializer. :param deserializer: An object model deserializer. - :ivar api_version: Supported version for this document is 2019-04-01. Constant value: "2019-04-01". + :ivar api_version: Supported version for this document is 2020-10-01-preview. Constant value: "2020-10-01-preview". """ models = models @@ -36,7 +36,7 @@ def __init__(self, client, config, serializer, deserializer): self._client = client self._serialize = serializer self._deserialize = deserializer - self.api_version = "2019-04-01" + self.api_version = "2020-10-01-preview" self.config = config diff --git a/sdk/reservations/azure-mgmt-reservations/azure/mgmt/reservations/version.py b/sdk/reservations/azure-mgmt-reservations/azure/mgmt/reservations/version.py index e4f3d5055303..3697d9b71739 100644 --- a/sdk/reservations/azure-mgmt-reservations/azure/mgmt/reservations/version.py +++ b/sdk/reservations/azure-mgmt-reservations/azure/mgmt/reservations/version.py @@ -9,5 +9,5 @@ # regenerated. # -------------------------------------------------------------------------- -VERSION = "0.8.0" +VERSION = "0.9.0" diff --git a/sdk/reservations/azure-mgmt-reservations/tests/recordings/test_mgmt_reservations.test_applied_reservation.yaml b/sdk/reservations/azure-mgmt-reservations/tests/recordings/test_mgmt_reservations.test_applied_reservation.yaml deleted file mode 100644 index fb7453fea6d7..000000000000 --- a/sdk/reservations/azure-mgmt-reservations/tests/recordings/test_mgmt_reservations.test_applied_reservation.yaml +++ /dev/null @@ -1,49 +0,0 @@ -interactions: -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Connection: - - keep-alive - User-Agent: - - python/3.8.1 (Windows-10-10.0.19041-SP0) msrest/0.6.18 msrest_azure/0.6.4 - azure-mgmt-reservations/0.8.0 Azure-SDK-For-Python - accept-language: - - en-US - method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/appliedReservations?api-version=2019-04-01 - response: - body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/microsoft.capacity/AppliedReservations/default","type":"Microsoft.Capacity/AppliedReservations","name":"default","properties":{"reservationOrderIds":{"value":["/providers/Microsoft.Capacity/reservationorders/7385a455-06c9-49ea-b3c5-91eee0079701","/providers/Microsoft.Capacity/reservationorders/8f962b1d-b9f6-4b4a-9732-e1b3ceadc391","/providers/Microsoft.Capacity/reservationorders/ad97a623-2933-4ca4-940b-1fd28316095f","/providers/Microsoft.Capacity/reservationorders/aa5b5cf9-05e3-4cda-907c-be3dd2b3b40b","/providers/Microsoft.Capacity/reservationorders/051c56f2-56db-460a-a705-668f8ed40e7f","/providers/Microsoft.Capacity/reservationorders/e317e964-f6f7-4bda-a341-9118f50f3da1","/providers/Microsoft.Capacity/reservationorders/30191ac6-0331-405a-9086-baf83f2992a4","/providers/Microsoft.Capacity/reservationorders/30220cb5-10be-4cb6-b3de-69e49f4f29ce","/providers/Microsoft.Capacity/reservationorders/5a1327d8-4e4c-488b-8227-6e9007292f23","/providers/Microsoft.Capacity/reservationorders/1b7eb7bc-066a-4cc5-8fd9-ca87ab734fe6","/providers/Microsoft.Capacity/reservationorders/a5e52e45-5c5b-4d71-9c7d-51590d396d6e","/providers/Microsoft.Capacity/reservationorders/1d2eb43e-cbdf-4ebc-ae69-9907fd6e1c29","/providers/Microsoft.Capacity/reservationorders/7afa8b46-e9f4-4ed0-88f2-f8fd4deeac65","/providers/Microsoft.Capacity/reservationorders/08875d9e-7a37-44be-a843-7a92b34101cb","/providers/Microsoft.Capacity/reservationorders/473dcf2f-b029-4395-a742-19465e0337c3","/providers/Microsoft.Capacity/reservationorders/3d4bc3ee-d6af-414c-90a6-659bb5007ef3","/providers/Microsoft.Capacity/reservationorders/c2ee6049-b549-4ad3-a77c-c37da7ec50dc","/providers/Microsoft.Capacity/reservationorders/e8cc5b79-92eb-4a63-aa55-48a46be558e8","/providers/Microsoft.Capacity/reservationorders/46469c2e-d9c3-4604-b200-3620a9c177ae","/providers/Microsoft.Capacity/reservationorders/efd632f2-e025-4a69-9986-26f2269180b9","/providers/Microsoft.Capacity/reservationorders/15df45c4-68b4-4c15-8a79-455b2b7d4ef1","/providers/Microsoft.Capacity/reservationorders/2c2e254b-d57e-45a8-9441-adbf21a6bbad","/providers/Microsoft.Capacity/reservationorders/6949ae57-620d-48ba-876a-0fdb8434f71b","/providers/Microsoft.Capacity/reservationorders/483ea355-6714-4826-bdda-2d3efc40be3f","/providers/Microsoft.Capacity/reservationorders/4d0247d9-f88c-4854-9611-52b5b949d9ed","/providers/Microsoft.Capacity/reservationorders/2adf3329-50b7-4226-80c0-363295f769c5","/providers/Microsoft.Capacity/reservationorders/cfbf01bf-0b82-4ad8-9aea-13223165df24","/providers/Microsoft.Capacity/reservationorders/a65618f5-93c6-4793-9b6d-1b3f98742462","/providers/Microsoft.Capacity/reservationorders/eb6a5817-b46c-463a-9e39-2bdf51093df2","/providers/Microsoft.Capacity/reservationorders/29e17ec2-2a0c-4184-92c1-e4137eadb571","/providers/Microsoft.Capacity/reservationorders/c183374b-01ec-4ddc-8e68-3e24a7dfbf37","/providers/Microsoft.Capacity/reservationorders/f47c2f47-252a-4cd4-a320-e5f83b25672c","/providers/Microsoft.Capacity/reservationorders/f84a3605-0b96-4d87-958d-c02b61ad517f","/providers/Microsoft.Capacity/reservationorders/938f877f-0d41-4d91-851b-0d35f7773250","/providers/Microsoft.Capacity/reservationorders/bb1dccba-7fdf-4419-92ef-bc943d62077f"]}}}' - headers: - cache-control: - - no-cache - content-length: - - '3276' - content-type: - - application/json; charset=utf-8 - date: - - Fri, 14 Aug 2020 05:25:11 GMT - expires: - - '-1' - pragma: - - no-cache - server: - - Microsoft-IIS/10.0 - strict-transport-security: - - max-age=31536000; includeSubDomains - transfer-encoding: - - chunked - vary: - - Accept-Encoding,Accept-Encoding - x-aspnet-version: - - 4.0.30319 - x-content-type-options: - - nosniff - status: - code: 200 - message: OK -version: 1 diff --git a/sdk/reservations/azure-mgmt-reservations/tests/recordings/test_mgmt_reservations.test_auto_quota_increase_disabled.yaml b/sdk/reservations/azure-mgmt-reservations/tests/recordings/test_mgmt_reservations.test_auto_quota_increase_disabled.yaml deleted file mode 100644 index 51eb1fc4460d..000000000000 --- a/sdk/reservations/azure-mgmt-reservations/tests/recordings/test_mgmt_reservations.test_auto_quota_increase_disabled.yaml +++ /dev/null @@ -1,148 +0,0 @@ -interactions: -- request: - body: null - headers: - Accept: - - '*/*' - Accept-Encoding: - - gzip, deflate - Connection: - - keep-alive - User-Agent: - - python-requests/2.24.0 - method: GET - uri: https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/v2.0/.well-known/openid-configuration - response: - body: - string: '{"token_endpoint":"https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/token","token_endpoint_auth_methods_supported":["client_secret_post","private_key_jwt","client_secret_basic"],"jwks_uri":"https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/discovery/v2.0/keys","response_modes_supported":["query","fragment","form_post"],"subject_types_supported":["pairwise"],"id_token_signing_alg_values_supported":["RS256"],"response_types_supported":["code","id_token","code - id_token","id_token token"],"scopes_supported":["openid","profile","email","offline_access"],"issuer":"https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/v2.0","request_uri_parameter_supported":false,"userinfo_endpoint":"https://graph.microsoft.com/oidc/userinfo","authorization_endpoint":"https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/authorize","device_authorization_endpoint":"https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/devicecode","http_logout_supported":true,"frontchannel_logout_supported":true,"end_session_endpoint":"https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/logout","claims_supported":["sub","iss","cloud_instance_name","cloud_instance_host_name","cloud_graph_host_name","msgraph_host","aud","exp","iat","auth_time","acr","nonce","preferred_username","name","tid","ver","at_hash","c_hash","email"],"tenant_region_scope":"WW","cloud_instance_name":"microsoftonline.com","cloud_graph_host_name":"graph.windows.net","msgraph_host":"graph.microsoft.com","rbac_url":"https://pas.windows.net"}' - headers: - access-control-allow-methods: - - GET, OPTIONS - access-control-allow-origin: - - '*' - cache-control: - - max-age=86400, private - content-length: - - '1651' - content-type: - - application/json; charset=utf-8 - date: - - Sat, 15 Aug 2020 01:39:10 GMT - p3p: - - CP="DSP CUR OTPi IND OTRi ONL FIN" - set-cookie: - - fpc=ArFKnNY2zzVCpDVnoqz4ykE; expires=Mon, 14-Sep-2020 01:39:10 GMT; path=/; - secure; HttpOnly; SameSite=None - - esctx=AQABAAAAAAAGV_bv21oQQ4ROqh0_1-tATR5CPXmgOidb7rZSgrX_oLqtWrRJwvpW9SzEvLWIUdFWvUh-_7Y5kauI7K8o6dXEq4cV-WU_xSw4d67YX0he5Fq8gqoe1NDd7OIAYOdJAMwyfEjp6j-SjLvcODJ9_47tzlBb4vu0rXqdRcLEFo1palF7BOppbhO3ybW2sEKS_GsgAA; - domain=.login.microsoftonline.com; path=/; secure; HttpOnly; SameSite=None - - x-ms-gateway-slice=corp; path=/; secure; samesite=none; httponly - - stsservicecookie=estscorp; path=/; secure; samesite=none; httponly - strict-transport-security: - - max-age=31536000; includeSubDomains - x-content-type-options: - - nosniff - x-ms-ests-server: - - 2.1.10963.10 - SAN ProdSlices - status: - code: 200 - message: OK -- request: - body: '{"properties": {"settings": {"autoQuotaIncreaseState": "Disabled"}}}' - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Connection: - - keep-alive - Content-Length: - - '68' - Content-Type: - - application/json; charset=utf-8 - User-Agent: - - python/3.7.8 (Windows-10-10.0.18362-SP0) msrest/0.6.17 msrest_azure/0.6.4 - azure-mgmt-reservations/0.8.0 Azure-SDK-For-Python - accept-language: - - en-US - method: PUT - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/autoQuotaIncrease?api-version=2019-07-19-preview - response: - body: - string: '{"properties":{"settings":{"autoQuotaIncreaseState":"Disabled"},"onSuccess":null,"onFailure":null,"supportTicketAction":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/autoQuotaIncrease","name":"Automatic - Quota Increase","type":"Microsoft.Capacity/autoQuotaIncrease"}' - headers: - cache-control: - - no-cache - content-length: - - '312' - content-type: - - application/json; charset=utf-8 - date: - - Sat, 15 Aug 2020 01:39:14 GMT - expires: - - '-1' - pragma: - - no-cache - server: - - Microsoft-HTTPAPI/2.0 - strict-transport-security: - - max-age=31536000; includeSubDomains - transfer-encoding: - - chunked - vary: - - Accept-Encoding - x-content-type-options: - - nosniff - x-ms-ratelimit-remaining-subscription-resource-requests: - - '8' - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Connection: - - keep-alive - User-Agent: - - python/3.7.8 (Windows-10-10.0.18362-SP0) msrest/0.6.17 msrest_azure/0.6.4 - azure-mgmt-reservations/0.8.0 Azure-SDK-For-Python - accept-language: - - en-US - method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/autoQuotaIncrease?api-version=2019-07-19-preview - response: - body: - string: '{"properties":{"settings":{"autoQuotaIncreaseState":"Disabled"},"onSuccess":null,"onFailure":null,"supportTicketAction":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/autoQuotaIncrease","name":"Automatic - Quota Increase","type":"Microsoft.Capacity/autoQuotaIncrease"}' - headers: - cache-control: - - no-cache - content-length: - - '312' - content-type: - - application/json; charset=utf-8 - date: - - Sat, 15 Aug 2020 01:39:14 GMT - expires: - - '-1' - pragma: - - no-cache - server: - - Microsoft-HTTPAPI/2.0 - strict-transport-security: - - max-age=31536000; includeSubDomains - transfer-encoding: - - chunked - vary: - - Accept-Encoding - x-content-type-options: - - nosniff - status: - code: 200 - message: OK -version: 1 diff --git a/sdk/reservations/azure-mgmt-reservations/tests/recordings/test_mgmt_reservations.test_auto_quota_increase_enabled.yaml b/sdk/reservations/azure-mgmt-reservations/tests/recordings/test_mgmt_reservations.test_auto_quota_increase_enabled.yaml deleted file mode 100644 index 1f72ebfb628b..000000000000 --- a/sdk/reservations/azure-mgmt-reservations/tests/recordings/test_mgmt_reservations.test_auto_quota_increase_enabled.yaml +++ /dev/null @@ -1,109 +0,0 @@ -interactions: -- request: - body: '{"properties": {"settings": {"autoQuotaIncreaseState": "Enabled"}, "onFailure": - {"emailActions": {"emailAddresses": [{"emailAddress": "failure@contoso.com"}, - {"emailAddress": "failure1@contoso.com"}]}}, "onSuccess": {"emailActions": {"emailAddresses": - [{"emailAddress": "success@contoso.com"}, {"emailAddress": "success1@contoso.com"}]}}, - "supportTicketAction": {"severity": "Minimal", "firstName": "Jane", "lastName": - "Doe", "country": "United States", "phoneNumber": "+1 555-555-5555", "primaryEmailAddress": - "primary@contoso.com", "supportLanguage": "en-US", "preferredContactMethod": - "Email", "alternateEmailAddresses": ["support1@contoso.com", "support2@contoso.com"]}}}' - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Connection: - - keep-alive - Content-Length: - - '675' - Content-Type: - - application/json; charset=utf-8 - User-Agent: - - python/3.7.8 (Windows-10-10.0.18362-SP0) msrest/0.6.17 msrest_azure/0.6.4 - azure-mgmt-reservations/0.8.0 Azure-SDK-For-Python - accept-language: - - en-US - method: PUT - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/autoQuotaIncrease?api-version=2019-07-19-preview - response: - body: - string: '{"properties":{"settings":{"autoQuotaIncreaseState":"Enabled"},"onSuccess":{"emailActions":{"emailAddresses":[{"emailAddress":"success@contoso.com"},{"emailAddress":"success1@contoso.com"}]}},"onFailure":{"emailActions":{"emailAddresses":[{"emailAddress":"failure@contoso.com"},{"emailAddress":"failure1@contoso.com"}]}},"supportTicketAction":{"severity":"Minimal","firstName":"Jane","lastName":"Doe","country":"United - States","phoneNumber":"+1 555-555-5555","primaryEmailAddress":"primary@contoso.com","alternateEmailAddresses":["support1@contoso.com","support2@contoso.com"],"supportLanguage":"en-US","preferredContactMethod":"Email"}},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/autoQuotaIncrease","name":"Automatic - Quota Increase","type":"Microsoft.Capacity/autoQuotaIncrease"}' - headers: - cache-control: - - no-cache - content-length: - - '824' - content-type: - - application/json; charset=utf-8 - date: - - Sat, 15 Aug 2020 01:39:19 GMT - expires: - - '-1' - pragma: - - no-cache - server: - - Microsoft-HTTPAPI/2.0 - strict-transport-security: - - max-age=31536000; includeSubDomains - transfer-encoding: - - chunked - vary: - - Accept-Encoding - x-content-type-options: - - nosniff - x-ms-ratelimit-remaining-subscription-resource-requests: - - '7' - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Connection: - - keep-alive - User-Agent: - - python/3.7.8 (Windows-10-10.0.18362-SP0) msrest/0.6.17 msrest_azure/0.6.4 - azure-mgmt-reservations/0.8.0 Azure-SDK-For-Python - accept-language: - - en-US - method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/autoQuotaIncrease?api-version=2019-07-19-preview - response: - body: - string: '{"properties":{"settings":{"autoQuotaIncreaseState":"Enabled"},"onSuccess":{"emailActions":{"emailAddresses":[{"emailAddress":"success@contoso.com"},{"emailAddress":"success1@contoso.com"}]}},"onFailure":{"emailActions":{"emailAddresses":[{"emailAddress":"failure@contoso.com"},{"emailAddress":"failure1@contoso.com"}]}},"supportTicketAction":{"severity":"Minimal","firstName":"Jane","lastName":"Doe","country":"United - States","phoneNumber":"+1 555-555-5555","primaryEmailAddress":"primary@contoso.com","alternateEmailAddresses":["support1@contoso.com","support2@contoso.com"],"supportLanguage":"en-US","preferredContactMethod":"Email"}},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/autoQuotaIncrease","name":"Automatic - Quota Increase","type":"Microsoft.Capacity/autoQuotaIncrease"}' - headers: - cache-control: - - no-cache - content-length: - - '824' - content-type: - - application/json; charset=utf-8 - date: - - Sat, 15 Aug 2020 01:39:19 GMT - expires: - - '-1' - pragma: - - no-cache - server: - - Microsoft-HTTPAPI/2.0 - strict-transport-security: - - max-age=31536000; includeSubDomains - transfer-encoding: - - chunked - vary: - - Accept-Encoding - x-content-type-options: - - nosniff - status: - code: 200 - message: OK -version: 1 diff --git a/sdk/reservations/azure-mgmt-reservations/tests/recordings/test_mgmt_reservations.test_get_catalog.yaml b/sdk/reservations/azure-mgmt-reservations/tests/recordings/test_mgmt_reservations.test_get_catalog.yaml index 2d199f9d97cf..7ce908e95b9a 100644 --- a/sdk/reservations/azure-mgmt-reservations/tests/recordings/test_mgmt_reservations.test_get_catalog.yaml +++ b/sdk/reservations/azure-mgmt-reservations/tests/recordings/test_mgmt_reservations.test_get_catalog.yaml @@ -9,151 +9,260 @@ interactions: Connection: - keep-alive User-Agent: - - python/3.8.1 (Windows-10-10.0.19041-SP0) msrest/0.6.18 msrest_azure/0.6.4 - azure-mgmt-reservations/0.8.0 Azure-SDK-For-Python + - python/3.6.9 (Linux-4.9.184-linuxkit-x86_64-with-Ubuntu-18.04-bionic) msrest/0.6.10 + msrest_azure/0.6.2 azure-mgmt-reservations/0.9.0 Azure-SDK-For-Python accept-language: - en-US method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/catalogs?api-version=2019-04-01&reservedResourceType=VirtualMachines&location=westus + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/catalogs?api-version=2020-10-01-preview&reservedResourceType=VirtualMachines&location=westus response: body: string: '[{"resourceType":"virtualMachines","name":"Standard_E96as_v4","terms":["P1Y","P3Y","P5Y"],"locations":["westus"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":35320.0},"p3Y":{"currencyCode":"USD","amount":70640.0}},"skuProperties":[{"name":"Cores","value":"96"},{"name":"RAM","value":"672"},{"name":"ReservationsAutofitGroup","value":"Easv4 Series"},{"name":"vCpu","value":"96"},{"name":"ReservationsAutofitRatio","value":"96"},{"name":"ProductShortName","value":"Easv4 Series VM"},{"name":"ProductTitle","value":"Virtual Machines Easv4 Series"},{"name":"SkuName","value":"E96as v4"},{"name":"MeterId","value":"5899e01b-e466-5e42-a430-ec8fbc9d3b39"},{"name":"MeterType","value":"1 - Compute Hour"},{"name":"SkuDisplayName","value":"E96as v4"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Location","values":["westus"],"reasonCode":"NotAvailableForSubscription"},{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"virtualMachines","name":"Standard_E64as_v4","terms":["P1Y","P3Y","P5Y"],"locations":["westus"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":23547.0},"p3Y":{"currencyCode":"USD","amount":47093.0}},"skuProperties":[{"name":"Cores","value":"64"},{"name":"RAM","value":"432"},{"name":"ReservationsAutofitGroup","value":"Easv4 + Compute Hour"},{"name":"SkuDisplayName","value":"E96as v4"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"virtualMachines","name":"Standard_E96-48as_v4","terms":["P1Y","P3Y","P5Y"],"locations":["westus"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":35320.0},"p3Y":{"currencyCode":"USD","amount":70640.0}},"skuProperties":[{"name":"Cores","value":"96"},{"name":"RAM","value":"672"},{"name":"ReservationsAutofitGroup","value":"Easv4 + Series"},{"name":"vCpu","value":"96"},{"name":"ReservationsAutofitRatio","value":"96"},{"name":"ProductShortName","value":"Easv4 + Series VM"},{"name":"ProductTitle","value":"Virtual Machines Easv4 Series"},{"name":"SkuName","value":"E96-48as_v4"},{"name":"MeterId","value":"8e86c46e-7bb8-5bc6-822d-4480c0b7191d"},{"name":"MeterType","value":"1 + Compute Hour"},{"name":"SkuDisplayName","value":"E96-48as_v4"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"virtualMachines","name":"Standard_E96-24as_v4","terms":["P1Y","P3Y","P5Y"],"locations":["westus"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":35320.0},"p3Y":{"currencyCode":"USD","amount":70640.0}},"skuProperties":[{"name":"Cores","value":"96"},{"name":"RAM","value":"672"},{"name":"ReservationsAutofitGroup","value":"Easv4 + Series"},{"name":"vCpu","value":"96"},{"name":"ReservationsAutofitRatio","value":"96"},{"name":"ProductShortName","value":"Easv4 + Series VM"},{"name":"ProductTitle","value":"Virtual Machines Easv4 Series"},{"name":"SkuName","value":"E96-24as_v4"},{"name":"MeterId","value":"19f5fb90-3256-5b96-9528-4c38368016d9"},{"name":"MeterType","value":"1 + Compute Hour"},{"name":"SkuDisplayName","value":"E96-24as_v4"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"virtualMachines","name":"Standard_E64as_v4","terms":["P1Y","P3Y","P5Y"],"locations":["westus"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":23547.0},"p3Y":{"currencyCode":"USD","amount":47093.0}},"skuProperties":[{"name":"Cores","value":"64"},{"name":"RAM","value":"432"},{"name":"ReservationsAutofitGroup","value":"Easv4 Series"},{"name":"vCpu","value":"64"},{"name":"ReservationsAutofitRatio","value":"64"},{"name":"ProductShortName","value":"Easv4 Series VM"},{"name":"ProductTitle","value":"Virtual Machines Easv4 Series"},{"name":"SkuName","value":"E64as v4"},{"name":"MeterId","value":"20ff0335-5ecb-5652-9f2a-8398d604b0c6"},{"name":"MeterType","value":"1 - Compute Hour"},{"name":"SkuDisplayName","value":"E64as v4"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Location","values":["westus"],"reasonCode":"NotAvailableForSubscription"},{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"virtualMachines","name":"Standard_E48as_v4","terms":["P1Y","P3Y","P5Y"],"locations":["westus"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":17660.0},"p3Y":{"currencyCode":"USD","amount":35320.0}},"skuProperties":[{"name":"Cores","value":"48"},{"name":"RAM","value":"384"},{"name":"ReservationsAutofitGroup","value":"Easv4 + Compute Hour"},{"name":"SkuDisplayName","value":"E64as v4"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"virtualMachines","name":"Standard_E64-32as_v4","terms":["P1Y","P3Y","P5Y"],"locations":["westus"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":23547.0},"p3Y":{"currencyCode":"USD","amount":47093.0}},"skuProperties":[{"name":"Cores","value":"64"},{"name":"RAM","value":"512"},{"name":"ReservationsAutofitGroup","value":"Easv4 + Series"},{"name":"vCpu","value":"64"},{"name":"ReservationsAutofitRatio","value":"64"},{"name":"ProductShortName","value":"Easv4 + Series VM"},{"name":"ProductTitle","value":"Virtual Machines Easv4 Series"},{"name":"SkuName","value":"E64-32as_v4"},{"name":"MeterId","value":"d9e2fc29-ecc6-5765-ae3b-8bbc301dfa4d"},{"name":"MeterType","value":"1 + Compute Hour"},{"name":"SkuDisplayName","value":"E64-32as_v4"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"virtualMachines","name":"Standard_E64-16as_v4","terms":["P1Y","P3Y","P5Y"],"locations":["westus"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":23547.0},"p3Y":{"currencyCode":"USD","amount":47093.0}},"skuProperties":[{"name":"Cores","value":"64"},{"name":"RAM","value":"512"},{"name":"ReservationsAutofitGroup","value":"Easv4 + Series"},{"name":"vCpu","value":"64"},{"name":"ReservationsAutofitRatio","value":"64"},{"name":"ProductShortName","value":"Easv4 + Series VM"},{"name":"ProductTitle","value":"Virtual Machines Easv4 Series"},{"name":"SkuName","value":"E64-16as_v4"},{"name":"MeterId","value":"5afb6713-f567-5f48-a4d5-2ca215d11023"},{"name":"MeterType","value":"1 + Compute Hour"},{"name":"SkuDisplayName","value":"E64-16as_v4"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"virtualMachines","name":"Standard_E48as_v4","terms":["P1Y","P3Y","P5Y"],"locations":["westus"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":17660.0},"p3Y":{"currencyCode":"USD","amount":35320.0}},"skuProperties":[{"name":"Cores","value":"48"},{"name":"RAM","value":"384"},{"name":"ReservationsAutofitGroup","value":"Easv4 Series"},{"name":"vCpu","value":"48"},{"name":"ReservationsAutofitRatio","value":"48"},{"name":"ProductShortName","value":"Easv4 Series VM"},{"name":"ProductTitle","value":"Virtual Machines Easv4 Series"},{"name":"SkuName","value":"E48as v4"},{"name":"MeterId","value":"ac00417c-1f84-5591-81ee-f31fb071d64d"},{"name":"MeterType","value":"1 - Compute Hour"},{"name":"SkuDisplayName","value":"E48as v4"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Location","values":["westus"],"reasonCode":"NotAvailableForSubscription"},{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"virtualMachines","name":"Standard_E32as_v4","terms":["P1Y","P3Y","P5Y"],"locations":["westus"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":11773.0},"p3Y":{"currencyCode":"USD","amount":23547.0}},"skuProperties":[{"name":"Cores","value":"32"},{"name":"RAM","value":"256"},{"name":"ReservationsAutofitGroup","value":"Easv4 + Compute Hour"},{"name":"SkuDisplayName","value":"E48as v4"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"virtualMachines","name":"Standard_E32as_v4","terms":["P1Y","P3Y","P5Y"],"locations":["westus"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":11773.0},"p3Y":{"currencyCode":"USD","amount":23547.0}},"skuProperties":[{"name":"Cores","value":"32"},{"name":"RAM","value":"256"},{"name":"ReservationsAutofitGroup","value":"Easv4 Series"},{"name":"vCpu","value":"32"},{"name":"ReservationsAutofitRatio","value":"32"},{"name":"ProductShortName","value":"Easv4 Series VM"},{"name":"ProductTitle","value":"Virtual Machines Easv4 Series"},{"name":"SkuName","value":"E32as v4"},{"name":"MeterId","value":"928b122a-fc7b-5e27-80cf-4926be1e808b"},{"name":"MeterType","value":"1 - Compute Hour"},{"name":"SkuDisplayName","value":"E32as v4"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Location","values":["westus"],"reasonCode":"NotAvailableForSubscription"},{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"virtualMachines","name":"Standard_E20as_v4","terms":["P1Y","P3Y","P5Y"],"locations":["westus"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":7358.0},"p3Y":{"currencyCode":"USD","amount":14717.0}},"skuProperties":[{"name":"Cores","value":"20"},{"name":"RAM","value":"160"},{"name":"ReservationsAutofitGroup","value":"Easv4 + Compute Hour"},{"name":"SkuDisplayName","value":"E32as v4"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"virtualMachines","name":"Standard_E32-16as_v4","terms":["P1Y","P3Y","P5Y"],"locations":["westus"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":11773.0},"p3Y":{"currencyCode":"USD","amount":23547.0}},"skuProperties":[{"name":"Cores","value":"32"},{"name":"RAM","value":"256"},{"name":"ReservationsAutofitGroup","value":"Easv4 + Series"},{"name":"vCpu","value":"32"},{"name":"ReservationsAutofitRatio","value":"32"},{"name":"ProductShortName","value":"Easv4 + Series VM"},{"name":"ProductTitle","value":"Virtual Machines Easv4 Series"},{"name":"SkuName","value":"E32-16as_v4"},{"name":"MeterId","value":"7584be42-1171-5ee9-ab89-658f221167c4"},{"name":"MeterType","value":"1 + Compute Hour"},{"name":"SkuDisplayName","value":"E32-16as_v4"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"virtualMachines","name":"Standard_E32-8as_v4","terms":["P1Y","P3Y","P5Y"],"locations":["westus"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":11773.0},"p3Y":{"currencyCode":"USD","amount":23547.0}},"skuProperties":[{"name":"Cores","value":"32"},{"name":"RAM","value":"256"},{"name":"ReservationsAutofitGroup","value":"Easv4 + Series"},{"name":"vCpu","value":"32"},{"name":"ReservationsAutofitRatio","value":"32"},{"name":"ProductShortName","value":"Easv4 + Series VM"},{"name":"ProductTitle","value":"Virtual Machines Easv4 Series"},{"name":"SkuName","value":"E32-8as_v4"},{"name":"MeterId","value":"21ecebd6-db10-5ff7-8137-7dcaae02f49c"},{"name":"MeterType","value":"1 + Compute Hour"},{"name":"SkuDisplayName","value":"E32-8as_v4"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"virtualMachines","name":"Standard_E20as_v4","terms":["P1Y","P3Y","P5Y"],"locations":["westus"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":7358.0},"p3Y":{"currencyCode":"USD","amount":14717.0}},"skuProperties":[{"name":"Cores","value":"20"},{"name":"RAM","value":"160"},{"name":"ReservationsAutofitGroup","value":"Easv4 Series"},{"name":"vCpu","value":"20"},{"name":"ReservationsAutofitRatio","value":"20"},{"name":"ProductShortName","value":"Easv4 Series VM"},{"name":"ProductTitle","value":"Virtual Machines Easv4 Series"},{"name":"SkuName","value":"E20as v4"},{"name":"MeterId","value":"f78752cf-e963-58e3-b941-6e508762277b"},{"name":"MeterType","value":"1 - Compute Hour"},{"name":"SkuDisplayName","value":"E20as v4"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Location","values":["westus"],"reasonCode":"NotAvailableForSubscription"},{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"virtualMachines","name":"Standard_E16as_v4","terms":["P1Y","P3Y","P5Y"],"locations":["westus"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":5887.0},"p3Y":{"currencyCode":"USD","amount":11773.0}},"skuProperties":[{"name":"Cores","value":"16"},{"name":"RAM","value":"128"},{"name":"ReservationsAutofitGroup","value":"Easv4 + Compute Hour"},{"name":"SkuDisplayName","value":"E20as v4"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"virtualMachines","name":"Standard_E16as_v4","terms":["P1Y","P3Y","P5Y"],"locations":["westus"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":5887.0},"p3Y":{"currencyCode":"USD","amount":11773.0}},"skuProperties":[{"name":"Cores","value":"16"},{"name":"RAM","value":"128"},{"name":"ReservationsAutofitGroup","value":"Easv4 Series"},{"name":"vCpu","value":"16"},{"name":"ReservationsAutofitRatio","value":"16"},{"name":"ProductShortName","value":"Easv4 Series VM"},{"name":"ProductTitle","value":"Virtual Machines Easv4 Series"},{"name":"SkuName","value":"E16as v4"},{"name":"MeterId","value":"474bb1fe-ea99-54da-8850-9e31571f53d2"},{"name":"MeterType","value":"1 - Compute Hour"},{"name":"SkuDisplayName","value":"E16as v4"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Location","values":["westus"],"reasonCode":"NotAvailableForSubscription"},{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"virtualMachines","name":"Standard_E8as_v4","terms":["P1Y","P3Y","P5Y"],"locations":["westus"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":2943.0},"p3Y":{"currencyCode":"USD","amount":5887.0}},"skuProperties":[{"name":"Cores","value":"8"},{"name":"RAM","value":"64"},{"name":"ReservationsAutofitGroup","value":"Easv4 + Compute Hour"},{"name":"SkuDisplayName","value":"E16as v4"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"virtualMachines","name":"Standard_E16-8as_v4","terms":["P1Y","P3Y","P5Y"],"locations":["westus"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":5887.0},"p3Y":{"currencyCode":"USD","amount":11773.0}},"skuProperties":[{"name":"Cores","value":"16"},{"name":"RAM","value":"128"},{"name":"ReservationsAutofitGroup","value":"Easv4 + Series"},{"name":"vCpu","value":"16"},{"name":"ReservationsAutofitRatio","value":"16"},{"name":"ProductShortName","value":"Easv4 + Series VM"},{"name":"ProductTitle","value":"Virtual Machines Easv4 Series"},{"name":"SkuName","value":"E16-8as_v4"},{"name":"MeterId","value":"d64633bb-243c-5436-9f54-fcedd1363172"},{"name":"MeterType","value":"1 + Compute Hour"},{"name":"SkuDisplayName","value":"E16-8as_v4"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"virtualMachines","name":"Standard_E16-4as_v4","terms":["P1Y","P3Y","P5Y"],"locations":["westus"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":5887.0},"p3Y":{"currencyCode":"USD","amount":11773.0}},"skuProperties":[{"name":"Cores","value":"16"},{"name":"RAM","value":"128"},{"name":"ReservationsAutofitGroup","value":"Easv4 + Series"},{"name":"vCpu","value":"16"},{"name":"ReservationsAutofitRatio","value":"16"},{"name":"ProductShortName","value":"Easv4 + Series VM"},{"name":"ProductTitle","value":"Virtual Machines Easv4 Series"},{"name":"SkuName","value":"E16-4as_v4"},{"name":"MeterId","value":"0db6a192-f381-5406-8fac-aed0395d4c80"},{"name":"MeterType","value":"1 + Compute Hour"},{"name":"SkuDisplayName","value":"E16-4as_v4"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"virtualMachines","name":"Standard_E8as_v4","terms":["P1Y","P3Y","P5Y"],"locations":["westus"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":2943.0},"p3Y":{"currencyCode":"USD","amount":5887.0}},"skuProperties":[{"name":"Cores","value":"8"},{"name":"RAM","value":"64"},{"name":"ReservationsAutofitGroup","value":"Easv4 Series"},{"name":"vCpu","value":"8"},{"name":"ReservationsAutofitRatio","value":"8"},{"name":"ProductShortName","value":"Easv4 Series VM"},{"name":"ProductTitle","value":"Virtual Machines Easv4 Series"},{"name":"SkuName","value":"E8as v4"},{"name":"MeterId","value":"16f1f007-281f-53a4-bffd-6c6eed3dfa31"},{"name":"MeterType","value":"1 - Compute Hour"},{"name":"SkuDisplayName","value":"E8as v4"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Location","values":["westus"],"reasonCode":"NotAvailableForSubscription"},{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"virtualMachines","name":"Standard_E4as_v4","terms":["P1Y","P3Y","P5Y"],"locations":["westus"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":1472.0},"p3Y":{"currencyCode":"USD","amount":2943.0}},"skuProperties":[{"name":"Cores","value":"4"},{"name":"RAM","value":"32"},{"name":"ReservationsAutofitGroup","value":"Easv4 + Compute Hour"},{"name":"SkuDisplayName","value":"E8as v4"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"virtualMachines","name":"Standard_E8-4as_v4","terms":["P1Y","P3Y","P5Y"],"locations":["westus"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":2943.0},"p3Y":{"currencyCode":"USD","amount":5887.0}},"skuProperties":[{"name":"Cores","value":"8"},{"name":"RAM","value":"64"},{"name":"ReservationsAutofitGroup","value":"Easv4 + Series"},{"name":"vCpu","value":"8"},{"name":"ReservationsAutofitRatio","value":"8"},{"name":"ProductShortName","value":"Easv4 + Series VM"},{"name":"ProductTitle","value":"Virtual Machines Easv4 Series"},{"name":"SkuName","value":"E8-4as_v4"},{"name":"MeterId","value":"3ff9bba5-d50a-5d6b-860e-6df889cbb89a"},{"name":"MeterType","value":"1 + Compute Hour"},{"name":"SkuDisplayName","value":"E8-4as_v4"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"virtualMachines","name":"Standard_E8-2as_v4","terms":["P1Y","P3Y","P5Y"],"locations":["westus"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":2943.0},"p3Y":{"currencyCode":"USD","amount":5887.0}},"skuProperties":[{"name":"Cores","value":"8"},{"name":"RAM","value":"64"},{"name":"ReservationsAutofitGroup","value":"Easv4 + Series"},{"name":"vCpu","value":"8"},{"name":"ReservationsAutofitRatio","value":"8"},{"name":"ProductShortName","value":"Easv4 + Series VM"},{"name":"ProductTitle","value":"Virtual Machines Easv4 Series"},{"name":"SkuName","value":"E8-2as_v4"},{"name":"MeterId","value":"63801e14-29cd-5db6-b569-47ecf1d96f58"},{"name":"MeterType","value":"1 + Compute Hour"},{"name":"SkuDisplayName","value":"E8-2as_v4"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"virtualMachines","name":"Standard_E4as_v4","terms":["P1Y","P3Y","P5Y"],"locations":["westus"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":1472.0},"p3Y":{"currencyCode":"USD","amount":2943.0}},"skuProperties":[{"name":"Cores","value":"4"},{"name":"RAM","value":"32"},{"name":"ReservationsAutofitGroup","value":"Easv4 Series"},{"name":"vCpu","value":"4"},{"name":"ReservationsAutofitRatio","value":"4"},{"name":"ProductShortName","value":"Easv4 Series VM"},{"name":"ProductTitle","value":"Virtual Machines Easv4 Series"},{"name":"SkuName","value":"E4as v4"},{"name":"MeterId","value":"e45eaaa8-b342-5b98-95a7-660a1724bcab"},{"name":"MeterType","value":"1 - Compute Hour"},{"name":"SkuDisplayName","value":"E4as v4"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Location","values":["westus"],"reasonCode":"NotAvailableForSubscription"},{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"virtualMachines","name":"Standard_E2as_v4","terms":["P1Y","P3Y","P5Y"],"locations":["westus"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":736.0},"p3Y":{"currencyCode":"USD","amount":1472.0}},"skuProperties":[{"name":"Cores","value":"2"},{"name":"RAM","value":"16"},{"name":"ReservationsAutofitGroup","value":"Easv4 + Compute Hour"},{"name":"SkuDisplayName","value":"E4as v4"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"virtualMachines","name":"Standard_E4-2as_v4","terms":["P1Y","P3Y","P5Y"],"locations":["westus"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":1472.0},"p3Y":{"currencyCode":"USD","amount":2943.0}},"skuProperties":[{"name":"Cores","value":"4"},{"name":"RAM","value":"32"},{"name":"ReservationsAutofitGroup","value":"Easv4 + Series"},{"name":"vCpu","value":"4"},{"name":"ReservationsAutofitRatio","value":"4"},{"name":"ProductShortName","value":"Easv4 + Series VM"},{"name":"ProductTitle","value":"Virtual Machines Easv4 Series"},{"name":"SkuName","value":"E4-2as_v4"},{"name":"MeterId","value":"8acf78da-406e-552b-8389-98afa9e7e7d5"},{"name":"MeterType","value":"1 + Compute Hour"},{"name":"SkuDisplayName","value":"E4-2as_v4"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"virtualMachines","name":"Standard_E2as_v4","terms":["P1Y","P3Y","P5Y"],"locations":["westus"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":736.0},"p3Y":{"currencyCode":"USD","amount":1472.0}},"skuProperties":[{"name":"Cores","value":"2"},{"name":"RAM","value":"16"},{"name":"ReservationsAutofitGroup","value":"Easv4 Series"},{"name":"vCpu","value":"2"},{"name":"ReservationsAutofitRatio","value":"2"},{"name":"ProductShortName","value":"Easv4 Series VM"},{"name":"ProductTitle","value":"Virtual Machines Easv4 Series"},{"name":"SkuName","value":"E2as v4"},{"name":"MeterId","value":"557f9ef1-011d-5bfe-81b4-0a36325dae62"},{"name":"MeterType","value":"1 - Compute Hour"},{"name":"SkuDisplayName","value":"E2as v4"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Location","values":["westus"],"reasonCode":"NotAvailableForSubscription"},{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"virtualMachines","name":"Standard_E96a_v4","terms":["P1Y","P3Y","P5Y"],"locations":["westus"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":35320.0},"p3Y":{"currencyCode":"USD","amount":70640.0}},"skuProperties":[{"name":"Cores","value":"96"},{"name":"RAM","value":"672"},{"name":"ReservationsAutofitGroup","value":"Eav4 + Compute Hour"},{"name":"SkuDisplayName","value":"E2as v4"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"virtualMachines","name":"Standard_E96a_v4","terms":["P1Y","P3Y","P5Y"],"locations":["westus"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":35320.0},"p3Y":{"currencyCode":"USD","amount":70640.0}},"skuProperties":[{"name":"Cores","value":"96"},{"name":"RAM","value":"672"},{"name":"ReservationsAutofitGroup","value":"Eav4 Series"},{"name":"vCpu","value":"96"},{"name":"ReservationsAutofitRatio","value":"96"},{"name":"ProductShortName","value":"Eav4 Series VM"},{"name":"ProductTitle","value":"Virtual Machines Eav4 Series"},{"name":"SkuName","value":"E96a v4"},{"name":"MeterId","value":"5899e01b-e466-5e42-a430-ec8fbc9d3b39"},{"name":"MeterType","value":"1 - Compute Hour"},{"name":"SkuDisplayName","value":"E96a v4"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Location","values":["westus"],"reasonCode":"NotAvailableForSubscription"},{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"virtualMachines","name":"Standard_E64a_v4","terms":["P1Y","P3Y","P5Y"],"locations":["westus"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":23547.0},"p3Y":{"currencyCode":"USD","amount":47093.0}},"skuProperties":[{"name":"Cores","value":"64"},{"name":"RAM","value":"432"},{"name":"ReservationsAutofitGroup","value":"Eav4 + Compute Hour"},{"name":"SkuDisplayName","value":"E96a v4"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"virtualMachines","name":"Standard_E64a_v4","terms":["P1Y","P3Y","P5Y"],"locations":["westus"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":23547.0},"p3Y":{"currencyCode":"USD","amount":47093.0}},"skuProperties":[{"name":"Cores","value":"64"},{"name":"RAM","value":"432"},{"name":"ReservationsAutofitGroup","value":"Eav4 Series"},{"name":"vCpu","value":"64"},{"name":"ReservationsAutofitRatio","value":"64"},{"name":"ProductShortName","value":"Eav4 Series VM"},{"name":"ProductTitle","value":"Virtual Machines Eav4 Series"},{"name":"SkuName","value":"E64a v4"},{"name":"MeterId","value":"20ff0335-5ecb-5652-9f2a-8398d604b0c6"},{"name":"MeterType","value":"1 - Compute Hour"},{"name":"SkuDisplayName","value":"E64a v4"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Location","values":["westus"],"reasonCode":"NotAvailableForSubscription"},{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"virtualMachines","name":"Standard_E48a_v4","terms":["P1Y","P3Y","P5Y"],"locations":["westus"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":17660.0},"p3Y":{"currencyCode":"USD","amount":35320.0}},"skuProperties":[{"name":"Cores","value":"48"},{"name":"RAM","value":"384"},{"name":"ReservationsAutofitGroup","value":"Eav4 + Compute Hour"},{"name":"SkuDisplayName","value":"E64a v4"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"virtualMachines","name":"Standard_E48a_v4","terms":["P1Y","P3Y","P5Y"],"locations":["westus"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":17660.0},"p3Y":{"currencyCode":"USD","amount":35320.0}},"skuProperties":[{"name":"Cores","value":"48"},{"name":"RAM","value":"384"},{"name":"ReservationsAutofitGroup","value":"Eav4 Series"},{"name":"vCpu","value":"48"},{"name":"ReservationsAutofitRatio","value":"48"},{"name":"ProductShortName","value":"Eav4 Series VM"},{"name":"ProductTitle","value":"Virtual Machines Eav4 Series"},{"name":"SkuName","value":"E48a v4"},{"name":"MeterId","value":"ac00417c-1f84-5591-81ee-f31fb071d64d"},{"name":"MeterType","value":"1 - Compute Hour"},{"name":"SkuDisplayName","value":"E48a v4"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Location","values":["westus"],"reasonCode":"NotAvailableForSubscription"},{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"virtualMachines","name":"Standard_E32a_v4","terms":["P1Y","P3Y","P5Y"],"locations":["westus"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":11773.0},"p3Y":{"currencyCode":"USD","amount":23547.0}},"skuProperties":[{"name":"Cores","value":"32"},{"name":"RAM","value":"256"},{"name":"ReservationsAutofitGroup","value":"Eav4 + Compute Hour"},{"name":"SkuDisplayName","value":"E48a v4"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"virtualMachines","name":"Standard_E32a_v4","terms":["P1Y","P3Y","P5Y"],"locations":["westus"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":11773.0},"p3Y":{"currencyCode":"USD","amount":23547.0}},"skuProperties":[{"name":"Cores","value":"32"},{"name":"RAM","value":"256"},{"name":"ReservationsAutofitGroup","value":"Eav4 Series"},{"name":"vCpu","value":"32"},{"name":"ReservationsAutofitRatio","value":"32"},{"name":"ProductShortName","value":"Eav4 Series VM"},{"name":"ProductTitle","value":"Virtual Machines Eav4 Series"},{"name":"SkuName","value":"E32a v4"},{"name":"MeterId","value":"928b122a-fc7b-5e27-80cf-4926be1e808b"},{"name":"MeterType","value":"1 - Compute Hour"},{"name":"SkuDisplayName","value":"E32a v4"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Location","values":["westus"],"reasonCode":"NotAvailableForSubscription"},{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"virtualMachines","name":"Standard_E20a_v4","terms":["P1Y","P3Y","P5Y"],"locations":["westus"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":7358.0},"p3Y":{"currencyCode":"USD","amount":14717.0}},"skuProperties":[{"name":"Cores","value":"20"},{"name":"RAM","value":"160"},{"name":"ReservationsAutofitGroup","value":"Eav4 + Compute Hour"},{"name":"SkuDisplayName","value":"E32a v4"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"virtualMachines","name":"Standard_E20a_v4","terms":["P1Y","P3Y","P5Y"],"locations":["westus"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":7358.0},"p3Y":{"currencyCode":"USD","amount":14717.0}},"skuProperties":[{"name":"Cores","value":"20"},{"name":"RAM","value":"160"},{"name":"ReservationsAutofitGroup","value":"Eav4 Series"},{"name":"vCpu","value":"20"},{"name":"ReservationsAutofitRatio","value":"20"},{"name":"ProductShortName","value":"Eav4 Series VM"},{"name":"ProductTitle","value":"Virtual Machines Eav4 Series"},{"name":"SkuName","value":"E20a v4"},{"name":"MeterId","value":"f78752cf-e963-58e3-b941-6e508762277b"},{"name":"MeterType","value":"1 - Compute Hour"},{"name":"SkuDisplayName","value":"E20a v4"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Location","values":["westus"],"reasonCode":"NotAvailableForSubscription"},{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"virtualMachines","name":"Standard_E16a_v4","terms":["P1Y","P3Y","P5Y"],"locations":["westus"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":5887.0},"p3Y":{"currencyCode":"USD","amount":11773.0}},"skuProperties":[{"name":"Cores","value":"16"},{"name":"RAM","value":"128"},{"name":"ReservationsAutofitGroup","value":"Eav4 + Compute Hour"},{"name":"SkuDisplayName","value":"E20a v4"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"virtualMachines","name":"Standard_E16a_v4","terms":["P1Y","P3Y","P5Y"],"locations":["westus"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":5887.0},"p3Y":{"currencyCode":"USD","amount":11773.0}},"skuProperties":[{"name":"Cores","value":"16"},{"name":"RAM","value":"128"},{"name":"ReservationsAutofitGroup","value":"Eav4 Series"},{"name":"vCpu","value":"16"},{"name":"ReservationsAutofitRatio","value":"16"},{"name":"ProductShortName","value":"Eav4 Series VM"},{"name":"ProductTitle","value":"Virtual Machines Eav4 Series"},{"name":"SkuName","value":"E16a v4"},{"name":"MeterId","value":"474bb1fe-ea99-54da-8850-9e31571f53d2"},{"name":"MeterType","value":"1 - Compute Hour"},{"name":"SkuDisplayName","value":"E16a v4"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Location","values":["westus"],"reasonCode":"NotAvailableForSubscription"},{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"virtualMachines","name":"Standard_E8a_v4","terms":["P1Y","P3Y","P5Y"],"locations":["westus"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":2943.0},"p3Y":{"currencyCode":"USD","amount":5887.0}},"skuProperties":[{"name":"Cores","value":"8"},{"name":"RAM","value":"64"},{"name":"ReservationsAutofitGroup","value":"Eav4 + Compute Hour"},{"name":"SkuDisplayName","value":"E16a v4"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"virtualMachines","name":"Standard_E8a_v4","terms":["P1Y","P3Y","P5Y"],"locations":["westus"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":2943.0},"p3Y":{"currencyCode":"USD","amount":5887.0}},"skuProperties":[{"name":"Cores","value":"8"},{"name":"RAM","value":"64"},{"name":"ReservationsAutofitGroup","value":"Eav4 Series"},{"name":"vCpu","value":"8"},{"name":"ReservationsAutofitRatio","value":"8"},{"name":"ProductShortName","value":"Eav4 Series VM"},{"name":"ProductTitle","value":"Virtual Machines Eav4 Series"},{"name":"SkuName","value":"E8a v4"},{"name":"MeterId","value":"16f1f007-281f-53a4-bffd-6c6eed3dfa31"},{"name":"MeterType","value":"1 - Compute Hour"},{"name":"SkuDisplayName","value":"E8a v4"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Location","values":["westus"],"reasonCode":"NotAvailableForSubscription"},{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"virtualMachines","name":"Standard_E4a_v4","terms":["P1Y","P3Y","P5Y"],"locations":["westus"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":1472.0},"p3Y":{"currencyCode":"USD","amount":2943.0}},"skuProperties":[{"name":"Cores","value":"4"},{"name":"RAM","value":"32"},{"name":"ReservationsAutofitGroup","value":"Eav4 + Compute Hour"},{"name":"SkuDisplayName","value":"E8a v4"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"virtualMachines","name":"Standard_E4a_v4","terms":["P1Y","P3Y","P5Y"],"locations":["westus"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":1472.0},"p3Y":{"currencyCode":"USD","amount":2943.0}},"skuProperties":[{"name":"Cores","value":"4"},{"name":"RAM","value":"32"},{"name":"ReservationsAutofitGroup","value":"Eav4 Series"},{"name":"vCpu","value":"4"},{"name":"ReservationsAutofitRatio","value":"4"},{"name":"ProductShortName","value":"Eav4 Series VM"},{"name":"ProductTitle","value":"Virtual Machines Eav4 Series"},{"name":"SkuName","value":"E4a v4"},{"name":"MeterId","value":"e45eaaa8-b342-5b98-95a7-660a1724bcab"},{"name":"MeterType","value":"1 - Compute Hour"},{"name":"SkuDisplayName","value":"E4a v4"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Location","values":["westus"],"reasonCode":"NotAvailableForSubscription"},{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"virtualMachines","name":"Standard_E2a_v4","terms":["P1Y","P3Y","P5Y"],"locations":["westus"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":736.0},"p3Y":{"currencyCode":"USD","amount":1472.0}},"skuProperties":[{"name":"Cores","value":"2"},{"name":"RAM","value":"16"},{"name":"ReservationsAutofitGroup","value":"Eav4 + Compute Hour"},{"name":"SkuDisplayName","value":"E4a v4"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"virtualMachines","name":"Standard_E2a_v4","terms":["P1Y","P3Y","P5Y"],"locations":["westus"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":736.0},"p3Y":{"currencyCode":"USD","amount":1472.0}},"skuProperties":[{"name":"Cores","value":"2"},{"name":"RAM","value":"16"},{"name":"ReservationsAutofitGroup","value":"Eav4 Series"},{"name":"vCpu","value":"2"},{"name":"ReservationsAutofitRatio","value":"2"},{"name":"ProductShortName","value":"Eav4 Series VM"},{"name":"ProductTitle","value":"Virtual Machines Eav4 Series"},{"name":"SkuName","value":"E2a v4"},{"name":"MeterId","value":"557f9ef1-011d-5bfe-81b4-0a36325dae62"},{"name":"MeterType","value":"1 - Compute Hour"},{"name":"SkuDisplayName","value":"E2a v4"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Location","values":["westus"],"reasonCode":"NotAvailableForSubscription"},{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"virtualMachines","name":"Standard_D96as_v4","terms":["P1Y","P3Y","P5Y"],"locations":["westus"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":28257.0},"p3Y":{"currencyCode":"USD","amount":56514.0}},"skuProperties":[{"name":"Cores","value":"96"},{"name":"RAM","value":"384"},{"name":"ReservationsAutofitGroup","value":"Dasv4 + Compute Hour"},{"name":"SkuDisplayName","value":"E2a v4"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"virtualMachines","name":"Standard_D96as_v4","terms":["P1Y","P3Y","P5Y"],"locations":["westus"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":28257.0},"p3Y":{"currencyCode":"USD","amount":56514.0}},"skuProperties":[{"name":"Cores","value":"96"},{"name":"RAM","value":"384"},{"name":"ReservationsAutofitGroup","value":"Dasv4 Series"},{"name":"vCpu","value":"96"},{"name":"ReservationsAutofitRatio","value":"96"},{"name":"ProductShortName","value":"Dasv4 Series VM"},{"name":"ProductTitle","value":"Virtual Machines Dasv4 Series"},{"name":"SkuName","value":"D96as v4"},{"name":"MeterId","value":"570a7f12-9437-598d-832b-d2cb4d458167"},{"name":"MeterType","value":"1 - Compute Hour"},{"name":"SkuDisplayName","value":"D96as v4"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Location","values":["westus"],"reasonCode":"NotAvailableForSubscription"},{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"virtualMachines","name":"Standard_D64as_v4","terms":["P1Y","P3Y","P5Y"],"locations":["westus"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":18838.0},"p3Y":{"currencyCode":"USD","amount":37676.0}},"skuProperties":[{"name":"Cores","value":"64"},{"name":"RAM","value":"256"},{"name":"ReservationsAutofitGroup","value":"Dasv4 + Compute Hour"},{"name":"SkuDisplayName","value":"D96as v4"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"virtualMachines","name":"Standard_D64as_v4","terms":["P1Y","P3Y","P5Y"],"locations":["westus"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":18838.0},"p3Y":{"currencyCode":"USD","amount":37676.0}},"skuProperties":[{"name":"Cores","value":"64"},{"name":"RAM","value":"256"},{"name":"ReservationsAutofitGroup","value":"Dasv4 Series"},{"name":"vCpu","value":"64"},{"name":"ReservationsAutofitRatio","value":"64"},{"name":"ProductShortName","value":"Dasv4 Series VM"},{"name":"ProductTitle","value":"Virtual Machines Dasv4 Series"},{"name":"SkuName","value":"D64as v4"},{"name":"MeterId","value":"71b098d3-4654-5259-baef-d7a4c1a0b59b"},{"name":"MeterType","value":"1 - Compute Hour"},{"name":"SkuDisplayName","value":"D64as v4"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Location","values":["westus"],"reasonCode":"NotAvailableForSubscription"},{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"virtualMachines","name":"Standard_D48as_v4","terms":["P1Y","P3Y","P5Y"],"locations":["westus"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":14129.0},"p3Y":{"currencyCode":"USD","amount":28257.0}},"skuProperties":[{"name":"Cores","value":"48"},{"name":"RAM","value":"192"},{"name":"ReservationsAutofitGroup","value":"Dasv4 + Compute Hour"},{"name":"SkuDisplayName","value":"D64as v4"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"virtualMachines","name":"Standard_D48as_v4","terms":["P1Y","P3Y","P5Y"],"locations":["westus"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":14129.0},"p3Y":{"currencyCode":"USD","amount":28257.0}},"skuProperties":[{"name":"Cores","value":"48"},{"name":"RAM","value":"192"},{"name":"ReservationsAutofitGroup","value":"Dasv4 Series"},{"name":"vCpu","value":"48"},{"name":"ReservationsAutofitRatio","value":"48"},{"name":"ProductShortName","value":"Dasv4 Series VM"},{"name":"ProductTitle","value":"Virtual Machines Dasv4 Series"},{"name":"SkuName","value":"D48as v4"},{"name":"MeterId","value":"7d1dff92-2905-5cec-9edf-be466b3d4950"},{"name":"MeterType","value":"1 - Compute Hour"},{"name":"SkuDisplayName","value":"D48as v4"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Location","values":["westus"],"reasonCode":"NotAvailableForSubscription"},{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"virtualMachines","name":"Standard_D32as_v4","terms":["P1Y","P3Y","P5Y"],"locations":["westus"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":9419.0},"p3Y":{"currencyCode":"USD","amount":18838.0}},"skuProperties":[{"name":"Cores","value":"32"},{"name":"RAM","value":"128"},{"name":"ReservationsAutofitGroup","value":"Dasv4 + Compute Hour"},{"name":"SkuDisplayName","value":"D48as v4"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"virtualMachines","name":"Standard_D32as_v4","terms":["P1Y","P3Y","P5Y"],"locations":["westus"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":9419.0},"p3Y":{"currencyCode":"USD","amount":18838.0}},"skuProperties":[{"name":"Cores","value":"32"},{"name":"RAM","value":"128"},{"name":"ReservationsAutofitGroup","value":"Dasv4 Series"},{"name":"vCpu","value":"32"},{"name":"ReservationsAutofitRatio","value":"32"},{"name":"ProductShortName","value":"Dasv4 Series VM"},{"name":"ProductTitle","value":"Virtual Machines Dasv4 Series"},{"name":"SkuName","value":"D32as v4"},{"name":"MeterId","value":"6cba4c63-7a7a-5bc9-a4f2-86f8a8c7c9d6"},{"name":"MeterType","value":"1 - Compute Hour"},{"name":"SkuDisplayName","value":"D32as v4"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Location","values":["westus"],"reasonCode":"NotAvailableForSubscription"},{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"virtualMachines","name":"Standard_D16as_v4","terms":["P1Y","P3Y","P5Y"],"locations":["westus"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":4710.0},"p3Y":{"currencyCode":"USD","amount":9419.0}},"skuProperties":[{"name":"Cores","value":"16"},{"name":"RAM","value":"64"},{"name":"ReservationsAutofitGroup","value":"Dasv4 + Compute Hour"},{"name":"SkuDisplayName","value":"D32as v4"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"virtualMachines","name":"Standard_D16as_v4","terms":["P1Y","P3Y","P5Y"],"locations":["westus"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":4710.0},"p3Y":{"currencyCode":"USD","amount":9419.0}},"skuProperties":[{"name":"Cores","value":"16"},{"name":"RAM","value":"64"},{"name":"ReservationsAutofitGroup","value":"Dasv4 Series"},{"name":"vCpu","value":"16"},{"name":"ReservationsAutofitRatio","value":"16"},{"name":"ProductShortName","value":"Dasv4 Series VM"},{"name":"ProductTitle","value":"Virtual Machines Dasv4 Series"},{"name":"SkuName","value":"D16as v4"},{"name":"MeterId","value":"68109eb0-29e9-5f62-bf0d-09ffb27a0b76"},{"name":"MeterType","value":"1 - Compute Hour"},{"name":"SkuDisplayName","value":"D16as v4"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Location","values":["westus"],"reasonCode":"NotAvailableForSubscription"},{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"virtualMachines","name":"Standard_D8as_v4","terms":["P1Y","P3Y","P5Y"],"locations":["westus"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":2355.0},"p3Y":{"currencyCode":"USD","amount":4710.0}},"skuProperties":[{"name":"Cores","value":"8"},{"name":"RAM","value":"32"},{"name":"ReservationsAutofitGroup","value":"Dasv4 + Compute Hour"},{"name":"SkuDisplayName","value":"D16as v4"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"virtualMachines","name":"Standard_D8as_v4","terms":["P1Y","P3Y","P5Y"],"locations":["westus"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":2355.0},"p3Y":{"currencyCode":"USD","amount":4710.0}},"skuProperties":[{"name":"Cores","value":"8"},{"name":"RAM","value":"32"},{"name":"ReservationsAutofitGroup","value":"Dasv4 Series"},{"name":"vCpu","value":"8"},{"name":"ReservationsAutofitRatio","value":"8"},{"name":"ProductShortName","value":"Dasv4 Series VM"},{"name":"ProductTitle","value":"Virtual Machines Dasv4 Series"},{"name":"SkuName","value":"D8as v4"},{"name":"MeterId","value":"e0e2f1d8-ecf9-5053-9885-86e760d6cd6f"},{"name":"MeterType","value":"1 - Compute Hour"},{"name":"SkuDisplayName","value":"D8as v4"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Location","values":["westus"],"reasonCode":"NotAvailableForSubscription"},{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"virtualMachines","name":"Standard_D4as_v4","terms":["P1Y","P3Y","P5Y"],"locations":["westus"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":1177.0},"p3Y":{"currencyCode":"USD","amount":2355.0}},"skuProperties":[{"name":"Cores","value":"4"},{"name":"RAM","value":"16"},{"name":"ReservationsAutofitGroup","value":"Dasv4 + Compute Hour"},{"name":"SkuDisplayName","value":"D8as v4"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"virtualMachines","name":"Standard_D4as_v4","terms":["P1Y","P3Y","P5Y"],"locations":["westus"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":1177.0},"p3Y":{"currencyCode":"USD","amount":2355.0}},"skuProperties":[{"name":"Cores","value":"4"},{"name":"RAM","value":"16"},{"name":"ReservationsAutofitGroup","value":"Dasv4 Series"},{"name":"vCpu","value":"4"},{"name":"ReservationsAutofitRatio","value":"4"},{"name":"ProductShortName","value":"Dasv4 Series VM"},{"name":"ProductTitle","value":"Virtual Machines Dasv4 Series"},{"name":"SkuName","value":"D4as v4"},{"name":"MeterId","value":"d2c11678-c8c6-567c-8296-c7b577089659"},{"name":"MeterType","value":"1 - Compute Hour"},{"name":"SkuDisplayName","value":"D4as v4"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Location","values":["westus"],"reasonCode":"NotAvailableForSubscription"},{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"virtualMachines","name":"Standard_D2as_v4","terms":["P1Y","P3Y","P5Y"],"locations":["westus"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":589.0},"p3Y":{"currencyCode":"USD","amount":1177.0}},"skuProperties":[{"name":"Cores","value":"2"},{"name":"RAM","value":"8"},{"name":"ReservationsAutofitGroup","value":"Dasv4 + Compute Hour"},{"name":"SkuDisplayName","value":"D4as v4"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"virtualMachines","name":"Standard_D2as_v4","terms":["P1Y","P3Y","P5Y"],"locations":["westus"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":589.0},"p3Y":{"currencyCode":"USD","amount":1177.0}},"skuProperties":[{"name":"Cores","value":"2"},{"name":"RAM","value":"8"},{"name":"ReservationsAutofitGroup","value":"Dasv4 Series"},{"name":"vCpu","value":"2"},{"name":"ReservationsAutofitRatio","value":"2"},{"name":"ProductShortName","value":"Dasv4 Series VM"},{"name":"ProductTitle","value":"Virtual Machines Dasv4 Series"},{"name":"SkuName","value":"D2as v4"},{"name":"MeterId","value":"c974738a-bc8e-5392-96ed-addf27b663df"},{"name":"MeterType","value":"1 - Compute Hour"},{"name":"SkuDisplayName","value":"D2as v4"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Location","values":["westus"],"reasonCode":"NotAvailableForSubscription"},{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"virtualMachines","name":"Standard_D96a_v4","terms":["P1Y","P3Y","P5Y"],"locations":["westus"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":28257.0},"p3Y":{"currencyCode":"USD","amount":56514.0}},"skuProperties":[{"name":"Cores","value":"96"},{"name":"RAM","value":"384"},{"name":"ReservationsAutofitGroup","value":"Dav4 + Compute Hour"},{"name":"SkuDisplayName","value":"D2as v4"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"virtualMachines","name":"Standard_D96a_v4","terms":["P1Y","P3Y","P5Y"],"locations":["westus"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":28257.0},"p3Y":{"currencyCode":"USD","amount":56514.0}},"skuProperties":[{"name":"Cores","value":"96"},{"name":"RAM","value":"384"},{"name":"ReservationsAutofitGroup","value":"Dav4 Series"},{"name":"vCpu","value":"96"},{"name":"ReservationsAutofitRatio","value":"96"},{"name":"ProductShortName","value":"Dav4 Series VM"},{"name":"ProductTitle","value":"Virtual Machines Dav4 Series"},{"name":"SkuName","value":"D96a v4"},{"name":"MeterId","value":"570a7f12-9437-598d-832b-d2cb4d458167"},{"name":"MeterType","value":"1 - Compute Hour"},{"name":"SkuDisplayName","value":"D96a v4"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Location","values":["westus"],"reasonCode":"NotAvailableForSubscription"},{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"virtualMachines","name":"Standard_D64a_v4","terms":["P1Y","P3Y","P5Y"],"locations":["westus"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":18838.0},"p3Y":{"currencyCode":"USD","amount":37676.0}},"skuProperties":[{"name":"Cores","value":"64"},{"name":"RAM","value":"256"},{"name":"ReservationsAutofitGroup","value":"Dav4 + Compute Hour"},{"name":"SkuDisplayName","value":"D96a v4"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"virtualMachines","name":"Standard_D64a_v4","terms":["P1Y","P3Y","P5Y"],"locations":["westus"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":18838.0},"p3Y":{"currencyCode":"USD","amount":37676.0}},"skuProperties":[{"name":"Cores","value":"64"},{"name":"RAM","value":"256"},{"name":"ReservationsAutofitGroup","value":"Dav4 Series"},{"name":"vCpu","value":"64"},{"name":"ReservationsAutofitRatio","value":"64"},{"name":"ProductShortName","value":"Dav4 Series VM"},{"name":"ProductTitle","value":"Virtual Machines Dav4 Series"},{"name":"SkuName","value":"D64a v4"},{"name":"MeterId","value":"71b098d3-4654-5259-baef-d7a4c1a0b59b"},{"name":"MeterType","value":"1 - Compute Hour"},{"name":"SkuDisplayName","value":"D64a v4"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Location","values":["westus"],"reasonCode":"NotAvailableForSubscription"},{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"virtualMachines","name":"Standard_D48a_v4","terms":["P1Y","P3Y","P5Y"],"locations":["westus"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":14129.0},"p3Y":{"currencyCode":"USD","amount":28257.0}},"skuProperties":[{"name":"Cores","value":"48"},{"name":"RAM","value":"192"},{"name":"ReservationsAutofitGroup","value":"Dav4 + Compute Hour"},{"name":"SkuDisplayName","value":"D64a v4"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"virtualMachines","name":"Standard_D48a_v4","terms":["P1Y","P3Y","P5Y"],"locations":["westus"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":14129.0},"p3Y":{"currencyCode":"USD","amount":28257.0}},"skuProperties":[{"name":"Cores","value":"48"},{"name":"RAM","value":"192"},{"name":"ReservationsAutofitGroup","value":"Dav4 Series"},{"name":"vCpu","value":"48"},{"name":"ReservationsAutofitRatio","value":"48"},{"name":"ProductShortName","value":"Dav4 Series VM"},{"name":"ProductTitle","value":"Virtual Machines Dav4 Series"},{"name":"SkuName","value":"D48a v4"},{"name":"MeterId","value":"7d1dff92-2905-5cec-9edf-be466b3d4950"},{"name":"MeterType","value":"1 - Compute Hour"},{"name":"SkuDisplayName","value":"D48a v4"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Location","values":["westus"],"reasonCode":"NotAvailableForSubscription"},{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"virtualMachines","name":"Standard_D32a_v4","terms":["P1Y","P3Y","P5Y"],"locations":["westus"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":9419.0},"p3Y":{"currencyCode":"USD","amount":18838.0}},"skuProperties":[{"name":"Cores","value":"32"},{"name":"RAM","value":"128"},{"name":"ReservationsAutofitGroup","value":"Dav4 + Compute Hour"},{"name":"SkuDisplayName","value":"D48a v4"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"virtualMachines","name":"Standard_D32a_v4","terms":["P1Y","P3Y","P5Y"],"locations":["westus"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":9419.0},"p3Y":{"currencyCode":"USD","amount":18838.0}},"skuProperties":[{"name":"Cores","value":"32"},{"name":"RAM","value":"128"},{"name":"ReservationsAutofitGroup","value":"Dav4 Series"},{"name":"vCpu","value":"32"},{"name":"ReservationsAutofitRatio","value":"32"},{"name":"ProductShortName","value":"Dav4 Series VM"},{"name":"ProductTitle","value":"Virtual Machines Dav4 Series"},{"name":"SkuName","value":"D32a v4"},{"name":"MeterId","value":"6cba4c63-7a7a-5bc9-a4f2-86f8a8c7c9d6"},{"name":"MeterType","value":"1 - Compute Hour"},{"name":"SkuDisplayName","value":"D32a v4"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Location","values":["westus"],"reasonCode":"NotAvailableForSubscription"},{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"virtualMachines","name":"Standard_D16a_v4","terms":["P1Y","P3Y","P5Y"],"locations":["westus"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":4710.0},"p3Y":{"currencyCode":"USD","amount":9419.0}},"skuProperties":[{"name":"Cores","value":"16"},{"name":"RAM","value":"64"},{"name":"ReservationsAutofitGroup","value":"Dav4 + Compute Hour"},{"name":"SkuDisplayName","value":"D32a v4"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"virtualMachines","name":"Standard_D16a_v4","terms":["P1Y","P3Y","P5Y"],"locations":["westus"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":4710.0},"p3Y":{"currencyCode":"USD","amount":9419.0}},"skuProperties":[{"name":"Cores","value":"16"},{"name":"RAM","value":"64"},{"name":"ReservationsAutofitGroup","value":"Dav4 Series"},{"name":"vCpu","value":"16"},{"name":"ReservationsAutofitRatio","value":"16"},{"name":"ProductShortName","value":"Dav4 Series VM"},{"name":"ProductTitle","value":"Virtual Machines Dav4 Series"},{"name":"SkuName","value":"D16a v4"},{"name":"MeterId","value":"68109eb0-29e9-5f62-bf0d-09ffb27a0b76"},{"name":"MeterType","value":"1 - Compute Hour"},{"name":"SkuDisplayName","value":"D16a v4"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Location","values":["westus"],"reasonCode":"NotAvailableForSubscription"},{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"virtualMachines","name":"Standard_D8a_v4","terms":["P1Y","P3Y","P5Y"],"locations":["westus"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":2355.0},"p3Y":{"currencyCode":"USD","amount":4710.0}},"skuProperties":[{"name":"Cores","value":"8"},{"name":"RAM","value":"32"},{"name":"ReservationsAutofitGroup","value":"Dav4 + Compute Hour"},{"name":"SkuDisplayName","value":"D16a v4"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"virtualMachines","name":"Standard_D8a_v4","terms":["P1Y","P3Y","P5Y"],"locations":["westus"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":2355.0},"p3Y":{"currencyCode":"USD","amount":4710.0}},"skuProperties":[{"name":"Cores","value":"8"},{"name":"RAM","value":"32"},{"name":"ReservationsAutofitGroup","value":"Dav4 Series"},{"name":"vCpu","value":"8"},{"name":"ReservationsAutofitRatio","value":"8"},{"name":"ProductShortName","value":"Dav4 Series VM"},{"name":"ProductTitle","value":"Virtual Machines Dav4 Series"},{"name":"SkuName","value":"D8a v4"},{"name":"MeterId","value":"e0e2f1d8-ecf9-5053-9885-86e760d6cd6f"},{"name":"MeterType","value":"1 - Compute Hour"},{"name":"SkuDisplayName","value":"D8a v4"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Location","values":["westus"],"reasonCode":"NotAvailableForSubscription"},{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"virtualMachines","name":"Standard_D4a_v4","terms":["P1Y","P3Y","P5Y"],"locations":["westus"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":1177.0},"p3Y":{"currencyCode":"USD","amount":2355.0}},"skuProperties":[{"name":"Cores","value":"4"},{"name":"RAM","value":"16"},{"name":"ReservationsAutofitGroup","value":"Dav4 + Compute Hour"},{"name":"SkuDisplayName","value":"D8a v4"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"virtualMachines","name":"Standard_D4a_v4","terms":["P1Y","P3Y","P5Y"],"locations":["westus"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":1177.0},"p3Y":{"currencyCode":"USD","amount":2355.0}},"skuProperties":[{"name":"Cores","value":"4"},{"name":"RAM","value":"16"},{"name":"ReservationsAutofitGroup","value":"Dav4 Series"},{"name":"vCpu","value":"4"},{"name":"ReservationsAutofitRatio","value":"4"},{"name":"ProductShortName","value":"Dav4 Series VM"},{"name":"ProductTitle","value":"Virtual Machines Dav4 Series"},{"name":"SkuName","value":"D4a v4"},{"name":"MeterId","value":"d2c11678-c8c6-567c-8296-c7b577089659"},{"name":"MeterType","value":"1 - Compute Hour"},{"name":"SkuDisplayName","value":"D4a v4"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Location","values":["westus"],"reasonCode":"NotAvailableForSubscription"},{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"virtualMachines","name":"Standard_D2a_v4","terms":["P1Y","P3Y","P5Y"],"locations":["westus"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":589.0},"p3Y":{"currencyCode":"USD","amount":1177.0}},"skuProperties":[{"name":"Cores","value":"2"},{"name":"RAM","value":"8"},{"name":"ReservationsAutofitGroup","value":"Dav4 + Compute Hour"},{"name":"SkuDisplayName","value":"D4a v4"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"virtualMachines","name":"Standard_D2a_v4","terms":["P1Y","P3Y","P5Y"],"locations":["westus"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":589.0},"p3Y":{"currencyCode":"USD","amount":1177.0}},"skuProperties":[{"name":"Cores","value":"2"},{"name":"RAM","value":"8"},{"name":"ReservationsAutofitGroup","value":"Dav4 Series"},{"name":"vCpu","value":"2"},{"name":"ReservationsAutofitRatio","value":"2"},{"name":"ProductShortName","value":"Dav4 Series VM"},{"name":"ProductTitle","value":"Virtual Machines Dav4 Series"},{"name":"SkuName","value":"D2a v4"},{"name":"MeterId","value":"c974738a-bc8e-5392-96ed-addf27b663df"},{"name":"MeterType","value":"1 - Compute Hour"},{"name":"SkuDisplayName","value":"D2a v4"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Location","values":["westus"],"reasonCode":"NotAvailableForSubscription"},{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"virtualMachines","name":"Standard_M128s","terms":["P1Y","P3Y","P5Y"],"locations":["westus"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":87349.0},"p3Y":{"currencyCode":"USD","amount":127483.0}},"skuProperties":[{"name":"Cores","value":"128"},{"name":"RAM","value":"2048"},{"name":"ReservationsAutofitGroup","value":"MS + Compute Hour"},{"name":"SkuDisplayName","value":"D2a v4"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"virtualMachines","name":"Standard_M416ms_v2","terms":["P1Y","P3Y","P5Y"],"locations":["westus"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":656684.0},"p3Y":{"currencyCode":"USD","amount":951059.0}},"skuProperties":[{"name":"Cores","value":"416"},{"name":"RAM","value":"11400"},{"name":"ReservationsAutofitGroup","value":"MSv2 + Series High Memory"},{"name":"vCpu","value":"416"},{"name":"ReservationsAutofitRatio","value":"416"},{"name":"ProductShortName","value":"MSv2 + Series VM"},{"name":"ProductTitle","value":"Virtual Machines MSv2 Series"},{"name":"SkuName","value":"M416ms + v2"},{"name":"MeterId","value":"13b3a031-4a29-5e46-a69a-75b5b9dd6158"},{"name":"MeterType","value":"1 + Compute Hour"},{"name":"SkuDisplayName","value":"M416ms v2"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"virtualMachines","name":"Standard_M416-208ms_v2","terms":["P1Y","P3Y","P5Y"],"locations":["westus"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":656684.0},"p3Y":{"currencyCode":"USD","amount":951059.0}},"skuProperties":[{"name":"Cores","value":"416"},{"name":"RAM","value":"11400"},{"name":"ReservationsAutofitGroup","value":"MSv2 + Series High Memory"},{"name":"vCpu","value":"416"},{"name":"ReservationsAutofitRatio","value":"416"},{"name":"ProductShortName","value":"MSv2 + Series VM"},{"name":"ProductTitle","value":"Virtual Machines MSv2 Series"},{"name":"SkuName","value":"M416-208ms_v2"},{"name":"MeterId","value":"13b3a031-4a29-5e46-a69a-75b5b9dd6158"},{"name":"MeterType","value":"1 + Compute Hour"},{"name":"SkuDisplayName","value":"M416-208ms_v2"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"virtualMachines","name":"Standard_M416s_v2","terms":["P1Y","P3Y","P5Y"],"locations":["westus"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":328375.0},"p3Y":{"currencyCode":"USD","amount":475577.0}},"skuProperties":[{"name":"Cores","value":"416"},{"name":"RAM","value":"5700"},{"name":"ReservationsAutofitGroup","value":"MSv2 + Series"},{"name":"vCpu","value":"416"},{"name":"ReservationsAutofitRatio","value":"416"},{"name":"ProductShortName","value":"MSv2 + Series VM"},{"name":"ProductTitle","value":"Virtual Machines MSv2 Series"},{"name":"SkuName","value":"M416s + v2"},{"name":"MeterId","value":"85c0d906-597c-5c40-b43c-1abe417faa94"},{"name":"MeterType","value":"1 + Compute Hour"},{"name":"SkuDisplayName","value":"M416s v2"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"virtualMachines","name":"Standard_M416-208s_v2","terms":["P1Y","P3Y","P5Y"],"locations":["westus"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":328375.0},"p3Y":{"currencyCode":"USD","amount":475577.0}},"skuProperties":[{"name":"Cores","value":"416"},{"name":"RAM","value":"5700"},{"name":"ReservationsAutofitGroup","value":"MSv2 + Series"},{"name":"vCpu","value":"416"},{"name":"ReservationsAutofitRatio","value":"416"},{"name":"ProductShortName","value":"MSv2 + Series VM"},{"name":"ProductTitle","value":"Virtual Machines MSv2 Series"},{"name":"SkuName","value":"M416-208s_v2"},{"name":"MeterId","value":"85c0d906-597c-5c40-b43c-1abe417faa94"},{"name":"MeterType","value":"1 + Compute Hour"},{"name":"SkuDisplayName","value":"M416-208s_v2"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"virtualMachines","name":"Standard_M208s_v2","terms":["P1Y","P3Y","P5Y"],"locations":["westus"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":147762.0},"p3Y":{"currencyCode":"USD","amount":214000.0}},"skuProperties":[{"name":"Cores","value":"208"},{"name":"RAM","value":"2850"},{"name":"ReservationsAutofitGroup","value":"MSv2 + Series"},{"name":"vCpu","value":"208"},{"name":"ReservationsAutofitRatio","value":"208"},{"name":"ProductShortName","value":"MSv2 + Series VM"},{"name":"ProductTitle","value":"Virtual Machines MSv2 Series"},{"name":"SkuName","value":"M208s + v2"},{"name":"MeterId","value":"dbbd08eb-3f9f-5e3d-9d2b-425cccd9dd45"},{"name":"MeterType","value":"1 + Compute Hour"},{"name":"SkuDisplayName","value":"M208s v2"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"virtualMachines","name":"Standard_M208ms_v2","terms":["P1Y","P3Y","P5Y"],"locations":["westus"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":295524.0},"p3Y":{"currencyCode":"USD","amount":428001.0}},"skuProperties":[{"name":"Cores","value":"208"},{"name":"RAM","value":"5700"},{"name":"ReservationsAutofitGroup","value":"MSv2 + Series High Memory"},{"name":"vCpu","value":"208"},{"name":"ReservationsAutofitRatio","value":"208"},{"name":"ProductShortName","value":"MSv2 + Series VM"},{"name":"ProductTitle","value":"Virtual Machines MSv2 Series"},{"name":"SkuName","value":"M208ms + v2"},{"name":"MeterId","value":"248291b5-6928-586f-8ff0-fe4dbd2fa078"},{"name":"MeterType","value":"1 + Compute Hour"},{"name":"SkuDisplayName","value":"M208ms v2"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"virtualMachines","name":"Standard_H16mr","terms":["P1Y","P3Y","P5Y"],"locations":["westus"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":18679.0},"p3Y":{"currencyCode":"USD","amount":38109.0}},"skuProperties":[{"name":"Cores","value":"16"},{"name":"RAM","value":"224"},{"name":"ReservationsAutofitGroup","value":"H + Series High Memory Low Latency"},{"name":"vCpu","value":"16"},{"name":"ReservationsAutofitRatio","value":"16"},{"name":"ProductShortName","value":"H + Series VM"},{"name":"ProductTitle","value":"Virtual Machines H Series"},{"name":"SkuName","value":"H16mr"},{"name":"MeterId","value":"05e50686-36c1-41ea-8537-75d4da79067c"},{"name":"MeterType","value":"1 + Compute Hour"},{"name":"SkuDisplayName","value":"H16mr"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"virtualMachines","name":"Standard_H16r","terms":["P1Y","P3Y","P5Y"],"locations":["westus"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":13940.0},"p3Y":{"currencyCode":"USD","amount":28440.0}},"skuProperties":[{"name":"Cores","value":"16"},{"name":"RAM","value":"112"},{"name":"ReservationsAutofitGroup","value":"H + Series Low Latency"},{"name":"vCpu","value":"16"},{"name":"ReservationsAutofitRatio","value":"16"},{"name":"ProductShortName","value":"H + Series VM"},{"name":"ProductTitle","value":"Virtual Machines H Series"},{"name":"SkuName","value":"H16r"},{"name":"MeterId","value":"7ef144e8-61b2-4575-bed9-aa1f153f9bdf"},{"name":"MeterType","value":"1 + Compute Hour"},{"name":"SkuDisplayName","value":"H16r"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"virtualMachines","name":"Standard_H16m","terms":["P1Y","P3Y","P5Y"],"locations":["westus"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":16981.0},"p3Y":{"currencyCode":"USD","amount":34645.0}},"skuProperties":[{"name":"Cores","value":"16"},{"name":"RAM","value":"224"},{"name":"ReservationsAutofitGroup","value":"H + Series High Memory"},{"name":"vCpu","value":"16"},{"name":"ReservationsAutofitRatio","value":"16"},{"name":"ProductShortName","value":"H + Series VM"},{"name":"ProductTitle","value":"Virtual Machines H Series"},{"name":"SkuName","value":"H16m"},{"name":"MeterId","value":"a3d2bf71-0a63-4b93-90a3-8e2acd001363"},{"name":"MeterType","value":"1 + Compute Hour"},{"name":"SkuDisplayName","value":"H16m"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"virtualMachines","name":"Standard_H8m","terms":["P1Y","P3Y","P5Y"],"locations":["westus"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":8490.0},"p3Y":{"currencyCode":"USD","amount":17322.0}},"skuProperties":[{"name":"Cores","value":"8"},{"name":"RAM","value":"112"},{"name":"ReservationsAutofitGroup","value":"H + Series High Memory"},{"name":"vCpu","value":"8"},{"name":"ReservationsAutofitRatio","value":"8"},{"name":"ProductShortName","value":"H + Series VM"},{"name":"ProductTitle","value":"Virtual Machines H Series"},{"name":"SkuName","value":"H8m"},{"name":"MeterId","value":"50cd4076-72de-4f42-a240-63d75f45df02"},{"name":"MeterType","value":"1 + Compute Hour"},{"name":"SkuDisplayName","value":"H8m"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"virtualMachines","name":"Standard_H16","terms":["P1Y","P3Y","P5Y"],"locations":["westus"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":12672.0},"p3Y":{"currencyCode":"USD","amount":25854.0}},"skuProperties":[{"name":"Cores","value":"16"},{"name":"RAM","value":"112"},{"name":"ReservationsAutofitGroup","value":"H + Series"},{"name":"vCpu","value":"16"},{"name":"ReservationsAutofitRatio","value":"16"},{"name":"ProductShortName","value":"H + Series VM"},{"name":"ProductTitle","value":"Virtual Machines H Series"},{"name":"SkuName","value":"H16"},{"name":"MeterId","value":"28bd4017-f91c-4023-a580-2279ec2b7f5a"},{"name":"MeterType","value":"1 + Compute Hour"},{"name":"SkuDisplayName","value":"H16"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"virtualMachines","name":"Standard_H8","terms":["P1Y","P3Y","P5Y"],"locations":["westus"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":6336.0},"p3Y":{"currencyCode":"USD","amount":12927.0}},"skuProperties":[{"name":"Cores","value":"8"},{"name":"RAM","value":"56"},{"name":"ReservationsAutofitGroup","value":"H + Series"},{"name":"vCpu","value":"8"},{"name":"ReservationsAutofitRatio","value":"8"},{"name":"ProductShortName","value":"H + Series VM"},{"name":"ProductTitle","value":"Virtual Machines H Series"},{"name":"SkuName","value":"H8"},{"name":"MeterId","value":"2bbe2140-2764-45af-ba6a-7c34824b6182"},{"name":"MeterType","value":"1 + Compute Hour"},{"name":"SkuDisplayName","value":"H8"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"virtualMachines","name":"Standard_NV48s_v3","terms":["P1Y","P3Y","P5Y"],"locations":["westus"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":25565.0},"p3Y":{"currencyCode":"USD","amount":52728.0}},"skuProperties":[{"name":"Cores","value":"48"},{"name":"RAM","value":"448"},{"name":"ReservationsAutofitGroup","value":"NVSv3 + Series"},{"name":"vCpu","value":"48"},{"name":"ReservationsAutofitRatio","value":"48"},{"name":"ProductShortName","value":"NVSv3 + Series VM"},{"name":"ProductTitle","value":"Virtual Machines NVSv3 Series"},{"name":"SkuName","value":"NV48s + v3"},{"name":"MeterId","value":"217b7041-a883-4d33-8997-a4b50298ba64"},{"name":"MeterType","value":"1 + Compute Hour"},{"name":"SkuDisplayName","value":"NV48s v3"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"virtualMachines","name":"Standard_NV24s_v3","terms":["P1Y","P3Y","P5Y"],"locations":["westus"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":12783.0},"p3Y":{"currencyCode":"USD","amount":26364.0}},"skuProperties":[{"name":"Cores","value":"24"},{"name":"RAM","value":"224"},{"name":"ReservationsAutofitGroup","value":"NVSv3 + Series"},{"name":"vCpu","value":"24"},{"name":"ReservationsAutofitRatio","value":"24"},{"name":"ProductShortName","value":"NVSv3 + Series VM"},{"name":"ProductTitle","value":"Virtual Machines NVSv3 Series"},{"name":"SkuName","value":"NV24s + v3"},{"name":"MeterId","value":"d7007c78-917c-438e-b811-713f9a49d0c1"},{"name":"MeterType","value":"1 + Compute Hour"},{"name":"SkuDisplayName","value":"NV24s v3"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"virtualMachines","name":"Standard_NV12s_v3","terms":["P1Y","P3Y","P5Y"],"locations":["westus"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":6391.0},"p3Y":{"currencyCode":"USD","amount":13182.0}},"skuProperties":[{"name":"Cores","value":"12"},{"name":"RAM","value":"112"},{"name":"ReservationsAutofitGroup","value":"NVSv3 + Series"},{"name":"vCpu","value":"12"},{"name":"ReservationsAutofitRatio","value":"12"},{"name":"ProductShortName","value":"NVSv3 + Series VM"},{"name":"ProductTitle","value":"Virtual Machines NVSv3 Series"},{"name":"SkuName","value":"NV12s + v3"},{"name":"MeterId","value":"481af8f7-4f2b-4cec-bbbe-8659489ca763"},{"name":"MeterType","value":"1 + Compute Hour"},{"name":"SkuDisplayName","value":"NV12s v3"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"virtualMachines","name":"Standard_M192ms_v2","terms":["P1Y","P3Y","P5Y"],"locations":["westus"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":176440.0},"p3Y":{"currencyCode":"USD","amount":255534.0}},"skuProperties":[{"name":"Cores","value":"192"},{"name":"RAM","value":"4000"},{"name":"ReservationsAutofitGroup","value":"MSv2 + Series Fractional High Memory"},{"name":"vCpu","value":"192"},{"name":"ReservationsAutofitRatio","value":"192"},{"name":"ProductShortName","value":"MSv2 + Series VM"},{"name":"ProductTitle","value":"Virtual Machines MSv2 Series"},{"name":"SkuName","value":"M192ms"},{"name":"MeterId","value":"16774a75-0f68-5007-8b5c-54772eb000e1"},{"name":"MeterType","value":"1 + Compute Hour"},{"name":"SkuDisplayName","value":"M192ms"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"virtualMachines","name":"Standard_M192is_v2","terms":["P1Y","P3Y","P5Y"],"locations":["westus"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":103397.0},"p3Y":{"currencyCode":"USD","amount":149762.0}},"skuProperties":[{"name":"Cores","value":"192"},{"name":"RAM","value":"2048"},{"name":"ReservationsAutofitGroup","value":"MSv2 + Series Disk 192s"},{"name":"vCpu","value":"192"},{"name":"ReservationsAutofitRatio","value":"192"},{"name":"ProductShortName","value":"MSv2 + Series VM"},{"name":"ProductTitle","value":"Virtual Machines MSv2 Series"},{"name":"SkuName","value":"M192is_v2"},{"name":"MeterId","value":"98f15321-c7aa-5ea1-a202-cd099ab408af"},{"name":"MeterType","value":"1 + Compute Hour"},{"name":"SkuDisplayName","value":"M192is_v2"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"virtualMachines","name":"Standard_M192ims_v2","terms":["P1Y","P3Y","P5Y"],"locations":["westus"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":209579.0},"p3Y":{"currencyCode":"USD","amount":303559.0}},"skuProperties":[{"name":"Cores","value":"192"},{"name":"RAM","value":"4096"},{"name":"ReservationsAutofitGroup","value":"MSv2 + Series 192ms"},{"name":"vCpu","value":"192"},{"name":"ReservationsAutofitRatio","value":"192"},{"name":"ProductShortName","value":"MSv2 + Series VM"},{"name":"ProductTitle","value":"Virtual Machines MSv2 Series"},{"name":"SkuName","value":"M192ims_v2"},{"name":"MeterId","value":"7456d843-e0be-547c-8047-0bc4866799b5"},{"name":"MeterType","value":"1 + Compute Hour"},{"name":"SkuDisplayName","value":"M192ims_v2"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"virtualMachines","name":"Standard_M128s_v2","terms":["P1Y","P3Y","P5Y"],"locations":["westus"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":85567.0},"p3Y":{"currencyCode":"USD","amount":123937.0}},"skuProperties":[{"name":"Cores","value":"128"},{"name":"RAM","value":"2048"},{"name":"ReservationsAutofitGroup","value":"MSv2 + Series Fractional High Memory 128s"},{"name":"vCpu","value":"128"},{"name":"ReservationsAutofitRatio","value":"128"},{"name":"ProductShortName","value":"MSv2 + Series VM"},{"name":"ProductTitle","value":"Virtual Machines MSv2 Series"},{"name":"SkuName","value":"M128s_v2"},{"name":"MeterId","value":"0da79cac-1b87-5ca9-8ec4-91b30ff0d554"},{"name":"MeterType","value":"1 + Compute Hour"},{"name":"SkuDisplayName","value":"M128s_v2"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"virtualMachines","name":"Standard_M128ms_v2","terms":["P1Y","P3Y","P5Y"],"locations":["westus"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":173988.0},"p3Y":{"currencyCode":"USD","amount":252007.0}},"skuProperties":[{"name":"Cores","value":"128"},{"name":"RAM","value":"3892"},{"name":"ReservationsAutofitGroup","value":"MSv2 + Series High Memory 128ms"},{"name":"vCpu","value":"128"},{"name":"ReservationsAutofitRatio","value":"128"},{"name":"ProductShortName","value":"MSv2 + Series VM"},{"name":"ProductTitle","value":"Virtual Machines MSv2 Series"},{"name":"SkuName","value":"M128ms_v2"},{"name":"MeterId","value":"ece5fa74-512c-509c-8ce9-14df91aa0404"},{"name":"MeterType","value":"1 + Compute Hour"},{"name":"SkuDisplayName","value":"M128ms_v2"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"virtualMachines","name":"Standard_M64s_v2","terms":["P1Y","P3Y","P5Y"],"locations":["westus"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":42777.0},"p3Y":{"currencyCode":"USD","amount":61959.0}},"skuProperties":[{"name":"Cores","value":"64"},{"name":"RAM","value":"1024"},{"name":"ReservationsAutofitGroup","value":"MSv2 + Series 64"},{"name":"vCpu","value":"64"},{"name":"ReservationsAutofitRatio","value":"64"},{"name":"ProductShortName","value":"MSv2 + Series VM"},{"name":"ProductTitle","value":"Virtual Machines MSv2 Series"},{"name":"SkuName","value":"M64s_v2"},{"name":"MeterId","value":"20d5f095-b196-5440-88a8-6fd7cdff1978"},{"name":"MeterType","value":"1 + Compute Hour"},{"name":"SkuDisplayName","value":"M64s_v2"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"virtualMachines","name":"Standard_M64ms_v2","terms":["P1Y","P3Y","P5Y"],"locations":["westus"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":67091.0},"p3Y":{"currencyCode":"USD","amount":97176.0}},"skuProperties":[{"name":"Cores","value":"64"},{"name":"RAM","value":"1792"},{"name":"ReservationsAutofitGroup","value":"MSv2 + Series Memory"},{"name":"vCpu","value":"64"},{"name":"ReservationsAutofitRatio","value":"64"},{"name":"ProductShortName","value":"MSv2 + Series VM"},{"name":"ProductTitle","value":"Virtual Machines MSv2 Series"},{"name":"SkuName","value":"M64ms_v2"},{"name":"MeterId","value":"34d85b31-17ec-53ad-9ff4-01f0a4976313"},{"name":"MeterType","value":"1 + Compute Hour"},{"name":"SkuDisplayName","value":"M64ms_v2"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"virtualMachines","name":"Standard_M32ms_v2","terms":["P1Y","P3Y","P5Y"],"locations":["westus"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":40010.0},"p3Y":{"currencyCode":"USD","amount":57951.0}},"skuProperties":[{"name":"Cores","value":"32"},{"name":"RAM","value":"875"},{"name":"ReservationsAutofitGroup","value":"MSv2 + Series 32"},{"name":"vCpu","value":"32"},{"name":"ReservationsAutofitRatio","value":"32"},{"name":"ProductShortName","value":"MSv2 + Series VM"},{"name":"ProductTitle","value":"Virtual Machines MSv2 Series"},{"name":"SkuName","value":"M32ms_v2"},{"name":"MeterId","value":"78621fe4-1728-513b-b635-e6095cd50537"},{"name":"MeterType","value":"1 + Compute Hour"},{"name":"SkuDisplayName","value":"M32ms_v2"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"virtualMachines","name":"Standard_M128s","terms":["P1Y","P3Y","P5Y"],"locations":["westus"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":87349.0},"p3Y":{"currencyCode":"USD","amount":127483.0}},"skuProperties":[{"name":"Cores","value":"128"},{"name":"RAM","value":"2048"},{"name":"ReservationsAutofitGroup","value":"MS Series"},{"name":"vCpu","value":"128"},{"name":"ReservationsAutofitRatio","value":"128"},{"name":"ProductShortName","value":"MS Series VM"},{"name":"ProductTitle","value":"Virtual Machines MS Series"},{"name":"SkuName","value":"M128s"},{"name":"MeterId","value":"57e3bb38-0b3e-50e2-8880-401305e71b3d"},{"name":"MeterType","value":"1 Compute Hour"},{"name":"SkuDisplayName","value":"M128s"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"virtualMachines","name":"Standard_M128ms","terms":["P1Y","P3Y","P5Y"],"locations":["westus"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":174777.0},"p3Y":{"currencyCode":"USD","amount":255081.0}},"skuProperties":[{"name":"Cores","value":"128"},{"name":"RAM","value":"3892"},{"name":"ReservationsAutofitGroup","value":"MS @@ -225,113 +334,35 @@ interactions: Compute Hour"},{"name":"SkuDisplayName","value":"M64m"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"virtualMachines","name":"Standard_M64","terms":["P1Y","P3Y","P5Y"],"locations":["westus"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":43675.0},"p3Y":{"currencyCode":"USD","amount":63742.0}},"skuProperties":[{"name":"Cores","value":"64"},{"name":"RAM","value":"1024"},{"name":"ReservationsAutofitGroup","value":"MS Series"},{"name":"vCpu","value":"64"},{"name":"ReservationsAutofitRatio","value":"64"},{"name":"ProductShortName","value":"MS Series VM"},{"name":"ProductTitle","value":"Virtual Machines MS Series"},{"name":"SkuName","value":"M64"},{"name":"MeterId","value":"79c7ce6f-26bf-5999-8779-5e3212598476"},{"name":"MeterType","value":"1 - Compute Hour"},{"name":"SkuDisplayName","value":"M64"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"virtualMachines","name":"Standard_M416ms_v2","terms":["P1Y","P3Y","P5Y"],"locations":["westus"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":656684.0},"p3Y":{"currencyCode":"USD","amount":951059.0}},"skuProperties":[{"name":"Cores","value":"416"},{"name":"RAM","value":"11400"},{"name":"ReservationsAutofitGroup","value":"MSv2 - Series High Memory"},{"name":"vCpu","value":"416"},{"name":"ReservationsAutofitRatio","value":"416"},{"name":"ProductShortName","value":"MSv2 - Series VM"},{"name":"ProductTitle","value":"Virtual Machines MSv2 Series"},{"name":"SkuName","value":"M416ms - v2"},{"name":"MeterId","value":"13b3a031-4a29-5e46-a69a-75b5b9dd6158"},{"name":"MeterType","value":"1 - Compute Hour"},{"name":"SkuDisplayName","value":"M416ms v2"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"virtualMachines","name":"Standard_M416s_v2","terms":["P1Y","P3Y","P5Y"],"locations":["westus"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":328375.0},"p3Y":{"currencyCode":"USD","amount":475577.0}},"skuProperties":[{"name":"Cores","value":"416"},{"name":"RAM","value":"5700"},{"name":"ReservationsAutofitGroup","value":"MSv2 - Series"},{"name":"vCpu","value":"416"},{"name":"ReservationsAutofitRatio","value":"416"},{"name":"ProductShortName","value":"MSv2 - Series VM"},{"name":"ProductTitle","value":"Virtual Machines MSv2 Series"},{"name":"SkuName","value":"M416s - v2"},{"name":"MeterId","value":"85c0d906-597c-5c40-b43c-1abe417faa94"},{"name":"MeterType","value":"1 - Compute Hour"},{"name":"SkuDisplayName","value":"M416s v2"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"virtualMachines","name":"Standard_M208s_v2","terms":["P1Y","P3Y","P5Y"],"locations":["westus"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":147762.0},"p3Y":{"currencyCode":"USD","amount":214000.0}},"skuProperties":[{"name":"Cores","value":"208"},{"name":"RAM","value":"2850"},{"name":"ReservationsAutofitGroup","value":"MSv2 - Series"},{"name":"vCpu","value":"208"},{"name":"ReservationsAutofitRatio","value":"208"},{"name":"ProductShortName","value":"MSv2 - Series VM"},{"name":"ProductTitle","value":"Virtual Machines MSv2 Series"},{"name":"SkuName","value":"M208s - v2"},{"name":"MeterId","value":"dbbd08eb-3f9f-5e3d-9d2b-425cccd9dd45"},{"name":"MeterType","value":"1 - Compute Hour"},{"name":"SkuDisplayName","value":"M208s v2"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"virtualMachines","name":"Standard_M208ms_v2","terms":["P1Y","P3Y","P5Y"],"locations":["westus"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":295524.0},"p3Y":{"currencyCode":"USD","amount":428001.0}},"skuProperties":[{"name":"Cores","value":"208"},{"name":"RAM","value":"5700"},{"name":"ReservationsAutofitGroup","value":"MSv2 - Series High Memory"},{"name":"vCpu","value":"208"},{"name":"ReservationsAutofitRatio","value":"208"},{"name":"ProductShortName","value":"MSv2 - Series VM"},{"name":"ProductTitle","value":"Virtual Machines MSv2 Series"},{"name":"SkuName","value":"M208ms - v2"},{"name":"MeterId","value":"248291b5-6928-586f-8ff0-fe4dbd2fa078"},{"name":"MeterType","value":"1 - Compute Hour"},{"name":"SkuDisplayName","value":"M208ms v2"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"virtualMachines","name":"Standard_H16mr","terms":["P1Y","P3Y","P5Y"],"locations":["westus"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":18679.0},"p3Y":{"currencyCode":"USD","amount":38109.0}},"skuProperties":[{"name":"Cores","value":"16"},{"name":"RAM","value":"224"},{"name":"ReservationsAutofitGroup","value":"H - Series High Memory Low Latency"},{"name":"vCpu","value":"16"},{"name":"ReservationsAutofitRatio","value":"16"},{"name":"ProductShortName","value":"H - Series VM"},{"name":"ProductTitle","value":"Virtual Machines H Series"},{"name":"SkuName","value":"H16mr"},{"name":"MeterId","value":"05e50686-36c1-41ea-8537-75d4da79067c"},{"name":"MeterType","value":"1 - Compute Hour"},{"name":"SkuDisplayName","value":"H16mr"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"virtualMachines","name":"Standard_H16r","terms":["P1Y","P3Y","P5Y"],"locations":["westus"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":13940.0},"p3Y":{"currencyCode":"USD","amount":28440.0}},"skuProperties":[{"name":"Cores","value":"16"},{"name":"RAM","value":"112"},{"name":"ReservationsAutofitGroup","value":"H - Series Low Latency"},{"name":"vCpu","value":"16"},{"name":"ReservationsAutofitRatio","value":"16"},{"name":"ProductShortName","value":"H - Series VM"},{"name":"ProductTitle","value":"Virtual Machines H Series"},{"name":"SkuName","value":"H16r"},{"name":"MeterId","value":"7ef144e8-61b2-4575-bed9-aa1f153f9bdf"},{"name":"MeterType","value":"1 - Compute Hour"},{"name":"SkuDisplayName","value":"H16r"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"virtualMachines","name":"Standard_H16m","terms":["P1Y","P3Y","P5Y"],"locations":["westus"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":16981.0},"p3Y":{"currencyCode":"USD","amount":34645.0}},"skuProperties":[{"name":"Cores","value":"16"},{"name":"RAM","value":"224"},{"name":"ReservationsAutofitGroup","value":"H - Series High Memory"},{"name":"vCpu","value":"16"},{"name":"ReservationsAutofitRatio","value":"16"},{"name":"ProductShortName","value":"H - Series VM"},{"name":"ProductTitle","value":"Virtual Machines H Series"},{"name":"SkuName","value":"H16m"},{"name":"MeterId","value":"a3d2bf71-0a63-4b93-90a3-8e2acd001363"},{"name":"MeterType","value":"1 - Compute Hour"},{"name":"SkuDisplayName","value":"H16m"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"virtualMachines","name":"Standard_H8m","terms":["P1Y","P3Y","P5Y"],"locations":["westus"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":8490.0},"p3Y":{"currencyCode":"USD","amount":17322.0}},"skuProperties":[{"name":"Cores","value":"8"},{"name":"RAM","value":"112"},{"name":"ReservationsAutofitGroup","value":"H - Series High Memory"},{"name":"vCpu","value":"8"},{"name":"ReservationsAutofitRatio","value":"8"},{"name":"ProductShortName","value":"H - Series VM"},{"name":"ProductTitle","value":"Virtual Machines H Series"},{"name":"SkuName","value":"H8m"},{"name":"MeterId","value":"50cd4076-72de-4f42-a240-63d75f45df02"},{"name":"MeterType","value":"1 - Compute Hour"},{"name":"SkuDisplayName","value":"H8m"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"virtualMachines","name":"Standard_H16","terms":["P1Y","P3Y","P5Y"],"locations":["westus"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":12672.0},"p3Y":{"currencyCode":"USD","amount":25854.0}},"skuProperties":[{"name":"Cores","value":"16"},{"name":"RAM","value":"112"},{"name":"ReservationsAutofitGroup","value":"H - Series"},{"name":"vCpu","value":"16"},{"name":"ReservationsAutofitRatio","value":"16"},{"name":"ProductShortName","value":"H - Series VM"},{"name":"ProductTitle","value":"Virtual Machines H Series"},{"name":"SkuName","value":"H16"},{"name":"MeterId","value":"28bd4017-f91c-4023-a580-2279ec2b7f5a"},{"name":"MeterType","value":"1 - Compute Hour"},{"name":"SkuDisplayName","value":"H16"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"virtualMachines","name":"Standard_H8","terms":["P1Y","P3Y","P5Y"],"locations":["westus"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":6336.0},"p3Y":{"currencyCode":"USD","amount":12927.0}},"skuProperties":[{"name":"Cores","value":"8"},{"name":"RAM","value":"56"},{"name":"ReservationsAutofitGroup","value":"H - Series"},{"name":"vCpu","value":"8"},{"name":"ReservationsAutofitRatio","value":"8"},{"name":"ProductShortName","value":"H - Series VM"},{"name":"ProductTitle","value":"Virtual Machines H Series"},{"name":"SkuName","value":"H8"},{"name":"MeterId","value":"2bbe2140-2764-45af-ba6a-7c34824b6182"},{"name":"MeterType","value":"1 - Compute Hour"},{"name":"SkuDisplayName","value":"H8"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"virtualMachines","name":"Standard_NV48s_v3","terms":["P1Y","P3Y","P5Y"],"locations":["westus"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":25565.0},"p3Y":{"currencyCode":"USD","amount":52728.0}},"skuProperties":[{"name":"Cores","value":"48"},{"name":"RAM","value":"448"},{"name":"ReservationsAutofitGroup","value":"NVSv3 - Series"},{"name":"vCpu","value":"48"},{"name":"ReservationsAutofitRatio","value":"48"},{"name":"ProductShortName","value":"NVSv3 - Series VM"},{"name":"ProductTitle","value":"Virtual Machines NVSv3 Series"},{"name":"SkuName","value":"NV48s - v3"},{"name":"MeterId","value":"217b7041-a883-4d33-8997-a4b50298ba64"},{"name":"MeterType","value":"1 - Compute Hour"},{"name":"SkuDisplayName","value":"NV48s v3"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"virtualMachines","name":"Standard_NV24s_v3","terms":["P1Y","P3Y","P5Y"],"locations":["westus"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":12783.0},"p3Y":{"currencyCode":"USD","amount":26364.0}},"skuProperties":[{"name":"Cores","value":"24"},{"name":"RAM","value":"224"},{"name":"ReservationsAutofitGroup","value":"NVSv3 - Series"},{"name":"vCpu","value":"24"},{"name":"ReservationsAutofitRatio","value":"24"},{"name":"ProductShortName","value":"NVSv3 - Series VM"},{"name":"ProductTitle","value":"Virtual Machines NVSv3 Series"},{"name":"SkuName","value":"NV24s - v3"},{"name":"MeterId","value":"d7007c78-917c-438e-b811-713f9a49d0c1"},{"name":"MeterType","value":"1 - Compute Hour"},{"name":"SkuDisplayName","value":"NV24s v3"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"virtualMachines","name":"Standard_NV12s_v3","terms":["P1Y","P3Y","P5Y"],"locations":["westus"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":6391.0},"p3Y":{"currencyCode":"USD","amount":13182.0}},"skuProperties":[{"name":"Cores","value":"12"},{"name":"RAM","value":"112"},{"name":"ReservationsAutofitGroup","value":"NVSv3 - Series"},{"name":"vCpu","value":"12"},{"name":"ReservationsAutofitRatio","value":"12"},{"name":"ProductShortName","value":"NVSv3 - Series VM"},{"name":"ProductTitle","value":"Virtual Machines NVSv3 Series"},{"name":"SkuName","value":"NV12s - v3"},{"name":"MeterId","value":"481af8f7-4f2b-4cec-bbbe-8659489ca763"},{"name":"MeterType","value":"1 - Compute Hour"},{"name":"SkuDisplayName","value":"NV12s v3"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"virtualMachines","name":"Standard_L32s","terms":["P1Y","P3Y","P5Y"],"locations":["westus"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":21272.0},"p3Y":{"currencyCode":"USD","amount":58016.0}},"skuProperties":[{"name":"Cores","value":"32"},{"name":"RAM","value":"256"},{"name":"ReservationsAutofitGroup","value":"LS + Compute Hour"},{"name":"SkuDisplayName","value":"M64"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"virtualMachines","name":"Standard_NC24s_v3","terms":["P1Y","P3Y","P5Y"],"locations":["westus"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":88791.0},"p3Y":{"currencyCode":"USD","amount":133814.0}},"skuProperties":[{"name":"Cores","value":"24"},{"name":"RAM","value":"448"},{"name":"ReservationsAutofitGroup","value":"NCSv3 + Series"},{"name":"vCpu","value":"24"},{"name":"ReservationsAutofitRatio","value":"24"},{"name":"ProductShortName","value":"NCSv3 + Series VM"},{"name":"ProductTitle","value":"Virtual Machines NCSv3 Series"},{"name":"SkuName","value":"NC24s + v3"},{"name":"MeterId","value":"6052040a-e149-5eee-94e7-8c6d3fe28e1b"},{"name":"MeterType","value":"1 + Compute Hour"},{"name":"SkuDisplayName","value":"NC24s v3"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"virtualMachines","name":"Standard_NC24rs_v3","terms":["P1Y","P3Y","P5Y"],"locations":["westus"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":97670.0},"p3Y":{"currencyCode":"USD","amount":174242.0}},"skuProperties":[{"name":"Cores","value":"24"},{"name":"RAM","value":"448"},{"name":"ReservationsAutofitGroup","value":"NCSv3 + Series Low Latency"},{"name":"vCpu","value":"24"},{"name":"ReservationsAutofitRatio","value":"24"},{"name":"ProductShortName","value":"NCSv3 + Series VM"},{"name":"ProductTitle","value":"Virtual Machines NCSv3 Series"},{"name":"SkuName","value":"NC24rs + v3"},{"name":"MeterId","value":"201f5697-030b-5cef-894e-e9f00a389c7c"},{"name":"MeterType","value":"1 + Compute Hour"},{"name":"SkuDisplayName","value":"NC24rs v3"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"virtualMachines","name":"Standard_NC12s_v3","terms":["P1Y","P3Y","P5Y"],"locations":["westus"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":44395.0},"p3Y":{"currencyCode":"USD","amount":66907.0}},"skuProperties":[{"name":"Cores","value":"12"},{"name":"RAM","value":"224"},{"name":"ReservationsAutofitGroup","value":"NCSv3 + Series"},{"name":"vCpu","value":"12"},{"name":"ReservationsAutofitRatio","value":"12"},{"name":"ProductShortName","value":"NCSv3 + Series VM"},{"name":"ProductTitle","value":"Virtual Machines NCSv3 Series"},{"name":"SkuName","value":"NC12s + v3"},{"name":"MeterId","value":"28349b00-db2e-5124-bde7-5eaba7a81aa9"},{"name":"MeterType","value":"1 + Compute Hour"},{"name":"SkuDisplayName","value":"NC12s v3"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"virtualMachines","name":"Standard_NC6s_v3","terms":["P1Y","P3Y","P5Y"],"locations":["westus"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":22198.0},"p3Y":{"currencyCode":"USD","amount":33453.0}},"skuProperties":[{"name":"Cores","value":"6"},{"name":"RAM","value":"112"},{"name":"ReservationsAutofitGroup","value":"NCSv3 + Series"},{"name":"vCpu","value":"6"},{"name":"ReservationsAutofitRatio","value":"6"},{"name":"ProductShortName","value":"NCSv3 + Series VM"},{"name":"ProductTitle","value":"Virtual Machines NCSv3 Series"},{"name":"SkuName","value":"NC6s + v3"},{"name":"MeterId","value":"bc791e97-9bb2-5780-ae10-b16493dbee6d"},{"name":"MeterType","value":"1 + Compute Hour"},{"name":"SkuDisplayName","value":"NC6s v3"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"virtualMachines","name":"Standard_L32s","terms":["P1Y","P3Y","P5Y"],"locations":["westus"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":21272.0}},"skuProperties":[{"name":"Cores","value":"32"},{"name":"RAM","value":"256"},{"name":"ReservationsAutofitGroup","value":"LS Series"},{"name":"vCpu","value":"32"},{"name":"ReservationsAutofitRatio","value":"32"},{"name":"ProductShortName","value":"LS Series VM"},{"name":"ProductTitle","value":"Virtual Machines LS Series"},{"name":"SkuName","value":"L32s"},{"name":"MeterId","value":"4f743466-7a76-422d-976b-20f2560408c8"},{"name":"MeterType","value":"1 - Compute Hour"},{"name":"SkuDisplayName","value":"L32s"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Location","values":["westus"],"reasonCode":"NotAvailableForSubscription"},{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"virtualMachines","name":"Standard_L16s","terms":["P1Y","P3Y","P5Y"],"locations":["westus"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":10636.0},"p3Y":{"currencyCode":"USD","amount":29008.0}},"skuProperties":[{"name":"Cores","value":"16"},{"name":"RAM","value":"128"},{"name":"ReservationsAutofitGroup","value":"LS + Compute Hour"},{"name":"SkuDisplayName","value":"L32s"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Term","values":["P3Y"],"reasonCode":"NotAvailableForSubscription"},{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"virtualMachines","name":"Standard_L16s","terms":["P1Y","P3Y","P5Y"],"locations":["westus"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":10636.0}},"skuProperties":[{"name":"Cores","value":"16"},{"name":"RAM","value":"128"},{"name":"ReservationsAutofitGroup","value":"LS Series"},{"name":"vCpu","value":"16"},{"name":"ReservationsAutofitRatio","value":"16"},{"name":"ProductShortName","value":"LS Series VM"},{"name":"ProductTitle","value":"Virtual Machines LS Series"},{"name":"SkuName","value":"L16s"},{"name":"MeterId","value":"17a7522f-1e03-4a46-8400-53066aad0cfc"},{"name":"MeterType","value":"1 - Compute Hour"},{"name":"SkuDisplayName","value":"L16s"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Location","values":["westus"],"reasonCode":"NotAvailableForSubscription"},{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"virtualMachines","name":"Standard_L8s","terms":["P1Y","P3Y","P5Y"],"locations":["westus"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":5318.0},"p3Y":{"currencyCode":"USD","amount":14504.0}},"skuProperties":[{"name":"Cores","value":"8"},{"name":"RAM","value":"64"},{"name":"ReservationsAutofitGroup","value":"LS + Compute Hour"},{"name":"SkuDisplayName","value":"L16s"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Term","values":["P3Y"],"reasonCode":"NotAvailableForSubscription"},{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"virtualMachines","name":"Standard_L8s","terms":["P1Y","P3Y","P5Y"],"locations":["westus"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":5318.0}},"skuProperties":[{"name":"Cores","value":"8"},{"name":"RAM","value":"64"},{"name":"ReservationsAutofitGroup","value":"LS Series"},{"name":"vCpu","value":"8"},{"name":"ReservationsAutofitRatio","value":"8"},{"name":"ProductShortName","value":"LS Series VM"},{"name":"ProductTitle","value":"Virtual Machines LS Series"},{"name":"SkuName","value":"L8s"},{"name":"MeterId","value":"54c40026-ffc2-4da4-888d-481a0ef44704"},{"name":"MeterType","value":"1 - Compute Hour"},{"name":"SkuDisplayName","value":"L8s"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Location","values":["westus"],"reasonCode":"NotAvailableForSubscription"},{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"virtualMachines","name":"Standard_L4s","terms":["P1Y","P3Y","P5Y"],"locations":["westus"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":2659.0},"p3Y":{"currencyCode":"USD","amount":7252.0}},"skuProperties":[{"name":"Cores","value":"4"},{"name":"RAM","value":"32"},{"name":"ReservationsAutofitGroup","value":"LS + Compute Hour"},{"name":"SkuDisplayName","value":"L8s"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Term","values":["P3Y"],"reasonCode":"NotAvailableForSubscription"},{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"virtualMachines","name":"Standard_L4s","terms":["P1Y","P3Y","P5Y"],"locations":["westus"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":2659.0}},"skuProperties":[{"name":"Cores","value":"4"},{"name":"RAM","value":"32"},{"name":"ReservationsAutofitGroup","value":"LS Series"},{"name":"vCpu","value":"4"},{"name":"ReservationsAutofitRatio","value":"4"},{"name":"ProductShortName","value":"LS Series VM"},{"name":"ProductTitle","value":"Virtual Machines LS Series"},{"name":"SkuName","value":"L4s"},{"name":"MeterId","value":"2478ad4d-37cf-400e-a3d2-857871312862"},{"name":"MeterType","value":"1 - Compute Hour"},{"name":"SkuDisplayName","value":"L4s"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Location","values":["westus"],"reasonCode":"NotAvailableForSubscription"},{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"virtualMachines","name":"Standard_DS14","terms":["P1Y","P3Y","P5Y"],"locations":["westus"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":9599.0},"p3Y":{"currencyCode":"USD","amount":18387.0}},"skuProperties":[{"name":"Cores","value":"16"},{"name":"RAM","value":"112"},{"name":"ReservationsAutofitGroup","value":"DS - Series High Memory"},{"name":"ReservationSwappableArmSkuName","value":"Standard_D14"},{"name":"vCpu","value":"16"},{"name":"ReservationsAutofitRatio","value":"16"},{"name":"ProductShortName","value":"DS - Series VM"},{"name":"ProductTitle","value":"Virtual Machines DS Series"},{"name":"SkuName","value":"DS14"},{"name":"MeterId","value":"c08f7d89-a982-4b80-bfe9-40ccb9e6ee6c"},{"name":"MeterType","value":"1 - Compute Hour"},{"name":"SkuDisplayName","value":"DS14"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Location","values":["westus"],"reasonCode":"NotAvailableForSubscription"},{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"virtualMachines","name":"Standard_DS13","terms":["P1Y","P3Y","P5Y"],"locations":["westus"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":4799.0},"p3Y":{"currencyCode":"USD","amount":9193.0}},"skuProperties":[{"name":"Cores","value":"8"},{"name":"RAM","value":"56"},{"name":"ReservationsAutofitGroup","value":"DS - Series High Memory"},{"name":"ReservationSwappableArmSkuName","value":"Standard_D13"},{"name":"vCpu","value":"8"},{"name":"ReservationsAutofitRatio","value":"8"},{"name":"ProductShortName","value":"DS - Series VM"},{"name":"ProductTitle","value":"Virtual Machines DS Series"},{"name":"SkuName","value":"DS13"},{"name":"MeterId","value":"f3e734c0-bd1a-46cc-bcb2-8b25fb6464ed"},{"name":"MeterType","value":"1 - Compute Hour"},{"name":"SkuDisplayName","value":"DS13"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Location","values":["westus"],"reasonCode":"NotAvailableForSubscription"},{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"virtualMachines","name":"Standard_DS12","terms":["P1Y","P3Y","P5Y"],"locations":["westus"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":2399.0},"p3Y":{"currencyCode":"USD","amount":4596.0}},"skuProperties":[{"name":"Cores","value":"4"},{"name":"RAM","value":"28"},{"name":"ReservationsAutofitGroup","value":"DS - Series High Memory"},{"name":"ReservationSwappableArmSkuName","value":"Standard_D12"},{"name":"vCpu","value":"4"},{"name":"ReservationsAutofitRatio","value":"4"},{"name":"ProductShortName","value":"DS - Series VM"},{"name":"ProductTitle","value":"Virtual Machines DS Series"},{"name":"SkuName","value":"DS12"},{"name":"MeterId","value":"4801f383-ed00-4597-a879-da967f7739f3"},{"name":"MeterType","value":"1 - Compute Hour"},{"name":"SkuDisplayName","value":"DS12"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Location","values":["westus"],"reasonCode":"NotAvailableForSubscription"},{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"virtualMachines","name":"Standard_DS11","terms":["P1Y","P3Y","P5Y"],"locations":["westus"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":1199.0},"p3Y":{"currencyCode":"USD","amount":2298.0}},"skuProperties":[{"name":"Cores","value":"2"},{"name":"RAM","value":"14"},{"name":"ReservationsAutofitGroup","value":"DS - Series High Memory"},{"name":"ReservationSwappableArmSkuName","value":"Standard_D11"},{"name":"vCpu","value":"2"},{"name":"ReservationsAutofitRatio","value":"2"},{"name":"ProductShortName","value":"DS - Series VM"},{"name":"ProductTitle","value":"Virtual Machines DS Series"},{"name":"SkuName","value":"DS11"},{"name":"MeterId","value":"88dfea34-b63f-460b-82cc-22750f689c86"},{"name":"MeterType","value":"1 - Compute Hour"},{"name":"SkuDisplayName","value":"DS11"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Location","values":["westus"],"reasonCode":"NotAvailableForSubscription"},{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"virtualMachines","name":"Standard_DS4","terms":["P1Y","P3Y","P5Y"],"locations":["westus"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":3693.0},"p3Y":{"currencyCode":"USD","amount":7050.0}},"skuProperties":[{"name":"Cores","value":"8"},{"name":"RAM","value":"28"},{"name":"ReservationsAutofitGroup","value":"DS - Series"},{"name":"ReservationSwappableArmSkuName","value":"Standard_D4"},{"name":"vCpu","value":"8"},{"name":"ReservationsAutofitRatio","value":"8"},{"name":"ProductShortName","value":"DS - Series VM"},{"name":"ProductTitle","value":"Virtual Machines DS Series"},{"name":"SkuName","value":"DS4"},{"name":"MeterId","value":"8d998c26-3749-4d5c-bc7e-cbd9e15b91d7"},{"name":"MeterType","value":"1 - Compute Hour"},{"name":"SkuDisplayName","value":"DS4"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Location","values":["westus"],"reasonCode":"NotAvailableForSubscription"},{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"virtualMachines","name":"Standard_DS3","terms":["P1Y","P3Y","P5Y"],"locations":["westus"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":1838.0},"p3Y":{"currencyCode":"USD","amount":3536.0}},"skuProperties":[{"name":"Cores","value":"4"},{"name":"RAM","value":"14"},{"name":"ReservationsAutofitGroup","value":"DS - Series"},{"name":"ReservationSwappableArmSkuName","value":"Standard_D3"},{"name":"vCpu","value":"4"},{"name":"ReservationsAutofitRatio","value":"4"},{"name":"ProductShortName","value":"DS - Series VM"},{"name":"ProductTitle","value":"Virtual Machines DS Series"},{"name":"SkuName","value":"DS3"},{"name":"MeterId","value":"cd4dde62-93d3-4c88-a041-7b392216c326"},{"name":"MeterType","value":"1 - Compute Hour"},{"name":"SkuDisplayName","value":"DS3"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Location","values":["westus"],"reasonCode":"NotAvailableForSubscription"},{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"virtualMachines","name":"Standard_DS2","terms":["P1Y","P3Y","P5Y"],"locations":["westus"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":923.0},"p3Y":{"currencyCode":"USD","amount":1768.0}},"skuProperties":[{"name":"Cores","value":"2"},{"name":"RAM","value":"7"},{"name":"ReservationsAutofitGroup","value":"DS - Series"},{"name":"ReservationSwappableArmSkuName","value":"Standard_D2"},{"name":"vCpu","value":"2"},{"name":"ReservationsAutofitRatio","value":"2"},{"name":"ProductShortName","value":"DS - Series VM"},{"name":"ProductTitle","value":"Virtual Machines DS Series"},{"name":"SkuName","value":"DS2"},{"name":"MeterId","value":"709fb951-cbf8-425e-9baa-cf504880d6b5"},{"name":"MeterType","value":"1 - Compute Hour"},{"name":"SkuDisplayName","value":"DS2"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Location","values":["westus"],"reasonCode":"NotAvailableForSubscription"},{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"virtualMachines","name":"Standard_DS1","terms":["P1Y","P3Y","P5Y"],"locations":["westus"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":466.0},"p3Y":{"currencyCode":"USD","amount":884.0}},"skuProperties":[{"name":"Cores","value":"1"},{"name":"RAM","value":"3.5"},{"name":"ReservationsAutofitGroup","value":"DS - Series"},{"name":"ReservationSwappableArmSkuName","value":"Standard_D1"},{"name":"vCpu","value":"1"},{"name":"ReservationsAutofitRatio","value":"1"},{"name":"ProductShortName","value":"DS - Series VM"},{"name":"ProductTitle","value":"Virtual Machines DS Series"},{"name":"SkuName","value":"DS1"},{"name":"MeterId","value":"9a721778-24e6-40c4-a4e5-02014fd8f6ee"},{"name":"MeterType","value":"1 - Compute Hour"},{"name":"SkuDisplayName","value":"DS1"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Location","values":["westus"],"reasonCode":"NotAvailableForSubscription"},{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"virtualMachines","name":"Standard_D14","terms":["P1Y","P3Y","P5Y"],"locations":["westus"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":9599.0},"p3Y":{"currencyCode":"USD","amount":18387.0}},"skuProperties":[{"name":"Cores","value":"16"},{"name":"RAM","value":"112"},{"name":"ReservationsAutofitGroup","value":"D - Series High Memory"},{"name":"ReservationSwappableArmSkuName","value":"Standard_DS14"},{"name":"vCpu","value":"16"},{"name":"ReservationsAutofitRatio","value":"16"},{"name":"ProductShortName","value":"D - Series VM"},{"name":"ProductTitle","value":"Virtual Machines D Series"},{"name":"SkuName","value":"D14"},{"name":"MeterId","value":"c08f7d89-a982-4b80-bfe9-40ccb9e6ee6c"},{"name":"MeterType","value":"1 - Compute Hour"},{"name":"SkuDisplayName","value":"D14"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"virtualMachines","name":"Standard_D13","terms":["P1Y","P3Y","P5Y"],"locations":["westus"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":4799.0},"p3Y":{"currencyCode":"USD","amount":9193.0}},"skuProperties":[{"name":"Cores","value":"8"},{"name":"RAM","value":"56"},{"name":"ReservationsAutofitGroup","value":"D - Series High Memory"},{"name":"ReservationSwappableArmSkuName","value":"Standard_DS13"},{"name":"vCpu","value":"8"},{"name":"ReservationsAutofitRatio","value":"8"},{"name":"ProductShortName","value":"D - Series VM"},{"name":"ProductTitle","value":"Virtual Machines D Series"},{"name":"SkuName","value":"D13"},{"name":"MeterId","value":"f3e734c0-bd1a-46cc-bcb2-8b25fb6464ed"},{"name":"MeterType","value":"1 - Compute Hour"},{"name":"SkuDisplayName","value":"D13"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"virtualMachines","name":"Standard_D12","terms":["P1Y","P3Y","P5Y"],"locations":["westus"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":2399.0},"p3Y":{"currencyCode":"USD","amount":4596.0}},"skuProperties":[{"name":"Cores","value":"4"},{"name":"RAM","value":"28"},{"name":"ReservationsAutofitGroup","value":"D - Series High Memory"},{"name":"ReservationSwappableArmSkuName","value":"Standard_DS12"},{"name":"vCpu","value":"4"},{"name":"ReservationsAutofitRatio","value":"4"},{"name":"ProductShortName","value":"D - Series VM"},{"name":"ProductTitle","value":"Virtual Machines D Series"},{"name":"SkuName","value":"D12"},{"name":"MeterId","value":"4801f383-ed00-4597-a879-da967f7739f3"},{"name":"MeterType","value":"1 - Compute Hour"},{"name":"SkuDisplayName","value":"D12"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"virtualMachines","name":"Standard_D11","terms":["P1Y","P3Y","P5Y"],"locations":["westus"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":1199.0},"p3Y":{"currencyCode":"USD","amount":2298.0}},"skuProperties":[{"name":"Cores","value":"2"},{"name":"RAM","value":"14"},{"name":"ReservationsAutofitGroup","value":"D - Series High Memory"},{"name":"ReservationSwappableArmSkuName","value":"Standard_DS11"},{"name":"vCpu","value":"2"},{"name":"ReservationsAutofitRatio","value":"2"},{"name":"ProductShortName","value":"D - Series VM"},{"name":"ProductTitle","value":"Virtual Machines D Series"},{"name":"SkuName","value":"D11"},{"name":"MeterId","value":"88dfea34-b63f-460b-82cc-22750f689c86"},{"name":"MeterType","value":"1 - Compute Hour"},{"name":"SkuDisplayName","value":"D11"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"virtualMachines","name":"Standard_D4","terms":["P1Y","P3Y","P5Y"],"locations":["westus"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":3693.0},"p3Y":{"currencyCode":"USD","amount":7050.0}},"skuProperties":[{"name":"Cores","value":"8"},{"name":"RAM","value":"28"},{"name":"ReservationsAutofitGroup","value":"D - Series"},{"name":"ReservationSwappableArmSkuName","value":"Standard_DS4"},{"name":"vCpu","value":"8"},{"name":"ReservationsAutofitRatio","value":"8"},{"name":"ProductShortName","value":"D - Series VM"},{"name":"ProductTitle","value":"Virtual Machines D Series"},{"name":"SkuName","value":"D4"},{"name":"MeterId","value":"8d998c26-3749-4d5c-bc7e-cbd9e15b91d7"},{"name":"MeterType","value":"1 - Compute Hour"},{"name":"SkuDisplayName","value":"D4"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"virtualMachines","name":"Standard_D3","terms":["P1Y","P3Y","P5Y"],"locations":["westus"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":1838.0},"p3Y":{"currencyCode":"USD","amount":3536.0}},"skuProperties":[{"name":"Cores","value":"4"},{"name":"RAM","value":"14"},{"name":"ReservationsAutofitGroup","value":"D - Series"},{"name":"ReservationSwappableArmSkuName","value":"Standard_DS3"},{"name":"vCpu","value":"4"},{"name":"ReservationsAutofitRatio","value":"4"},{"name":"ProductShortName","value":"D - Series VM"},{"name":"ProductTitle","value":"Virtual Machines D Series"},{"name":"SkuName","value":"D3"},{"name":"MeterId","value":"cd4dde62-93d3-4c88-a041-7b392216c326"},{"name":"MeterType","value":"1 - Compute Hour"},{"name":"SkuDisplayName","value":"D3"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"virtualMachines","name":"Standard_D2","terms":["P1Y","P3Y","P5Y"],"locations":["westus"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":923.0},"p3Y":{"currencyCode":"USD","amount":1768.0}},"skuProperties":[{"name":"Cores","value":"2"},{"name":"RAM","value":"7"},{"name":"ReservationsAutofitGroup","value":"D - Series"},{"name":"ReservationSwappableArmSkuName","value":"Standard_DS2"},{"name":"vCpu","value":"2"},{"name":"ReservationsAutofitRatio","value":"2"},{"name":"ProductShortName","value":"D - Series VM"},{"name":"ProductTitle","value":"Virtual Machines D Series"},{"name":"SkuName","value":"D2"},{"name":"MeterId","value":"709fb951-cbf8-425e-9baa-cf504880d6b5"},{"name":"MeterType","value":"1 - Compute Hour"},{"name":"SkuDisplayName","value":"D2"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"virtualMachines","name":"Standard_D1","terms":["P1Y","P3Y","P5Y"],"locations":["westus"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":466.0},"p3Y":{"currencyCode":"USD","amount":884.0}},"skuProperties":[{"name":"Cores","value":"1"},{"name":"RAM","value":"3.5"},{"name":"ReservationsAutofitGroup","value":"D - Series"},{"name":"ReservationSwappableArmSkuName","value":"Standard_DS1"},{"name":"vCpu","value":"1"},{"name":"ReservationsAutofitRatio","value":"1"},{"name":"ProductShortName","value":"D - Series VM"},{"name":"ProductTitle","value":"Virtual Machines D Series"},{"name":"SkuName","value":"D1"},{"name":"MeterId","value":"9a721778-24e6-40c4-a4e5-02014fd8f6ee"},{"name":"MeterType","value":"1 - Compute Hour"},{"name":"SkuDisplayName","value":"D1"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"virtualMachines","name":"Standard_F72s_v2","terms":["P1Y","P3Y","P5Y"],"locations":["westus"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":19800.0},"p3Y":{"currencyCode":"USD","amount":36184.0}},"skuProperties":[{"name":"Cores","value":"72"},{"name":"RAM","value":"144"},{"name":"ReservationsAutofitGroup","value":"FSv2 + Compute Hour"},{"name":"SkuDisplayName","value":"L4s"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Term","values":["P3Y"],"reasonCode":"NotAvailableForSubscription"},{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"virtualMachines","name":"Standard_F72s_v2","terms":["P1Y","P3Y","P5Y"],"locations":["westus"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":19800.0},"p3Y":{"currencyCode":"USD","amount":36184.0}},"skuProperties":[{"name":"Cores","value":"72"},{"name":"RAM","value":"144"},{"name":"ReservationsAutofitGroup","value":"FSv2 Series"},{"name":"vCpu","value":"72"},{"name":"ReservationsAutofitRatio","value":"72"},{"name":"ProductShortName","value":"FSv2 Series VM"},{"name":"ProductTitle","value":"Virtual Machines FSv2 Series"},{"name":"SkuName","value":"F72s v2"},{"name":"MeterId","value":"d7fdf0cb-d0c4-430c-95b8-e464d502a836"},{"name":"MeterType","value":"1 @@ -363,7 +394,35 @@ interactions: Series"},{"name":"vCpu","value":"2"},{"name":"ReservationsAutofitRatio","value":"2"},{"name":"ProductShortName","value":"FSv2 Series VM"},{"name":"ProductTitle","value":"Virtual Machines FSv2 Series"},{"name":"SkuName","value":"F2s v2"},{"name":"MeterId","value":"fff22ffa-d308-4939-ae75-40679826f5ca"},{"name":"MeterType","value":"1 - Compute Hour"},{"name":"SkuDisplayName","value":"F2s v2"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"virtualMachines","name":"Standard_D64ds_v4","terms":["P1Y","P3Y","P5Y"],"locations":["westus"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":21997.0},"p3Y":{"currencyCode":"USD","amount":42502.0}},"skuProperties":[{"name":"Cores","value":"64"},{"name":"RAM","value":"256"},{"name":"ReservationsAutofitGroup","value":"Ddsv4 + Compute Hour"},{"name":"SkuDisplayName","value":"F2s v2"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"virtualMachines","name":"Standard_D64s_v4","terms":["P1Y","P3Y","P5Y"],"locations":["westus"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":18524.0},"p3Y":{"currencyCode":"USD","amount":35791.0}},"skuProperties":[{"name":"Cores","value":"64"},{"name":"RAM","value":"256"},{"name":"ReservationsAutofitGroup","value":"Dsv4 + Series"},{"name":"vCpu","value":"64"},{"name":"ReservationsAutofitRatio","value":"64"},{"name":"ProductShortName","value":"Dsv4 + Series VM"},{"name":"ProductTitle","value":"Virtual Machines Dsv4 Series"},{"name":"SkuName","value":"D64s + v4"},{"name":"MeterId","value":"893a2c7d-0ab5-5b49-bd54-0f18bc7c08b6"},{"name":"MeterType","value":"1 + Compute Hour"},{"name":"SkuDisplayName","value":"D64s v4"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"virtualMachines","name":"Standard_D48s_v4","terms":["P1Y","P3Y","P5Y"],"locations":["westus"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":13893.0},"p3Y":{"currencyCode":"USD","amount":26844.0}},"skuProperties":[{"name":"Cores","value":"48"},{"name":"RAM","value":"192"},{"name":"ReservationsAutofitGroup","value":"Dsv4 + Series"},{"name":"vCpu","value":"48"},{"name":"ReservationsAutofitRatio","value":"48"},{"name":"ProductShortName","value":"Dsv4 + Series VM"},{"name":"ProductTitle","value":"Virtual Machines Dsv4 Series"},{"name":"SkuName","value":"D48s + v4"},{"name":"MeterId","value":"40cab8d9-28e9-5c9f-aa89-c7a2a5793483"},{"name":"MeterType","value":"1 + Compute Hour"},{"name":"SkuDisplayName","value":"D48s v4"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"virtualMachines","name":"Standard_D32s_v4","terms":["P1Y","P3Y","P5Y"],"locations":["westus"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":9262.0},"p3Y":{"currencyCode":"USD","amount":17896.0}},"skuProperties":[{"name":"Cores","value":"32"},{"name":"RAM","value":"128"},{"name":"ReservationsAutofitGroup","value":"Dsv4 + Series"},{"name":"vCpu","value":"32"},{"name":"ReservationsAutofitRatio","value":"32"},{"name":"ProductShortName","value":"Dsv4 + Series VM"},{"name":"ProductTitle","value":"Virtual Machines Dsv4 Series"},{"name":"SkuName","value":"D32s + v4"},{"name":"MeterId","value":"06d440f0-3e58-5e57-bb19-75739b8c38a5"},{"name":"MeterType","value":"1 + Compute Hour"},{"name":"SkuDisplayName","value":"D32s v4"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"virtualMachines","name":"Standard_D16s_v4","terms":["P1Y","P3Y","P5Y"],"locations":["westus"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":4631.0},"p3Y":{"currencyCode":"USD","amount":8948.0}},"skuProperties":[{"name":"Cores","value":"16"},{"name":"RAM","value":"64"},{"name":"ReservationsAutofitGroup","value":"Dsv4 + Series"},{"name":"vCpu","value":"16"},{"name":"ReservationsAutofitRatio","value":"16"},{"name":"ProductShortName","value":"Dsv4 + Series VM"},{"name":"ProductTitle","value":"Virtual Machines Dsv4 Series"},{"name":"SkuName","value":"D16s + v4"},{"name":"MeterId","value":"b7ecd0b4-7ba6-5dcf-9786-afe068fe94c6"},{"name":"MeterType","value":"1 + Compute Hour"},{"name":"SkuDisplayName","value":"D16s v4"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"virtualMachines","name":"Standard_D8s_v4","terms":["P1Y","P3Y","P5Y"],"locations":["westus"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":2315.0},"p3Y":{"currencyCode":"USD","amount":4474.0}},"skuProperties":[{"name":"Cores","value":"8"},{"name":"RAM","value":"32"},{"name":"ReservationsAutofitGroup","value":"Dsv4 + Series"},{"name":"vCpu","value":"8"},{"name":"ReservationsAutofitRatio","value":"8"},{"name":"ProductShortName","value":"Dsv4 + Series VM"},{"name":"ProductTitle","value":"Virtual Machines Dsv4 Series"},{"name":"SkuName","value":"D8s + v4"},{"name":"MeterId","value":"5a6e9477-c3e3-5f66-b32e-a01226227bbf"},{"name":"MeterType","value":"1 + Compute Hour"},{"name":"SkuDisplayName","value":"D8s v4"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"virtualMachines","name":"Standard_D4s_v4","terms":["P1Y","P3Y","P5Y"],"locations":["westus"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":1158.0},"p3Y":{"currencyCode":"USD","amount":2237.0}},"skuProperties":[{"name":"Cores","value":"4"},{"name":"RAM","value":"16"},{"name":"ReservationsAutofitGroup","value":"Dsv4 + Series"},{"name":"vCpu","value":"4"},{"name":"ReservationsAutofitRatio","value":"4"},{"name":"ProductShortName","value":"Dsv4 + Series VM"},{"name":"ProductTitle","value":"Virtual Machines Dsv4 Series"},{"name":"SkuName","value":"D4s + v4"},{"name":"MeterId","value":"caf50e22-aeaf-5116-b615-fb3882ad9ab8"},{"name":"MeterType","value":"1 + Compute Hour"},{"name":"SkuDisplayName","value":"D4s v4"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"virtualMachines","name":"Standard_D2s_v4","terms":["P1Y","P3Y","P5Y"],"locations":["westus"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":579.0},"p3Y":{"currencyCode":"USD","amount":1118.0}},"skuProperties":[{"name":"Cores","value":"2"},{"name":"RAM","value":"8"},{"name":"ReservationsAutofitGroup","value":"Dsv4 + Series"},{"name":"vCpu","value":"2"},{"name":"ReservationsAutofitRatio","value":"2"},{"name":"ProductShortName","value":"Dsv4 + Series VM"},{"name":"ProductTitle","value":"Virtual Machines Dsv4 Series"},{"name":"SkuName","value":"D2s + v4"},{"name":"MeterId","value":"65040052-57a7-5b32-b7f3-7506472892e9"},{"name":"MeterType","value":"1 + Compute Hour"},{"name":"SkuDisplayName","value":"D2s v4"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"virtualMachines","name":"Standard_D64ds_v4","terms":["P1Y","P3Y","P5Y"],"locations":["westus"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":21997.0},"p3Y":{"currencyCode":"USD","amount":42502.0}},"skuProperties":[{"name":"Cores","value":"64"},{"name":"RAM","value":"256"},{"name":"ReservationsAutofitGroup","value":"Ddsv4 Series"},{"name":"vCpu","value":"64"},{"name":"ReservationsAutofitRatio","value":"64"},{"name":"ProductShortName","value":"Ddsv4 Series VM"},{"name":"ProductTitle","value":"Virtual Machines Ddsv4 Series"},{"name":"SkuName","value":"D64ds v4"},{"name":"MeterId","value":"5ce2d906-f01f-5f27-a58b-d93ca334c950"},{"name":"MeterType","value":"1 @@ -391,7 +450,35 @@ interactions: Series"},{"name":"vCpu","value":"2"},{"name":"ReservationsAutofitRatio","value":"2"},{"name":"ProductShortName","value":"Ddsv4 Series VM"},{"name":"ProductTitle","value":"Virtual Machines Ddsv4 Series"},{"name":"SkuName","value":"D2ds v4"},{"name":"MeterId","value":"89c6a0f7-80fb-579c-bfd1-78d53e45ad3e"},{"name":"MeterType","value":"1 - Compute Hour"},{"name":"SkuDisplayName","value":"D2ds v4"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"virtualMachines","name":"Standard_D64d_v4","terms":["P1Y","P3Y","P5Y"],"locations":["westus"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":21997.0},"p3Y":{"currencyCode":"USD","amount":42502.0}},"skuProperties":[{"name":"Cores","value":"64"},{"name":"RAM","value":"256"},{"name":"ReservationsAutofitGroup","value":"Ddv4 + Compute Hour"},{"name":"SkuDisplayName","value":"D2ds v4"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"virtualMachines","name":"Standard_D64_v4","terms":["P1Y","P3Y","P5Y"],"locations":["westus"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":18524.0},"p3Y":{"currencyCode":"USD","amount":35791.0}},"skuProperties":[{"name":"Cores","value":"64"},{"name":"RAM","value":"256"},{"name":"ReservationsAutofitGroup","value":"Dv4 + Series"},{"name":"vCpu","value":"64"},{"name":"ReservationsAutofitRatio","value":"64"},{"name":"ProductShortName","value":"Dv4 + Series VM"},{"name":"ProductTitle","value":"Virtual Machines Dv4 Series"},{"name":"SkuName","value":"D64 + v4"},{"name":"MeterId","value":"ccaad2bb-bd76-5307-8da7-fa913b8c8873"},{"name":"MeterType","value":"1 + Compute Hour"},{"name":"SkuDisplayName","value":"D64 v4"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"virtualMachines","name":"Standard_D48_v4","terms":["P1Y","P3Y","P5Y"],"locations":["westus"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":13893.0},"p3Y":{"currencyCode":"USD","amount":26844.0}},"skuProperties":[{"name":"Cores","value":"48"},{"name":"RAM","value":"192"},{"name":"ReservationsAutofitGroup","value":"Dv4 + Series"},{"name":"vCpu","value":"48"},{"name":"ReservationsAutofitRatio","value":"48"},{"name":"ProductShortName","value":"Dv4 + Series VM"},{"name":"ProductTitle","value":"Virtual Machines Dv4 Series"},{"name":"SkuName","value":"D48 + v4"},{"name":"MeterId","value":"003e3c5c-e15e-5bc2-ba5b-cbc3c8349cba"},{"name":"MeterType","value":"1 + Compute Hour"},{"name":"SkuDisplayName","value":"D48 v4"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"virtualMachines","name":"Standard_D32_v4","terms":["P1Y","P3Y","P5Y"],"locations":["westus"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":9262.0},"p3Y":{"currencyCode":"USD","amount":17896.0}},"skuProperties":[{"name":"Cores","value":"32"},{"name":"RAM","value":"128"},{"name":"ReservationsAutofitGroup","value":"Dv4 + Series"},{"name":"vCpu","value":"32"},{"name":"ReservationsAutofitRatio","value":"32"},{"name":"ProductShortName","value":"Dv4 + Series VM"},{"name":"ProductTitle","value":"Virtual Machines Dv4 Series"},{"name":"SkuName","value":"D32 + v4"},{"name":"MeterId","value":"d70e3799-7921-5a38-9597-83ec71ef356f"},{"name":"MeterType","value":"1 + Compute Hour"},{"name":"SkuDisplayName","value":"D32 v4"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"virtualMachines","name":"Standard_D16_v4","terms":["P1Y","P3Y","P5Y"],"locations":["westus"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":4631.0},"p3Y":{"currencyCode":"USD","amount":8948.0}},"skuProperties":[{"name":"Cores","value":"16"},{"name":"RAM","value":"64"},{"name":"ReservationsAutofitGroup","value":"Dv4 + Series"},{"name":"vCpu","value":"16"},{"name":"ReservationsAutofitRatio","value":"16"},{"name":"ProductShortName","value":"Dv4 + Series VM"},{"name":"ProductTitle","value":"Virtual Machines Dv4 Series"},{"name":"SkuName","value":"D16 + v4"},{"name":"MeterId","value":"d2edf842-262b-5668-8fd4-968683fc939b"},{"name":"MeterType","value":"1 + Compute Hour"},{"name":"SkuDisplayName","value":"D16 v4"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"virtualMachines","name":"Standard_D8_v4","terms":["P1Y","P3Y","P5Y"],"locations":["westus"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":2315.0},"p3Y":{"currencyCode":"USD","amount":4474.0}},"skuProperties":[{"name":"Cores","value":"8"},{"name":"RAM","value":"32"},{"name":"ReservationsAutofitGroup","value":"Dv4 + Series"},{"name":"vCpu","value":"8"},{"name":"ReservationsAutofitRatio","value":"8"},{"name":"ProductShortName","value":"Dv4 + Series VM"},{"name":"ProductTitle","value":"Virtual Machines Dv4 Series"},{"name":"SkuName","value":"D8 + v4"},{"name":"MeterId","value":"fa1fc203-f048-54ed-bc02-c73aa743af1a"},{"name":"MeterType","value":"1 + Compute Hour"},{"name":"SkuDisplayName","value":"D8 v4"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"virtualMachines","name":"Standard_D4_v4","terms":["P1Y","P3Y","P5Y"],"locations":["westus"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":1158.0},"p3Y":{"currencyCode":"USD","amount":2237.0}},"skuProperties":[{"name":"Cores","value":"4"},{"name":"RAM","value":"16"},{"name":"ReservationsAutofitGroup","value":"Dv4 + Series"},{"name":"vCpu","value":"4"},{"name":"ReservationsAutofitRatio","value":"4"},{"name":"ProductShortName","value":"Dv4 + Series VM"},{"name":"ProductTitle","value":"Virtual Machines Dv4 Series"},{"name":"SkuName","value":"D4 + v4"},{"name":"MeterId","value":"2be970b7-21ca-534b-ad64-46d4285654ff"},{"name":"MeterType","value":"1 + Compute Hour"},{"name":"SkuDisplayName","value":"D4 v4"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"virtualMachines","name":"Standard_D2_v4","terms":["P1Y","P3Y","P5Y"],"locations":["westus"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":579.0},"p3Y":{"currencyCode":"USD","amount":1118.0}},"skuProperties":[{"name":"Cores","value":"2"},{"name":"RAM","value":"8"},{"name":"ReservationsAutofitGroup","value":"Dv4 + Series"},{"name":"vCpu","value":"2"},{"name":"ReservationsAutofitRatio","value":"2"},{"name":"ProductShortName","value":"Dv4 + Series VM"},{"name":"ProductTitle","value":"Virtual Machines Dv4 Series"},{"name":"SkuName","value":"D2 + v4"},{"name":"MeterId","value":"10fee7f7-6583-54c4-9984-5c25aea3386b"},{"name":"MeterType","value":"1 + Compute Hour"},{"name":"SkuDisplayName","value":"D2 v4"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"virtualMachines","name":"Standard_D64d_v4","terms":["P1Y","P3Y","P5Y"],"locations":["westus"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":21997.0},"p3Y":{"currencyCode":"USD","amount":42502.0}},"skuProperties":[{"name":"Cores","value":"64"},{"name":"RAM","value":"256"},{"name":"ReservationsAutofitGroup","value":"Ddv4 Series"},{"name":"vCpu","value":"64"},{"name":"ReservationsAutofitRatio","value":"64"},{"name":"ProductShortName","value":"Ddv4 Series VM"},{"name":"ProductTitle","value":"Virtual Machines Ddv4 Series"},{"name":"SkuName","value":"D64d v4"},{"name":"MeterId","value":"cb1453d5-1fcd-53a0-bb2d-0b37ceefb535"},{"name":"MeterType","value":"1 @@ -419,7 +506,11 @@ interactions: Series"},{"name":"vCpu","value":"2"},{"name":"ReservationsAutofitRatio","value":"2"},{"name":"ProductShortName","value":"Ddv4 Series VM"},{"name":"ProductTitle","value":"Virtual Machines Ddv4 Series"},{"name":"SkuName","value":"D2d v4"},{"name":"MeterId","value":"95a97bf4-4a4d-5642-9dab-5136752dcd15"},{"name":"MeterType","value":"1 - Compute Hour"},{"name":"SkuDisplayName","value":"D2d v4"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"virtualMachines","name":"Standard_E64ds_v4","terms":["P1Y","P3Y","P5Y"],"locations":["westus"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":26793.0},"p3Y":{"currencyCode":"USD","amount":51769.0}},"skuProperties":[{"name":"Cores","value":"64"},{"name":"RAM","value":"504"},{"name":"ReservationsAutofitGroup","value":"Edsv4 + Compute Hour"},{"name":"SkuDisplayName","value":"D2d v4"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"virtualMachines","name":"Standard_E80ids_v4","terms":["P1Y","P3Y","P5Y"],"locations":["westus"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":33491.0},"p3Y":{"currencyCode":"USD","amount":64712.0}},"skuProperties":[{"name":"Cores","value":"80"},{"name":"RAM","value":"504"},{"name":"ReservationsAutofitGroup","value":"Edsv4 + Series Isolated"},{"name":"vCpu","value":"80"},{"name":"ReservationsAutofitRatio","value":"80"},{"name":"ProductShortName","value":"Edsv4 + Series VM"},{"name":"ProductTitle","value":"Virtual Machines Edsv4 Series"},{"name":"SkuName","value":"E80ids + v4"},{"name":"MeterId","value":"a797c8f0-231f-55cf-8fa8-d6080fadb8a2"},{"name":"MeterType","value":"1 + Compute Hour"},{"name":"SkuDisplayName","value":"E80ids v4"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"virtualMachines","name":"Standard_E64ds_v4","terms":["P1Y","P3Y","P5Y"],"locations":["westus"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":26793.0},"p3Y":{"currencyCode":"USD","amount":51769.0}},"skuProperties":[{"name":"Cores","value":"64"},{"name":"RAM","value":"504"},{"name":"ReservationsAutofitGroup","value":"Edsv4 Series"},{"name":"vCpu","value":"64"},{"name":"ReservationsAutofitRatio","value":"64"},{"name":"ProductShortName","value":"Edsv4 Series VM"},{"name":"ProductTitle","value":"Virtual Machines Edsv4 Series"},{"name":"SkuName","value":"E64ds v4"},{"name":"MeterId","value":"8a4d1aa0-508c-5a0d-8c16-f8b43cbe999a"},{"name":"MeterType","value":"1 @@ -487,75 +578,79 @@ interactions: Series"},{"name":"vCpu","value":"2"},{"name":"ReservationsAutofitRatio","value":"2"},{"name":"ProductShortName","value":"Edsv4 Series VM"},{"name":"ProductTitle","value":"Virtual Machines Edsv4 Series"},{"name":"SkuName","value":"E2ds v4"},{"name":"MeterId","value":"14e4bcd6-8769-521e-b803-3cd324e4f125"},{"name":"MeterType","value":"1 - Compute Hour"},{"name":"SkuDisplayName","value":"E2ds v4"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"virtualMachines","name":"Standard_E64s_v4","terms":["P1Y","P3Y","P5Y"],"locations":["westus"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":23152.0},"p3Y":{"currencyCode":"USD","amount":44735.0}},"skuProperties":[{"name":"Cores","value":"64"},{"name":"RAM","value":"504"},{"name":"ReservationsAutofitGroup","value":"Esv4 + Compute Hour"},{"name":"SkuDisplayName","value":"E2ds v4"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"virtualMachines","name":"Standard_E80is_v4","terms":["P1Y","P3Y","P5Y"],"locations":["westus"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":28940.0},"p3Y":{"currencyCode":"USD","amount":55918.0}},"skuProperties":[{"name":"Cores","value":"80"},{"name":"RAM","value":"504"},{"name":"ReservationsAutofitGroup","value":"Esv4 + Series Isolated"},{"name":"vCpu","value":"80"},{"name":"ReservationsAutofitRatio","value":"80"},{"name":"ProductShortName","value":"Esv4 + Series VM"},{"name":"ProductTitle","value":"Virtual Machines Esv4 Series"},{"name":"SkuName","value":"E80is + v4"},{"name":"MeterId","value":"5450a5ec-fdef-5969-ad48-0c8f4c8540e9"},{"name":"MeterType","value":"1 + Compute Hour"},{"name":"SkuDisplayName","value":"E80is v4"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"virtualMachines","name":"Standard_E64s_v4","terms":["P1Y","P3Y","P5Y"],"locations":["westus"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":23152.0},"p3Y":{"currencyCode":"USD","amount":44735.0}},"skuProperties":[{"name":"Cores","value":"64"},{"name":"RAM","value":"504"},{"name":"ReservationsAutofitGroup","value":"Esv4 Series"},{"name":"vCpu","value":"64"},{"name":"ReservationsAutofitRatio","value":"64"},{"name":"ProductShortName","value":"Esv4 Series VM"},{"name":"ProductTitle","value":"Virtual Machines Esv4 Series"},{"name":"SkuName","value":"E64s v4"},{"name":"MeterId","value":"addb1cb8-de9c-5594-8ea1-c25ee19b41bd"},{"name":"MeterType","value":"1 - Compute Hour"},{"name":"SkuDisplayName","value":"E64s v4"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Location","values":["westus"],"reasonCode":"NotAvailableForSubscription"},{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"virtualMachines","name":"Standard_E64-32s_v4","terms":["P1Y","P3Y","P5Y"],"locations":["westus"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":23152.0},"p3Y":{"currencyCode":"USD","amount":44735.0}},"skuProperties":[{"name":"Cores","value":"64"},{"name":"RAM","value":"504"},{"name":"ReservationsAutofitGroup","value":"Esv4 + Compute Hour"},{"name":"SkuDisplayName","value":"E64s v4"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"virtualMachines","name":"Standard_E64-32s_v4","terms":["P1Y","P3Y","P5Y"],"locations":["westus"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":23152.0},"p3Y":{"currencyCode":"USD","amount":44735.0}},"skuProperties":[{"name":"Cores","value":"64"},{"name":"RAM","value":"504"},{"name":"ReservationsAutofitGroup","value":"Esv4 Series"},{"name":"vCpu","value":"64"},{"name":"ReservationsAutofitRatio","value":"64"},{"name":"ProductShortName","value":"Esv4 Series VM"},{"name":"ProductTitle","value":"Virtual Machines Esv4 Series"},{"name":"SkuName","value":"E64-32s v4"},{"name":"MeterId","value":"e2d0ca19-371f-5702-98cf-9c2ac1c14a70"},{"name":"MeterType","value":"1 - Compute Hour"},{"name":"SkuDisplayName","value":"E64-32s v4"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Location","values":["westus"],"reasonCode":"NotAvailableForSubscription"},{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"virtualMachines","name":"Standard_E64-16s_v4","terms":["P1Y","P3Y","P5Y"],"locations":["westus"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":23152.0},"p3Y":{"currencyCode":"USD","amount":44735.0}},"skuProperties":[{"name":"Cores","value":"64"},{"name":"RAM","value":"504"},{"name":"ReservationsAutofitGroup","value":"Esv4 + Compute Hour"},{"name":"SkuDisplayName","value":"E64-32s v4"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"virtualMachines","name":"Standard_E64-16s_v4","terms":["P1Y","P3Y","P5Y"],"locations":["westus"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":23152.0},"p3Y":{"currencyCode":"USD","amount":44735.0}},"skuProperties":[{"name":"Cores","value":"64"},{"name":"RAM","value":"504"},{"name":"ReservationsAutofitGroup","value":"Esv4 Series"},{"name":"vCpu","value":"64"},{"name":"ReservationsAutofitRatio","value":"64"},{"name":"ProductShortName","value":"Esv4 Series VM"},{"name":"ProductTitle","value":"Virtual Machines Esv4 Series"},{"name":"SkuName","value":"E64-16s v4"},{"name":"MeterId","value":"9d129772-a37b-52d4-bbf0-99cdd2611f37"},{"name":"MeterType","value":"1 - Compute Hour"},{"name":"SkuDisplayName","value":"E64-16s v4"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Location","values":["westus"],"reasonCode":"NotAvailableForSubscription"},{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"virtualMachines","name":"Standard_E48s_v4","terms":["P1Y","P3Y","P5Y"],"locations":["westus"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":17364.0},"p3Y":{"currencyCode":"USD","amount":33551.0}},"skuProperties":[{"name":"Cores","value":"48"},{"name":"RAM","value":"384"},{"name":"ReservationsAutofitGroup","value":"Esv4 + Compute Hour"},{"name":"SkuDisplayName","value":"E64-16s v4"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"virtualMachines","name":"Standard_E48s_v4","terms":["P1Y","P3Y","P5Y"],"locations":["westus"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":17364.0},"p3Y":{"currencyCode":"USD","amount":33551.0}},"skuProperties":[{"name":"Cores","value":"48"},{"name":"RAM","value":"384"},{"name":"ReservationsAutofitGroup","value":"Esv4 Series"},{"name":"vCpu","value":"48"},{"name":"ReservationsAutofitRatio","value":"48"},{"name":"ProductShortName","value":"Esv4 Series VM"},{"name":"ProductTitle","value":"Virtual Machines Esv4 Series"},{"name":"SkuName","value":"E48s v4"},{"name":"MeterId","value":"3163338d-e69f-5684-9f3c-a3ca33de4587"},{"name":"MeterType","value":"1 - Compute Hour"},{"name":"SkuDisplayName","value":"E48s v4"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Location","values":["westus"],"reasonCode":"NotAvailableForSubscription"},{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"virtualMachines","name":"Standard_E32s_v4","terms":["P1Y","P3Y","P5Y"],"locations":["westus"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":11576.0},"p3Y":{"currencyCode":"USD","amount":22367.0}},"skuProperties":[{"name":"Cores","value":"32"},{"name":"RAM","value":"256"},{"name":"ReservationsAutofitGroup","value":"Esv4 + Compute Hour"},{"name":"SkuDisplayName","value":"E48s v4"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"virtualMachines","name":"Standard_E32s_v4","terms":["P1Y","P3Y","P5Y"],"locations":["westus"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":11576.0},"p3Y":{"currencyCode":"USD","amount":22367.0}},"skuProperties":[{"name":"Cores","value":"32"},{"name":"RAM","value":"256"},{"name":"ReservationsAutofitGroup","value":"Esv4 Series"},{"name":"vCpu","value":"32"},{"name":"ReservationsAutofitRatio","value":"32"},{"name":"ProductShortName","value":"Esv4 Series VM"},{"name":"ProductTitle","value":"Virtual Machines Esv4 Series"},{"name":"SkuName","value":"E32s v4"},{"name":"MeterId","value":"43a80c67-2e21-5e69-bc1c-1302bcbe944d"},{"name":"MeterType","value":"1 - Compute Hour"},{"name":"SkuDisplayName","value":"E32s v4"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Location","values":["westus"],"reasonCode":"NotAvailableForSubscription"},{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"virtualMachines","name":"Standard_E32-16s_v4","terms":["P1Y","P3Y","P5Y"],"locations":["westus"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":11576.0},"p3Y":{"currencyCode":"USD","amount":22367.0}},"skuProperties":[{"name":"Cores","value":"32"},{"name":"RAM","value":"256"},{"name":"ReservationsAutofitGroup","value":"Esv4 + Compute Hour"},{"name":"SkuDisplayName","value":"E32s v4"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"virtualMachines","name":"Standard_E32-16s_v4","terms":["P1Y","P3Y","P5Y"],"locations":["westus"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":11576.0},"p3Y":{"currencyCode":"USD","amount":22367.0}},"skuProperties":[{"name":"Cores","value":"32"},{"name":"RAM","value":"256"},{"name":"ReservationsAutofitGroup","value":"Esv4 Series"},{"name":"vCpu","value":"32"},{"name":"ReservationsAutofitRatio","value":"32"},{"name":"ProductShortName","value":"Esv4 Series VM"},{"name":"ProductTitle","value":"Virtual Machines Esv4 Series"},{"name":"SkuName","value":"E32-16s v4"},{"name":"MeterId","value":"6421e669-b3c4-5eb2-9bcd-8d042baacd72"},{"name":"MeterType","value":"1 - Compute Hour"},{"name":"SkuDisplayName","value":"E32-16s v4"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Location","values":["westus"],"reasonCode":"NotAvailableForSubscription"},{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"virtualMachines","name":"Standard_E32-8s_v4","terms":["P1Y","P3Y","P5Y"],"locations":["westus"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":11576.0},"p3Y":{"currencyCode":"USD","amount":22367.0}},"skuProperties":[{"name":"Cores","value":"32"},{"name":"RAM","value":"256"},{"name":"ReservationsAutofitGroup","value":"Esv4 + Compute Hour"},{"name":"SkuDisplayName","value":"E32-16s v4"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"virtualMachines","name":"Standard_E32-8s_v4","terms":["P1Y","P3Y","P5Y"],"locations":["westus"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":11576.0},"p3Y":{"currencyCode":"USD","amount":22367.0}},"skuProperties":[{"name":"Cores","value":"32"},{"name":"RAM","value":"256"},{"name":"ReservationsAutofitGroup","value":"Esv4 Series"},{"name":"vCpu","value":"32"},{"name":"ReservationsAutofitRatio","value":"32"},{"name":"ProductShortName","value":"Esv4 Series VM"},{"name":"ProductTitle","value":"Virtual Machines Esv4 Series"},{"name":"SkuName","value":"E32-8s v4"},{"name":"MeterId","value":"ce36341e-9c93-5ec8-8461-1c9dd268cc6c"},{"name":"MeterType","value":"1 - Compute Hour"},{"name":"SkuDisplayName","value":"E32-8s v4"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Location","values":["westus"],"reasonCode":"NotAvailableForSubscription"},{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"virtualMachines","name":"Standard_E20s_v4","terms":["P1Y","P3Y","P5Y"],"locations":["westus"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":7235.0},"p3Y":{"currencyCode":"USD","amount":13980.0}},"skuProperties":[{"name":"Cores","value":"20"},{"name":"RAM","value":"160"},{"name":"ReservationsAutofitGroup","value":"Esv4 + Compute Hour"},{"name":"SkuDisplayName","value":"E32-8s v4"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"virtualMachines","name":"Standard_E20s_v4","terms":["P1Y","P3Y","P5Y"],"locations":["westus"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":7235.0},"p3Y":{"currencyCode":"USD","amount":13980.0}},"skuProperties":[{"name":"Cores","value":"20"},{"name":"RAM","value":"160"},{"name":"ReservationsAutofitGroup","value":"Esv4 Series"},{"name":"vCpu","value":"20"},{"name":"ReservationsAutofitRatio","value":"20"},{"name":"ProductShortName","value":"Esv4 Series VM"},{"name":"ProductTitle","value":"Virtual Machines Esv4 Series"},{"name":"SkuName","value":"E20s v4"},{"name":"MeterId","value":"7ce13f78-e830-5acc-b58d-607dc1dc9df9"},{"name":"MeterType","value":"1 - Compute Hour"},{"name":"SkuDisplayName","value":"E20s v4"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Location","values":["westus"],"reasonCode":"NotAvailableForSubscription"},{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"virtualMachines","name":"Standard_E16s_v4","terms":["P1Y","P3Y","P5Y"],"locations":["westus"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":5788.0},"p3Y":{"currencyCode":"USD","amount":11184.0}},"skuProperties":[{"name":"Cores","value":"16"},{"name":"RAM","value":"128"},{"name":"ReservationsAutofitGroup","value":"Esv4 + Compute Hour"},{"name":"SkuDisplayName","value":"E20s v4"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"virtualMachines","name":"Standard_E16s_v4","terms":["P1Y","P3Y","P5Y"],"locations":["westus"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":5788.0},"p3Y":{"currencyCode":"USD","amount":11184.0}},"skuProperties":[{"name":"Cores","value":"16"},{"name":"RAM","value":"128"},{"name":"ReservationsAutofitGroup","value":"Esv4 Series"},{"name":"vCpu","value":"16"},{"name":"ReservationsAutofitRatio","value":"16"},{"name":"ProductShortName","value":"Esv4 Series VM"},{"name":"ProductTitle","value":"Virtual Machines Esv4 Series"},{"name":"SkuName","value":"E16s v4"},{"name":"MeterId","value":"8e011af5-f978-528e-acd5-ab150133bac0"},{"name":"MeterType","value":"1 - Compute Hour"},{"name":"SkuDisplayName","value":"E16s v4"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Location","values":["westus"],"reasonCode":"NotAvailableForSubscription"},{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"virtualMachines","name":"Standard_E16-8s_v4","terms":["P1Y","P3Y","P5Y"],"locations":["westus"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":5788.0},"p3Y":{"currencyCode":"USD","amount":11184.0}},"skuProperties":[{"name":"Cores","value":"16"},{"name":"RAM","value":"128"},{"name":"ReservationsAutofitGroup","value":"Esv4 + Compute Hour"},{"name":"SkuDisplayName","value":"E16s v4"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"virtualMachines","name":"Standard_E16-8s_v4","terms":["P1Y","P3Y","P5Y"],"locations":["westus"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":5788.0},"p3Y":{"currencyCode":"USD","amount":11184.0}},"skuProperties":[{"name":"Cores","value":"16"},{"name":"RAM","value":"128"},{"name":"ReservationsAutofitGroup","value":"Esv4 Series"},{"name":"vCpu","value":"16"},{"name":"ReservationsAutofitRatio","value":"16"},{"name":"ProductShortName","value":"Esv4 Series VM"},{"name":"ProductTitle","value":"Virtual Machines Esv4 Series"},{"name":"SkuName","value":"E16-8s v4"},{"name":"MeterId","value":"ec6dfe58-ff51-5fa0-a70d-da9cde2418f3"},{"name":"MeterType","value":"1 - Compute Hour"},{"name":"SkuDisplayName","value":"E16-8s v4"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Location","values":["westus"],"reasonCode":"NotAvailableForSubscription"},{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"virtualMachines","name":"Standard_E16-4s_v4","terms":["P1Y","P3Y","P5Y"],"locations":["westus"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":5788.0},"p3Y":{"currencyCode":"USD","amount":11184.0}},"skuProperties":[{"name":"Cores","value":"16"},{"name":"RAM","value":"128"},{"name":"ReservationsAutofitGroup","value":"Esv4 + Compute Hour"},{"name":"SkuDisplayName","value":"E16-8s v4"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"virtualMachines","name":"Standard_E16-4s_v4","terms":["P1Y","P3Y","P5Y"],"locations":["westus"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":5788.0},"p3Y":{"currencyCode":"USD","amount":11184.0}},"skuProperties":[{"name":"Cores","value":"16"},{"name":"RAM","value":"128"},{"name":"ReservationsAutofitGroup","value":"Esv4 Series"},{"name":"vCpu","value":"16"},{"name":"ReservationsAutofitRatio","value":"16"},{"name":"ProductShortName","value":"Esv4 Series VM"},{"name":"ProductTitle","value":"Virtual Machines Esv4 Series"},{"name":"SkuName","value":"E16-4s v4"},{"name":"MeterId","value":"660eb8f2-0fce-574c-bf1a-3873c5980999"},{"name":"MeterType","value":"1 - Compute Hour"},{"name":"SkuDisplayName","value":"E16-4s v4"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Location","values":["westus"],"reasonCode":"NotAvailableForSubscription"},{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"virtualMachines","name":"Standard_E8s_v4","terms":["P1Y","P3Y","P5Y"],"locations":["westus"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":2894.0},"p3Y":{"currencyCode":"USD","amount":5592.0}},"skuProperties":[{"name":"Cores","value":"8"},{"name":"RAM","value":"64"},{"name":"ReservationsAutofitGroup","value":"Esv4 + Compute Hour"},{"name":"SkuDisplayName","value":"E16-4s v4"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"virtualMachines","name":"Standard_E8s_v4","terms":["P1Y","P3Y","P5Y"],"locations":["westus"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":2894.0},"p3Y":{"currencyCode":"USD","amount":5592.0}},"skuProperties":[{"name":"Cores","value":"8"},{"name":"RAM","value":"64"},{"name":"ReservationsAutofitGroup","value":"Esv4 Series"},{"name":"vCpu","value":"8"},{"name":"ReservationsAutofitRatio","value":"8"},{"name":"ProductShortName","value":"Esv4 Series VM"},{"name":"ProductTitle","value":"Virtual Machines Esv4 Series"},{"name":"SkuName","value":"E8s v4"},{"name":"MeterId","value":"d04835ac-6b98-5a11-86a1-41158e6928ad"},{"name":"MeterType","value":"1 - Compute Hour"},{"name":"SkuDisplayName","value":"E8s v4"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Location","values":["westus"],"reasonCode":"NotAvailableForSubscription"},{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"virtualMachines","name":"Standard_E8-4s_v4","terms":["P1Y","P3Y","P5Y"],"locations":["westus"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":2894.0},"p3Y":{"currencyCode":"USD","amount":5592.0}},"skuProperties":[{"name":"Cores","value":"8"},{"name":"RAM","value":"64"},{"name":"ReservationsAutofitGroup","value":"Esv4 + Compute Hour"},{"name":"SkuDisplayName","value":"E8s v4"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"virtualMachines","name":"Standard_E8-4s_v4","terms":["P1Y","P3Y","P5Y"],"locations":["westus"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":2894.0},"p3Y":{"currencyCode":"USD","amount":5592.0}},"skuProperties":[{"name":"Cores","value":"8"},{"name":"RAM","value":"64"},{"name":"ReservationsAutofitGroup","value":"Esv4 Series"},{"name":"vCpu","value":"8"},{"name":"ReservationsAutofitRatio","value":"8"},{"name":"ProductShortName","value":"Esv4 Series VM"},{"name":"ProductTitle","value":"Virtual Machines Esv4 Series"},{"name":"SkuName","value":"E8-4s v4"},{"name":"MeterId","value":"a0d26139-1ba4-55fe-ac21-ae89ddfa474d"},{"name":"MeterType","value":"1 - Compute Hour"},{"name":"SkuDisplayName","value":"E8-4s v4"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Location","values":["westus"],"reasonCode":"NotAvailableForSubscription"},{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"virtualMachines","name":"Standard_E8-2s_v4","terms":["P1Y","P3Y","P5Y"],"locations":["westus"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":2894.0},"p3Y":{"currencyCode":"USD","amount":5592.0}},"skuProperties":[{"name":"Cores","value":"8"},{"name":"RAM","value":"64"},{"name":"ReservationsAutofitGroup","value":"Esv4 + Compute Hour"},{"name":"SkuDisplayName","value":"E8-4s v4"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"virtualMachines","name":"Standard_E8-2s_v4","terms":["P1Y","P3Y","P5Y"],"locations":["westus"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":2894.0},"p3Y":{"currencyCode":"USD","amount":5592.0}},"skuProperties":[{"name":"Cores","value":"8"},{"name":"RAM","value":"64"},{"name":"ReservationsAutofitGroup","value":"Esv4 Series"},{"name":"vCpu","value":"8"},{"name":"ReservationsAutofitRatio","value":"8"},{"name":"ProductShortName","value":"Esv4 Series VM"},{"name":"ProductTitle","value":"Virtual Machines Esv4 Series"},{"name":"SkuName","value":"E8-2s v4"},{"name":"MeterId","value":"d8ef9cb1-8e70-58a5-bde7-fdf191ef8d70"},{"name":"MeterType","value":"1 - Compute Hour"},{"name":"SkuDisplayName","value":"E8-2s v4"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Location","values":["westus"],"reasonCode":"NotAvailableForSubscription"},{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"virtualMachines","name":"Standard_E4s_v4","terms":["P1Y","P3Y","P5Y"],"locations":["westus"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":1447.0},"p3Y":{"currencyCode":"USD","amount":2796.0}},"skuProperties":[{"name":"Cores","value":"4"},{"name":"RAM","value":"32"},{"name":"ReservationsAutofitGroup","value":"Esv4 + Compute Hour"},{"name":"SkuDisplayName","value":"E8-2s v4"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"virtualMachines","name":"Standard_E4s_v4","terms":["P1Y","P3Y","P5Y"],"locations":["westus"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":1447.0},"p3Y":{"currencyCode":"USD","amount":2796.0}},"skuProperties":[{"name":"Cores","value":"4"},{"name":"RAM","value":"32"},{"name":"ReservationsAutofitGroup","value":"Esv4 Series"},{"name":"vCpu","value":"4"},{"name":"ReservationsAutofitRatio","value":"4"},{"name":"ProductShortName","value":"Esv4 Series VM"},{"name":"ProductTitle","value":"Virtual Machines Esv4 Series"},{"name":"SkuName","value":"E4s v4"},{"name":"MeterId","value":"9e009216-4c6b-5004-a303-a9958803744d"},{"name":"MeterType","value":"1 - Compute Hour"},{"name":"SkuDisplayName","value":"E4s v4"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Location","values":["westus"],"reasonCode":"NotAvailableForSubscription"},{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"virtualMachines","name":"Standard_E4-2s_v4","terms":["P1Y","P3Y","P5Y"],"locations":["westus"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":1447.0},"p3Y":{"currencyCode":"USD","amount":2796.0}},"skuProperties":[{"name":"Cores","value":"4"},{"name":"RAM","value":"32"},{"name":"ReservationsAutofitGroup","value":"Esv4 + Compute Hour"},{"name":"SkuDisplayName","value":"E4s v4"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"virtualMachines","name":"Standard_E4-2s_v4","terms":["P1Y","P3Y","P5Y"],"locations":["westus"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":1447.0},"p3Y":{"currencyCode":"USD","amount":2796.0}},"skuProperties":[{"name":"Cores","value":"4"},{"name":"RAM","value":"32"},{"name":"ReservationsAutofitGroup","value":"Esv4 Series"},{"name":"vCpu","value":"4"},{"name":"ReservationsAutofitRatio","value":"4"},{"name":"ProductShortName","value":"Esv4 Series VM"},{"name":"ProductTitle","value":"Virtual Machines Esv4 Series"},{"name":"SkuName","value":"E4-2s v4"},{"name":"MeterId","value":"430201d8-cad1-59fa-8699-b5ff14e47dea"},{"name":"MeterType","value":"1 - Compute Hour"},{"name":"SkuDisplayName","value":"E4-2s v4"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Location","values":["westus"],"reasonCode":"NotAvailableForSubscription"},{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"virtualMachines","name":"Standard_E2s_v4","terms":["P1Y","P3Y","P5Y"],"locations":["westus"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":724.0},"p3Y":{"currencyCode":"USD","amount":1398.0}},"skuProperties":[{"name":"Cores","value":"2"},{"name":"RAM","value":"16"},{"name":"ReservationsAutofitGroup","value":"Esv4 + Compute Hour"},{"name":"SkuDisplayName","value":"E4-2s v4"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"virtualMachines","name":"Standard_E2s_v4","terms":["P1Y","P3Y","P5Y"],"locations":["westus"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":724.0},"p3Y":{"currencyCode":"USD","amount":1398.0}},"skuProperties":[{"name":"Cores","value":"2"},{"name":"RAM","value":"16"},{"name":"ReservationsAutofitGroup","value":"Esv4 Series"},{"name":"vCpu","value":"2"},{"name":"ReservationsAutofitRatio","value":"2"},{"name":"ProductShortName","value":"Esv4 Series VM"},{"name":"ProductTitle","value":"Virtual Machines Esv4 Series"},{"name":"SkuName","value":"E2s v4"},{"name":"MeterId","value":"a3f17cfd-b7b2-563b-9af8-3ef2f34e9e01"},{"name":"MeterType","value":"1 - Compute Hour"},{"name":"SkuDisplayName","value":"E2s v4"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Location","values":["westus"],"reasonCode":"NotAvailableForSubscription"},{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"virtualMachines","name":"Standard_E64d_v4","terms":["P1Y","P3Y","P5Y"],"locations":["westus"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":26793.0},"p3Y":{"currencyCode":"USD","amount":51769.0}},"skuProperties":[{"name":"Cores","value":"64"},{"name":"RAM","value":"504"},{"name":"ReservationsAutofitGroup","value":"Edv4 + Compute Hour"},{"name":"SkuDisplayName","value":"E2s v4"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"virtualMachines","name":"Standard_E64d_v4","terms":["P1Y","P3Y","P5Y"],"locations":["westus"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":26793.0},"p3Y":{"currencyCode":"USD","amount":51769.0}},"skuProperties":[{"name":"Cores","value":"64"},{"name":"RAM","value":"504"},{"name":"ReservationsAutofitGroup","value":"Edv4 Series"},{"name":"vCpu","value":"64"},{"name":"ReservationsAutofitRatio","value":"64"},{"name":"ProductShortName","value":"Edv4 Series VM"},{"name":"ProductTitle","value":"Virtual Machines Edv4 Series"},{"name":"SkuName","value":"E64d v4"},{"name":"MeterId","value":"8bb339b7-9305-5018-96ed-27e7291a6c5b"},{"name":"MeterType","value":"1 @@ -591,35 +686,35 @@ interactions: Series"},{"name":"vCpu","value":"64"},{"name":"ReservationsAutofitRatio","value":"64"},{"name":"ProductShortName","value":"Ev4 Series VM"},{"name":"ProductTitle","value":"Virtual Machines Ev4 Series"},{"name":"SkuName","value":"E64 v4"},{"name":"MeterId","value":"16be18e5-eb36-5d7d-b741-e0cb8fa4d15b"},{"name":"MeterType","value":"1 - Compute Hour"},{"name":"SkuDisplayName","value":"E64 v4"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Location","values":["westus"],"reasonCode":"NotAvailableForSubscription"},{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"virtualMachines","name":"Standard_E48_v4","terms":["P1Y","P3Y","P5Y"],"locations":["westus"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":17364.0},"p3Y":{"currencyCode":"USD","amount":33551.0}},"skuProperties":[{"name":"Cores","value":"48"},{"name":"RAM","value":"384"},{"name":"ReservationsAutofitGroup","value":"Ev4 + Compute Hour"},{"name":"SkuDisplayName","value":"E64 v4"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"virtualMachines","name":"Standard_E48_v4","terms":["P1Y","P3Y","P5Y"],"locations":["westus"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":17364.0},"p3Y":{"currencyCode":"USD","amount":33551.0}},"skuProperties":[{"name":"Cores","value":"48"},{"name":"RAM","value":"384"},{"name":"ReservationsAutofitGroup","value":"Ev4 Series"},{"name":"vCpu","value":"48"},{"name":"ReservationsAutofitRatio","value":"48"},{"name":"ProductShortName","value":"Ev4 Series VM"},{"name":"ProductTitle","value":"Virtual Machines Ev4 Series"},{"name":"SkuName","value":"E48 v4"},{"name":"MeterId","value":"903e47a7-6852-5db6-9476-6e0c3d0856b0"},{"name":"MeterType","value":"1 - Compute Hour"},{"name":"SkuDisplayName","value":"E48 v4"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Location","values":["westus"],"reasonCode":"NotAvailableForSubscription"},{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"virtualMachines","name":"Standard_E32_v4","terms":["P1Y","P3Y","P5Y"],"locations":["westus"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":11576.0},"p3Y":{"currencyCode":"USD","amount":22367.0}},"skuProperties":[{"name":"Cores","value":"32"},{"name":"RAM","value":"256"},{"name":"ReservationsAutofitGroup","value":"Ev4 + Compute Hour"},{"name":"SkuDisplayName","value":"E48 v4"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"virtualMachines","name":"Standard_E32_v4","terms":["P1Y","P3Y","P5Y"],"locations":["westus"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":11576.0},"p3Y":{"currencyCode":"USD","amount":22367.0}},"skuProperties":[{"name":"Cores","value":"32"},{"name":"RAM","value":"256"},{"name":"ReservationsAutofitGroup","value":"Ev4 Series"},{"name":"vCpu","value":"32"},{"name":"ReservationsAutofitRatio","value":"32"},{"name":"ProductShortName","value":"Ev4 Series VM"},{"name":"ProductTitle","value":"Virtual Machines Ev4 Series"},{"name":"SkuName","value":"E32 v4"},{"name":"MeterId","value":"c0e6f990-78fb-5ba2-8679-ad598d4e3217"},{"name":"MeterType","value":"1 - Compute Hour"},{"name":"SkuDisplayName","value":"E32 v4"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Location","values":["westus"],"reasonCode":"NotAvailableForSubscription"},{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"virtualMachines","name":"Standard_E20_v4","terms":["P1Y","P3Y","P5Y"],"locations":["westus"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":7235.0},"p3Y":{"currencyCode":"USD","amount":13980.0}},"skuProperties":[{"name":"Cores","value":"20"},{"name":"RAM","value":"160"},{"name":"ReservationsAutofitGroup","value":"Ev4 + Compute Hour"},{"name":"SkuDisplayName","value":"E32 v4"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"virtualMachines","name":"Standard_E20_v4","terms":["P1Y","P3Y","P5Y"],"locations":["westus"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":7235.0},"p3Y":{"currencyCode":"USD","amount":13980.0}},"skuProperties":[{"name":"Cores","value":"20"},{"name":"RAM","value":"160"},{"name":"ReservationsAutofitGroup","value":"Ev4 Series"},{"name":"vCpu","value":"20"},{"name":"ReservationsAutofitRatio","value":"20"},{"name":"ProductShortName","value":"Ev4 Series VM"},{"name":"ProductTitle","value":"Virtual Machines Ev4 Series"},{"name":"SkuName","value":"E20 v4"},{"name":"MeterId","value":"4e448c56-d57d-5736-91fe-93a50605c821"},{"name":"MeterType","value":"1 - Compute Hour"},{"name":"SkuDisplayName","value":"E20 v4"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Location","values":["westus"],"reasonCode":"NotAvailableForSubscription"},{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"virtualMachines","name":"Standard_E16_v4","terms":["P1Y","P3Y","P5Y"],"locations":["westus"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":5788.0},"p3Y":{"currencyCode":"USD","amount":11184.0}},"skuProperties":[{"name":"Cores","value":"16"},{"name":"RAM","value":"128"},{"name":"ReservationsAutofitGroup","value":"Ev4 + Compute Hour"},{"name":"SkuDisplayName","value":"E20 v4"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"virtualMachines","name":"Standard_E16_v4","terms":["P1Y","P3Y","P5Y"],"locations":["westus"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":5788.0},"p3Y":{"currencyCode":"USD","amount":11184.0}},"skuProperties":[{"name":"Cores","value":"16"},{"name":"RAM","value":"128"},{"name":"ReservationsAutofitGroup","value":"Ev4 Series"},{"name":"vCpu","value":"16"},{"name":"ReservationsAutofitRatio","value":"16"},{"name":"ProductShortName","value":"Ev4 Series VM"},{"name":"ProductTitle","value":"Virtual Machines Ev4 Series"},{"name":"SkuName","value":"E16 v4"},{"name":"MeterId","value":"35dda613-e971-59ae-9501-6fe0a5d5009f"},{"name":"MeterType","value":"1 - Compute Hour"},{"name":"SkuDisplayName","value":"E16 v4"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Location","values":["westus"],"reasonCode":"NotAvailableForSubscription"},{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"virtualMachines","name":"Standard_E8_v4","terms":["P1Y","P3Y","P5Y"],"locations":["westus"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":2894.0},"p3Y":{"currencyCode":"USD","amount":5592.0}},"skuProperties":[{"name":"Cores","value":"8"},{"name":"RAM","value":"64"},{"name":"ReservationsAutofitGroup","value":"Ev4 + Compute Hour"},{"name":"SkuDisplayName","value":"E16 v4"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"virtualMachines","name":"Standard_E8_v4","terms":["P1Y","P3Y","P5Y"],"locations":["westus"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":2894.0},"p3Y":{"currencyCode":"USD","amount":5592.0}},"skuProperties":[{"name":"Cores","value":"8"},{"name":"RAM","value":"64"},{"name":"ReservationsAutofitGroup","value":"Ev4 Series"},{"name":"vCpu","value":"8"},{"name":"ReservationsAutofitRatio","value":"8"},{"name":"ProductShortName","value":"Ev4 Series VM"},{"name":"ProductTitle","value":"Virtual Machines Ev4 Series"},{"name":"SkuName","value":"E8 v4"},{"name":"MeterId","value":"5de0704b-8283-5d58-8d6b-03bf7cbb80b8"},{"name":"MeterType","value":"1 - Compute Hour"},{"name":"SkuDisplayName","value":"E8 v4"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Location","values":["westus"],"reasonCode":"NotAvailableForSubscription"},{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"virtualMachines","name":"Standard_E4_v4","terms":["P1Y","P3Y","P5Y"],"locations":["westus"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":1447.0},"p3Y":{"currencyCode":"USD","amount":2796.0}},"skuProperties":[{"name":"Cores","value":"4"},{"name":"RAM","value":"32"},{"name":"ReservationsAutofitGroup","value":"Ev4 + Compute Hour"},{"name":"SkuDisplayName","value":"E8 v4"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"virtualMachines","name":"Standard_E4_v4","terms":["P1Y","P3Y","P5Y"],"locations":["westus"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":1447.0},"p3Y":{"currencyCode":"USD","amount":2796.0}},"skuProperties":[{"name":"Cores","value":"4"},{"name":"RAM","value":"32"},{"name":"ReservationsAutofitGroup","value":"Ev4 Series"},{"name":"vCpu","value":"4"},{"name":"ReservationsAutofitRatio","value":"4"},{"name":"ProductShortName","value":"Ev4 Series VM"},{"name":"ProductTitle","value":"Virtual Machines Ev4 Series"},{"name":"SkuName","value":"E4 v4"},{"name":"MeterId","value":"682a8983-c896-51d2-8518-1d331d0617c1"},{"name":"MeterType","value":"1 - Compute Hour"},{"name":"SkuDisplayName","value":"E4 v4"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Location","values":["westus"],"reasonCode":"NotAvailableForSubscription"},{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"virtualMachines","name":"Standard_E2_v4","terms":["P1Y","P3Y","P5Y"],"locations":["westus"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":724.0},"p3Y":{"currencyCode":"USD","amount":1398.0}},"skuProperties":[{"name":"Cores","value":"2"},{"name":"RAM","value":"16"},{"name":"ReservationsAutofitGroup","value":"Ev4 + Compute Hour"},{"name":"SkuDisplayName","value":"E4 v4"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"virtualMachines","name":"Standard_E2_v4","terms":["P1Y","P3Y","P5Y"],"locations":["westus"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":724.0},"p3Y":{"currencyCode":"USD","amount":1398.0}},"skuProperties":[{"name":"Cores","value":"2"},{"name":"RAM","value":"16"},{"name":"ReservationsAutofitGroup","value":"Ev4 Series"},{"name":"vCpu","value":"2"},{"name":"ReservationsAutofitRatio","value":"2"},{"name":"ProductShortName","value":"Ev4 Series VM"},{"name":"ProductTitle","value":"Virtual Machines Ev4 Series"},{"name":"SkuName","value":"E2 v4"},{"name":"MeterId","value":"6c5a7435-e3a6-59d2-b3f1-bcebec0adb6e"},{"name":"MeterType","value":"1 - Compute Hour"},{"name":"SkuDisplayName","value":"E2 v4"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Location","values":["westus"],"reasonCode":"NotAvailableForSubscription"},{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"virtualMachines","name":"Standard_L80s_v2","terms":["P1Y","P3Y","P5Y"],"locations":["westus"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":38392.0},"p3Y":{"currencyCode":"USD","amount":76484.0}},"skuProperties":[{"name":"Cores","value":"80"},{"name":"RAM","value":"640"},{"name":"ReservationsAutofitGroup","value":"LSv2 + Compute Hour"},{"name":"SkuDisplayName","value":"E2 v4"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"virtualMachines","name":"Standard_L80s_v2","terms":["P1Y","P3Y","P5Y"],"locations":["westus"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":38392.0},"p3Y":{"currencyCode":"USD","amount":76484.0}},"skuProperties":[{"name":"Cores","value":"80"},{"name":"RAM","value":"640"},{"name":"ReservationsAutofitGroup","value":"LSv2 Series"},{"name":"vCpu","value":"80"},{"name":"ReservationsAutofitRatio","value":"80"},{"name":"ProductShortName","value":"LSv2 Series VM"},{"name":"ProductTitle","value":"Virtual Machines LSv2 Series"},{"name":"SkuName","value":"L80s v2"},{"name":"MeterId","value":"26386e6b-7a71-587f-b763-458cd6ac97b3"},{"name":"MeterType","value":"1 @@ -643,11 +738,71 @@ interactions: Series"},{"name":"vCpu","value":"8"},{"name":"ReservationsAutofitRatio","value":"8"},{"name":"ProductShortName","value":"LSv2 Series VM"},{"name":"ProductTitle","value":"Virtual Machines LSv2 Series"},{"name":"SkuName","value":"L8s v2"},{"name":"MeterId","value":"d19287f7-6065-56c0-9a6e-272a1b4b9ac4"},{"name":"MeterType","value":"1 - Compute Hour"},{"name":"SkuDisplayName","value":"L8s v2"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"virtualMachines","name":"Standard_D15_v2","terms":["P1Y","P3Y","P5Y"],"locations":["westus"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":10000.0},"p3Y":{"currencyCode":"USD","amount":19877.0}},"skuProperties":[{"name":"Cores","value":"20"},{"name":"RAM","value":"140"},{"name":"ReservationsAutofitGroup","value":"Dv2 - Series High Memory"},{"name":"ReservationSwappableArmSkuName","value":"Standard_DS15_v2"},{"name":"vCpu","value":"20"},{"name":"ReservationsAutofitRatio","value":"20"},{"name":"ProductShortName","value":"Dv2 - Series VM"},{"name":"ProductTitle","value":"Virtual Machines Dv2 Series"},{"name":"SkuName","value":"D15 - v2"},{"name":"MeterId","value":"ff79cd83-8a39-47cb-b459-0977e3e89e77"},{"name":"MeterType","value":"1 - Compute Hour"},{"name":"SkuDisplayName","value":"D15 v2"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Location","values":["westus"],"reasonCode":"NotAvailableForSubscription"},{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"virtualMachines","name":"Standard_E64s_v3","terms":["P1Y","P3Y","P5Y"],"locations":["westus"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":23023.0},"p3Y":{"currencyCode":"USD","amount":44166.0}},"skuProperties":[{"name":"Cores","value":"64"},{"name":"RAM","value":"432"},{"name":"ReservationsAutofitGroup","value":"ESv3 + Compute Hour"},{"name":"SkuDisplayName","value":"L8s v2"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"virtualMachines","name":"Standard_DC4s_v2","terms":["P1Y","P3Y","P5Y"],"locations":["westus"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":7205.0},"p3Y":{"currencyCode":"USD","amount":16210.0}},"skuProperties":[{"name":"Cores","value":"4"},{"name":"RAM","value":"16"},{"name":"ReservationsAutofitGroup","value":"DCSv2 + Series"},{"name":"vCpu","value":"4"},{"name":"ReservationsAutofitRatio","value":"4"},{"name":"ProductShortName","value":"DCSv2 + Series VM"},{"name":"ProductTitle","value":"Virtual Machines DCSv2 Series"},{"name":"SkuName","value":"DC4s + v2"},{"name":"MeterId","value":"728c7d7d-2ea3-5bc8-8a9e-045e254ec233"},{"name":"MeterType","value":"1 + Compute Hour"},{"name":"SkuDisplayName","value":"DC4s v2"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"virtualMachines","name":"Standard_DC2s_v2","terms":["P1Y","P3Y","P5Y"],"locations":["westus"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":3602.0},"p3Y":{"currencyCode":"USD","amount":8105.0}},"skuProperties":[{"name":"Cores","value":"2"},{"name":"RAM","value":"8"},{"name":"ReservationsAutofitGroup","value":"DCSv2 + Series"},{"name":"vCpu","value":"2"},{"name":"ReservationsAutofitRatio","value":"2"},{"name":"ProductShortName","value":"DCSv2 + Series VM"},{"name":"ProductTitle","value":"Virtual Machines DCSv2 Series"},{"name":"SkuName","value":"DC2s + v2"},{"name":"MeterId","value":"9aa8cce4-94c5-5f63-9254-c28476df3994"},{"name":"MeterType","value":"1 + Compute Hour"},{"name":"SkuDisplayName","value":"DC2s v2"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"virtualMachines","name":"Standard_DC1s_v2","terms":["P1Y","P3Y","P5Y"],"locations":["westus"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":1801.0},"p3Y":{"currencyCode":"USD","amount":4053.0}},"skuProperties":[{"name":"Cores","value":"1"},{"name":"RAM","value":"4"},{"name":"ReservationsAutofitGroup","value":"DCSv2 + Series"},{"name":"vCpu","value":"1"},{"name":"ReservationsAutofitRatio","value":"1"},{"name":"ProductShortName","value":"DCSv2 + Series VM"},{"name":"ProductTitle","value":"Virtual Machines DCSv2 Series"},{"name":"SkuName","value":"DC1s + v2"},{"name":"MeterId","value":"309b63f9-6ca4-565d-a275-80cc410581be"},{"name":"MeterType","value":"1 + Compute Hour"},{"name":"SkuDisplayName","value":"DC1s v2"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"virtualMachines","name":"Standard_DC8_v2","terms":["P1Y","P3Y","P5Y"],"locations":["westus"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":14409.0},"p3Y":{"currencyCode":"USD","amount":32420.0}},"skuProperties":[{"name":"Cores","value":"8"},{"name":"RAM","value":"32"},{"name":"ReservationsAutofitGroup","value":"DCSv2 + Series"},{"name":"vCpu","value":"8"},{"name":"ReservationsAutofitRatio","value":"8"},{"name":"ProductShortName","value":"DCSv2 + Series VM"},{"name":"ProductTitle","value":"Virtual Machines DCSv2 Series"},{"name":"SkuName","value":"DC8 + v2"},{"name":"MeterId","value":"0cc570c3-9b8d-5ae4-a174-dd00be43b66c"},{"name":"MeterType","value":"1 + Compute Hour"},{"name":"SkuDisplayName","value":"DC8 v2"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"virtualMachines","name":"Standard_DS14","terms":["P1Y","P3Y","P5Y"],"locations":["westus"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":9599.0},"p3Y":{"currencyCode":"USD","amount":18387.0}},"skuProperties":[{"name":"Cores","value":"16"},{"name":"RAM","value":"112"},{"name":"ReservationsAutofitGroup","value":"DS + Series High Memory"},{"name":"ReservationSwappableArmSkuName","value":"Standard_D14"},{"name":"vCpu","value":"16"},{"name":"ReservationsAutofitRatio","value":"16"},{"name":"ProductShortName","value":"DS + Series VM"},{"name":"ProductTitle","value":"Virtual Machines DS Series"},{"name":"SkuName","value":"DS14"},{"name":"MeterId","value":"c08f7d89-a982-4b80-bfe9-40ccb9e6ee6c"},{"name":"MeterType","value":"1 + Compute Hour"},{"name":"SkuDisplayName","value":"DS14"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"virtualMachines","name":"Standard_DS13","terms":["P1Y","P3Y","P5Y"],"locations":["westus"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":4799.0},"p3Y":{"currencyCode":"USD","amount":9193.0}},"skuProperties":[{"name":"Cores","value":"8"},{"name":"RAM","value":"56"},{"name":"ReservationsAutofitGroup","value":"DS + Series High Memory"},{"name":"ReservationSwappableArmSkuName","value":"Standard_D13"},{"name":"vCpu","value":"8"},{"name":"ReservationsAutofitRatio","value":"8"},{"name":"ProductShortName","value":"DS + Series VM"},{"name":"ProductTitle","value":"Virtual Machines DS Series"},{"name":"SkuName","value":"DS13"},{"name":"MeterId","value":"f3e734c0-bd1a-46cc-bcb2-8b25fb6464ed"},{"name":"MeterType","value":"1 + Compute Hour"},{"name":"SkuDisplayName","value":"DS13"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"virtualMachines","name":"Standard_DS12","terms":["P1Y","P3Y","P5Y"],"locations":["westus"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":2399.0},"p3Y":{"currencyCode":"USD","amount":4596.0}},"skuProperties":[{"name":"Cores","value":"4"},{"name":"RAM","value":"28"},{"name":"ReservationsAutofitGroup","value":"DS + Series High Memory"},{"name":"ReservationSwappableArmSkuName","value":"Standard_D12"},{"name":"vCpu","value":"4"},{"name":"ReservationsAutofitRatio","value":"4"},{"name":"ProductShortName","value":"DS + Series VM"},{"name":"ProductTitle","value":"Virtual Machines DS Series"},{"name":"SkuName","value":"DS12"},{"name":"MeterId","value":"4801f383-ed00-4597-a879-da967f7739f3"},{"name":"MeterType","value":"1 + Compute Hour"},{"name":"SkuDisplayName","value":"DS12"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"virtualMachines","name":"Standard_DS11","terms":["P1Y","P3Y","P5Y"],"locations":["westus"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":1199.0},"p3Y":{"currencyCode":"USD","amount":2298.0}},"skuProperties":[{"name":"Cores","value":"2"},{"name":"RAM","value":"14"},{"name":"ReservationsAutofitGroup","value":"DS + Series High Memory"},{"name":"ReservationSwappableArmSkuName","value":"Standard_D11"},{"name":"vCpu","value":"2"},{"name":"ReservationsAutofitRatio","value":"2"},{"name":"ProductShortName","value":"DS + Series VM"},{"name":"ProductTitle","value":"Virtual Machines DS Series"},{"name":"SkuName","value":"DS11"},{"name":"MeterId","value":"88dfea34-b63f-460b-82cc-22750f689c86"},{"name":"MeterType","value":"1 + Compute Hour"},{"name":"SkuDisplayName","value":"DS11"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"virtualMachines","name":"Standard_DS4","terms":["P1Y","P3Y","P5Y"],"locations":["westus"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":3693.0},"p3Y":{"currencyCode":"USD","amount":7050.0}},"skuProperties":[{"name":"Cores","value":"8"},{"name":"RAM","value":"28"},{"name":"ReservationsAutofitGroup","value":"DS + Series"},{"name":"ReservationSwappableArmSkuName","value":"Standard_D4"},{"name":"vCpu","value":"8"},{"name":"ReservationsAutofitRatio","value":"8"},{"name":"ProductShortName","value":"DS + Series VM"},{"name":"ProductTitle","value":"Virtual Machines DS Series"},{"name":"SkuName","value":"DS4"},{"name":"MeterId","value":"8d998c26-3749-4d5c-bc7e-cbd9e15b91d7"},{"name":"MeterType","value":"1 + Compute Hour"},{"name":"SkuDisplayName","value":"DS4"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"virtualMachines","name":"Standard_DS3","terms":["P1Y","P3Y","P5Y"],"locations":["westus"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":1838.0},"p3Y":{"currencyCode":"USD","amount":3536.0}},"skuProperties":[{"name":"Cores","value":"4"},{"name":"RAM","value":"14"},{"name":"ReservationsAutofitGroup","value":"DS + Series"},{"name":"ReservationSwappableArmSkuName","value":"Standard_D3"},{"name":"vCpu","value":"4"},{"name":"ReservationsAutofitRatio","value":"4"},{"name":"ProductShortName","value":"DS + Series VM"},{"name":"ProductTitle","value":"Virtual Machines DS Series"},{"name":"SkuName","value":"DS3"},{"name":"MeterId","value":"cd4dde62-93d3-4c88-a041-7b392216c326"},{"name":"MeterType","value":"1 + Compute Hour"},{"name":"SkuDisplayName","value":"DS3"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"virtualMachines","name":"Standard_DS2","terms":["P1Y","P3Y","P5Y"],"locations":["westus"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":923.0},"p3Y":{"currencyCode":"USD","amount":1768.0}},"skuProperties":[{"name":"Cores","value":"2"},{"name":"RAM","value":"7"},{"name":"ReservationsAutofitGroup","value":"DS + Series"},{"name":"ReservationSwappableArmSkuName","value":"Standard_D2"},{"name":"vCpu","value":"2"},{"name":"ReservationsAutofitRatio","value":"2"},{"name":"ProductShortName","value":"DS + Series VM"},{"name":"ProductTitle","value":"Virtual Machines DS Series"},{"name":"SkuName","value":"DS2"},{"name":"MeterId","value":"709fb951-cbf8-425e-9baa-cf504880d6b5"},{"name":"MeterType","value":"1 + Compute Hour"},{"name":"SkuDisplayName","value":"DS2"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"virtualMachines","name":"Standard_DS1","terms":["P1Y","P3Y","P5Y"],"locations":["westus"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":466.0},"p3Y":{"currencyCode":"USD","amount":884.0}},"skuProperties":[{"name":"Cores","value":"1"},{"name":"RAM","value":"3.5"},{"name":"ReservationsAutofitGroup","value":"DS + Series"},{"name":"ReservationSwappableArmSkuName","value":"Standard_D1"},{"name":"vCpu","value":"1"},{"name":"ReservationsAutofitRatio","value":"1"},{"name":"ProductShortName","value":"DS + Series VM"},{"name":"ProductTitle","value":"Virtual Machines DS Series"},{"name":"SkuName","value":"DS1"},{"name":"MeterId","value":"9a721778-24e6-40c4-a4e5-02014fd8f6ee"},{"name":"MeterType","value":"1 + Compute Hour"},{"name":"SkuDisplayName","value":"DS1"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"virtualMachines","name":"Standard_D14","terms":["P1Y","P3Y","P5Y"],"locations":["westus"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":9599.0},"p3Y":{"currencyCode":"USD","amount":18387.0}},"skuProperties":[{"name":"Cores","value":"16"},{"name":"RAM","value":"112"},{"name":"ReservationsAutofitGroup","value":"D + Series High Memory"},{"name":"ReservationSwappableArmSkuName","value":"Standard_DS14"},{"name":"vCpu","value":"16"},{"name":"ReservationsAutofitRatio","value":"16"},{"name":"ProductShortName","value":"D + Series VM"},{"name":"ProductTitle","value":"Virtual Machines D Series"},{"name":"SkuName","value":"D14"},{"name":"MeterId","value":"c08f7d89-a982-4b80-bfe9-40ccb9e6ee6c"},{"name":"MeterType","value":"1 + Compute Hour"},{"name":"SkuDisplayName","value":"D14"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"virtualMachines","name":"Standard_D13","terms":["P1Y","P3Y","P5Y"],"locations":["westus"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":4799.0},"p3Y":{"currencyCode":"USD","amount":9193.0}},"skuProperties":[{"name":"Cores","value":"8"},{"name":"RAM","value":"56"},{"name":"ReservationsAutofitGroup","value":"D + Series High Memory"},{"name":"ReservationSwappableArmSkuName","value":"Standard_DS13"},{"name":"vCpu","value":"8"},{"name":"ReservationsAutofitRatio","value":"8"},{"name":"ProductShortName","value":"D + Series VM"},{"name":"ProductTitle","value":"Virtual Machines D Series"},{"name":"SkuName","value":"D13"},{"name":"MeterId","value":"f3e734c0-bd1a-46cc-bcb2-8b25fb6464ed"},{"name":"MeterType","value":"1 + Compute Hour"},{"name":"SkuDisplayName","value":"D13"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"virtualMachines","name":"Standard_D12","terms":["P1Y","P3Y","P5Y"],"locations":["westus"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":2399.0},"p3Y":{"currencyCode":"USD","amount":4596.0}},"skuProperties":[{"name":"Cores","value":"4"},{"name":"RAM","value":"28"},{"name":"ReservationsAutofitGroup","value":"D + Series High Memory"},{"name":"ReservationSwappableArmSkuName","value":"Standard_DS12"},{"name":"vCpu","value":"4"},{"name":"ReservationsAutofitRatio","value":"4"},{"name":"ProductShortName","value":"D + Series VM"},{"name":"ProductTitle","value":"Virtual Machines D Series"},{"name":"SkuName","value":"D12"},{"name":"MeterId","value":"4801f383-ed00-4597-a879-da967f7739f3"},{"name":"MeterType","value":"1 + Compute Hour"},{"name":"SkuDisplayName","value":"D12"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"virtualMachines","name":"Standard_D11","terms":["P1Y","P3Y","P5Y"],"locations":["westus"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":1199.0},"p3Y":{"currencyCode":"USD","amount":2298.0}},"skuProperties":[{"name":"Cores","value":"2"},{"name":"RAM","value":"14"},{"name":"ReservationsAutofitGroup","value":"D + Series High Memory"},{"name":"ReservationSwappableArmSkuName","value":"Standard_DS11"},{"name":"vCpu","value":"2"},{"name":"ReservationsAutofitRatio","value":"2"},{"name":"ProductShortName","value":"D + Series VM"},{"name":"ProductTitle","value":"Virtual Machines D Series"},{"name":"SkuName","value":"D11"},{"name":"MeterId","value":"88dfea34-b63f-460b-82cc-22750f689c86"},{"name":"MeterType","value":"1 + Compute Hour"},{"name":"SkuDisplayName","value":"D11"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"virtualMachines","name":"Standard_D4","terms":["P1Y","P3Y","P5Y"],"locations":["westus"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":3693.0},"p3Y":{"currencyCode":"USD","amount":7050.0}},"skuProperties":[{"name":"Cores","value":"8"},{"name":"RAM","value":"28"},{"name":"ReservationsAutofitGroup","value":"D + Series"},{"name":"ReservationSwappableArmSkuName","value":"Standard_DS4"},{"name":"vCpu","value":"8"},{"name":"ReservationsAutofitRatio","value":"8"},{"name":"ProductShortName","value":"D + Series VM"},{"name":"ProductTitle","value":"Virtual Machines D Series"},{"name":"SkuName","value":"D4"},{"name":"MeterId","value":"8d998c26-3749-4d5c-bc7e-cbd9e15b91d7"},{"name":"MeterType","value":"1 + Compute Hour"},{"name":"SkuDisplayName","value":"D4"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"virtualMachines","name":"Standard_D3","terms":["P1Y","P3Y","P5Y"],"locations":["westus"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":1838.0},"p3Y":{"currencyCode":"USD","amount":3536.0}},"skuProperties":[{"name":"Cores","value":"4"},{"name":"RAM","value":"14"},{"name":"ReservationsAutofitGroup","value":"D + Series"},{"name":"ReservationSwappableArmSkuName","value":"Standard_DS3"},{"name":"vCpu","value":"4"},{"name":"ReservationsAutofitRatio","value":"4"},{"name":"ProductShortName","value":"D + Series VM"},{"name":"ProductTitle","value":"Virtual Machines D Series"},{"name":"SkuName","value":"D3"},{"name":"MeterId","value":"cd4dde62-93d3-4c88-a041-7b392216c326"},{"name":"MeterType","value":"1 + Compute Hour"},{"name":"SkuDisplayName","value":"D3"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"virtualMachines","name":"Standard_D2","terms":["P1Y","P3Y","P5Y"],"locations":["westus"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":923.0},"p3Y":{"currencyCode":"USD","amount":1768.0}},"skuProperties":[{"name":"Cores","value":"2"},{"name":"RAM","value":"7"},{"name":"ReservationsAutofitGroup","value":"D + Series"},{"name":"ReservationSwappableArmSkuName","value":"Standard_DS2"},{"name":"vCpu","value":"2"},{"name":"ReservationsAutofitRatio","value":"2"},{"name":"ProductShortName","value":"D + Series VM"},{"name":"ProductTitle","value":"Virtual Machines D Series"},{"name":"SkuName","value":"D2"},{"name":"MeterId","value":"709fb951-cbf8-425e-9baa-cf504880d6b5"},{"name":"MeterType","value":"1 + Compute Hour"},{"name":"SkuDisplayName","value":"D2"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"virtualMachines","name":"Standard_D1","terms":["P1Y","P3Y","P5Y"],"locations":["westus"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":466.0},"p3Y":{"currencyCode":"USD","amount":884.0}},"skuProperties":[{"name":"Cores","value":"1"},{"name":"RAM","value":"3.5"},{"name":"ReservationsAutofitGroup","value":"D + Series"},{"name":"ReservationSwappableArmSkuName","value":"Standard_DS1"},{"name":"vCpu","value":"1"},{"name":"ReservationsAutofitRatio","value":"1"},{"name":"ProductShortName","value":"D + Series VM"},{"name":"ProductTitle","value":"Virtual Machines D Series"},{"name":"SkuName","value":"D1"},{"name":"MeterId","value":"9a721778-24e6-40c4-a4e5-02014fd8f6ee"},{"name":"MeterType","value":"1 + Compute Hour"},{"name":"SkuDisplayName","value":"D1"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"virtualMachines","name":"Standard_E64s_v3","terms":["P1Y","P3Y","P5Y"],"locations":["westus"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":23023.0},"p3Y":{"currencyCode":"USD","amount":44166.0}},"skuProperties":[{"name":"Cores","value":"64"},{"name":"RAM","value":"432"},{"name":"ReservationsAutofitGroup","value":"ESv3 Series"},{"name":"ReservationSwappableArmSkuName","value":"Standard_E64_v3"},{"name":"vCpu","value":"64"},{"name":"ReservationsAutofitRatio","value":"57.6"},{"name":"ProductShortName","value":"ESv3 Series VM"},{"name":"ProductTitle","value":"Virtual Machines ESv3 Series"},{"name":"SkuName","value":"E64s v3"},{"name":"MeterId","value":"1095124b-d751-4c82-9938-2f64013a9b9e"},{"name":"MeterType","value":"1 @@ -806,7 +961,11 @@ interactions: Compute Hour"},{"name":"SkuDisplayName","value":"F2"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"virtualMachines","name":"Standard_F1","terms":["P1Y","P3Y","P5Y"],"locations":["westus"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":335.0},"p3Y":{"currencyCode":"USD","amount":683.0}},"skuProperties":[{"name":"Cores","value":"1"},{"name":"RAM","value":"2"},{"name":"ReservationsAutofitGroup","value":"F Series"},{"name":"ReservationSwappableArmSkuName","value":"Standard_F1s"},{"name":"vCpu","value":"1"},{"name":"ReservationsAutofitRatio","value":"1"},{"name":"ProductShortName","value":"F Series VM"},{"name":"ProductTitle","value":"Virtual Machines F Series"},{"name":"SkuName","value":"F1"},{"name":"MeterId","value":"818def1d-898e-488e-9271-800928934f34"},{"name":"MeterType","value":"1 - Compute Hour"},{"name":"SkuDisplayName","value":"F1"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"virtualMachines","name":"Standard_D14_v2","terms":["P1Y","P3Y","P5Y"],"locations":["westus"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":8000.0},"p3Y":{"currencyCode":"USD","amount":15902.0}},"skuProperties":[{"name":"Cores","value":"16"},{"name":"RAM","value":"112"},{"name":"ReservationsAutofitGroup","value":"Dv2 + Compute Hour"},{"name":"SkuDisplayName","value":"F1"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"virtualMachines","name":"Standard_D15_v2","terms":["P1Y","P3Y","P5Y"],"locations":["westus"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":10000.0},"p3Y":{"currencyCode":"USD","amount":19877.0}},"skuProperties":[{"name":"Cores","value":"20"},{"name":"RAM","value":"140"},{"name":"ReservationsAutofitGroup","value":"Dv2 + Series High Memory"},{"name":"ReservationSwappableArmSkuName","value":"Standard_DS15_v2"},{"name":"vCpu","value":"20"},{"name":"ReservationsAutofitRatio","value":"20"},{"name":"ProductShortName","value":"Dv2 + Series VM"},{"name":"ProductTitle","value":"Virtual Machines Dv2 Series"},{"name":"SkuName","value":"D15 + v2"},{"name":"MeterId","value":"ff79cd83-8a39-47cb-b459-0977e3e89e77"},{"name":"MeterType","value":"1 + Compute Hour"},{"name":"SkuDisplayName","value":"D15 v2"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"virtualMachines","name":"Standard_D14_v2","terms":["P1Y","P3Y","P5Y"],"locations":["westus"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":8000.0},"p3Y":{"currencyCode":"USD","amount":15902.0}},"skuProperties":[{"name":"Cores","value":"16"},{"name":"RAM","value":"112"},{"name":"ReservationsAutofitGroup","value":"Dv2 Series High Memory"},{"name":"ReservationSwappableArmSkuName","value":"Standard_DS14_v2"},{"name":"vCpu","value":"16"},{"name":"ReservationsAutofitRatio","value":"16"},{"name":"ProductShortName","value":"Dv2 Series VM"},{"name":"ProductTitle","value":"Virtual Machines Dv2 Series"},{"name":"SkuName","value":"D14 v2"},{"name":"MeterId","value":"825bdd8a-9501-4f95-ada0-0e4948420152"},{"name":"MeterType","value":"1 @@ -881,7 +1040,7 @@ interactions: Series High Memory"},{"name":"ReservationSwappableArmSkuName","value":"Standard_D15_v2"},{"name":"vCpu","value":"20"},{"name":"ReservationsAutofitRatio","value":"20"},{"name":"ProductShortName","value":"DSv2 Series VM"},{"name":"ProductTitle","value":"Virtual Machines DSv2 Series"},{"name":"SkuName","value":"DS15 v2"},{"name":"MeterId","value":"ff79cd83-8a39-47cb-b459-0977e3e89e77"},{"name":"MeterType","value":"1 - Compute Hour"},{"name":"SkuDisplayName","value":"DS15 v2"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Location","values":["westus"],"reasonCode":"NotAvailableForSubscription"},{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"virtualMachines","name":"Standard_DS14_v2","terms":["P1Y","P3Y","P5Y"],"locations":["westus"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":8000.0},"p3Y":{"currencyCode":"USD","amount":15902.0}},"skuProperties":[{"name":"Cores","value":"16"},{"name":"RAM","value":"112"},{"name":"ReservationsAutofitGroup","value":"DSv2 + Compute Hour"},{"name":"SkuDisplayName","value":"DS15 v2"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"virtualMachines","name":"Standard_DS14_v2","terms":["P1Y","P3Y","P5Y"],"locations":["westus"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":8000.0},"p3Y":{"currencyCode":"USD","amount":15902.0}},"skuProperties":[{"name":"Cores","value":"16"},{"name":"RAM","value":"112"},{"name":"ReservationsAutofitGroup","value":"DSv2 Series High Memory"},{"name":"ReservationSwappableArmSkuName","value":"Standard_D14_v2"},{"name":"vCpu","value":"16"},{"name":"ReservationsAutofitRatio","value":"16"},{"name":"ProductShortName","value":"DSv2 Series VM"},{"name":"ProductTitle","value":"Virtual Machines DSv2 Series"},{"name":"SkuName","value":"DS14 v2"},{"name":"MeterId","value":"825bdd8a-9501-4f95-ada0-0e4948420152"},{"name":"MeterType","value":"1 @@ -980,11 +1139,11 @@ interactions: cache-control: - no-cache content-length: - - '270246' + - '309811' content-type: - application/json; charset=utf-8 date: - - Fri, 14 Aug 2020 05:25:16 GMT + - Thu, 21 Jan 2021 02:22:26 GMT expires: - '-1' pragma: @@ -1001,8 +1160,6 @@ interactions: - 4.0.30319 x-content-type-options: - nosniff - x-ms-test: - - '{"contact":"resextteamdev@microsoft.com","scenarios":"inv-v7,NewReservationTypeScenario,CSZ,GtmRiPurchase,crs-vnext","retention":"2020-09-10T00:00:00Z"}' status: code: 200 message: OK @@ -1016,64 +1173,64 @@ interactions: Connection: - keep-alive User-Agent: - - python/3.8.1 (Windows-10-10.0.19041-SP0) msrest/0.6.18 msrest_azure/0.6.4 - azure-mgmt-reservations/0.8.0 Azure-SDK-For-Python + - python/3.6.9 (Linux-4.9.184-linuxkit-x86_64-with-Ubuntu-18.04-bionic) msrest/0.6.10 + msrest_azure/0.6.2 azure-mgmt-reservations/0.9.0 Azure-SDK-For-Python accept-language: - en-US method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/catalogs?api-version=2019-04-01&reservedResourceType=SqlDatabases&location=southeastasia + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/catalogs?api-version=2020-10-01-preview&reservedResourceType=SqlDatabases&location=southeastasia response: body: string: '[{"resourceType":"SQLDatabases","name":"SQLDB_BC_Compute_Gen5","terms":["P1Y","P3Y"],"locations":["southeastasia"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":2063.0},"p3Y":{"currencyCode":"USD","amount":4284.0}},"skuProperties":[{"name":"ProductShortName","value":"SQL DB Single/Elastic Pool Bus Cri-Compute G5"},{"name":"DeploymentType","value":"SQL Database Single/Elastic Pool"},{"name":"ProductTitle","value":"SQL Database Single/Elastic Pool Business Critical - Compute Gen5"},{"name":"SkuName","value":"vCore"},{"name":"MeterId","value":"0f44f022-4c12-4b50-a576-840435f8e950"},{"name":"MeterType","value":"1 - vCore Hour"},{"name":"SkuDisplayName","value":"vCore"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"SQLDatabases","name":"SQLDB_GP_Compute_Gen5","terms":["P1Y","P3Y"],"locations":["southeastasia"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":1031.0},"p3Y":{"currencyCode":"USD","amount":2142.0}},"skuProperties":[{"name":"ProductShortName","value":"SQL + vCore Hour"},{"name":"SkuDisplayName","value":"vCore"}],"restrictions":[{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"SQLDatabases","name":"SQLDB_GP_Compute_Gen5","terms":["P1Y","P3Y"],"locations":["southeastasia"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":1031.0},"p3Y":{"currencyCode":"USD","amount":2142.0}},"skuProperties":[{"name":"ProductShortName","value":"SQL DB Single/Elastic Pool Gen Pur-Compute G5"},{"name":"DeploymentType","value":"SQL Database Single/Elastic Pool"},{"name":"ProductTitle","value":"SQL Database Single/Elastic Pool General Purpose - Compute Gen5"},{"name":"SkuName","value":"vCore"},{"name":"MeterId","value":"e2fd3ddc-6500-40ee-8ecb-5713ab3c8682"},{"name":"MeterType","value":"1 - vCore Hour"},{"name":"SkuDisplayName","value":"vCore"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"SQLDatabases","name":"SQLDB_HyperScale_Compute_Gen4","terms":["P1Y","P3Y"],"locations":["southeastasia"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":1238.0},"p3Y":{"currencyCode":"USD","amount":2571.0}},"skuProperties":[{"name":"ProductShortName","value":"SQL + vCore Hour"},{"name":"SkuDisplayName","value":"vCore"}],"restrictions":[{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"SQLDatabases","name":"SQLDB_HyperScale_Compute_Gen4","terms":["P1Y","P3Y"],"locations":["southeastasia"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":1238.0},"p3Y":{"currencyCode":"USD","amount":2571.0}},"skuProperties":[{"name":"ProductShortName","value":"SQL DB SingleDB Hyperscale - Compute Gen4"},{"name":"DeploymentType","value":"SQL Database SingleDB"},{"name":"ProductTitle","value":"SQL Database SingleDB Hyperscale - Compute Gen4"},{"name":"SkuName","value":"vCore"},{"name":"MeterId","value":"64b445f2-b6ea-4c8d-b3f3-e7d699b44d6d"},{"name":"MeterType","value":"1 - vCore Hour"},{"name":"SkuDisplayName","value":"vCore"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Location","values":["southeastasia"],"reasonCode":"NotAvailableForSubscription"},{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"SQLDatabases","name":"SQLDB_BC_Compute_Gen4","terms":["P1Y","P3Y"],"locations":["southeastasia"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":2063.0},"p3Y":{"currencyCode":"USD","amount":4284.0}},"skuProperties":[{"name":"ProductShortName","value":"SQL + vCore Hour"},{"name":"SkuDisplayName","value":"vCore"}],"restrictions":[{"type":"Location","values":["southeastasia"],"reasonCode":"NotAvailableForSubscription"},{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"SQLDatabases","name":"SQLDB_BC_Compute_Gen4","terms":["P1Y","P3Y"],"locations":["southeastasia"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":2063.0},"p3Y":{"currencyCode":"USD","amount":4284.0}},"skuProperties":[{"name":"ProductShortName","value":"SQL DB Single/Elastic Pool Bus Cri-Compute G4"},{"name":"DeploymentType","value":"SQL Database Single/Elastic Pool"},{"name":"ProductTitle","value":"SQL Database Single/Elastic Pool Business Critical - Compute Gen4"},{"name":"SkuName","value":"vCore"},{"name":"MeterId","value":"811eaaf4-5e57-423b-ba14-61cf1cd1b1a7"},{"name":"MeterType","value":"1 - vCore Hour"},{"name":"SkuDisplayName","value":"vCore"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Location","values":["southeastasia"],"reasonCode":"NotAvailableForSubscription"},{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"SQLDatabases","name":"SQLDB_GP_Compute_Gen4","terms":["P1Y","P3Y"],"locations":["southeastasia"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":1031.0},"p3Y":{"currencyCode":"USD","amount":2142.0}},"skuProperties":[{"name":"ProductShortName","value":"SQL + vCore Hour"},{"name":"SkuDisplayName","value":"vCore"}],"restrictions":[{"type":"Location","values":["southeastasia"],"reasonCode":"NotAvailableForSubscription"},{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"SQLDatabases","name":"SQLDB_GP_Compute_Gen4","terms":["P1Y","P3Y"],"locations":["southeastasia"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":1031.0},"p3Y":{"currencyCode":"USD","amount":2142.0}},"skuProperties":[{"name":"ProductShortName","value":"SQL DB Single/Elastic Pool Gen Pur-Compute G4"},{"name":"DeploymentType","value":"SQL Database Single/Elastic Pool"},{"name":"ProductTitle","value":"SQL Database Single/Elastic Pool General Purpose - Compute Gen4"},{"name":"SkuName","value":"vCore"},{"name":"MeterId","value":"94e45a8d-23a0-4ac1-9720-f19c5411bda8"},{"name":"MeterType","value":"1 - vCore Hour"},{"name":"SkuDisplayName","value":"vCore"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Location","values":["southeastasia"],"reasonCode":"NotAvailableForSubscription"},{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"SQLManagedInstances","name":"SQLMI_BC_Compute_Gen5","terms":["P1Y","P3Y"],"locations":["southeastasia"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":2063.0},"p3Y":{"currencyCode":"USD","amount":4284.0}},"skuProperties":[{"name":"ProductShortName","value":"SQL + vCore Hour"},{"name":"SkuDisplayName","value":"vCore"}],"restrictions":[{"type":"Location","values":["southeastasia"],"reasonCode":"NotAvailableForSubscription"},{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"SQLManagedInstances","name":"SQLMI_BC_Compute_Gen5","terms":["P1Y","P3Y"],"locations":["southeastasia"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":2063.0},"p3Y":{"currencyCode":"USD","amount":4284.0}},"skuProperties":[{"name":"ProductShortName","value":"SQL MI Business Critical - Compute Gen5"},{"name":"DeploymentType","value":"SQL Database Managed Instance"},{"name":"ProductTitle","value":"SQL Managed Instance Business Critical - Compute Gen5"},{"name":"SkuName","value":"vCore"},{"name":"MeterId","value":"59c9b9be-b21f-4650-9329-902307863fc7"},{"name":"MeterType","value":"1 - vCore Hour"},{"name":"SkuDisplayName","value":"vCore"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"SQLManagedInstances","name":"SQLMI_GP_Compute_Gen5","terms":["P1Y","P3Y"],"locations":["southeastasia"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":1031.0},"p3Y":{"currencyCode":"USD","amount":2142.0}},"skuProperties":[{"name":"ProductShortName","value":"SQL + vCore Hour"},{"name":"SkuDisplayName","value":"vCore"}],"restrictions":[{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"SQLManagedInstances","name":"SQLMI_GP_Compute_Gen5","terms":["P1Y","P3Y"],"locations":["southeastasia"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":1031.0},"p3Y":{"currencyCode":"USD","amount":2142.0}},"skuProperties":[{"name":"ProductShortName","value":"SQL MI General Purpose - Compute Gen5"},{"name":"DeploymentType","value":"SQL Database Managed Instance"},{"name":"ProductTitle","value":"SQL Managed Instance General Purpose - Compute Gen5"},{"name":"SkuName","value":"vCore"},{"name":"MeterId","value":"91c28f76-193c-4c90-87a1-580552578bb6"},{"name":"MeterType","value":"1 - vCore Hour"},{"name":"SkuDisplayName","value":"vCore"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"SQLManagedInstances","name":"SQLMI_BC_Compute_Gen4","terms":["P1Y","P3Y"],"locations":["southeastasia"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":2063.0},"p3Y":{"currencyCode":"USD","amount":4284.0}},"skuProperties":[{"name":"ProductShortName","value":"SQL + vCore Hour"},{"name":"SkuDisplayName","value":"vCore"}],"restrictions":[{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"SQLManagedInstances","name":"SQLMI_BC_Compute_Gen4","terms":["P1Y","P3Y"],"locations":["southeastasia"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":2063.0},"p3Y":{"currencyCode":"USD","amount":4284.0}},"skuProperties":[{"name":"ProductShortName","value":"SQL MI Business Critical - Compute Gen4"},{"name":"DeploymentType","value":"SQL Database Managed Instance"},{"name":"ProductTitle","value":"SQL Managed Instance Business Critical - Compute Gen4"},{"name":"SkuName","value":"vCore"},{"name":"MeterId","value":"aecaed42-2a4c-422d-8b72-bf03e11b414a"},{"name":"MeterType","value":"1 - vCore Hour"},{"name":"SkuDisplayName","value":"vCore"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Location","values":["southeastasia"],"reasonCode":"NotAvailableForSubscription"},{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"SQLManagedInstances","name":"SQLMI_GP_Compute_Gen4","terms":["P1Y","P3Y"],"locations":["southeastasia"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":1031.0},"p3Y":{"currencyCode":"USD","amount":2142.0}},"skuProperties":[{"name":"ProductShortName","value":"SQL + vCore Hour"},{"name":"SkuDisplayName","value":"vCore"}],"restrictions":[{"type":"Location","values":["southeastasia"],"reasonCode":"NotAvailableForSubscription"},{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"SQLManagedInstances","name":"SQLMI_GP_Compute_Gen4","terms":["P1Y","P3Y"],"locations":["southeastasia"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":1031.0},"p3Y":{"currencyCode":"USD","amount":2142.0}},"skuProperties":[{"name":"ProductShortName","value":"SQL MI General Purpose - Compute Gen4"},{"name":"DeploymentType","value":"SQL Database Managed Instance"},{"name":"ProductTitle","value":"SQL Managed Instance General Purpose - Compute Gen4"},{"name":"SkuName","value":"vCore"},{"name":"MeterId","value":"e1cae245-720b-436f-8f31-c92871bfe606"},{"name":"MeterType","value":"1 - vCore Hour"},{"name":"SkuDisplayName","value":"vCore"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Location","values":["southeastasia"],"reasonCode":"NotAvailableForSubscription"},{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"SQLDatabases","name":"SQLDB_HyperScale_Compute_Gen5","terms":["P1Y","P3Y"],"locations":["southeastasia"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":1238.0},"p3Y":{"currencyCode":"USD","amount":2571.0}},"skuProperties":[{"name":"ProductShortName","value":"SQL + vCore Hour"},{"name":"SkuDisplayName","value":"vCore"}],"restrictions":[{"type":"Location","values":["southeastasia"],"reasonCode":"NotAvailableForSubscription"},{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"SQLDatabases","name":"SQLDB_HyperScale_Compute_Gen5","terms":["P1Y","P3Y"],"locations":["southeastasia"],"billingPlans":{"p1Y":["Upfront","Monthly"],"p3Y":["Upfront","Monthly"],"p5Y":["Upfront","Monthly"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":1238.0},"p3Y":{"currencyCode":"USD","amount":2571.0}},"skuProperties":[{"name":"ProductShortName","value":"SQL DB SingleDB HyperScale - Compute Gen5"},{"name":"DeploymentType","value":"SQL Database SingleDB"},{"name":"ProductTitle","value":"SQL Database SingleDB Hyperscale - Compute Gen5"},{"name":"SkuName","value":"vCore"},{"name":"MeterId","value":"6685385f-6623-4bcb-b734-f3f2052623cc"},{"name":"MeterType","value":"1 - vCore Hour"},{"name":"SkuDisplayName","value":"vCore"},{"name":"billingPlans","value":"[\r\n \"Upfront\",\r\n \"Monthly\"\r\n]"}],"restrictions":[{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]}]' + vCore Hour"},{"name":"SkuDisplayName","value":"vCore"}],"restrictions":[{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]}]' headers: cache-control: - no-cache content-length: - - '9753' + - '8993' content-type: - application/json; charset=utf-8 date: - - Fri, 14 Aug 2020 05:25:17 GMT + - Thu, 21 Jan 2021 02:22:27 GMT expires: - '-1' pragma: @@ -1090,8 +1247,6 @@ interactions: - 4.0.30319 x-content-type-options: - nosniff - x-ms-test: - - '{"contact":"resextteamdev@microsoft.com","scenarios":"inv-v7,NewReservationTypeScenario,CSZ,GtmRiPurchase,crs-vnext","retention":"2020-09-10T00:00:00Z"}' status: code: 200 message: OK @@ -1105,63 +1260,63 @@ interactions: Connection: - keep-alive User-Agent: - - python/3.8.1 (Windows-10-10.0.19041-SP0) msrest/0.6.18 msrest_azure/0.6.4 - azure-mgmt-reservations/0.8.0 Azure-SDK-For-Python + - python/3.6.9 (Linux-4.9.184-linuxkit-x86_64-with-Ubuntu-18.04-bionic) msrest/0.6.10 + msrest_azure/0.6.2 azure-mgmt-reservations/0.9.0 Azure-SDK-For-Python accept-language: - en-US method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/catalogs?api-version=2019-04-01&reservedResourceType=SuseLinux + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/catalogs?api-version=2020-10-01-preview&reservedResourceType=SuseLinux response: body: - string: '[{"resourceType":"SuseLinux","name":"sles_hpc_priority_1-2_vcpu_vm","terms":["P1Y","P3Y","P5Y"],"billingPlans":{"p1Y":["Upfront"],"p3Y":["Upfront"],"p5Y":["Upfront"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":88.0},"p3Y":{"currencyCode":"USD","amount":237.0}},"skuProperties":[{"name":"ProductShortName","value":"SUSE + string: '[{"resourceType":"SuseLinux","name":"sles_hpc_standard_3-4_vcpu_vm","terms":["P1Y","P3Y","P5Y"],"billingPlans":{"p1Y":["Upfront"],"p3Y":["Upfront"],"p5Y":["Upfront"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":88.0},"p3Y":{"currencyCode":"USD","amount":237.0}},"skuProperties":[{"name":"ProductShortName","value":"SUSE + Linux Ent Server for HPC Std"},{"name":"ProductTitle","value":"SUSE Linux + Enterprise Server for HPC Standard"},{"name":"SkuName","value":"3-4 vCPU VM"},{"name":"MeterId","value":"4ed70d2d-e2bb-4dcd-b6fa-42da71861a1c"},{"name":"MeterType","value":"1 + Support Hour"},{"name":"SkuDisplayName","value":"3-4 vCPU VM"}],"restrictions":[{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"SuseLinux","name":"sles_hpc_priority_5plus_vcpu_vm","terms":["P1Y","P3Y","P5Y"],"billingPlans":{"p1Y":["Upfront"],"p3Y":["Upfront"],"p5Y":["Upfront"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":228.0},"p3Y":{"currencyCode":"USD","amount":615.0}},"skuProperties":[{"name":"ProductShortName","value":"SUSE + Linux Ent Server for HPC Priority"},{"name":"ProductTitle","value":"SUSE Linux + Enterprise Server for HPC Priority"},{"name":"SkuName","value":"5+ vCPU VM"},{"name":"MeterId","value":"4edcd5a5-8510-49a8-a9fc-c9721f501913"},{"name":"MeterType","value":"1 + Support Hour"},{"name":"SkuDisplayName","value":"5+ vCPU VM"}],"restrictions":[{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"SuseLinux","name":"sles_hpc_standard_5plus_vcpu_vm","terms":["P1Y","P3Y","P5Y"],"billingPlans":{"p1Y":["Upfront"],"p3Y":["Upfront"],"p5Y":["Upfront"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":133.0},"p3Y":{"currencyCode":"USD","amount":360.0}},"skuProperties":[{"name":"ProductShortName","value":"SUSE + Linux Ent Server for HPC Std"},{"name":"ProductTitle","value":"SUSE Linux + Enterprise Server for HPC Standard"},{"name":"SkuName","value":"5+ vCPU VM"},{"name":"MeterId","value":"907a85de-024f-4dd6-969c-347d47a1bdff"},{"name":"MeterType","value":"1 + Support Hour"},{"name":"SkuDisplayName","value":"5+ vCPU VM"}],"restrictions":[{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"SuseLinux","name":"sles_priority_1_vcpu_vm","terms":["P1Y","P3Y","P5Y"],"billingPlans":{"p1Y":["Upfront"],"p3Y":["Upfront"],"p5Y":["Upfront"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":350.0},"p3Y":{"currencyCode":"USD","amount":946.0}},"skuProperties":[{"name":"ProductShortName","value":"SUSE + Linux Ent Server Priority"},{"name":"ProductTitle","value":"SUSE Linux Enterprise + Server Priority"},{"name":"SkuName","value":"1 vCPU VM"},{"name":"MeterId","value":"462cd632-ec6b-4663-b79f-39715f4e8b38"},{"name":"MeterType","value":"1 + XS vCPU VM Support Hour"},{"name":"SkuDisplayName","value":"1 vCPU VM"}],"restrictions":[{"type":"Sku","reasonCode":"NotAvailableForSubscription"},{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"SuseLinux","name":"sles_standard_5plus_vcpu_vm","terms":["P1Y","P3Y","P5Y"],"billingPlans":{"p1Y":["Upfront"],"p3Y":["Upfront"],"p5Y":["Upfront"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":526.0},"p3Y":{"currencyCode":"USD","amount":1419.0}},"skuProperties":[{"name":"ProductShortName","value":"SUSE + Linux Ent Server Std"},{"name":"ProductTitle","value":"SUSE Linux Enterprise + Server Standard"},{"name":"SkuName","value":"5+ vCPU VM"},{"name":"MeterId","value":"7b349b65-d906-42e5-833f-b2af38513468"},{"name":"MeterType","value":"1 + Support Hour"},{"name":"SkuDisplayName","value":"5+ vCPU VM"}],"restrictions":[{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"SuseLinux","name":"sles_standard_1-2_vcpu_vm","terms":["P1Y","P3Y","P5Y"],"billingPlans":{"p1Y":["Upfront"],"p3Y":["Upfront"],"p5Y":["Upfront"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":228.0},"p3Y":{"currencyCode":"USD","amount":615.0}},"skuProperties":[{"name":"ProductShortName","value":"SUSE + Linux Ent Server Std"},{"name":"ProductTitle","value":"SUSE Linux Enterprise + Server Standard"},{"name":"SkuName","value":"1-2 vCPU VM"},{"name":"MeterId","value":"4b2fecfc-b110-4312-8f9d-807db1cb79ae"},{"name":"MeterType","value":"1 + Support Hour"},{"name":"SkuDisplayName","value":"1-2 vCPU VM"}],"restrictions":[{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"SuseLinux","name":"sles_priority_8plus_vcpu_vm","terms":["P1Y","P3Y","P5Y"],"billingPlans":{"p1Y":["Upfront"],"p3Y":["Upfront"],"p5Y":["Upfront"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":1121.0},"p3Y":{"currencyCode":"USD","amount":3027.0}},"skuProperties":[{"name":"ProductShortName","value":"SUSE + Linux Ent Server Priority"},{"name":"ProductTitle","value":"SUSE Linux Enterprise + Server Priority"},{"name":"SkuName","value":"8+ vCPU VM"},{"name":"MeterId","value":"447eaaa9-0fe2-44d0-96d8-9784d1a2a379"},{"name":"MeterType","value":"1 + 8+ vCPU VM SupportHour"},{"name":"SkuDisplayName","value":"8+ vCPU VM"}],"restrictions":[{"type":"Sku","reasonCode":"NotAvailableForSubscription"},{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"SuseLinux","name":"sles_priority_2-4_vcpu_vm","terms":["P1Y","P3Y","P5Y"],"billingPlans":{"p1Y":["Upfront"],"p3Y":["Upfront"],"p5Y":["Upfront"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":701.0},"p3Y":{"currencyCode":"USD","amount":1892.0}},"skuProperties":[{"name":"ProductShortName","value":"SUSE + Linux Ent Server Priority"},{"name":"ProductTitle","value":"SUSE Linux Enterprise + Server Priority"},{"name":"SkuName","value":"2-4 vCPU VM"},{"name":"MeterId","value":"924bee71-5eb8-424f-83ed-a58823c33908"},{"name":"MeterType","value":"1 + 2-vCPU VM Support Hour"},{"name":"SkuDisplayName","value":"2-4 vCPU VM"}],"restrictions":[{"type":"Sku","reasonCode":"NotAvailableForSubscription"},{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"SuseLinux","name":"sles_hpc_priority_1-2_vcpu_vm","terms":["P1Y","P3Y","P5Y"],"billingPlans":{"p1Y":["Upfront"],"p3Y":["Upfront"],"p5Y":["Upfront"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":88.0},"p3Y":{"currencyCode":"USD","amount":237.0}},"skuProperties":[{"name":"ProductShortName","value":"SUSE Linux Ent Server for HPC Priority"},{"name":"ProductTitle","value":"SUSE Linux Enterprise Server for HPC Priority"},{"name":"SkuName","value":"1-2 vCPU VM"},{"name":"MeterId","value":"e275a668-ce79-44e2-a659-f43443265e98"},{"name":"MeterType","value":"1 Support Hour"},{"name":"SkuDisplayName","value":"1-2 vCPU VM"}],"restrictions":[{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"SuseLinux","name":"sles_hpc_priority_3-4_vcpu_vm","terms":["P1Y","P3Y","P5Y"],"billingPlans":{"p1Y":["Upfront"],"p3Y":["Upfront"],"p5Y":["Upfront"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":175.0},"p3Y":{"currencyCode":"USD","amount":473.0}},"skuProperties":[{"name":"ProductShortName","value":"SUSE Linux Ent Server for HPC Priority"},{"name":"ProductTitle","value":"SUSE Linux Enterprise Server for HPC Priority"},{"name":"SkuName","value":"3-4 vCPU VM"},{"name":"MeterId","value":"e531e1c0-09c9-4d83-b7d0-a2c6741faa22"},{"name":"MeterType","value":"1 - Support Hour"},{"name":"SkuDisplayName","value":"3-4 vCPU VM"}],"restrictions":[{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"SuseLinux","name":"sles_hpc_standard_5plus_vcpu_vm","terms":["P1Y","P3Y","P5Y"],"billingPlans":{"p1Y":["Upfront"],"p3Y":["Upfront"],"p5Y":["Upfront"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":133.0},"p3Y":{"currencyCode":"USD","amount":360.0}},"skuProperties":[{"name":"ProductShortName","value":"SUSE - Linux Ent Server for HPC Std"},{"name":"ProductTitle","value":"SUSE Linux - Enterprise Server for HPC Standard"},{"name":"SkuName","value":"5+ vCPU VM"},{"name":"MeterId","value":"907a85de-024f-4dd6-969c-347d47a1bdff"},{"name":"MeterType","value":"1 - Support Hour"},{"name":"SkuDisplayName","value":"5+ vCPU VM"}],"restrictions":[{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"SuseLinux","name":"sles_priority_6_vcpu_vm","terms":["P1Y","P3Y","P5Y"],"billingPlans":{"p1Y":["Upfront"],"p3Y":["Upfront"],"p5Y":["Upfront"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":1051.0},"p3Y":{"currencyCode":"USD","amount":2838.0}},"skuProperties":[{"name":"ProductShortName","value":"SUSE + Support Hour"},{"name":"SkuDisplayName","value":"3-4 vCPU VM"}],"restrictions":[{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"SuseLinux","name":"sles_priority_6_vcpu_vm","terms":["P1Y","P3Y","P5Y"],"billingPlans":{"p1Y":["Upfront"],"p3Y":["Upfront"],"p5Y":["Upfront"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":1051.0},"p3Y":{"currencyCode":"USD","amount":2838.0}},"skuProperties":[{"name":"ProductShortName","value":"SUSE Linux Ent Server Priority"},{"name":"ProductTitle","value":"SUSE Linux Enterprise Server Priority"},{"name":"SkuName","value":"6 vCPU VM"},{"name":"MeterId","value":"e8862232-6131-4dbe-bde4-e2ae383afc6f"},{"name":"MeterType","value":"1 - 6-vCPU VM Support Hour"},{"name":"SkuDisplayName","value":"6 vCPU VM"}],"restrictions":[{"type":"Sku","reasonCode":"NotAvailableForSubscription"},{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"SuseLinux","name":"sles_priority_1_vcpu_vm","terms":["P1Y","P3Y","P5Y"],"billingPlans":{"p1Y":["Upfront"],"p3Y":["Upfront"],"p5Y":["Upfront"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":350.0},"p3Y":{"currencyCode":"USD","amount":946.0}},"skuProperties":[{"name":"ProductShortName","value":"SUSE - Linux Ent Server Priority"},{"name":"ProductTitle","value":"SUSE Linux Enterprise - Server Priority"},{"name":"SkuName","value":"1 vCPU VM"},{"name":"MeterId","value":"dd75c4ed-be82-4c52-9e65-f63f0b544941"},{"name":"MeterType","value":"1 - 1-vCPU VM Support Hour"},{"name":"SkuDisplayName","value":"1 vCPU VM"}],"restrictions":[{"type":"Sku","reasonCode":"NotAvailableForSubscription"},{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"SuseLinux","name":"sles_sap_priority_3-4_vcpu_vm","terms":["P1Y","P3Y","P5Y"],"billingPlans":{"p1Y":["Upfront"],"p3Y":["Upfront"],"p5Y":["Upfront"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":1191.0},"p3Y":{"currencyCode":"USD","amount":3217.0}},"skuProperties":[{"name":"ProductShortName","value":"SUSE - Linux Ent Server for SAP Priority"},{"name":"ProductTitle","value":"SUSE Linux - Enterprise Server for SAP Priority"},{"name":"SkuName","value":"3-4 vCPU VM"},{"name":"MeterId","value":"847887de-68ce-4adc-8a33-7a3f4133312f"},{"name":"MeterType","value":"1 + 6-vCPU VM Support Hour"},{"name":"SkuDisplayName","value":"6 vCPU VM"}],"restrictions":[{"type":"Sku","reasonCode":"NotAvailableForSubscription"},{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"SuseLinux","name":"sles_sap_priority_3-4_vcpu_vm","terms":["P1Y","P3Y","P5Y"],"billingPlans":{"p1Y":["Upfront"],"p3Y":["Upfront"],"p5Y":["Upfront"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":1191.0},"p3Y":{"currencyCode":"USD","amount":3217.0}},"skuProperties":[{"name":"ProductShortName","value":"SUSE + Linux Ent Server for SAP Standard"},{"name":"ProductTitle","value":"SUSE Linux + Enterprise Server for SAP Standard"},{"name":"SkuName","value":"3-4 vCPU VM"},{"name":"MeterId","value":"847887de-68ce-4adc-8a33-7a3f4133312f"},{"name":"MeterType","value":"1 Support Hour"},{"name":"SkuDisplayName","value":"3-4 vCPU VM"}],"restrictions":[{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"SuseLinux","name":"sles_sap_priority_5plus_vcpu_vm","terms":["P1Y","P3Y","P5Y"],"billingPlans":{"p1Y":["Upfront"],"p3Y":["Upfront"],"p5Y":["Upfront"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":1437.0},"p3Y":{"currencyCode":"USD","amount":3879.0}},"skuProperties":[{"name":"ProductShortName","value":"SUSE - Linux Ent Server for SAP Priority"},{"name":"ProductTitle","value":"SUSE Linux - Enterprise Server for SAP Priority"},{"name":"SkuName","value":"5+ vCPU VM"},{"name":"MeterId","value":"18ae79cd-dfce-48c9-897b-ebd3053c6058"},{"name":"MeterType","value":"1 + Linux Ent Server for SAP Standard"},{"name":"ProductTitle","value":"SUSE Linux + Enterprise Server for SAP Standard"},{"name":"SkuName","value":"5+ vCPU VM"},{"name":"MeterId","value":"18ae79cd-dfce-48c9-897b-ebd3053c6058"},{"name":"MeterType","value":"1 Support Hour"},{"name":"SkuDisplayName","value":"5+ vCPU VM"}],"restrictions":[{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"SuseLinux","name":"sles_sap_priority_1-2_vcpu_vm","terms":["P1Y","P3Y","P5Y"],"billingPlans":{"p1Y":["Upfront"],"p3Y":["Upfront"],"p5Y":["Upfront"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":596.0},"p3Y":{"currencyCode":"USD","amount":1608.0}},"skuProperties":[{"name":"ProductShortName","value":"SUSE - Linux Ent Server for SAP Priority"},{"name":"ProductTitle","value":"SUSE Linux - Enterprise Server for SAP Priority"},{"name":"SkuName","value":"1-2 vCPU VM"},{"name":"MeterId","value":"497fe0b6-fa3c-4e3d-a66b-836097244142"},{"name":"MeterType","value":"1 + Linux Ent Server for SAP Standard"},{"name":"ProductTitle","value":"SUSE Linux + Enterprise Server for SAP Standard"},{"name":"SkuName","value":"1-2 vCPU VM"},{"name":"MeterId","value":"497fe0b6-fa3c-4e3d-a66b-836097244142"},{"name":"MeterType","value":"1 Support Hour"},{"name":"SkuDisplayName","value":"1-2 vCPU VM"}],"restrictions":[{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"SuseLinux","name":"sles_hpc_standard_1-2_vcpu_vm","terms":["P1Y","P3Y","P5Y"],"billingPlans":{"p1Y":["Upfront"],"p3Y":["Upfront"],"p5Y":["Upfront"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":46.0},"p3Y":{"currencyCode":"USD","amount":123.0}},"skuProperties":[{"name":"ProductShortName","value":"SUSE Linux Ent Server for HPC Std"},{"name":"ProductTitle","value":"SUSE Linux Enterprise Server for HPC Standard"},{"name":"SkuName","value":"1-2 vCPU VM"},{"name":"MeterId","value":"8c94ad45-b93b-4772-aab1-ff92fcec6610"},{"name":"MeterType","value":"1 Support Hour"},{"name":"SkuDisplayName","value":"1-2 vCPU VM"}],"restrictions":[{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"SuseLinux","name":"sles_standard_3-4_vcpu_vm","terms":["P1Y","P3Y","P5Y"],"billingPlans":{"p1Y":["Upfront"],"p3Y":["Upfront"],"p5Y":["Upfront"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":438.0},"p3Y":{"currencyCode":"USD","amount":1183.0}},"skuProperties":[{"name":"ProductShortName","value":"SUSE Linux Ent Server Std"},{"name":"ProductTitle","value":"SUSE Linux Enterprise Server Standard"},{"name":"SkuName","value":"3-4 vCPU VM"},{"name":"MeterId","value":"0c3ebb4c-db7d-4125-b45a-0534764d4bda"},{"name":"MeterType","value":"1 - Support Hour"},{"name":"SkuDisplayName","value":"3-4 vCPU VM"}],"restrictions":[{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"SuseLinux","name":"sles_hpc_standard_3-4_vcpu_vm","terms":["P1Y","P3Y","P5Y"],"billingPlans":{"p1Y":["Upfront"],"p3Y":["Upfront"],"p5Y":["Upfront"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":88.0},"p3Y":{"currencyCode":"USD","amount":237.0}},"skuProperties":[{"name":"ProductShortName","value":"SUSE - Linux Ent Server for HPC Std"},{"name":"ProductTitle","value":"SUSE Linux - Enterprise Server for HPC Standard"},{"name":"SkuName","value":"3-4 vCPU VM"},{"name":"MeterId","value":"4ed70d2d-e2bb-4dcd-b6fa-42da71861a1c"},{"name":"MeterType","value":"1 - Support Hour"},{"name":"SkuDisplayName","value":"3-4 vCPU VM"}],"restrictions":[{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"SuseLinux","name":"sles_hpc_priority_5plus_vcpu_vm","terms":["P1Y","P3Y","P5Y"],"billingPlans":{"p1Y":["Upfront"],"p3Y":["Upfront"],"p5Y":["Upfront"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":228.0},"p3Y":{"currencyCode":"USD","amount":615.0}},"skuProperties":[{"name":"ProductShortName","value":"SUSE - Linux Ent Server for HPC Priority"},{"name":"ProductTitle","value":"SUSE Linux - Enterprise Server for HPC Priority"},{"name":"SkuName","value":"5+ vCPU VM"},{"name":"MeterId","value":"4edcd5a5-8510-49a8-a9fc-c9721f501913"},{"name":"MeterType","value":"1 - Support Hour"},{"name":"SkuDisplayName","value":"5+ vCPU VM"}],"restrictions":[{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"SuseLinux","name":"sles_standard_5plus_vcpu_vm","terms":["P1Y","P3Y","P5Y"],"billingPlans":{"p1Y":["Upfront"],"p3Y":["Upfront"],"p5Y":["Upfront"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":526.0},"p3Y":{"currencyCode":"USD","amount":1419.0}},"skuProperties":[{"name":"ProductShortName","value":"SUSE - Linux Ent Server Std"},{"name":"ProductTitle","value":"SUSE Linux Enterprise - Server Standard"},{"name":"SkuName","value":"5+ vCPU VM"},{"name":"MeterId","value":"7b349b65-d906-42e5-833f-b2af38513468"},{"name":"MeterType","value":"1 - Support Hour"},{"name":"SkuDisplayName","value":"5+ vCPU VM"}],"restrictions":[{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"SuseLinux","name":"sles_standard_1-2_vcpu_vm","terms":["P1Y","P3Y","P5Y"],"billingPlans":{"p1Y":["Upfront"],"p3Y":["Upfront"],"p5Y":["Upfront"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":228.0},"p3Y":{"currencyCode":"USD","amount":615.0}},"skuProperties":[{"name":"ProductShortName","value":"SUSE - Linux Ent Server Std"},{"name":"ProductTitle","value":"SUSE Linux Enterprise - Server Standard"},{"name":"SkuName","value":"1-2 vCPU VM"},{"name":"MeterId","value":"4b2fecfc-b110-4312-8f9d-807db1cb79ae"},{"name":"MeterType","value":"1 - Support Hour"},{"name":"SkuDisplayName","value":"1-2 vCPU VM"}],"restrictions":[{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"SuseLinux","name":"sles_priority_8plus_vcpu_vm","terms":["P1Y","P3Y","P5Y"],"billingPlans":{"p1Y":["Upfront"],"p3Y":["Upfront"],"p5Y":["Upfront"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":1121.0},"p3Y":{"currencyCode":"USD","amount":3027.0}},"skuProperties":[{"name":"ProductShortName","value":"SUSE - Linux Ent Server Priority"},{"name":"ProductTitle","value":"SUSE Linux Enterprise - Server Priority"},{"name":"SkuName","value":"8+ vCPU VM"},{"name":"MeterId","value":"7f5a36ed-d5b5-4732-b6bb-837dbf0fb9d8"},{"name":"MeterType","value":"1 - 64-vCPU VM Support Hour"},{"name":"SkuDisplayName","value":"8+ vCPU VM"}],"restrictions":[{"type":"Sku","reasonCode":"NotAvailableForSubscription"},{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]},{"resourceType":"SuseLinux","name":"sles_priority_2-4_vcpu_vm","terms":["P1Y","P3Y","P5Y"],"billingPlans":{"p1Y":["Upfront"],"p3Y":["Upfront"],"p5Y":["Upfront"]},"msrp":{"p1Y":{"currencyCode":"USD","amount":701.0},"p3Y":{"currencyCode":"USD","amount":1892.0}},"skuProperties":[{"name":"ProductShortName","value":"SUSE - Linux Ent Server Priority"},{"name":"ProductTitle","value":"SUSE Linux Enterprise - Server Priority"},{"name":"SkuName","value":"2-4 vCPU VM"},{"name":"MeterId","value":"924bee71-5eb8-424f-83ed-a58823c33908"},{"name":"MeterType","value":"1 - 2-vCPU VM Support Hour"},{"name":"SkuDisplayName","value":"2-4 vCPU VM"}],"restrictions":[{"type":"Sku","reasonCode":"NotAvailableForSubscription"},{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]}]' + Support Hour"},{"name":"SkuDisplayName","value":"3-4 vCPU VM"}],"restrictions":[{"type":"Term","values":["P5Y"],"reasonCode":"NotAvailableForSubscription"}]}]' headers: cache-control: - no-cache @@ -1170,7 +1325,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Fri, 14 Aug 2020 05:25:18 GMT + - Thu, 21 Jan 2021 02:22:28 GMT expires: - '-1' pragma: @@ -1187,8 +1342,6 @@ interactions: - 4.0.30319 x-content-type-options: - nosniff - x-ms-test: - - '{"contact":"resextteamdev@microsoft.com","scenarios":"inv-v7,NewReservationTypeScenario,CSZ,GtmRiPurchase,crs-vnext","retention":"2020-09-10T00:00:00Z"}' status: code: 200 message: OK diff --git a/sdk/reservations/azure-mgmt-reservations/tests/recordings/test_mgmt_reservations.test_get_operation.yaml b/sdk/reservations/azure-mgmt-reservations/tests/recordings/test_mgmt_reservations.test_get_operation.yaml index 3efff89e15be..0c9080fcf606 100644 --- a/sdk/reservations/azure-mgmt-reservations/tests/recordings/test_mgmt_reservations.test_get_operation.yaml +++ b/sdk/reservations/azure-mgmt-reservations/tests/recordings/test_mgmt_reservations.test_get_operation.yaml @@ -9,12 +9,12 @@ interactions: Connection: - keep-alive User-Agent: - - python/3.8.1 (Windows-10-10.0.19041-SP0) msrest/0.6.18 msrest_azure/0.6.4 - azure-mgmt-reservations/0.8.0 Azure-SDK-For-Python + - python/3.6.9 (Linux-4.9.184-linuxkit-x86_64-with-Ubuntu-18.04-bionic) msrest/0.6.10 + msrest_azure/0.6.2 azure-mgmt-reservations/0.9.0 Azure-SDK-For-Python accept-language: - en-US method: GET - uri: https://management.azure.com/providers/Microsoft.Capacity/operations?api-version=2019-04-01 + uri: https://management.azure.com/providers/Microsoft.Capacity/operations?api-version=2020-10-01-preview response: body: string: '{"value":[{"name":"Microsoft.Capacity/appliedreservations/read","display":{"provider":"Microsoft @@ -29,7 +29,9 @@ interactions: Capacity","resource":"Reservations","operation":"Check Subscription","description":"Check any Subscription"}},{"name":"Microsoft.Capacity/operations/read","display":{"provider":"Microsoft Capacity","resource":"Reservations","operation":"Read Operation","description":"Read - any Operation"}},{"name":"Microsoft.Capacity/reservationorders/availablescopes/action","display":{"provider":"Microsoft + any Operation"}},{"name":"Microsoft.Capacity/reservationorders/changedirectory/action","display":{"provider":"Microsoft + Capacity","resource":"Reservations","operation":"Change reservation directory","description":"Change + directory of any reservation"}},{"name":"Microsoft.Capacity/reservationorders/availablescopes/action","display":{"provider":"Microsoft Capacity","resource":"Reservations","operation":"Find Available Scope","description":"Find any Available Scope"}},{"name":"Microsoft.Capacity/reservationorders/reservations/availablescopes/action","display":{"provider":"Microsoft Capacity","resource":"Reservations","operation":"Find Available Scope","description":"Find @@ -80,16 +82,20 @@ interactions: Capacity","resource":"Reservations","operation":"Poll Reservation split operation","description":"Poll any split operation"}},{"name":"Microsoft.Capacity/reservationorders/mergeoperationresults/read","display":{"provider":"Microsoft Capacity","resource":"Reservations","operation":"Poll Reservation merge operation","description":"Poll - any merge operation"}}]}' + any merge operation"}},{"name":"Microsoft.Capacity/reservationorders/reservations/archive/action","display":{"provider":"Microsoft + Capacity","resource":"Reservations","operation":"Archive Reservation","description":"Archive + a reservation which is in a terminal state like Expired, Split etc."}},{"name":"Microsoft.Capacity/reservationorders/reservations/unarchive/action","display":{"provider":"Microsoft + Capacity","resource":"Reservations","operation":"Unarchive a previously archived + Reservation","description":"Unarchive a Reservation which was previously archived"}}]}' headers: cache-control: - no-cache content-length: - - '6592' + - '7376' content-type: - application/json; charset=utf-8 date: - - Fri, 14 Aug 2020 05:25:19 GMT + - Thu, 21 Jan 2021 02:22:30 GMT expires: - '-1' pragma: diff --git a/sdk/reservations/azure-mgmt-reservations/tests/recordings/test_mgmt_reservations.test_list_quota_batch_ai.yaml b/sdk/reservations/azure-mgmt-reservations/tests/recordings/test_mgmt_reservations.test_list_quota_batch_ai.yaml index 9ae46e628048..2a54b6fda487 100644 --- a/sdk/reservations/azure-mgmt-reservations/tests/recordings/test_mgmt_reservations.test_list_quota_batch_ai.yaml +++ b/sdk/reservations/azure-mgmt-reservations/tests/recordings/test_mgmt_reservations.test_list_quota_batch_ai.yaml @@ -9,51 +9,54 @@ interactions: Connection: - keep-alive User-Agent: - - python/3.7.8 (Windows-10-10.0.18362-SP0) msrest/0.6.17 msrest_azure/0.6.4 - azure-mgmt-reservations/0.8.0 Azure-SDK-For-Python + - python/3.6.9 (Linux-4.9.184-linuxkit-x86_64-with-Ubuntu-18.04-bionic) msrest/0.6.10 + msrest_azure/0.6.2 azure-mgmt-reservations/0.9.0 Azure-SDK-For-Python accept-language: - en-US method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.MachineLearningServices/locations/WestUS/serviceLimits?api-version=2019-07-19-preview + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.MachineLearningServices/locations/WestUS/serviceLimits?api-version=2020-10-25 response: body: - string: '{"value":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.MachineLearningServices/locations/WestUS/serviceLimits/standardDFamily","type":"Microsoft.Capacity/ServiceLimits","name":"standardDFamily","properties":{"currentValue":0,"unit":"Count","quotaPeriod":null,"properties":null,"limit":101,"name":{"value":"standardDFamily","localizedValue":"Standard - D Family Cluster Dedicated vCPUs"},"resourceType":"dedicated"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.MachineLearningServices/locations/WestUS/serviceLimits/standardDv2Family","type":"Microsoft.Capacity/ServiceLimits","name":"standardDv2Family","properties":{"currentValue":0,"unit":"Count","quotaPeriod":null,"properties":null,"limit":102,"name":{"value":"standardDv2Family","localizedValue":"Standard - Dv2 Family Cluster Dedicated vCPUs"},"resourceType":"dedicated"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.MachineLearningServices/locations/WestUS/serviceLimits/standardDSv2Family","type":"Microsoft.Capacity/ServiceLimits","name":"standardDSv2Family","properties":{"currentValue":0,"unit":"Count","quotaPeriod":null,"properties":null,"limit":100,"name":{"value":"standardDSv2Family","localizedValue":"Standard - DSv2 Family Cluster Dedicated vCPUs"},"resourceType":"dedicated"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.MachineLearningServices/locations/WestUS/serviceLimits/standardFSv2Family","type":"Microsoft.Capacity/ServiceLimits","name":"standardFSv2Family","properties":{"currentValue":0,"unit":"Count","quotaPeriod":null,"properties":null,"limit":100,"name":{"value":"standardFSv2Family","localizedValue":"Standard - FSv2 Family Cluster Dedicated vCPUs"},"resourceType":"dedicated"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.MachineLearningServices/locations/WestUS/serviceLimits/standardNCFamily","type":"Microsoft.Capacity/ServiceLimits","name":"standardNCFamily","properties":{"currentValue":0,"unit":"Count","quotaPeriod":null,"properties":null,"limit":100,"name":{"value":"standardNCFamily","localizedValue":"Standard - NC Family Cluster Dedicated vCPUs"},"resourceType":"dedicated"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.MachineLearningServices/locations/WestUS/serviceLimits/standardNCSv2Family","type":"Microsoft.Capacity/ServiceLimits","name":"standardNCSv2Family","properties":{"currentValue":0,"unit":"Count","quotaPeriod":null,"properties":null,"limit":0,"name":{"value":"standardNCSv2Family","localizedValue":"Standard - NCSv2 Family Cluster Dedicated vCPUs"},"resourceType":"dedicated"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.MachineLearningServices/locations/WestUS/serviceLimits/standardNCSv3Family","type":"Microsoft.Capacity/ServiceLimits","name":"standardNCSv3Family","properties":{"currentValue":0,"unit":"Count","quotaPeriod":null,"properties":null,"limit":0,"name":{"value":"standardNCSv3Family","localizedValue":"Standard - NCSv3 Family Cluster Dedicated vCPUs"},"resourceType":"dedicated"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.MachineLearningServices/locations/WestUS/serviceLimits/standardNDSFamily","type":"Microsoft.Capacity/ServiceLimits","name":"standardNDSFamily","properties":{"currentValue":0,"unit":"Count","quotaPeriod":null,"properties":null,"limit":0,"name":{"value":"standardNDSFamily","localizedValue":"Standard - NDS Family Cluster Dedicated vCPUs"},"resourceType":"dedicated"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.MachineLearningServices/locations/WestUS/serviceLimits/standardNDSv2Family","type":"Microsoft.Capacity/ServiceLimits","name":"standardNDSv2Family","properties":{"currentValue":0,"unit":"Count","quotaPeriod":null,"properties":null,"limit":0,"name":{"value":"standardNDSv2Family","localizedValue":"Standard - NDSv2 Family Cluster Dedicated vCPUs"},"resourceType":"dedicated"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.MachineLearningServices/locations/WestUS/serviceLimits/standardNVFamily","type":"Microsoft.Capacity/ServiceLimits","name":"standardNVFamily","properties":{"currentValue":0,"unit":"Count","quotaPeriod":null,"properties":null,"limit":100,"name":{"value":"standardNVFamily","localizedValue":"Standard - NV Family Cluster Dedicated vCPUs"},"resourceType":"dedicated"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.MachineLearningServices/locations/WestUS/serviceLimits/standardMSFamily","type":"Microsoft.Capacity/ServiceLimits","name":"standardMSFamily","properties":{"currentValue":0,"unit":"Count","quotaPeriod":null,"properties":null,"limit":0,"name":{"value":"standardMSFamily","localizedValue":"Standard - MS Family Cluster Dedicated vCPUs"},"resourceType":"dedicated"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.MachineLearningServices/locations/WestUS/serviceLimits/standardNVSv3Family","type":"Microsoft.Capacity/ServiceLimits","name":"standardNVSv3Family","properties":{"currentValue":0,"unit":"Count","quotaPeriod":null,"properties":null,"limit":0,"name":{"value":"standardNVSv3Family","localizedValue":"Standard - NVSv3 Family Cluster Dedicated vCPUs"},"resourceType":"dedicated"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.MachineLearningServices/locations/WestUS/serviceLimits/standardHBrsv2Family","type":"Microsoft.Capacity/ServiceLimits","name":"standardHBrsv2Family","properties":{"currentValue":0,"unit":"Count","quotaPeriod":null,"properties":null,"limit":0,"name":{"value":"standardHBrsv2Family","localizedValue":"Standard - HBrsv2 Family Cluster Dedicated vCPUs"},"resourceType":"dedicated"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.MachineLearningServices/locations/WestUS/serviceLimits/standardHCSFamily","type":"Microsoft.Capacity/ServiceLimits","name":"standardHCSFamily","properties":{"currentValue":0,"unit":"Count","quotaPeriod":null,"properties":null,"limit":0,"name":{"value":"standardHCSFamily","localizedValue":"Standard - HCS Family Cluster Dedicated vCPUs"},"resourceType":"dedicated"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.MachineLearningServices/locations/WestUS/serviceLimits/TotalLowPriorityCores","type":"Microsoft.Capacity/ServiceLimits","name":"TotalLowPriorityCores","properties":{"currentValue":0,"unit":"Count","quotaPeriod":null,"properties":null,"limit":301,"name":{"value":"TotalLowPriorityCores","localizedValue":"Total - Cluster Low Priority Regional vCPUs"},"resourceType":"lowPriority"}}]}' + string: '{"value":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.MachineLearningServices/locations/WestUS/serviceLimits","name":"standardDFamily","properties":{"currentValue":0,"limit":100,"name":{"value":"standardDFamily","localizedValue":"Standard + D Family Cluster Dedicated vCPUs"},"properties":{},"resourceType":"dedicated","unit":"Count"},"type":"Microsoft.Capacity/ServiceLimits"},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.MachineLearningServices/locations/WestUS/serviceLimits","name":"standardDv2Family","properties":{"currentValue":0,"limit":104,"name":{"value":"standardDv2Family","localizedValue":"Standard + Dv2 Family Cluster Dedicated vCPUs"},"properties":{},"resourceType":"dedicated","unit":"Count"},"type":"Microsoft.Capacity/ServiceLimits"},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.MachineLearningServices/locations/WestUS/serviceLimits","name":"standardDv3Family","properties":{"currentValue":0,"limit":100,"name":{"value":"standardDv3Family","localizedValue":"Standard + Dv3 Family Cluster Dedicated vCPUs"},"properties":{},"resourceType":"dedicated","unit":"Count"},"type":"Microsoft.Capacity/ServiceLimits"},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.MachineLearningServices/locations/WestUS/serviceLimits","name":"standardDSv2Family","properties":{"currentValue":0,"limit":100,"name":{"value":"standardDSv2Family","localizedValue":"Standard + DSv2 Family Cluster Dedicated vCPUs"},"properties":{},"resourceType":"dedicated","unit":"Count"},"type":"Microsoft.Capacity/ServiceLimits"},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.MachineLearningServices/locations/WestUS/serviceLimits","name":"standardDSv3Family","properties":{"currentValue":0,"limit":100,"name":{"value":"standardDSv3Family","localizedValue":"Standard + DSv3 Family Cluster Dedicated vCPUs"},"properties":{},"resourceType":"dedicated","unit":"Count"},"type":"Microsoft.Capacity/ServiceLimits"},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.MachineLearningServices/locations/WestUS/serviceLimits","name":"standardFSv2Family","properties":{"currentValue":0,"limit":100,"name":{"value":"standardFSv2Family","localizedValue":"Standard + FSv2 Family Cluster Dedicated vCPUs"},"properties":{},"resourceType":"dedicated","unit":"Count"},"type":"Microsoft.Capacity/ServiceLimits"},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.MachineLearningServices/locations/WestUS/serviceLimits","name":"standardNCFamily","properties":{"currentValue":0,"limit":100,"name":{"value":"standardNCFamily","localizedValue":"Standard + NC Family Cluster Dedicated vCPUs"},"properties":{},"resourceType":"dedicated","unit":"Count"},"type":"Microsoft.Capacity/ServiceLimits"},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.MachineLearningServices/locations/WestUS/serviceLimits","name":"standardNCSv2Family","properties":{"currentValue":0,"limit":0,"name":{"value":"standardNCSv2Family","localizedValue":"Standard + NCSv2 Family Cluster Dedicated vCPUs"},"properties":{},"resourceType":"dedicated","unit":"Count"},"type":"Microsoft.Capacity/ServiceLimits"},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.MachineLearningServices/locations/WestUS/serviceLimits","name":"standardNCSv3Family","properties":{"currentValue":0,"limit":0,"name":{"value":"standardNCSv3Family","localizedValue":"Standard + NCSv3 Family Cluster Dedicated vCPUs"},"properties":{},"resourceType":"dedicated","unit":"Count"},"type":"Microsoft.Capacity/ServiceLimits"},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.MachineLearningServices/locations/WestUS/serviceLimits","name":"standardNDSFamily","properties":{"currentValue":0,"limit":0,"name":{"value":"standardNDSFamily","localizedValue":"Standard + NDS Family Cluster Dedicated vCPUs"},"properties":{},"resourceType":"dedicated","unit":"Count"},"type":"Microsoft.Capacity/ServiceLimits"},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.MachineLearningServices/locations/WestUS/serviceLimits","name":"standardNDSv2Family","properties":{"currentValue":0,"limit":0,"name":{"value":"standardNDSv2Family","localizedValue":"Standard + NDSv2 Family Cluster Dedicated vCPUs"},"properties":{},"resourceType":"dedicated","unit":"Count"},"type":"Microsoft.Capacity/ServiceLimits"},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.MachineLearningServices/locations/WestUS/serviceLimits","name":"standardNVFamily","properties":{"currentValue":0,"limit":100,"name":{"value":"standardNVFamily","localizedValue":"Standard + NV Family Cluster Dedicated vCPUs"},"properties":{},"resourceType":"dedicated","unit":"Count"},"type":"Microsoft.Capacity/ServiceLimits"},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.MachineLearningServices/locations/WestUS/serviceLimits","name":"standardMSFamily","properties":{"currentValue":0,"limit":0,"name":{"value":"standardMSFamily","localizedValue":"Standard + MS Family Cluster Dedicated vCPUs"},"properties":{},"resourceType":"dedicated","unit":"Count"},"type":"Microsoft.Capacity/ServiceLimits"},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.MachineLearningServices/locations/WestUS/serviceLimits","name":"standardNVSv3Family","properties":{"currentValue":0,"limit":0,"name":{"value":"standardNVSv3Family","localizedValue":"Standard + NVSv3 Family Cluster Dedicated vCPUs"},"properties":{},"resourceType":"dedicated","unit":"Count"},"type":"Microsoft.Capacity/ServiceLimits"},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.MachineLearningServices/locations/WestUS/serviceLimits","name":"standardHBrsv2Family","properties":{"currentValue":0,"limit":0,"name":{"value":"standardHBrsv2Family","localizedValue":"Standard + HBrsv2 Family Cluster Dedicated vCPUs"},"properties":{},"resourceType":"dedicated","unit":"Count"},"type":"Microsoft.Capacity/ServiceLimits"},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.MachineLearningServices/locations/WestUS/serviceLimits","name":"standardHCSFamily","properties":{"currentValue":0,"limit":0,"name":{"value":"standardHCSFamily","localizedValue":"Standard + HCS Family Cluster Dedicated vCPUs"},"properties":{},"resourceType":"dedicated","unit":"Count"},"type":"Microsoft.Capacity/ServiceLimits"},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.MachineLearningServices/locations/WestUS/serviceLimits","name":"Standard + NCASv3_T4 Family","properties":{"currentValue":0,"limit":0,"name":{"value":"Standard + NCASv3_T4 Family","localizedValue":"Standard NCASv3_T4 Family Cluster Dedicated + vCPUs"},"properties":{},"resourceType":"dedicated","unit":"Count"},"type":"Microsoft.Capacity/ServiceLimits"},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.MachineLearningServices/locations/WestUS/serviceLimits","name":"TotalLowPriorityCores","properties":{"currentValue":0,"limit":300,"name":{"value":"TotalLowPriorityCores","localizedValue":"Total + Cluster Low Priority Regional vCPUs"},"properties":{},"resourceType":"lowPriority","unit":"Count"},"type":"Microsoft.Capacity/ServiceLimits"}]}' headers: cache-control: - - no-cache + - no-store, must-revalidate, no-cache content-length: - - '7284' + - '8044' content-type: - - application/json; charset=utf-8 + - application/json date: - - Sat, 15 Aug 2020 01:39:21 GMT - expires: - - '-1' - pragma: - - no-cache + - Thu, 21 Jan 2021 02:22:33 GMT + ms-requestid: + - PYBk_Z3mHE-WvLXCmf1CyQ.0 server: - - Microsoft-HTTPAPI/2.0 + - Kestrel strict-transport-security: - max-age=31536000; includeSubDomains transfer-encoding: - chunked vary: - - Accept-Encoding + - Accept-Encoding,Accept-Encoding x-content-type-options: - nosniff status: diff --git a/sdk/reservations/azure-mgmt-reservations/tests/recordings/test_mgmt_reservations.test_list_quota_compute.yaml b/sdk/reservations/azure-mgmt-reservations/tests/recordings/test_mgmt_reservations.test_list_quota_compute.yaml index 16d0b7d1e72f..c9a132f3d8ef 100644 --- a/sdk/reservations/azure-mgmt-reservations/tests/recordings/test_mgmt_reservations.test_list_quota_compute.yaml +++ b/sdk/reservations/azure-mgmt-reservations/tests/recordings/test_mgmt_reservations.test_list_quota_compute.yaml @@ -9,105 +9,96 @@ interactions: Connection: - keep-alive User-Agent: - - python/3.7.8 (Windows-10-10.0.18362-SP0) msrest/0.6.17 msrest_azure/0.6.4 - azure-mgmt-reservations/0.8.0 Azure-SDK-For-Python + - python/3.6.9 (Linux-4.9.184-linuxkit-x86_64-with-Ubuntu-18.04-bionic) msrest/0.6.10 + msrest_azure/0.6.2 azure-mgmt-reservations/0.9.0 Azure-SDK-For-Python accept-language: - en-US method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.Compute/locations/WestUS/serviceLimits?api-version=2019-07-19-preview + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.Compute/locations/WestUS/serviceLimits?api-version=2020-10-25 response: body: - string: '{"value":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.Compute/locations/WestUS/serviceLimits/availabilitySets","type":"Microsoft.Capacity/ServiceLimits","name":"availabilitySets","properties":{"currentValue":0,"unit":"Count","quotaPeriod":null,"properties":null,"limit":2500,"name":{"value":"availabilitySets","localizedValue":"Availability - Sets"},"resourceType":null}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.Compute/locations/WestUS/serviceLimits/cores","type":"Microsoft.Capacity/ServiceLimits","name":"cores","properties":{"currentValue":44,"unit":"Count","quotaPeriod":null,"properties":null,"limit":245,"name":{"value":"cores","localizedValue":"Total - Regional vCPUs"},"resourceType":null}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.Compute/locations/WestUS/serviceLimits/virtualMachines","type":"Microsoft.Capacity/ServiceLimits","name":"virtualMachines","properties":{"currentValue":11,"unit":"Count","quotaPeriod":null,"properties":null,"limit":25000,"name":{"value":"virtualMachines","localizedValue":"Virtual - Machines"},"resourceType":null}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.Compute/locations/WestUS/serviceLimits/virtualMachineScaleSets","type":"Microsoft.Capacity/ServiceLimits","name":"virtualMachineScaleSets","properties":{"currentValue":2,"unit":"Count","quotaPeriod":null,"properties":null,"limit":2500,"name":{"value":"virtualMachineScaleSets","localizedValue":"Virtual - Machine Scale Sets"},"resourceType":null}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.Compute/locations/WestUS/serviceLimits/dedicatedVCpus","type":"Microsoft.Capacity/ServiceLimits","name":"dedicatedVCpus","properties":{"currentValue":0,"unit":"Count","quotaPeriod":null,"properties":null,"limit":3000,"name":{"value":"dedicatedVCpus","localizedValue":"Dedicated - vCPUs"},"resourceType":null}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.Compute/locations/WestUS/serviceLimits/lowPriorityCores","type":"Microsoft.Capacity/ServiceLimits","name":"lowPriorityCores","properties":{"currentValue":0,"unit":"Count","quotaPeriod":null,"properties":null,"limit":100,"name":{"value":"lowPriorityCores","localizedValue":"Total - Regional Low-priority vCPUs"},"resourceType":null}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.Compute/locations/WestUS/serviceLimits/standardDv2Family","type":"Microsoft.Capacity/ServiceLimits","name":"standardDv2Family","properties":{"currentValue":44,"unit":"Count","quotaPeriod":null,"properties":null,"limit":240,"name":{"value":"standardDv2Family","localizedValue":"Standard - Dv2 Family vCPUs"},"resourceType":null}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.Compute/locations/WestUS/serviceLimits/basicAFamily","type":"Microsoft.Capacity/ServiceLimits","name":"basicAFamily","properties":{"currentValue":0,"unit":"Count","quotaPeriod":null,"properties":null,"limit":101,"name":{"value":"basicAFamily","localizedValue":"Basic - A Family vCPUs"},"resourceType":null}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.Compute/locations/WestUS/serviceLimits/standardA0_A7Family","type":"Microsoft.Capacity/ServiceLimits","name":"standardA0_A7Family","properties":{"currentValue":0,"unit":"Count","quotaPeriod":null,"properties":null,"limit":101,"name":{"value":"standardA0_A7Family","localizedValue":"Standard - A0-A7 Family vCPUs"},"resourceType":null}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.Compute/locations/WestUS/serviceLimits/standardA8_A11Family","type":"Microsoft.Capacity/ServiceLimits","name":"standardA8_A11Family","properties":{"currentValue":0,"unit":"Count","quotaPeriod":null,"properties":null,"limit":100,"name":{"value":"standardA8_A11Family","localizedValue":"Standard - A8-A11 Family vCPUs"},"resourceType":null}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.Compute/locations/WestUS/serviceLimits/standardDFamily","type":"Microsoft.Capacity/ServiceLimits","name":"standardDFamily","properties":{"currentValue":0,"unit":"Count","quotaPeriod":null,"properties":null,"limit":101,"name":{"value":"standardDFamily","localizedValue":"Standard - D Family vCPUs"},"resourceType":null}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.Compute/locations/WestUS/serviceLimits/standardDSFamily","type":"Microsoft.Capacity/ServiceLimits","name":"standardDSFamily","properties":{"currentValue":0,"unit":"Count","quotaPeriod":null,"properties":null,"limit":100,"name":{"value":"standardDSFamily","localizedValue":"Standard - DS Family vCPUs"},"resourceType":null}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.Compute/locations/WestUS/serviceLimits/standardDSv2Family","type":"Microsoft.Capacity/ServiceLimits","name":"standardDSv2Family","properties":{"currentValue":0,"unit":"Count","quotaPeriod":null,"properties":null,"limit":102,"name":{"value":"standardDSv2Family","localizedValue":"Standard - DSv2 Family vCPUs"},"resourceType":null}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.Compute/locations/WestUS/serviceLimits/standardGFamily","type":"Microsoft.Capacity/ServiceLimits","name":"standardGFamily","properties":{"currentValue":0,"unit":"Count","quotaPeriod":null,"properties":null,"limit":100,"name":{"value":"standardGFamily","localizedValue":"Standard - G Family vCPUs"},"resourceType":null}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.Compute/locations/WestUS/serviceLimits/standardGSFamily","type":"Microsoft.Capacity/ServiceLimits","name":"standardGSFamily","properties":{"currentValue":0,"unit":"Count","quotaPeriod":null,"properties":null,"limit":100,"name":{"value":"standardGSFamily","localizedValue":"Standard - GS Family vCPUs"},"resourceType":null}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.Compute/locations/WestUS/serviceLimits/standardFFamily","type":"Microsoft.Capacity/ServiceLimits","name":"standardFFamily","properties":{"currentValue":0,"unit":"Count","quotaPeriod":null,"properties":null,"limit":100,"name":{"value":"standardFFamily","localizedValue":"Standard - F Family vCPUs"},"resourceType":null}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.Compute/locations/WestUS/serviceLimits/standardFSFamily","type":"Microsoft.Capacity/ServiceLimits","name":"standardFSFamily","properties":{"currentValue":0,"unit":"Count","quotaPeriod":null,"properties":null,"limit":100,"name":{"value":"standardFSFamily","localizedValue":"Standard - FS Family vCPUs"},"resourceType":null}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.Compute/locations/WestUS/serviceLimits/standardNVFamily","type":"Microsoft.Capacity/ServiceLimits","name":"standardNVFamily","properties":{"currentValue":0,"unit":"Count","quotaPeriod":null,"properties":null,"limit":24,"name":{"value":"standardNVFamily","localizedValue":"Standard - NV Family vCPUs"},"resourceType":null}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.Compute/locations/WestUS/serviceLimits/standardNCFamily","type":"Microsoft.Capacity/ServiceLimits","name":"standardNCFamily","properties":{"currentValue":0,"unit":"Count","quotaPeriod":null,"properties":null,"limit":48,"name":{"value":"standardNCFamily","localizedValue":"Standard - NC Family vCPUs"},"resourceType":null}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.Compute/locations/WestUS/serviceLimits/standardHFamily","type":"Microsoft.Capacity/ServiceLimits","name":"standardHFamily","properties":{"currentValue":0,"unit":"Count","quotaPeriod":null,"properties":null,"limit":8,"name":{"value":"standardHFamily","localizedValue":"Standard - H Family vCPUs"},"resourceType":null}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.Compute/locations/WestUS/serviceLimits/standardAv2Family","type":"Microsoft.Capacity/ServiceLimits","name":"standardAv2Family","properties":{"currentValue":0,"unit":"Count","quotaPeriod":null,"properties":null,"limit":100,"name":{"value":"standardAv2Family","localizedValue":"Standard - Av2 Family vCPUs"},"resourceType":null}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.Compute/locations/WestUS/serviceLimits/standardLSFamily","type":"Microsoft.Capacity/ServiceLimits","name":"standardLSFamily","properties":{"currentValue":0,"unit":"Count","quotaPeriod":null,"properties":null,"limit":100,"name":{"value":"standardLSFamily","localizedValue":"Standard - LS Family vCPUs"},"resourceType":null}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.Compute/locations/WestUS/serviceLimits/standardDv2PromoFamily","type":"Microsoft.Capacity/ServiceLimits","name":"standardDv2PromoFamily","properties":{"currentValue":0,"unit":"Count","quotaPeriod":null,"properties":null,"limit":100,"name":{"value":"standardDv2PromoFamily","localizedValue":"Standard - Dv2 Promo Family vCPUs"},"resourceType":null}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.Compute/locations/WestUS/serviceLimits/standardDSv2PromoFamily","type":"Microsoft.Capacity/ServiceLimits","name":"standardDSv2PromoFamily","properties":{"currentValue":0,"unit":"Count","quotaPeriod":null,"properties":null,"limit":100,"name":{"value":"standardDSv2PromoFamily","localizedValue":"Standard - DSv2 Promo Family vCPUs"},"resourceType":null}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.Compute/locations/WestUS/serviceLimits/standardMSFamily","type":"Microsoft.Capacity/ServiceLimits","name":"standardMSFamily","properties":{"currentValue":0,"unit":"Count","quotaPeriod":null,"properties":null,"limit":0,"name":{"value":"standardMSFamily","localizedValue":"Standard - MS Family vCPUs"},"resourceType":null}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.Compute/locations/WestUS/serviceLimits/standardDv3Family","type":"Microsoft.Capacity/ServiceLimits","name":"standardDv3Family","properties":{"currentValue":0,"unit":"Count","quotaPeriod":null,"properties":null,"limit":100,"name":{"value":"standardDv3Family","localizedValue":"Standard - Dv3 Family vCPUs"},"resourceType":null}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.Compute/locations/WestUS/serviceLimits/standardDSv3Family","type":"Microsoft.Capacity/ServiceLimits","name":"standardDSv3Family","properties":{"currentValue":0,"unit":"Count","quotaPeriod":null,"properties":null,"limit":100,"name":{"value":"standardDSv3Family","localizedValue":"Standard - DSv3 Family vCPUs"},"resourceType":null}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.Compute/locations/WestUS/serviceLimits/standardEv3Family","type":"Microsoft.Capacity/ServiceLimits","name":"standardEv3Family","properties":{"currentValue":0,"unit":"Count","quotaPeriod":null,"properties":null,"limit":100,"name":{"value":"standardEv3Family","localizedValue":"Standard - Ev3 Family vCPUs"},"resourceType":null}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.Compute/locations/WestUS/serviceLimits/standardESv3Family","type":"Microsoft.Capacity/ServiceLimits","name":"standardESv3Family","properties":{"currentValue":0,"unit":"Count","quotaPeriod":null,"properties":null,"limit":100,"name":{"value":"standardESv3Family","localizedValue":"Standard - ESv3 Family vCPUs"},"resourceType":null}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.Compute/locations/WestUS/serviceLimits/standardDv4Family","type":"Microsoft.Capacity/ServiceLimits","name":"standardDv4Family","properties":{"currentValue":0,"unit":"Count","quotaPeriod":null,"properties":null,"limit":100,"name":{"value":"standardDv4Family","localizedValue":"Standard - Dv4 Family vCPUs"},"resourceType":null}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.Compute/locations/WestUS/serviceLimits/standardDDv4Family","type":"Microsoft.Capacity/ServiceLimits","name":"standardDDv4Family","properties":{"currentValue":0,"unit":"Count","quotaPeriod":null,"properties":null,"limit":100,"name":{"value":"standardDDv4Family","localizedValue":"Standard - DDv4 Family vCPUs"},"resourceType":null}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.Compute/locations/WestUS/serviceLimits/standardDSv4Family","type":"Microsoft.Capacity/ServiceLimits","name":"standardDSv4Family","properties":{"currentValue":0,"unit":"Count","quotaPeriod":null,"properties":null,"limit":100,"name":{"value":"standardDSv4Family","localizedValue":"Standard - DSv4 Family vCPUs"},"resourceType":null}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.Compute/locations/WestUS/serviceLimits/standardDDSv4Family","type":"Microsoft.Capacity/ServiceLimits","name":"standardDDSv4Family","properties":{"currentValue":0,"unit":"Count","quotaPeriod":null,"properties":null,"limit":100,"name":{"value":"standardDDSv4Family","localizedValue":"Standard - DDSv4 Family vCPUs"},"resourceType":null}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.Compute/locations/WestUS/serviceLimits/standardEv4Family","type":"Microsoft.Capacity/ServiceLimits","name":"standardEv4Family","properties":{"currentValue":0,"unit":"Count","quotaPeriod":null,"properties":null,"limit":100,"name":{"value":"standardEv4Family","localizedValue":"Standard - Ev4 Family vCPUs"},"resourceType":null}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.Compute/locations/WestUS/serviceLimits/standardEDv4Family","type":"Microsoft.Capacity/ServiceLimits","name":"standardEDv4Family","properties":{"currentValue":0,"unit":"Count","quotaPeriod":null,"properties":null,"limit":100,"name":{"value":"standardEDv4Family","localizedValue":"Standard - EDv4 Family vCPUs"},"resourceType":null}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.Compute/locations/WestUS/serviceLimits/standardESv4Family","type":"Microsoft.Capacity/ServiceLimits","name":"standardESv4Family","properties":{"currentValue":0,"unit":"Count","quotaPeriod":null,"properties":null,"limit":100,"name":{"value":"standardESv4Family","localizedValue":"Standard - ESv4 Family vCPUs"},"resourceType":null}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.Compute/locations/WestUS/serviceLimits/standardEDSv4Family","type":"Microsoft.Capacity/ServiceLimits","name":"standardEDSv4Family","properties":{"currentValue":0,"unit":"Count","quotaPeriod":null,"properties":null,"limit":100,"name":{"value":"standardEDSv4Family","localizedValue":"Standard - EDSv4 Family vCPUs"},"resourceType":null}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.Compute/locations/WestUS/serviceLimits/standardBSFamily","type":"Microsoft.Capacity/ServiceLimits","name":"standardBSFamily","properties":{"currentValue":0,"unit":"Count","quotaPeriod":null,"properties":null,"limit":100,"name":{"value":"standardBSFamily","localizedValue":"Standard - BS Family vCPUs"},"resourceType":null}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.Compute/locations/WestUS/serviceLimits/standardFSv2Family","type":"Microsoft.Capacity/ServiceLimits","name":"standardFSv2Family","properties":{"currentValue":0,"unit":"Count","quotaPeriod":null,"properties":null,"limit":100,"name":{"value":"standardFSv2Family","localizedValue":"Standard - FSv2 Family vCPUs"},"resourceType":null}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.Compute/locations/WestUS/serviceLimits/standardNDSFamily","type":"Microsoft.Capacity/ServiceLimits","name":"standardNDSFamily","properties":{"currentValue":0,"unit":"Count","quotaPeriod":null,"properties":null,"limit":0,"name":{"value":"standardNDSFamily","localizedValue":"Standard - NDS Family vCPUs"},"resourceType":null}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.Compute/locations/WestUS/serviceLimits/standardNCSv2Family","type":"Microsoft.Capacity/ServiceLimits","name":"standardNCSv2Family","properties":{"currentValue":0,"unit":"Count","quotaPeriod":null,"properties":null,"limit":0,"name":{"value":"standardNCSv2Family","localizedValue":"Standard - NCSv2 Family vCPUs"},"resourceType":null}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.Compute/locations/WestUS/serviceLimits/standardNCSv3Family","type":"Microsoft.Capacity/ServiceLimits","name":"standardNCSv3Family","properties":{"currentValue":0,"unit":"Count","quotaPeriod":null,"properties":null,"limit":0,"name":{"value":"standardNCSv3Family","localizedValue":"Standard - NCSv3 Family vCPUs"},"resourceType":null}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.Compute/locations/WestUS/serviceLimits/standardLSv2Family","type":"Microsoft.Capacity/ServiceLimits","name":"standardLSv2Family","properties":{"currentValue":0,"unit":"Count","quotaPeriod":null,"properties":null,"limit":100,"name":{"value":"standardLSv2Family","localizedValue":"Standard - LSv2 Family vCPUs"},"resourceType":null}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.Compute/locations/WestUS/serviceLimits/standardPBSFamily","type":"Microsoft.Capacity/ServiceLimits","name":"standardPBSFamily","properties":{"currentValue":0,"unit":"Count","quotaPeriod":null,"properties":null,"limit":6,"name":{"value":"standardPBSFamily","localizedValue":"Standard - PBS Family vCPUs"},"resourceType":null}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.Compute/locations/WestUS/serviceLimits/standardEIv3Family","type":"Microsoft.Capacity/ServiceLimits","name":"standardEIv3Family","properties":{"currentValue":0,"unit":"Count","quotaPeriod":null,"properties":null,"limit":100,"name":{"value":"standardEIv3Family","localizedValue":"Standard - EIv3 Family vCPUs"},"resourceType":null}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.Compute/locations/WestUS/serviceLimits/standardEISv3Family","type":"Microsoft.Capacity/ServiceLimits","name":"standardEISv3Family","properties":{"currentValue":0,"unit":"Count","quotaPeriod":null,"properties":null,"limit":100,"name":{"value":"standardEISv3Family","localizedValue":"Standard - EISv3 Family vCPUs"},"resourceType":null}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.Compute/locations/WestUS/serviceLimits/standardDCSFamily","type":"Microsoft.Capacity/ServiceLimits","name":"standardDCSFamily","properties":{"currentValue":0,"unit":"Count","quotaPeriod":null,"properties":null,"limit":8,"name":{"value":"standardDCSFamily","localizedValue":"Standard - DCS Family vCPUs"},"resourceType":null}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.Compute/locations/WestUS/serviceLimits/standardNVSv2Family","type":"Microsoft.Capacity/ServiceLimits","name":"standardNVSv2Family","properties":{"currentValue":0,"unit":"Count","quotaPeriod":null,"properties":null,"limit":0,"name":{"value":"standardNVSv2Family","localizedValue":"Standard - NVSv2 Family vCPUs"},"resourceType":null}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.Compute/locations/WestUS/serviceLimits/standardMSv2Family","type":"Microsoft.Capacity/ServiceLimits","name":"standardMSv2Family","properties":{"currentValue":0,"unit":"Count","quotaPeriod":null,"properties":null,"limit":0,"name":{"value":"standardMSv2Family","localizedValue":"Standard - MSv2 Family vCPUs"},"resourceType":null}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.Compute/locations/WestUS/serviceLimits/standardHBSFamily","type":"Microsoft.Capacity/ServiceLimits","name":"standardHBSFamily","properties":{"currentValue":0,"unit":"Count","quotaPeriod":null,"properties":null,"limit":0,"name":{"value":"standardHBSFamily","localizedValue":"Standard - HBS Family vCPUs"},"resourceType":null}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.Compute/locations/WestUS/serviceLimits/standardHCSFamily","type":"Microsoft.Capacity/ServiceLimits","name":"standardHCSFamily","properties":{"currentValue":0,"unit":"Count","quotaPeriod":null,"properties":null,"limit":0,"name":{"value":"standardHCSFamily","localizedValue":"Standard - HCS Family vCPUs"},"resourceType":null}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.Compute/locations/WestUS/serviceLimits/standardNVSv3Family","type":"Microsoft.Capacity/ServiceLimits","name":"standardNVSv3Family","properties":{"currentValue":0,"unit":"Count","quotaPeriod":null,"properties":null,"limit":0,"name":{"value":"standardNVSv3Family","localizedValue":"Standard - NVSv3 Family vCPUs"},"resourceType":null}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.Compute/locations/WestUS/serviceLimits/standardNVPromoFamily","type":"Microsoft.Capacity/ServiceLimits","name":"standardNVPromoFamily","properties":{"currentValue":0,"unit":"Count","quotaPeriod":null,"properties":null,"limit":24,"name":{"value":"standardNVPromoFamily","localizedValue":"Standard - NV Promo Family vCPUs"},"resourceType":null}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.Compute/locations/WestUS/serviceLimits/standardNCPromoFamily","type":"Microsoft.Capacity/ServiceLimits","name":"standardNCPromoFamily","properties":{"currentValue":0,"unit":"Count","quotaPeriod":null,"properties":null,"limit":48,"name":{"value":"standardNCPromoFamily","localizedValue":"Standard - NC Promo Family vCPUs"},"resourceType":null}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.Compute/locations/WestUS/serviceLimits/standardHPromoFamily","type":"Microsoft.Capacity/ServiceLimits","name":"standardHPromoFamily","properties":{"currentValue":0,"unit":"Count","quotaPeriod":null,"properties":null,"limit":8,"name":{"value":"standardHPromoFamily","localizedValue":"Standard - H Promo Family vCPUs"},"resourceType":null}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.Compute/locations/WestUS/serviceLimits/standardDAv4Family","type":"Microsoft.Capacity/ServiceLimits","name":"standardDAv4Family","properties":{"currentValue":0,"unit":"Count","quotaPeriod":null,"properties":null,"limit":50,"name":{"value":"standardDAv4Family","localizedValue":"Standard - DAv4 Family vCPUs"},"resourceType":null}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.Compute/locations/WestUS/serviceLimits/standardDASv4Family","type":"Microsoft.Capacity/ServiceLimits","name":"standardDASv4Family","properties":{"currentValue":0,"unit":"Count","quotaPeriod":null,"properties":null,"limit":50,"name":{"value":"standardDASv4Family","localizedValue":"Standard - DASv4 Family vCPUs"},"resourceType":null}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.Compute/locations/WestUS/serviceLimits/standardEAv4Family","type":"Microsoft.Capacity/ServiceLimits","name":"standardEAv4Family","properties":{"currentValue":0,"unit":"Count","quotaPeriod":null,"properties":null,"limit":50,"name":{"value":"standardEAv4Family","localizedValue":"Standard - EAv4 Family vCPUs"},"resourceType":null}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.Compute/locations/WestUS/serviceLimits/standardEASv4Family","type":"Microsoft.Capacity/ServiceLimits","name":"standardEASv4Family","properties":{"currentValue":0,"unit":"Count","quotaPeriod":null,"properties":null,"limit":50,"name":{"value":"standardEASv4Family","localizedValue":"Standard - EASv4 Family vCPUs"},"resourceType":null}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.Compute/locations/WestUS/serviceLimits/standardNDSv3Family","type":"Microsoft.Capacity/ServiceLimits","name":"standardNDSv3Family","properties":{"currentValue":0,"unit":"Count","quotaPeriod":null,"properties":null,"limit":0,"name":{"value":"standardNDSv3Family","localizedValue":"Standard - NDSv3 Family vCPUs"},"resourceType":null}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.Compute/locations/WestUS/serviceLimits/standardDCSv2Family","type":"Microsoft.Capacity/ServiceLimits","name":"standardDCSv2Family","properties":{"currentValue":0,"unit":"Count","quotaPeriod":null,"properties":null,"limit":8,"name":{"value":"standardDCSv2Family","localizedValue":"Standard - DCSv2 Family vCPUs"},"resourceType":null}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.Compute/locations/WestUS/serviceLimits/standardNVSv4Family","type":"Microsoft.Capacity/ServiceLimits","name":"standardNVSv4Family","properties":{"currentValue":0,"unit":"Count","quotaPeriod":null,"properties":null,"limit":0,"name":{"value":"standardNVSv4Family","localizedValue":"Standard - NVSv4 Family vCPUs"},"resourceType":null}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.Compute/locations/WestUS/serviceLimits/standardNDSv2Family","type":"Microsoft.Capacity/ServiceLimits","name":"standardNDSv2Family","properties":{"currentValue":0,"unit":"Count","quotaPeriod":null,"properties":null,"limit":0,"name":{"value":"standardNDSv2Family","localizedValue":"Standard - NDSv2 Family vCPUs"},"resourceType":null}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.Compute/locations/WestUS/serviceLimits/standardNPSFamily","type":"Microsoft.Capacity/ServiceLimits","name":"standardNPSFamily","properties":{"currentValue":0,"unit":"Count","quotaPeriod":null,"properties":null,"limit":0,"name":{"value":"standardNPSFamily","localizedValue":"Standard - NPS Family vCPUs"},"resourceType":null}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.Compute/locations/WestUS/serviceLimits/standardHBrsv2Family","type":"Microsoft.Capacity/ServiceLimits","name":"standardHBrsv2Family","properties":{"currentValue":0,"unit":"Count","quotaPeriod":null,"properties":null,"limit":0,"name":{"value":"standardHBrsv2Family","localizedValue":"Standard - HBrsv2 Family vCPUs"},"resourceType":null}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.Compute/locations/WestUS/serviceLimits/StandardDiskCount","type":"Microsoft.Capacity/ServiceLimits","name":"StandardDiskCount","properties":{"currentValue":11,"unit":"Count","quotaPeriod":null,"properties":null,"limit":50000,"name":{"value":"StandardDiskCount","localizedValue":"Standard - Storage Managed Disks"},"resourceType":null}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.Compute/locations/WestUS/serviceLimits/PremiumDiskCount","type":"Microsoft.Capacity/ServiceLimits","name":"PremiumDiskCount","properties":{"currentValue":0,"unit":"Count","quotaPeriod":null,"properties":null,"limit":50000,"name":{"value":"PremiumDiskCount","localizedValue":"Premium - Storage Managed Disks"},"resourceType":null}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.Compute/locations/WestUS/serviceLimits/StandardSSDDiskCount","type":"Microsoft.Capacity/ServiceLimits","name":"StandardSSDDiskCount","properties":{"currentValue":0,"unit":"Count","quotaPeriod":null,"properties":null,"limit":50000,"name":{"value":"StandardSSDDiskCount","localizedValue":"StandardSSDStorageDisks"},"resourceType":null}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.Compute/locations/WestUS/serviceLimits/UltraSSDDiskCount","type":"Microsoft.Capacity/ServiceLimits","name":"UltraSSDDiskCount","properties":{"currentValue":0,"unit":"Count","quotaPeriod":null,"properties":null,"limit":1000,"name":{"value":"UltraSSDDiskCount","localizedValue":"UltraSSDStorageDisks"},"resourceType":null}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.Compute/locations/WestUS/serviceLimits/StandardSnapshotCount","type":"Microsoft.Capacity/ServiceLimits","name":"StandardSnapshotCount","properties":{"currentValue":0,"unit":"Count","quotaPeriod":null,"properties":null,"limit":50000,"name":{"value":"StandardSnapshotCount","localizedValue":"StandardStorageSnapshots"},"resourceType":null}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.Compute/locations/WestUS/serviceLimits/PremiumSnapshotCount","type":"Microsoft.Capacity/ServiceLimits","name":"PremiumSnapshotCount","properties":{"currentValue":0,"unit":"Count","quotaPeriod":null,"properties":null,"limit":50000,"name":{"value":"PremiumSnapshotCount","localizedValue":"PremiumStorageSnapshots"},"resourceType":null}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.Compute/locations/WestUS/serviceLimits/ZRSSnapshotCount","type":"Microsoft.Capacity/ServiceLimits","name":"ZRSSnapshotCount","properties":{"currentValue":0,"unit":"Count","quotaPeriod":null,"properties":null,"limit":50000,"name":{"value":"ZRSSnapshotCount","localizedValue":"ZrsStorageSnapshots"},"resourceType":null}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.Compute/locations/WestUS/serviceLimits/UltraSSDDiskSizeInGB","type":"Microsoft.Capacity/ServiceLimits","name":"UltraSSDDiskSizeInGB","properties":{"currentValue":0,"unit":"Count","quotaPeriod":null,"properties":null,"limit":16384,"name":{"value":"UltraSSDDiskSizeInGB","localizedValue":"UltraSSDTotalSizeInGB"},"resourceType":null}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.Compute/locations/WestUS/serviceLimits/Gallery","type":"Microsoft.Capacity/ServiceLimits","name":"Gallery","properties":{"currentValue":0,"unit":"Count","quotaPeriod":null,"properties":null,"limit":100,"name":{"value":"Gallery","localizedValue":"Gallery"},"resourceType":null}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.Compute/locations/WestUS/serviceLimits/GalleryImage","type":"Microsoft.Capacity/ServiceLimits","name":"GalleryImage","properties":{"currentValue":0,"unit":"Count","quotaPeriod":null,"properties":null,"limit":1000,"name":{"value":"GalleryImage","localizedValue":"Gallery - Image"},"resourceType":null}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.Compute/locations/WestUS/serviceLimits/GalleryImageVersion","type":"Microsoft.Capacity/ServiceLimits","name":"GalleryImageVersion","properties":{"currentValue":0,"unit":"Count","quotaPeriod":null,"properties":null,"limit":10000,"name":{"value":"GalleryImageVersion","localizedValue":"Gallery - Image Version"},"resourceType":null}}]}' + string: '{"value":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.Compute/locations/WestUS/serviceLimits","name":"lowPriorityCores","properties":{"currentValue":0,"limit":100,"name":{"value":"lowPriorityCores","localizedValue":"Total + Regional Low-priority vCPUs"},"properties":{},"unit":"Count"},"type":"Microsoft.Capacity/ServiceLimits"},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.Compute/locations/WestUS/serviceLimits","name":"basicAFamily","properties":{"currentValue":0,"limit":100,"name":{"value":"basicAFamily","localizedValue":"Basic + A Family vCPUs"},"properties":{},"unit":"Count"},"type":"Microsoft.Capacity/ServiceLimits"},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.Compute/locations/WestUS/serviceLimits","name":"standardA0_A7Family","properties":{"currentValue":0,"limit":100,"name":{"value":"standardA0_A7Family","localizedValue":"Standard + A0-A7 Family vCPUs"},"properties":{},"unit":"Count"},"type":"Microsoft.Capacity/ServiceLimits"},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.Compute/locations/WestUS/serviceLimits","name":"standardA8_A11Family","properties":{"currentValue":0,"limit":100,"name":{"value":"standardA8_A11Family","localizedValue":"Standard + A8-A11 Family vCPUs"},"properties":{},"unit":"Count"},"type":"Microsoft.Capacity/ServiceLimits"},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.Compute/locations/WestUS/serviceLimits","name":"standardDFamily","properties":{"currentValue":0,"limit":100,"name":{"value":"standardDFamily","localizedValue":"Standard + D Family vCPUs"},"properties":{},"unit":"Count"},"type":"Microsoft.Capacity/ServiceLimits"},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.Compute/locations/WestUS/serviceLimits","name":"standardDv2Family","properties":{"currentValue":0,"limit":100,"name":{"value":"standardDv2Family","localizedValue":"Standard + Dv2 Family vCPUs"},"properties":{},"unit":"Count"},"type":"Microsoft.Capacity/ServiceLimits"},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.Compute/locations/WestUS/serviceLimits","name":"standardDSFamily","properties":{"currentValue":0,"limit":100,"name":{"value":"standardDSFamily","localizedValue":"Standard + DS Family vCPUs"},"properties":{},"unit":"Count"},"type":"Microsoft.Capacity/ServiceLimits"},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.Compute/locations/WestUS/serviceLimits","name":"standardDSv2Family","properties":{"currentValue":0,"limit":100,"name":{"value":"standardDSv2Family","localizedValue":"Standard + DSv2 Family vCPUs"},"properties":{},"unit":"Count"},"type":"Microsoft.Capacity/ServiceLimits"},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.Compute/locations/WestUS/serviceLimits","name":"standardGFamily","properties":{"currentValue":0,"limit":100,"name":{"value":"standardGFamily","localizedValue":"Standard + G Family vCPUs"},"properties":{},"unit":"Count"},"type":"Microsoft.Capacity/ServiceLimits"},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.Compute/locations/WestUS/serviceLimits","name":"standardGSFamily","properties":{"currentValue":0,"limit":100,"name":{"value":"standardGSFamily","localizedValue":"Standard + GS Family vCPUs"},"properties":{},"unit":"Count"},"type":"Microsoft.Capacity/ServiceLimits"},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.Compute/locations/WestUS/serviceLimits","name":"standardFFamily","properties":{"currentValue":0,"limit":100,"name":{"value":"standardFFamily","localizedValue":"Standard + F Family vCPUs"},"properties":{},"unit":"Count"},"type":"Microsoft.Capacity/ServiceLimits"},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.Compute/locations/WestUS/serviceLimits","name":"standardFSFamily","properties":{"currentValue":0,"limit":100,"name":{"value":"standardFSFamily","localizedValue":"Standard + FS Family vCPUs"},"properties":{},"unit":"Count"},"type":"Microsoft.Capacity/ServiceLimits"},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.Compute/locations/WestUS/serviceLimits","name":"standardNVFamily","properties":{"currentValue":0,"limit":24,"name":{"value":"standardNVFamily","localizedValue":"Standard + NV Family vCPUs"},"properties":{},"unit":"Count"},"type":"Microsoft.Capacity/ServiceLimits"},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.Compute/locations/WestUS/serviceLimits","name":"standardNCFamily","properties":{"currentValue":0,"limit":48,"name":{"value":"standardNCFamily","localizedValue":"Standard + NC Family vCPUs"},"properties":{},"unit":"Count"},"type":"Microsoft.Capacity/ServiceLimits"},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.Compute/locations/WestUS/serviceLimits","name":"standardHFamily","properties":{"currentValue":0,"limit":8,"name":{"value":"standardHFamily","localizedValue":"Standard + H Family vCPUs"},"properties":{},"unit":"Count"},"type":"Microsoft.Capacity/ServiceLimits"},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.Compute/locations/WestUS/serviceLimits","name":"standardAv2Family","properties":{"currentValue":0,"limit":100,"name":{"value":"standardAv2Family","localizedValue":"Standard + Av2 Family vCPUs"},"properties":{},"unit":"Count"},"type":"Microsoft.Capacity/ServiceLimits"},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.Compute/locations/WestUS/serviceLimits","name":"standardLSFamily","properties":{"currentValue":0,"limit":100,"name":{"value":"standardLSFamily","localizedValue":"Standard + LS Family vCPUs"},"properties":{},"unit":"Count"},"type":"Microsoft.Capacity/ServiceLimits"},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.Compute/locations/WestUS/serviceLimits","name":"standardMSFamily","properties":{"currentValue":0,"limit":0,"name":{"value":"standardMSFamily","localizedValue":"Standard + MS Family vCPUs"},"properties":{},"unit":"Count"},"type":"Microsoft.Capacity/ServiceLimits"},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.Compute/locations/WestUS/serviceLimits","name":"standardDv3Family","properties":{"currentValue":0,"limit":100,"name":{"value":"standardDv3Family","localizedValue":"Standard + Dv3 Family vCPUs"},"properties":{},"unit":"Count"},"type":"Microsoft.Capacity/ServiceLimits"},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.Compute/locations/WestUS/serviceLimits","name":"standardDSv3Family","properties":{"currentValue":0,"limit":100,"name":{"value":"standardDSv3Family","localizedValue":"Standard + DSv3 Family vCPUs"},"properties":{},"unit":"Count"},"type":"Microsoft.Capacity/ServiceLimits"},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.Compute/locations/WestUS/serviceLimits","name":"standardEv3Family","properties":{"currentValue":0,"limit":100,"name":{"value":"standardEv3Family","localizedValue":"Standard + Ev3 Family vCPUs"},"properties":{},"unit":"Count"},"type":"Microsoft.Capacity/ServiceLimits"},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.Compute/locations/WestUS/serviceLimits","name":"standardESv3Family","properties":{"currentValue":0,"limit":100,"name":{"value":"standardESv3Family","localizedValue":"Standard + ESv3 Family vCPUs"},"properties":{},"unit":"Count"},"type":"Microsoft.Capacity/ServiceLimits"},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.Compute/locations/WestUS/serviceLimits","name":"standardDv4Family","properties":{"currentValue":0,"limit":100,"name":{"value":"standardDv4Family","localizedValue":"Standard + Dv4 Family vCPUs"},"properties":{},"unit":"Count"},"type":"Microsoft.Capacity/ServiceLimits"},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.Compute/locations/WestUS/serviceLimits","name":"standardDDv4Family","properties":{"currentValue":0,"limit":100,"name":{"value":"standardDDv4Family","localizedValue":"Standard + DDv4 Family vCPUs"},"properties":{},"unit":"Count"},"type":"Microsoft.Capacity/ServiceLimits"},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.Compute/locations/WestUS/serviceLimits","name":"standardDSv4Family","properties":{"currentValue":0,"limit":100,"name":{"value":"standardDSv4Family","localizedValue":"Standard + DSv4 Family vCPUs"},"properties":{},"unit":"Count"},"type":"Microsoft.Capacity/ServiceLimits"},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.Compute/locations/WestUS/serviceLimits","name":"standardDDSv4Family","properties":{"currentValue":0,"limit":100,"name":{"value":"standardDDSv4Family","localizedValue":"Standard + DDSv4 Family vCPUs"},"properties":{},"unit":"Count"},"type":"Microsoft.Capacity/ServiceLimits"},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.Compute/locations/WestUS/serviceLimits","name":"standardEv4Family","properties":{"currentValue":0,"limit":100,"name":{"value":"standardEv4Family","localizedValue":"Standard + Ev4 Family vCPUs"},"properties":{},"unit":"Count"},"type":"Microsoft.Capacity/ServiceLimits"},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.Compute/locations/WestUS/serviceLimits","name":"standardEDv4Family","properties":{"currentValue":0,"limit":100,"name":{"value":"standardEDv4Family","localizedValue":"Standard + EDv4 Family vCPUs"},"properties":{},"unit":"Count"},"type":"Microsoft.Capacity/ServiceLimits"},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.Compute/locations/WestUS/serviceLimits","name":"standardESv4Family","properties":{"currentValue":0,"limit":100,"name":{"value":"standardESv4Family","localizedValue":"Standard + ESv4 Family vCPUs"},"properties":{},"unit":"Count"},"type":"Microsoft.Capacity/ServiceLimits"},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.Compute/locations/WestUS/serviceLimits","name":"standardEDSv4Family","properties":{"currentValue":0,"limit":100,"name":{"value":"standardEDSv4Family","localizedValue":"Standard + EDSv4 Family vCPUs"},"properties":{},"unit":"Count"},"type":"Microsoft.Capacity/ServiceLimits"},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.Compute/locations/WestUS/serviceLimits","name":"standardBSFamily","properties":{"currentValue":0,"limit":100,"name":{"value":"standardBSFamily","localizedValue":"Standard + BS Family vCPUs"},"properties":{},"unit":"Count"},"type":"Microsoft.Capacity/ServiceLimits"},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.Compute/locations/WestUS/serviceLimits","name":"standardFSv2Family","properties":{"currentValue":0,"limit":100,"name":{"value":"standardFSv2Family","localizedValue":"Standard + FSv2 Family vCPUs"},"properties":{},"unit":"Count"},"type":"Microsoft.Capacity/ServiceLimits"},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.Compute/locations/WestUS/serviceLimits","name":"standardNDSFamily","properties":{"currentValue":0,"limit":0,"name":{"value":"standardNDSFamily","localizedValue":"Standard + NDS Family vCPUs"},"properties":{},"unit":"Count"},"type":"Microsoft.Capacity/ServiceLimits"},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.Compute/locations/WestUS/serviceLimits","name":"standardNCSv2Family","properties":{"currentValue":0,"limit":0,"name":{"value":"standardNCSv2Family","localizedValue":"Standard + NCSv2 Family vCPUs"},"properties":{},"unit":"Count"},"type":"Microsoft.Capacity/ServiceLimits"},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.Compute/locations/WestUS/serviceLimits","name":"standardNCSv3Family","properties":{"currentValue":0,"limit":0,"name":{"value":"standardNCSv3Family","localizedValue":"Standard + NCSv3 Family vCPUs"},"properties":{},"unit":"Count"},"type":"Microsoft.Capacity/ServiceLimits"},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.Compute/locations/WestUS/serviceLimits","name":"standardLSv2Family","properties":{"currentValue":0,"limit":100,"name":{"value":"standardLSv2Family","localizedValue":"Standard + LSv2 Family vCPUs"},"properties":{},"unit":"Count"},"type":"Microsoft.Capacity/ServiceLimits"},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.Compute/locations/WestUS/serviceLimits","name":"standardEIv3Family","properties":{"currentValue":0,"limit":100,"name":{"value":"standardEIv3Family","localizedValue":"Standard + EIv3 Family vCPUs"},"properties":{},"unit":"Count"},"type":"Microsoft.Capacity/ServiceLimits"},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.Compute/locations/WestUS/serviceLimits","name":"standardEISv3Family","properties":{"currentValue":0,"limit":100,"name":{"value":"standardEISv3Family","localizedValue":"Standard + EISv3 Family vCPUs"},"properties":{},"unit":"Count"},"type":"Microsoft.Capacity/ServiceLimits"},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.Compute/locations/WestUS/serviceLimits","name":"standardDCSFamily","properties":{"currentValue":0,"limit":8,"name":{"value":"standardDCSFamily","localizedValue":"Standard + DCS Family vCPUs"},"properties":{},"unit":"Count"},"type":"Microsoft.Capacity/ServiceLimits"},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.Compute/locations/WestUS/serviceLimits","name":"standardMSv2Family","properties":{"currentValue":0,"limit":0,"name":{"value":"standardMSv2Family","localizedValue":"Standard + MSv2 Family vCPUs"},"properties":{},"unit":"Count"},"type":"Microsoft.Capacity/ServiceLimits"},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.Compute/locations/WestUS/serviceLimits","name":"standardHBSFamily","properties":{"currentValue":0,"limit":0,"name":{"value":"standardHBSFamily","localizedValue":"Standard + HBS Family vCPUs"},"properties":{},"unit":"Count"},"type":"Microsoft.Capacity/ServiceLimits"},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.Compute/locations/WestUS/serviceLimits","name":"standardHCSFamily","properties":{"currentValue":0,"limit":0,"name":{"value":"standardHCSFamily","localizedValue":"Standard + HCS Family vCPUs"},"properties":{},"unit":"Count"},"type":"Microsoft.Capacity/ServiceLimits"},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.Compute/locations/WestUS/serviceLimits","name":"standardMSmallv2Family","properties":{"currentValue":0,"limit":100,"name":{"value":"standardMSmallv2Family","localizedValue":"Standard + MSmallv2 Family vCPUs"},"properties":{},"unit":"Count"},"type":"Microsoft.Capacity/ServiceLimits"},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.Compute/locations/WestUS/serviceLimits","name":"standardNVSv3Family","properties":{"currentValue":0,"limit":0,"name":{"value":"standardNVSv3Family","localizedValue":"Standard + NVSv3 Family vCPUs"},"properties":{},"unit":"Count"},"type":"Microsoft.Capacity/ServiceLimits"},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.Compute/locations/WestUS/serviceLimits","name":"standardNVPromoFamily","properties":{"currentValue":0,"limit":24,"name":{"value":"standardNVPromoFamily","localizedValue":"Standard + NV Promo Family vCPUs"},"properties":{},"unit":"Count"},"type":"Microsoft.Capacity/ServiceLimits"},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.Compute/locations/WestUS/serviceLimits","name":"standardNCPromoFamily","properties":{"currentValue":0,"limit":48,"name":{"value":"standardNCPromoFamily","localizedValue":"Standard + NC Promo Family vCPUs"},"properties":{},"unit":"Count"},"type":"Microsoft.Capacity/ServiceLimits"},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.Compute/locations/WestUS/serviceLimits","name":"standardHPromoFamily","properties":{"currentValue":0,"limit":8,"name":{"value":"standardHPromoFamily","localizedValue":"Standard + H Promo Family vCPUs"},"properties":{},"unit":"Count"},"type":"Microsoft.Capacity/ServiceLimits"},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.Compute/locations/WestUS/serviceLimits","name":"standardDAv4Family","properties":{"currentValue":0,"limit":50,"name":{"value":"standardDAv4Family","localizedValue":"Standard + DAv4 Family vCPUs"},"properties":{},"unit":"Count"},"type":"Microsoft.Capacity/ServiceLimits"},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.Compute/locations/WestUS/serviceLimits","name":"standardDASv4Family","properties":{"currentValue":0,"limit":50,"name":{"value":"standardDASv4Family","localizedValue":"Standard + DASv4 Family vCPUs"},"properties":{},"unit":"Count"},"type":"Microsoft.Capacity/ServiceLimits"},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.Compute/locations/WestUS/serviceLimits","name":"standardEAv4Family","properties":{"currentValue":0,"limit":50,"name":{"value":"standardEAv4Family","localizedValue":"Standard + EAv4 Family vCPUs"},"properties":{},"unit":"Count"},"type":"Microsoft.Capacity/ServiceLimits"},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.Compute/locations/WestUS/serviceLimits","name":"standardEASv4Family","properties":{"currentValue":0,"limit":50,"name":{"value":"standardEASv4Family","localizedValue":"Standard + EASv4 Family vCPUs"},"properties":{},"unit":"Count"},"type":"Microsoft.Capacity/ServiceLimits"},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.Compute/locations/WestUS/serviceLimits","name":"standardDCSv2Family","properties":{"currentValue":0,"limit":8,"name":{"value":"standardDCSv2Family","localizedValue":"Standard + DCSv2 Family vCPUs"},"properties":{},"unit":"Count"},"type":"Microsoft.Capacity/ServiceLimits"},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.Compute/locations/WestUS/serviceLimits","name":"standardNVSv4Family","properties":{"currentValue":0,"limit":0,"name":{"value":"standardNVSv4Family","localizedValue":"Standard + NVSv4 Family vCPUs"},"properties":{},"unit":"Count"},"type":"Microsoft.Capacity/ServiceLimits"},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.Compute/locations/WestUS/serviceLimits","name":"standardNDSv2Family","properties":{"currentValue":0,"limit":0,"name":{"value":"standardNDSv2Family","localizedValue":"Standard + NDSv2 Family vCPUs"},"properties":{},"unit":"Count"},"type":"Microsoft.Capacity/ServiceLimits"},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.Compute/locations/WestUS/serviceLimits","name":"standardHBrsv2Family","properties":{"currentValue":0,"limit":0,"name":{"value":"standardHBrsv2Family","localizedValue":"Standard + HBrsv2 Family vCPUs"},"properties":{},"unit":"Count"},"type":"Microsoft.Capacity/ServiceLimits"},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.Compute/locations/WestUS/serviceLimits","name":"Standard + NCASv3_T4 Family","properties":{"currentValue":0,"limit":0,"name":{"value":"Standard + NCASv3_T4 Family","localizedValue":"Standard NCASv3_T4 Family vCPUs"},"properties":{},"unit":"Count"},"type":"Microsoft.Capacity/ServiceLimits"},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.Compute/locations/WestUS/serviceLimits","name":"standardXEIDSv4Family","properties":{"currentValue":0,"limit":100,"name":{"value":"standardXEIDSv4Family","localizedValue":"Standard + EIDSv4 Family vCPUs"},"properties":{},"unit":"Count"},"type":"Microsoft.Capacity/ServiceLimits"},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.Compute/locations/WestUS/serviceLimits","name":"standardXEISv4Family","properties":{"currentValue":0,"limit":100,"name":{"value":"standardXEISv4Family","localizedValue":"Standard + XEISv4 Family vCPUs"},"properties":{},"unit":"Count"},"type":"Microsoft.Capacity/ServiceLimits"},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.Compute/locations/WestUS/serviceLimits","name":"standardMDSmallv2Family","properties":{"currentValue":0,"limit":100,"name":{"value":"standardMDSmallv2Family","localizedValue":"Standard + MDSmallv2 Family vCPUs"},"properties":{},"unit":"Count"},"type":"Microsoft.Capacity/ServiceLimits"},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.Compute/locations/WestUS/serviceLimits","name":"standardMIDSmallv2Family","properties":{"currentValue":0,"limit":100,"name":{"value":"standardMIDSmallv2Family","localizedValue":"Standard + MIDSmallv2 Family vCPUs"},"properties":{},"unit":"Count"},"type":"Microsoft.Capacity/ServiceLimits"},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.Compute/locations/WestUS/serviceLimits","name":"standardMISmallv2Family","properties":{"currentValue":0,"limit":100,"name":{"value":"standardMISmallv2Family","localizedValue":"Standard + MISmallv2 Family vCPUs"},"properties":{},"unit":"Count"},"type":"Microsoft.Capacity/ServiceLimits"}]}' headers: cache-control: - - no-cache + - no-store, must-revalidate, no-cache content-length: - - '33668' + - '23556' content-type: - - application/json; charset=utf-8 + - application/json date: - - Sat, 15 Aug 2020 01:39:23 GMT - expires: - - '-1' - pragma: - - no-cache + - Thu, 21 Jan 2021 02:22:35 GMT + ms-requestid: + - A3kHcDavu02dMsxUk9aWxA.0 server: - - Microsoft-HTTPAPI/2.0 + - Kestrel strict-transport-security: - max-age=31536000; includeSubDomains transfer-encoding: - chunked vary: - - Accept-Encoding + - Accept-Encoding,Accept-Encoding x-content-type-options: - nosniff status: diff --git a/sdk/reservations/azure-mgmt-reservations/tests/recordings/test_mgmt_reservations.test_list_quota_request_status_batch_ai.yaml b/sdk/reservations/azure-mgmt-reservations/tests/recordings/test_mgmt_reservations.test_list_quota_request_status_batch_ai.yaml deleted file mode 100644 index 1a31974764b3..000000000000 --- a/sdk/reservations/azure-mgmt-reservations/tests/recordings/test_mgmt_reservations.test_list_quota_request_status_batch_ai.yaml +++ /dev/null @@ -1,60 +0,0 @@ -interactions: -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Connection: - - keep-alive - User-Agent: - - python/3.7.8 (Windows-10-10.0.18362-SP0) msrest/0.6.17 msrest_azure/0.6.4 - azure-mgmt-reservations/0.8.0 Azure-SDK-For-Python - accept-language: - - en-US - method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.MachineLearningServices/locations/westus/serviceLimitsRequests?api-version=2019-07-19-preview - response: - body: - string: "{\r\n \"@odata.context\":\"https://capacityrpprodpreview.trafficmanager.net/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.MachineLearningServices/locations/westus/$metadata#serviceLimitsRequests\",\"value\":[\r\n - \ {\r\n \"properties\":{\r\n \"requestSubmitTime\":\"2020-08-15T01:28:57.0384939Z\",\"message\":\"\",\"code\":\"\",\"SerailizeCodeField\":false,\"provisioningState\":\"Succeeded\",\"value\":[\r\n - \ {\r\n \"subRequestId\":\"c7c4f101-132d-417a-bd4c-b22f21ec55c1\",\"message\":\"\",\"provisioningState\":\"Succeeded\",\"Limit\":101,\"Name\":{\r\n - \ \"Value\":\"standarddv2family\",\"LocalizedValue\":null\r\n - \ },\"ResourceType\":\"dedicated\"\r\n }\r\n ]\r\n - \ },\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.MachineLearningServices/locations/westus/serviceLimitsRequests/21eccb61-9269-455a-b29b-a9e9977652d4\",\"name\":\"00000000-0000-0000-0000-000000000000/21eccb61-9269-455a-b29b-a9e9977652d4\",\"type\":\"Microsoft.Capacity/serviceLimitsRequests\"\r\n - \ },{\r\n \"properties\":{\r\n \"requestSubmitTime\":\"2020-08-15T01:34:03.4814026Z\",\"message\":\"\",\"code\":\"\",\"SerailizeCodeField\":false,\"provisioningState\":\"Succeeded\",\"value\":[\r\n - \ {\r\n \"subRequestId\":\"6c6a7b91-3f8c-4ff9-a17b-03338e54aede\",\"message\":\"\",\"provisioningState\":\"Succeeded\",\"Limit\":102,\"Name\":{\r\n - \ \"Value\":\"standarddv2family\",\"LocalizedValue\":null\r\n - \ },\"ResourceType\":\"dedicated\"\r\n }\r\n ]\r\n - \ },\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.MachineLearningServices/locations/westus/serviceLimitsRequests/a1e1e060-ded3-4b16-86b6-7181c1f141c7\",\"name\":\"00000000-0000-0000-0000-000000000000/a1e1e060-ded3-4b16-86b6-7181c1f141c7\",\"type\":\"Microsoft.Capacity/serviceLimitsRequests\"\r\n - \ }\r\n ]\r\n}" - headers: - cache-control: - - no-cache - content-length: - - '1912' - content-type: - - application/json; odata.metadata=minimal - date: - - Sat, 15 Aug 2020 01:39:23 GMT - expires: - - '-1' - odata-version: - - '4.0' - pragma: - - no-cache - server: - - Microsoft-HTTPAPI/2.0 - strict-transport-security: - - max-age=31536000; includeSubDomains - transfer-encoding: - - chunked - vary: - - Accept-Encoding - x-content-type-options: - - nosniff - status: - code: 200 - message: OK -version: 1 diff --git a/sdk/reservations/azure-mgmt-reservations/tests/recordings/test_mgmt_reservations.test_list_quota_request_status_compute.yaml b/sdk/reservations/azure-mgmt-reservations/tests/recordings/test_mgmt_reservations.test_list_quota_request_status_compute.yaml deleted file mode 100644 index 87e4f2800717..000000000000 --- a/sdk/reservations/azure-mgmt-reservations/tests/recordings/test_mgmt_reservations.test_list_quota_request_status_compute.yaml +++ /dev/null @@ -1,54 +0,0 @@ -interactions: -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Connection: - - keep-alive - User-Agent: - - python/3.7.8 (Windows-10-10.0.18362-SP0) msrest/0.6.17 msrest_azure/0.6.4 - azure-mgmt-reservations/0.8.0 Azure-SDK-For-Python - accept-language: - - en-US - method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.Compute/locations/WestUS/serviceLimitsRequests?api-version=2019-07-19-preview - response: - body: - string: "{\r\n \"@odata.context\":\"https://capacityrpprodpreview.trafficmanager.net/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.Compute/locations/WestUS/$metadata#serviceLimitsRequests\",\"value\":[\r\n - \ {\r\n \"properties\":{\r\n \"requestSubmitTime\":\"2020-08-15T01:30:03.5493722Z\",\"message\":\"\",\"code\":\"\",\"SerailizeCodeField\":false,\"provisioningState\":\"Succeeded\",\"value\":[\r\n - \ {\r\n \"subRequestId\":\"06376f35-4ab8-4793-b988-3cbcb9e83760\",\"message\":\"\",\"provisioningState\":\"Succeeded\",\"Limit\":240,\"Name\":{\r\n - \ \"Value\":\"standardDv2Family\",\"LocalizedValue\":null\r\n - \ },\"ResourceType\":null\r\n }\r\n ]\r\n },\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.Compute/locations/WestUS/serviceLimitsRequests/0d62622e-42d6-4f52-a7a7-4bf6dcfd2fee\",\"name\":\"00000000-0000-0000-0000-000000000000/0d62622e-42d6-4f52-a7a7-4bf6dcfd2fee\",\"type\":\"Microsoft.Capacity/serviceLimitsRequests\"\r\n - \ }\r\n ]\r\n}" - headers: - cache-control: - - no-cache - content-length: - - '1055' - content-type: - - application/json; odata.metadata=minimal - date: - - Sat, 15 Aug 2020 01:39:25 GMT - expires: - - '-1' - odata-version: - - '4.0' - pragma: - - no-cache - server: - - Microsoft-HTTPAPI/2.0 - strict-transport-security: - - max-age=31536000; includeSubDomains - transfer-encoding: - - chunked - vary: - - Accept-Encoding - x-content-type-options: - - nosniff - status: - code: 200 - message: OK -version: 1 diff --git a/sdk/reservations/azure-mgmt-reservations/tests/recordings/test_mgmt_reservations.test_reservation_operations.yaml b/sdk/reservations/azure-mgmt-reservations/tests/recordings/test_mgmt_reservations.test_reservation_operations.yaml deleted file mode 100644 index 92eae54294d8..000000000000 --- a/sdk/reservations/azure-mgmt-reservations/tests/recordings/test_mgmt_reservations.test_reservation_operations.yaml +++ /dev/null @@ -1,833 +0,0 @@ -interactions: -- request: - body: 'b''b\''{"sku": {"name": "Standard_F1"}, "location": "eastus", "properties": - {"reservedResourceType": "VirtualMachines", "billingScopeId": "/subscriptions/00000000-0000-0000-0000-000000000000", - "term": "P1Y", "quantity": 2, "displayName": "TestPythonPurchase", "appliedScopeType": - "Single", "appliedScopes": ["/subscriptions/00000000-0000-0000-0000-000000000000"], - "reservedResourceProperties": {"instanceFlexibility": "On"}}}\''''' - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Connection: - - keep-alive - Content-Length: - - '418' - Content-Type: - - application/json; charset=utf-8 - User-Agent: - - python/3.8.1 (Windows-10-10.0.19041-SP0) msrest/0.6.18 msrest_azure/0.6.4 - azure-mgmt-reservations/0.8.0 Azure-SDK-For-Python - accept-language: - - en-US - method: POST - uri: https://management.azure.com/providers/Microsoft.Capacity/calculatePrice?api-version=2019-04-01 - response: - body: - string: '{"properties":{"billingCurrencyTotal":{"currencyCode":"USD","amount":542.0},"netTotal":0.0,"taxTotal":0.0,"grandTotal":0.0,"reservationOrderId":"942a2ce9-6911-4240-b953-313f22be1be9","skuTitle":"Reserved - VM Instance, Standard_F1, US East, 1 Year","skuDescription":"Standard_F1","pricingCurrencyTotal":{"currencyCode":"USD","amount":542.0}}}' - headers: - cache-control: - - no-cache - content-length: - - '340' - content-type: - - application/json; charset=utf-8 - date: - - Fri, 14 Aug 2020 05:25:32 GMT - expires: - - '-1' - pragma: - - no-cache - server: - - Microsoft-IIS/10.0 - strict-transport-security: - - max-age=31536000; includeSubDomains - transfer-encoding: - - chunked - vary: - - Accept-Encoding,Accept-Encoding - x-aspnet-version: - - 4.0.30319 - x-content-type-options: - - nosniff - x-ms-ratelimit-remaining-tenant-writes: - - '1199' - x-ms-test: - - '{"contact":"resextteamdev@microsoft.com","scenarios":"inv-v7,NewReservationTypeScenario,CSZ,GtmRiPurchase,crs-vnext","retention":"2020-09-10T00:00:00Z"}' - status: - code: 200 - message: OK -- request: - body: 'b''b\''{"sku": {"name": "Standard_F1"}, "location": "eastus", "properties": - {"reservedResourceType": "VirtualMachines", "billingScopeId": "/subscriptions/00000000-0000-0000-0000-000000000000", - "term": "P1Y", "quantity": 2, "displayName": "TestPythonPurchase", "appliedScopeType": - "Single", "appliedScopes": ["/subscriptions/00000000-0000-0000-0000-000000000000"], - "reservedResourceProperties": {"instanceFlexibility": "On"}}}\''''' - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Connection: - - keep-alive - Content-Length: - - '418' - Content-Type: - - application/json; charset=utf-8 - User-Agent: - - python/3.8.1 (Windows-10-10.0.19041-SP0) msrest/0.6.18 msrest_azure/0.6.4 - azure-mgmt-reservations/0.8.0 Azure-SDK-For-Python - accept-language: - - en-US - method: PUT - uri: https://management.azure.com/providers/Microsoft.Capacity/reservationOrders/942a2ce9-6911-4240-b953-313f22be1be9?api-version=2019-04-01 - response: - body: - string: '{"id":"/providers/microsoft.capacity/reservationOrders/942a2ce9-6911-4240-b953-313f22be1be9","type":"Microsoft.Capacity/reservationOrders","name":"942a2ce9-6911-4240-b953-313f22be1be9","etag":1,"properties":{"displayName":"TestPythonPurchase","requestDateTime":"2020-08-14T05:25:53.7691687Z","term":"P1Y","provisioningState":"Creating","reservations":[{"sku":{"name":"Standard_F1"},"id":"/providers/microsoft.capacity/reservationOrders/942a2ce9-6911-4240-b953-313f22be1be9/reservations/723f1fc5-49a4-47d4-b995-ac4aa4c88ff9","type":"Microsoft.Capacity/reservationOrders/reservations","name":"942a2ce9-6911-4240-b953-313f22be1be9/723f1fc5-49a4-47d4-b995-ac4aa4c88ff9","etag":1,"location":"eastus","properties":{"appliedScopes":["/subscriptions/00000000-0000-0000-0000-000000000000"],"appliedScopeType":"Single","quantity":2,"provisioningState":"Creating","displayName":"TestPythonPurchase","effectiveDateTime":"2020-08-14T05:25:53.7691687Z","lastUpdatedDateTime":"2020-08-14T05:25:53.7691687Z","reservedResourceType":"VirtualMachines","instanceFlexibility":"On","skuDescription":"Reserved - VM Instance, Standard_F1, US East, 1 Year","renew":false}}],"originalQuantity":2,"billingPlan":"Upfront"}}' - headers: - cache-control: - - no-cache - content-length: - - '1193' - content-type: - - application/json; charset=utf-8 - date: - - Fri, 14 Aug 2020 05:26:02 GMT - expires: - - '-1' - location: - - https://management.azure.com/providers/Microsoft.Capacity/reservationOrders/942a2ce9-6911-4240-b953-313f22be1be9?api-version=2019-04-01 - pragma: - - no-cache - server: - - Microsoft-IIS/10.0 - strict-transport-security: - - max-age=31536000; includeSubDomains - x-aspnet-version: - - 4.0.30319 - x-content-type-options: - - nosniff - x-ms-ratelimit-remaining-tenant-writes: - - '1199' - x-ms-test: - - '{"contact":"resextteamdev@microsoft.com","scenarios":"inv-v7,NewReservationTypeScenario,CSZ,GtmRiPurchase,crs-vnext","retention":"2020-09-10T00:00:00Z"}' - status: - code: 202 - message: Accepted -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Connection: - - keep-alive - User-Agent: - - python/3.8.1 (Windows-10-10.0.19041-SP0) msrest/0.6.18 msrest_azure/0.6.4 - azure-mgmt-reservations/0.8.0 Azure-SDK-For-Python - method: GET - uri: https://management.azure.com/providers/Microsoft.Capacity/reservationOrders/942a2ce9-6911-4240-b953-313f22be1be9?api-version=2019-04-01 - response: - body: - string: '{"id":"/providers/microsoft.capacity/reservationOrders/942a2ce9-6911-4240-b953-313f22be1be9","type":"Microsoft.Capacity/reservationOrders","name":"942a2ce9-6911-4240-b953-313f22be1be9","etag":8,"properties":{"displayName":"TestPythonPurchase","requestDateTime":"2020-08-14T05:25:53.7691687Z","expiryDate":"2021-08-14","term":"P1Y","provisioningState":"ConfirmedBilling","reservations":[{"id":"/providers/microsoft.capacity/reservationOrders/942a2ce9-6911-4240-b953-313f22be1be9/reservations/723f1fc5-49a4-47d4-b995-ac4aa4c88ff9"}],"originalQuantity":2,"billingPlan":"Upfront"}}' - headers: - cache-control: - - no-cache - content-length: - - '577' - content-type: - - application/json; charset=utf-8 - date: - - Fri, 14 Aug 2020 05:28:02 GMT - expires: - - '-1' - pragma: - - no-cache - server: - - Microsoft-IIS/10.0 - strict-transport-security: - - max-age=31536000; includeSubDomains - transfer-encoding: - - chunked - vary: - - Accept-Encoding,Accept-Encoding - x-aspnet-version: - - 4.0.30319 - x-content-type-options: - - nosniff - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Connection: - - keep-alive - User-Agent: - - python/3.8.1 (Windows-10-10.0.19041-SP0) msrest/0.6.18 msrest_azure/0.6.4 - azure-mgmt-reservations/0.8.0 Azure-SDK-For-Python - accept-language: - - en-US - method: GET - uri: https://management.azure.com/providers/Microsoft.Capacity/reservationOrders/942a2ce9-6911-4240-b953-313f22be1be9?api-version=2019-04-01 - response: - body: - string: '{"id":"/providers/microsoft.capacity/reservationOrders/942a2ce9-6911-4240-b953-313f22be1be9","type":"Microsoft.Capacity/reservationOrders","name":"942a2ce9-6911-4240-b953-313f22be1be9","etag":8,"properties":{"displayName":"TestPythonPurchase","requestDateTime":"2020-08-14T05:25:53.7691687Z","expiryDate":"2021-08-14","term":"P1Y","provisioningState":"ConfirmedBilling","reservations":[{"id":"/providers/microsoft.capacity/reservationOrders/942a2ce9-6911-4240-b953-313f22be1be9/reservations/723f1fc5-49a4-47d4-b995-ac4aa4c88ff9"}],"originalQuantity":2,"billingPlan":"Upfront"}}' - headers: - cache-control: - - no-cache - content-length: - - '577' - content-type: - - application/json; charset=utf-8 - date: - - Fri, 14 Aug 2020 05:28:03 GMT - expires: - - '-1' - pragma: - - no-cache - server: - - Microsoft-IIS/10.0 - strict-transport-security: - - max-age=31536000; includeSubDomains - transfer-encoding: - - chunked - vary: - - Accept-Encoding,Accept-Encoding - x-aspnet-version: - - 4.0.30319 - x-content-type-options: - - nosniff - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Connection: - - keep-alive - User-Agent: - - python/3.8.1 (Windows-10-10.0.19041-SP0) msrest/0.6.18 msrest_azure/0.6.4 - azure-mgmt-reservations/0.8.0 Azure-SDK-For-Python - accept-language: - - en-US - method: GET - uri: https://management.azure.com/providers/Microsoft.Capacity/reservationOrders/942a2ce9-6911-4240-b953-313f22be1be9/reservations/723f1fc5-49a4-47d4-b995-ac4aa4c88ff9?api-version=2019-04-01 - response: - body: - string: '{"sku":{"name":"Standard_F1"},"id":"/providers/microsoft.capacity/reservationOrders/942a2ce9-6911-4240-b953-313f22be1be9/reservations/723f1fc5-49a4-47d4-b995-ac4aa4c88ff9","type":"Microsoft.Capacity/reservationOrders/reservations","name":"942a2ce9-6911-4240-b953-313f22be1be9/723f1fc5-49a4-47d4-b995-ac4aa4c88ff9","etag":8,"location":"eastus","properties":{"appliedScopes":["/subscriptions/00000000-0000-0000-0000-000000000000"],"appliedScopeType":"Single","quantity":2,"provisioningState":"ConfirmedBilling","expiryDate":"2021-08-14","displayName":"TestPythonPurchase","effectiveDateTime":"2020-08-14T05:25:53.7691687Z","extendedStatusInfo":{"statusCode":"Pending","message":"Your - payment has been successfully processed. We are finalizing your reservation."},"lastUpdatedDateTime":"2020-08-14T05:27:55.8268614Z","reservedResourceType":"VirtualMachines","instanceFlexibility":"On","skuDescription":"Reserved - VM Instance, Standard_F1, US East, 1 Year","renew":false,"term":"P1Y","billingScopeId":"/subscriptions/00000000-0000-0000-0000-000000000000","billingPlan":"Upfront"}}' - headers: - cache-control: - - no-cache - content-length: - - '1075' - content-type: - - application/json; charset=utf-8 - date: - - Fri, 14 Aug 2020 05:28:03 GMT - expires: - - '-1' - pragma: - - no-cache - server: - - Microsoft-IIS/10.0 - strict-transport-security: - - max-age=31536000; includeSubDomains - transfer-encoding: - - chunked - vary: - - Accept-Encoding,Accept-Encoding - x-aspnet-version: - - 4.0.30319 - x-content-type-options: - - nosniff - status: - code: 200 - message: OK -- request: - body: '{"properties": {"appliedScopeType": "Shared", "instanceFlexibility": "On"}}' - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Connection: - - keep-alive - Content-Length: - - '75' - Content-Type: - - application/json; charset=utf-8 - User-Agent: - - python/3.8.1 (Windows-10-10.0.19041-SP0) msrest/0.6.18 msrest_azure/0.6.4 - azure-mgmt-reservations/0.8.0 Azure-SDK-For-Python - accept-language: - - en-US - method: PATCH - uri: https://management.azure.com/providers/Microsoft.Capacity/reservationOrders/942a2ce9-6911-4240-b953-313f22be1be9/reservations/723f1fc5-49a4-47d4-b995-ac4aa4c88ff9?api-version=2019-04-01 - response: - body: - string: '{"sku":{"name":"Standard_F1"},"id":"/providers/microsoft.capacity/reservationOrders/942a2ce9-6911-4240-b953-313f22be1be9/reservations/723f1fc5-49a4-47d4-b995-ac4aa4c88ff9","type":"Microsoft.Capacity/reservationOrders/reservations","name":"942a2ce9-6911-4240-b953-313f22be1be9/723f1fc5-49a4-47d4-b995-ac4aa4c88ff9","etag":11,"location":"eastus","properties":{"appliedScopeType":"Shared","quantity":2,"provisioningState":"Succeeded","expiryDate":"2021-08-14","displayName":"TestPythonPurchase","effectiveDateTime":"2020-08-14T05:28:33.3962128Z","lastUpdatedDateTime":"2020-08-14T05:28:39.5926901Z","reservedResourceType":"VirtualMachines","instanceFlexibility":"On","skuDescription":"Reserved - VM Instance, Standard_F1, US East, 1 Year","renew":false}}' - headers: - cache-control: - - no-cache - content-length: - - '749' - content-type: - - application/json; charset=utf-8 - date: - - Fri, 14 Aug 2020 05:28:41 GMT - expires: - - '-1' - pragma: - - no-cache - server: - - Microsoft-IIS/10.0 - strict-transport-security: - - max-age=31536000; includeSubDomains - transfer-encoding: - - chunked - vary: - - Accept-Encoding,Accept-Encoding - x-aspnet-version: - - 4.0.30319 - x-content-type-options: - - nosniff - x-ms-ratelimit-remaining-tenant-writes: - - '1198' - x-ms-test: - - '{"contact":"resextteamdev@microsoft.com","scenarios":"inv-v7,NewReservationTypeScenario,CSZ,GtmRiPurchase,crs-vnext","retention":"09/10/2020 - 00:00:00"}' - status: - code: 200 - message: OK -- request: - body: 'b''b\''{"properties": {"appliedScopeType": "Single", "appliedScopes": ["/subscriptions/00000000-0000-0000-0000-000000000000"], - "instanceFlexibility": "On"}}\''''' - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Connection: - - keep-alive - Content-Length: - - '149' - Content-Type: - - application/json; charset=utf-8 - User-Agent: - - python/3.8.1 (Windows-10-10.0.19041-SP0) msrest/0.6.18 msrest_azure/0.6.4 - azure-mgmt-reservations/0.8.0 Azure-SDK-For-Python - accept-language: - - en-US - method: PATCH - uri: https://management.azure.com/providers/Microsoft.Capacity/reservationOrders/942a2ce9-6911-4240-b953-313f22be1be9/reservations/723f1fc5-49a4-47d4-b995-ac4aa4c88ff9?api-version=2019-04-01 - response: - body: - string: '{"sku":{"name":"Standard_F1"},"id":"/providers/microsoft.capacity/reservationOrders/942a2ce9-6911-4240-b953-313f22be1be9/reservations/723f1fc5-49a4-47d4-b995-ac4aa4c88ff9","type":"Microsoft.Capacity/reservationOrders/reservations","name":"942a2ce9-6911-4240-b953-313f22be1be9/723f1fc5-49a4-47d4-b995-ac4aa4c88ff9","etag":13,"location":"eastus","properties":{"appliedScopes":["/subscriptions/00000000-0000-0000-0000-000000000000"],"appliedScopeType":"Single","quantity":2,"provisioningState":"Succeeded","expiryDate":"2021-08-14","displayName":"TestPythonPurchase","effectiveDateTime":"2020-08-14T05:29:33.4638363Z","lastUpdatedDateTime":"2020-08-14T05:29:38.8544681Z","reservedResourceType":"VirtualMachines","instanceFlexibility":"On","skuDescription":"Reserved - VM Instance, Standard_F1, US East, 1 Year","renew":false}}' - headers: - cache-control: - - no-cache - content-length: - - '821' - content-type: - - application/json; charset=utf-8 - date: - - Fri, 14 Aug 2020 05:29:41 GMT - expires: - - '-1' - pragma: - - no-cache - server: - - Microsoft-IIS/10.0 - strict-transport-security: - - max-age=31536000; includeSubDomains - transfer-encoding: - - chunked - vary: - - Accept-Encoding,Accept-Encoding - x-aspnet-version: - - 4.0.30319 - x-content-type-options: - - nosniff - x-ms-ratelimit-remaining-tenant-writes: - - '1197' - x-ms-test: - - '{"contact":"resextteamdev@microsoft.com","scenarios":"inv-v7,NewReservationTypeScenario,CSZ,GtmRiPurchase,crs-vnext","retention":"09/10/2020 - 00:00:00"}' - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Connection: - - keep-alive - User-Agent: - - python/3.8.1 (Windows-10-10.0.19041-SP0) msrest/0.6.18 msrest_azure/0.6.4 - azure-mgmt-reservations/0.8.0 Azure-SDK-For-Python - accept-language: - - en-US - method: GET - uri: https://management.azure.com/providers/Microsoft.Capacity/reservationOrders/942a2ce9-6911-4240-b953-313f22be1be9/reservations?api-version=2019-04-01 - response: - body: - string: '{"value":[{"sku":{"name":"Standard_F1"},"id":"/providers/microsoft.capacity/reservationOrders/942a2ce9-6911-4240-b953-313f22be1be9/reservations/723f1fc5-49a4-47d4-b995-ac4aa4c88ff9","type":"Microsoft.Capacity/reservationOrders/reservations","name":"942a2ce9-6911-4240-b953-313f22be1be9/723f1fc5-49a4-47d4-b995-ac4aa4c88ff9","etag":13,"location":"eastus","properties":{"appliedScopes":["/subscriptions/00000000-0000-0000-0000-000000000000"],"appliedScopeType":"Single","quantity":2,"provisioningState":"Succeeded","expiryDate":"2021-08-14","displayName":"TestPythonPurchase","effectiveDateTime":"2020-08-14T05:29:33.4638363Z","lastUpdatedDateTime":"2020-08-14T05:29:38.8544681Z","reservedResourceType":"VirtualMachines","instanceFlexibility":"On","skuDescription":"Reserved - VM Instance, Standard_F1, US East, 1 Year","capabilities":"ApiReturnEnabled, - ApiExchangeEnabled","renew":false,"term":"P1Y","billingScopeId":"/subscriptions/00000000-0000-0000-0000-000000000000","billingPlan":"Upfront"}}]}' - headers: - cache-control: - - no-cache - content-length: - - '995' - content-type: - - application/json; charset=utf-8 - date: - - Fri, 14 Aug 2020 05:29:41 GMT - expires: - - '-1' - pragma: - - no-cache - server: - - Microsoft-IIS/10.0 - strict-transport-security: - - max-age=31536000; includeSubDomains - transfer-encoding: - - chunked - vary: - - Accept-Encoding,Accept-Encoding - x-aspnet-version: - - 4.0.30319 - x-content-type-options: - - nosniff - status: - code: 200 - message: OK -- request: - body: '{"properties": {"quantities": [1, 1], "reservationId": "/providers/Microsoft.Capacity/reservationOrders/942a2ce9-6911-4240-b953-313f22be1be9/reservations/723f1fc5-49a4-47d4-b995-ac4aa4c88ff9"}}' - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Connection: - - keep-alive - Content-Length: - - '193' - Content-Type: - - application/json; charset=utf-8 - User-Agent: - - python/3.8.1 (Windows-10-10.0.19041-SP0) msrest/0.6.18 msrest_azure/0.6.4 - azure-mgmt-reservations/0.8.0 Azure-SDK-For-Python - accept-language: - - en-US - method: POST - uri: https://management.azure.com/providers/Microsoft.Capacity/reservationOrders/942a2ce9-6911-4240-b953-313f22be1be9/split?api-version=2019-04-01 - response: - body: - string: '[{"sku":{"name":"Standard_F1"},"id":"/providers/microsoft.capacity/reservationOrders/942a2ce9-6911-4240-b953-313f22be1be9/reservations/1fb8d3aa-e5e6-41ed-b4ce-29c6fba8479c","type":"Microsoft.Capacity/reservationOrders/reservations","name":"942a2ce9-6911-4240-b953-313f22be1be9/1fb8d3aa-e5e6-41ed-b4ce-29c6fba8479c","etag":2,"location":"eastus","properties":{"appliedScopes":["/subscriptions/00000000-0000-0000-0000-000000000000"],"appliedScopeType":"Single","quantity":1,"provisioningState":"Succeeded","expiryDate":"2021-08-14","displayName":"TestPythonPurchase","effectiveDateTime":"2020-08-14T05:30:05.156559Z","lastUpdatedDateTime":"2020-08-14T05:30:13.2817256Z","reservedResourceType":"VirtualMachines","instanceFlexibility":"On","skuDescription":"Reserved - VM Instance, Standard_F1, US East, 1 Year","splitProperties":{"splitSource":"/providers/microsoft.capacity/reservationOrders/942a2ce9-6911-4240-b953-313f22be1be9/reservations/723f1fc5-49a4-47d4-b995-ac4aa4c88ff9"},"renew":false}},{"sku":{"name":"Standard_F1"},"id":"/providers/microsoft.capacity/reservationOrders/942a2ce9-6911-4240-b953-313f22be1be9/reservations/4c43ab30-2b96-4736-982b-901c131a073f","type":"Microsoft.Capacity/reservationOrders/reservations","name":"942a2ce9-6911-4240-b953-313f22be1be9/4c43ab30-2b96-4736-982b-901c131a073f","etag":2,"location":"eastus","properties":{"appliedScopes":["/subscriptions/00000000-0000-0000-0000-000000000000"],"appliedScopeType":"Single","quantity":1,"provisioningState":"Succeeded","expiryDate":"2021-08-14","displayName":"TestPythonPurchase","effectiveDateTime":"2020-08-14T05:30:05.156559Z","lastUpdatedDateTime":"2020-08-14T05:30:13.2817256Z","reservedResourceType":"VirtualMachines","instanceFlexibility":"On","skuDescription":"Reserved - VM Instance, Standard_F1, US East, 1 Year","splitProperties":{"splitSource":"/providers/microsoft.capacity/reservationOrders/942a2ce9-6911-4240-b953-313f22be1be9/reservations/723f1fc5-49a4-47d4-b995-ac4aa4c88ff9"},"renew":false}},{"sku":{"name":"Standard_F1"},"id":"/providers/microsoft.capacity/reservationOrders/942a2ce9-6911-4240-b953-313f22be1be9/reservations/723f1fc5-49a4-47d4-b995-ac4aa4c88ff9","type":"Microsoft.Capacity/reservationOrders/reservations","name":"942a2ce9-6911-4240-b953-313f22be1be9/723f1fc5-49a4-47d4-b995-ac4aa4c88ff9","etag":16,"location":"eastus","properties":{"appliedScopes":["/subscriptions/00000000-0000-0000-0000-000000000000"],"appliedScopeType":"Single","quantity":2,"provisioningState":"Cancelled","expiryDate":"2021-08-14","displayName":"TestPythonPurchase","effectiveDateTime":"2020-08-14T05:30:05.156559Z","extendedStatusInfo":{"statusCode":"Split","message":"This - reservation was split and is no longer active"},"lastUpdatedDateTime":"2020-08-14T05:30:13.2817256Z","reservedResourceType":"VirtualMachines","instanceFlexibility":"On","skuDescription":"Reserved - VM Instance, Standard_F1, US East, 1 Year","splitProperties":{"splitDestinations":["/providers/microsoft.capacity/reservationOrders/942a2ce9-6911-4240-b953-313f22be1be9/reservations/1fb8d3aa-e5e6-41ed-b4ce-29c6fba8479c","/providers/microsoft.capacity/reservationOrders/942a2ce9-6911-4240-b953-313f22be1be9/reservations/4c43ab30-2b96-4736-982b-901c131a073f"]},"renew":false}}]' - headers: - cache-control: - - no-cache - content-length: - - '3227' - content-type: - - application/json; charset=utf-8 - date: - - Fri, 14 Aug 2020 05:30:17 GMT - expires: - - '-1' - location: - - https://management.azure.com/providers/Microsoft.Capacity/reservationorders/942a2ce9-6911-4240-b953-313f22be1be9/splitoperationresults/723f1fc5-49a4-47d4-b995-ac4aa4c88ff9_14?api-version=2019-04-01 - pragma: - - no-cache - server: - - Microsoft-IIS/10.0 - strict-transport-security: - - max-age=31536000; includeSubDomains - transfer-encoding: - - chunked - vary: - - Accept-Encoding,Accept-Encoding - x-aspnet-version: - - 4.0.30319 - x-content-type-options: - - nosniff - x-ms-ratelimit-remaining-tenant-writes: - - '1198' - x-ms-test: - - '{"contact":"resextteamdev@microsoft.com","scenarios":"inv-v7,NewReservationTypeScenario,CSZ,GtmRiPurchase,crs-vnext","retention":"09/10/2020 - 00:00:00"}' - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Connection: - - keep-alive - User-Agent: - - python/3.8.1 (Windows-10-10.0.19041-SP0) msrest/0.6.18 msrest_azure/0.6.4 - azure-mgmt-reservations/0.8.0 Azure-SDK-For-Python - method: GET - uri: https://management.azure.com/providers/Microsoft.Capacity/reservationorders/942a2ce9-6911-4240-b953-313f22be1be9/splitoperationresults/723f1fc5-49a4-47d4-b995-ac4aa4c88ff9_14?api-version=2019-04-01 - response: - body: - string: '[{"sku":{"name":"Standard_F1"},"id":"/providers/microsoft.capacity/reservationOrders/942a2ce9-6911-4240-b953-313f22be1be9/reservations/1fb8d3aa-e5e6-41ed-b4ce-29c6fba8479c","type":"Microsoft.Capacity/reservationOrders/reservations","name":"942a2ce9-6911-4240-b953-313f22be1be9/1fb8d3aa-e5e6-41ed-b4ce-29c6fba8479c","etag":2,"location":"eastus","properties":{"appliedScopes":["/subscriptions/00000000-0000-0000-0000-000000000000"],"appliedScopeType":"Single","quantity":1,"provisioningState":"Succeeded","expiryDate":"2021-08-14","displayName":"TestPythonPurchase","effectiveDateTime":"2020-08-14T05:30:05.156559Z","lastUpdatedDateTime":"2020-08-14T05:30:13.2817256Z","reservedResourceType":"VirtualMachines","instanceFlexibility":"On","skuDescription":"Reserved - VM Instance, Standard_F1, US East, 1 Year","splitProperties":{"splitSource":"/providers/microsoft.capacity/reservationOrders/942a2ce9-6911-4240-b953-313f22be1be9/reservations/723f1fc5-49a4-47d4-b995-ac4aa4c88ff9"},"renew":false}},{"sku":{"name":"Standard_F1"},"id":"/providers/microsoft.capacity/reservationOrders/942a2ce9-6911-4240-b953-313f22be1be9/reservations/4c43ab30-2b96-4736-982b-901c131a073f","type":"Microsoft.Capacity/reservationOrders/reservations","name":"942a2ce9-6911-4240-b953-313f22be1be9/4c43ab30-2b96-4736-982b-901c131a073f","etag":2,"location":"eastus","properties":{"appliedScopes":["/subscriptions/00000000-0000-0000-0000-000000000000"],"appliedScopeType":"Single","quantity":1,"provisioningState":"Succeeded","expiryDate":"2021-08-14","displayName":"TestPythonPurchase","effectiveDateTime":"2020-08-14T05:30:05.156559Z","lastUpdatedDateTime":"2020-08-14T05:30:13.2817256Z","reservedResourceType":"VirtualMachines","instanceFlexibility":"On","skuDescription":"Reserved - VM Instance, Standard_F1, US East, 1 Year","splitProperties":{"splitSource":"/providers/microsoft.capacity/reservationOrders/942a2ce9-6911-4240-b953-313f22be1be9/reservations/723f1fc5-49a4-47d4-b995-ac4aa4c88ff9"},"renew":false}},{"sku":{"name":"Standard_F1"},"id":"/providers/microsoft.capacity/reservationOrders/942a2ce9-6911-4240-b953-313f22be1be9/reservations/723f1fc5-49a4-47d4-b995-ac4aa4c88ff9","type":"Microsoft.Capacity/reservationOrders/reservations","name":"942a2ce9-6911-4240-b953-313f22be1be9/723f1fc5-49a4-47d4-b995-ac4aa4c88ff9","etag":16,"location":"eastus","properties":{"appliedScopes":["/subscriptions/00000000-0000-0000-0000-000000000000"],"appliedScopeType":"Single","quantity":2,"provisioningState":"Cancelled","expiryDate":"2021-08-14","displayName":"TestPythonPurchase","effectiveDateTime":"2020-08-14T05:30:05.156559Z","extendedStatusInfo":{"statusCode":"Split","message":"This - reservation was split and is no longer active"},"lastUpdatedDateTime":"2020-08-14T05:30:13.2817256Z","reservedResourceType":"VirtualMachines","instanceFlexibility":"On","skuDescription":"Reserved - VM Instance, Standard_F1, US East, 1 Year","splitProperties":{"splitDestinations":["/providers/microsoft.capacity/reservationOrders/942a2ce9-6911-4240-b953-313f22be1be9/reservations/1fb8d3aa-e5e6-41ed-b4ce-29c6fba8479c","/providers/microsoft.capacity/reservationOrders/942a2ce9-6911-4240-b953-313f22be1be9/reservations/4c43ab30-2b96-4736-982b-901c131a073f"]},"renew":false}}]' - headers: - cache-control: - - no-cache - content-length: - - '3227' - content-type: - - application/json; charset=utf-8 - date: - - Fri, 14 Aug 2020 05:30:28 GMT - expires: - - '-1' - pragma: - - no-cache - server: - - Microsoft-IIS/10.0 - strict-transport-security: - - max-age=31536000; includeSubDomains - transfer-encoding: - - chunked - vary: - - Accept-Encoding,Accept-Encoding - x-aspnet-version: - - 4.0.30319 - x-content-type-options: - - nosniff - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Connection: - - keep-alive - User-Agent: - - python/3.8.1 (Windows-10-10.0.19041-SP0) msrest/0.6.18 msrest_azure/0.6.4 - azure-mgmt-reservations/0.8.0 Azure-SDK-For-Python - accept-language: - - en-US - method: GET - uri: https://management.azure.com/providers/Microsoft.Capacity/reservationOrders/942a2ce9-6911-4240-b953-313f22be1be9/reservations?api-version=2019-04-01 - response: - body: - string: '{"value":[{"sku":{"name":"Standard_F1"},"id":"/providers/microsoft.capacity/reservationOrders/942a2ce9-6911-4240-b953-313f22be1be9/reservations/723f1fc5-49a4-47d4-b995-ac4aa4c88ff9","type":"Microsoft.Capacity/reservationOrders/reservations","name":"942a2ce9-6911-4240-b953-313f22be1be9/723f1fc5-49a4-47d4-b995-ac4aa4c88ff9","etag":16,"location":"eastus","properties":{"appliedScopes":["/subscriptions/00000000-0000-0000-0000-000000000000"],"appliedScopeType":"Single","quantity":2,"provisioningState":"Cancelled","expiryDate":"2021-08-14","displayName":"TestPythonPurchase","effectiveDateTime":"2020-08-14T05:30:05.156559Z","extendedStatusInfo":{"statusCode":"Split","message":"This - reservation was split and is no longer active"},"lastUpdatedDateTime":"2020-08-14T05:30:13.2817256Z","reservedResourceType":"VirtualMachines","instanceFlexibility":"On","skuDescription":"Reserved - VM Instance, Standard_F1, US East, 1 Year","splitProperties":{"splitDestinations":["/providers/microsoft.capacity/reservationOrders/942a2ce9-6911-4240-b953-313f22be1be9/reservations/1fb8d3aa-e5e6-41ed-b4ce-29c6fba8479c","/providers/microsoft.capacity/reservationOrders/942a2ce9-6911-4240-b953-313f22be1be9/reservations/4c43ab30-2b96-4736-982b-901c131a073f"]},"renew":false,"term":"P1Y","billingScopeId":"/subscriptions/00000000-0000-0000-0000-000000000000","billingPlan":"Upfront"}},{"sku":{"name":"Standard_F1"},"id":"/providers/microsoft.capacity/reservationOrders/942a2ce9-6911-4240-b953-313f22be1be9/reservations/1fb8d3aa-e5e6-41ed-b4ce-29c6fba8479c","type":"Microsoft.Capacity/reservationOrders/reservations","name":"942a2ce9-6911-4240-b953-313f22be1be9/1fb8d3aa-e5e6-41ed-b4ce-29c6fba8479c","etag":2,"location":"eastus","properties":{"appliedScopes":["/subscriptions/00000000-0000-0000-0000-000000000000"],"appliedScopeType":"Single","quantity":1,"provisioningState":"Succeeded","expiryDate":"2021-08-14","displayName":"TestPythonPurchase","effectiveDateTime":"2020-08-14T05:30:05.156559Z","lastUpdatedDateTime":"2020-08-14T05:30:13.2817256Z","reservedResourceType":"VirtualMachines","instanceFlexibility":"On","skuDescription":"Reserved - VM Instance, Standard_F1, US East, 1 Year","splitProperties":{"splitSource":"/providers/microsoft.capacity/reservationOrders/942a2ce9-6911-4240-b953-313f22be1be9/reservations/723f1fc5-49a4-47d4-b995-ac4aa4c88ff9"},"capabilities":"ApiReturnEnabled, - ApiExchangeEnabled","renew":false,"term":"P1Y","billingScopeId":"/subscriptions/00000000-0000-0000-0000-000000000000","billingPlan":"Upfront"}},{"sku":{"name":"Standard_F1"},"id":"/providers/microsoft.capacity/reservationOrders/942a2ce9-6911-4240-b953-313f22be1be9/reservations/4c43ab30-2b96-4736-982b-901c131a073f","type":"Microsoft.Capacity/reservationOrders/reservations","name":"942a2ce9-6911-4240-b953-313f22be1be9/4c43ab30-2b96-4736-982b-901c131a073f","etag":2,"location":"eastus","properties":{"appliedScopes":["/subscriptions/00000000-0000-0000-0000-000000000000"],"appliedScopeType":"Single","quantity":1,"provisioningState":"Succeeded","expiryDate":"2021-08-14","displayName":"TestPythonPurchase","effectiveDateTime":"2020-08-14T05:30:05.156559Z","lastUpdatedDateTime":"2020-08-14T05:30:13.2817256Z","reservedResourceType":"VirtualMachines","instanceFlexibility":"On","skuDescription":"Reserved - VM Instance, Standard_F1, US East, 1 Year","splitProperties":{"splitSource":"/providers/microsoft.capacity/reservationOrders/942a2ce9-6911-4240-b953-313f22be1be9/reservations/723f1fc5-49a4-47d4-b995-ac4aa4c88ff9"},"capabilities":"ApiReturnEnabled, - ApiExchangeEnabled","renew":false,"term":"P1Y","billingScopeId":"/subscriptions/00000000-0000-0000-0000-000000000000","billingPlan":"Upfront"}}]}' - headers: - cache-control: - - no-cache - content-length: - - '3669' - content-type: - - application/json; charset=utf-8 - date: - - Fri, 14 Aug 2020 05:30:29 GMT - expires: - - '-1' - pragma: - - no-cache - server: - - Microsoft-IIS/10.0 - strict-transport-security: - - max-age=31536000; includeSubDomains - transfer-encoding: - - chunked - vary: - - Accept-Encoding,Accept-Encoding - x-aspnet-version: - - 4.0.30319 - x-content-type-options: - - nosniff - status: - code: 200 - message: OK -- request: - body: '{"properties": {"sources": ["/providers/Microsoft.Capacity/reservationOrders/942a2ce9-6911-4240-b953-313f22be1be9/reservations/1fb8d3aa-e5e6-41ed-b4ce-29c6fba8479c", - "/providers/Microsoft.Capacity/reservationOrders/942a2ce9-6911-4240-b953-313f22be1be9/reservations/4c43ab30-2b96-4736-982b-901c131a073f"]}}' - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Connection: - - keep-alive - Content-Length: - - '305' - Content-Type: - - application/json; charset=utf-8 - User-Agent: - - python/3.8.1 (Windows-10-10.0.19041-SP0) msrest/0.6.18 msrest_azure/0.6.4 - azure-mgmt-reservations/0.8.0 Azure-SDK-For-Python - accept-language: - - en-US - method: POST - uri: https://management.azure.com/providers/Microsoft.Capacity/reservationOrders/942a2ce9-6911-4240-b953-313f22be1be9/merge?api-version=2019-04-01 - response: - body: - string: '[{"sku":{"name":"Standard_F1"},"id":"/providers/microsoft.capacity/reservationOrders/942a2ce9-6911-4240-b953-313f22be1be9/reservations/1fb8d3aa-e5e6-41ed-b4ce-29c6fba8479c","type":"Microsoft.Capacity/reservationOrders/reservations","name":"942a2ce9-6911-4240-b953-313f22be1be9/1fb8d3aa-e5e6-41ed-b4ce-29c6fba8479c","etag":5,"location":"eastus","properties":{"appliedScopes":["/subscriptions/00000000-0000-0000-0000-000000000000"],"appliedScopeType":"Single","quantity":1,"provisioningState":"Cancelled","expiryDate":"2021-08-14","displayName":"TestPythonPurchase","effectiveDateTime":"2020-08-14T05:30:44.3067512Z","extendedStatusInfo":{"statusCode":"Merged","message":"This - reservation was merged and is no longer active"},"lastUpdatedDateTime":"2020-08-14T05:30:44.3067512Z","reservedResourceType":"VirtualMachines","instanceFlexibility":"On","skuDescription":"Reserved - VM Instance, Standard_F1, US East, 1 Year","splitProperties":{"splitSource":"/providers/microsoft.capacity/reservationOrders/942a2ce9-6911-4240-b953-313f22be1be9/reservations/723f1fc5-49a4-47d4-b995-ac4aa4c88ff9"},"mergeProperties":{"mergeDestination":"/providers/microsoft.capacity/reservationOrders/942a2ce9-6911-4240-b953-313f22be1be9/reservations/29196ddb-fdb3-482e-83d3-8a38ab4f4c07"},"renew":false}},{"sku":{"name":"Standard_F1"},"id":"/providers/microsoft.capacity/reservationOrders/942a2ce9-6911-4240-b953-313f22be1be9/reservations/4c43ab30-2b96-4736-982b-901c131a073f","type":"Microsoft.Capacity/reservationOrders/reservations","name":"942a2ce9-6911-4240-b953-313f22be1be9/4c43ab30-2b96-4736-982b-901c131a073f","etag":4,"location":"eastus","properties":{"appliedScopes":["/subscriptions/00000000-0000-0000-0000-000000000000"],"appliedScopeType":"Single","quantity":1,"provisioningState":"Cancelled","expiryDate":"2021-08-14","displayName":"TestPythonPurchase","effectiveDateTime":"2020-08-14T05:30:44.3067512Z","extendedStatusInfo":{"statusCode":"Merged","message":"This - reservation was merged and is no longer active"},"lastUpdatedDateTime":"2020-08-14T05:30:44.3067512Z","reservedResourceType":"VirtualMachines","instanceFlexibility":"On","skuDescription":"Reserved - VM Instance, Standard_F1, US East, 1 Year","splitProperties":{"splitSource":"/providers/microsoft.capacity/reservationOrders/942a2ce9-6911-4240-b953-313f22be1be9/reservations/723f1fc5-49a4-47d4-b995-ac4aa4c88ff9"},"mergeProperties":{"mergeDestination":"/providers/microsoft.capacity/reservationOrders/942a2ce9-6911-4240-b953-313f22be1be9/reservations/29196ddb-fdb3-482e-83d3-8a38ab4f4c07"},"renew":false}},{"sku":{"name":"Standard_F1"},"id":"/providers/microsoft.capacity/reservationOrders/942a2ce9-6911-4240-b953-313f22be1be9/reservations/29196ddb-fdb3-482e-83d3-8a38ab4f4c07","type":"Microsoft.Capacity/reservationOrders/reservations","name":"942a2ce9-6911-4240-b953-313f22be1be9/29196ddb-fdb3-482e-83d3-8a38ab4f4c07","etag":2,"location":"eastus","properties":{"appliedScopes":["/subscriptions/00000000-0000-0000-0000-000000000000"],"appliedScopeType":"Single","quantity":2,"provisioningState":"Succeeded","expiryDate":"2021-08-14","displayName":"TestPythonPurchase","effectiveDateTime":"2020-08-14T05:30:44.3067512Z","lastUpdatedDateTime":"2020-08-14T05:30:44.3067512Z","reservedResourceType":"VirtualMachines","instanceFlexibility":"On","skuDescription":"Reserved - VM Instance, Standard_F1, US East, 1 Year","mergeProperties":{"mergeSources":["/providers/microsoft.capacity/reservationOrders/942a2ce9-6911-4240-b953-313f22be1be9/reservations/1fb8d3aa-e5e6-41ed-b4ce-29c6fba8479c","/providers/microsoft.capacity/reservationOrders/942a2ce9-6911-4240-b953-313f22be1be9/reservations/4c43ab30-2b96-4736-982b-901c131a073f"]},"renew":false}}]' - headers: - cache-control: - - no-cache - content-length: - - '3687' - content-type: - - application/json; charset=utf-8 - date: - - Fri, 14 Aug 2020 05:30:49 GMT - expires: - - '-1' - location: - - https://management.azure.com/providers/Microsoft.Capacity/reservationorders/942a2ce9-6911-4240-b953-313f22be1be9/mergeoperationresults/1fb8d3aa-e5e6-41ed-b4ce-29c6fba8479c_3?api-version=2019-04-01 - pragma: - - no-cache - server: - - Microsoft-IIS/10.0 - strict-transport-security: - - max-age=31536000; includeSubDomains - transfer-encoding: - - chunked - vary: - - Accept-Encoding,Accept-Encoding - x-aspnet-version: - - 4.0.30319 - x-content-type-options: - - nosniff - x-ms-ratelimit-remaining-tenant-writes: - - '1197' - x-ms-test: - - '{"contact":"resextteamdev@microsoft.com","scenarios":"inv-v7,NewReservationTypeScenario,CSZ,GtmRiPurchase,crs-vnext","retention":"09/10/2020 - 00:00:00"}' - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Connection: - - keep-alive - User-Agent: - - python/3.8.1 (Windows-10-10.0.19041-SP0) msrest/0.6.18 msrest_azure/0.6.4 - azure-mgmt-reservations/0.8.0 Azure-SDK-For-Python - method: GET - uri: https://management.azure.com/providers/Microsoft.Capacity/reservationorders/942a2ce9-6911-4240-b953-313f22be1be9/mergeoperationresults/1fb8d3aa-e5e6-41ed-b4ce-29c6fba8479c_3?api-version=2019-04-01 - response: - body: - string: '[{"sku":{"name":"Standard_F1"},"id":"/providers/microsoft.capacity/reservationOrders/942a2ce9-6911-4240-b953-313f22be1be9/reservations/1fb8d3aa-e5e6-41ed-b4ce-29c6fba8479c","type":"Microsoft.Capacity/reservationOrders/reservations","name":"942a2ce9-6911-4240-b953-313f22be1be9/1fb8d3aa-e5e6-41ed-b4ce-29c6fba8479c","etag":5,"location":"eastus","properties":{"appliedScopes":["/subscriptions/00000000-0000-0000-0000-000000000000"],"appliedScopeType":"Single","quantity":1,"provisioningState":"Cancelled","expiryDate":"2021-08-14","displayName":"TestPythonPurchase","effectiveDateTime":"2020-08-14T05:30:44.3067512Z","extendedStatusInfo":{"statusCode":"Merged","message":"This - reservation was merged and is no longer active"},"lastUpdatedDateTime":"2020-08-14T05:30:44.3067512Z","reservedResourceType":"VirtualMachines","instanceFlexibility":"On","skuDescription":"Reserved - VM Instance, Standard_F1, US East, 1 Year","splitProperties":{"splitSource":"/providers/microsoft.capacity/reservationOrders/942a2ce9-6911-4240-b953-313f22be1be9/reservations/723f1fc5-49a4-47d4-b995-ac4aa4c88ff9"},"mergeProperties":{"mergeDestination":"/providers/microsoft.capacity/reservationOrders/942a2ce9-6911-4240-b953-313f22be1be9/reservations/29196ddb-fdb3-482e-83d3-8a38ab4f4c07"},"renew":false}},{"sku":{"name":"Standard_F1"},"id":"/providers/microsoft.capacity/reservationOrders/942a2ce9-6911-4240-b953-313f22be1be9/reservations/4c43ab30-2b96-4736-982b-901c131a073f","type":"Microsoft.Capacity/reservationOrders/reservations","name":"942a2ce9-6911-4240-b953-313f22be1be9/4c43ab30-2b96-4736-982b-901c131a073f","etag":4,"location":"eastus","properties":{"appliedScopes":["/subscriptions/00000000-0000-0000-0000-000000000000"],"appliedScopeType":"Single","quantity":1,"provisioningState":"Cancelled","expiryDate":"2021-08-14","displayName":"TestPythonPurchase","effectiveDateTime":"2020-08-14T05:30:44.3067512Z","extendedStatusInfo":{"statusCode":"Merged","message":"This - reservation was merged and is no longer active"},"lastUpdatedDateTime":"2020-08-14T05:30:44.3067512Z","reservedResourceType":"VirtualMachines","instanceFlexibility":"On","skuDescription":"Reserved - VM Instance, Standard_F1, US East, 1 Year","splitProperties":{"splitSource":"/providers/microsoft.capacity/reservationOrders/942a2ce9-6911-4240-b953-313f22be1be9/reservations/723f1fc5-49a4-47d4-b995-ac4aa4c88ff9"},"mergeProperties":{"mergeDestination":"/providers/microsoft.capacity/reservationOrders/942a2ce9-6911-4240-b953-313f22be1be9/reservations/29196ddb-fdb3-482e-83d3-8a38ab4f4c07"},"renew":false}},{"sku":{"name":"Standard_F1"},"id":"/providers/microsoft.capacity/reservationOrders/942a2ce9-6911-4240-b953-313f22be1be9/reservations/29196ddb-fdb3-482e-83d3-8a38ab4f4c07","type":"Microsoft.Capacity/reservationOrders/reservations","name":"942a2ce9-6911-4240-b953-313f22be1be9/29196ddb-fdb3-482e-83d3-8a38ab4f4c07","etag":2,"location":"eastus","properties":{"appliedScopes":["/subscriptions/00000000-0000-0000-0000-000000000000"],"appliedScopeType":"Single","quantity":2,"provisioningState":"Succeeded","expiryDate":"2021-08-14","displayName":"TestPythonPurchase","effectiveDateTime":"2020-08-14T05:30:44.3067512Z","lastUpdatedDateTime":"2020-08-14T05:30:44.3067512Z","reservedResourceType":"VirtualMachines","instanceFlexibility":"On","skuDescription":"Reserved - VM Instance, Standard_F1, US East, 1 Year","mergeProperties":{"mergeSources":["/providers/microsoft.capacity/reservationOrders/942a2ce9-6911-4240-b953-313f22be1be9/reservations/1fb8d3aa-e5e6-41ed-b4ce-29c6fba8479c","/providers/microsoft.capacity/reservationOrders/942a2ce9-6911-4240-b953-313f22be1be9/reservations/4c43ab30-2b96-4736-982b-901c131a073f"]},"renew":false}}]' - headers: - cache-control: - - no-cache - content-length: - - '3687' - content-type: - - application/json; charset=utf-8 - date: - - Fri, 14 Aug 2020 05:31:00 GMT - expires: - - '-1' - pragma: - - no-cache - server: - - Microsoft-IIS/10.0 - strict-transport-security: - - max-age=31536000; includeSubDomains - transfer-encoding: - - chunked - vary: - - Accept-Encoding,Accept-Encoding - x-aspnet-version: - - 4.0.30319 - x-content-type-options: - - nosniff - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Connection: - - keep-alive - User-Agent: - - python/3.8.1 (Windows-10-10.0.19041-SP0) msrest/0.6.18 msrest_azure/0.6.4 - azure-mgmt-reservations/0.8.0 Azure-SDK-For-Python - accept-language: - - en-US - method: GET - uri: https://management.azure.com/providers/Microsoft.Capacity/reservationOrders/942a2ce9-6911-4240-b953-313f22be1be9/reservations/723f1fc5-49a4-47d4-b995-ac4aa4c88ff9/revisions?api-version=2019-04-01 - response: - body: - string: '{"value":[{"sku":{"name":"Standard_F1"},"id":"/providers/microsoft.capacity/reservationOrders/942a2ce9-6911-4240-b953-313f22be1be9/reservations/723f1fc5-49a4-47d4-b995-ac4aa4c88ff9/revisions/16","type":"Microsoft.Capacity/reservationOrders/reservations/revisions","name":"942a2ce9-6911-4240-b953-313f22be1be9/723f1fc5-49a4-47d4-b995-ac4aa4c88ff9/16","etag":16,"location":"eastus","properties":{"appliedScopes":["/subscriptions/00000000-0000-0000-0000-000000000000"],"appliedScopeType":"Single","quantity":2,"provisioningState":"Cancelled","expiryDate":"2021-08-14","displayName":"TestPythonPurchase","effectiveDateTime":"2020-08-14T05:30:05.156559Z","extendedStatusInfo":{"statusCode":"Split","message":"This - reservation was split and is no longer active"},"lastUpdatedDateTime":"2020-08-14T05:30:13.2817256Z","reservedResourceType":"VirtualMachines","instanceFlexibility":"On","skuDescription":"Reserved - VM Instance, Standard_F1, US East, 1 Year","splitProperties":{"splitDestinations":["/providers/microsoft.capacity/reservationOrders/942a2ce9-6911-4240-b953-313f22be1be9/reservations/1fb8d3aa-e5e6-41ed-b4ce-29c6fba8479c","/providers/microsoft.capacity/reservationOrders/942a2ce9-6911-4240-b953-313f22be1be9/reservations/4c43ab30-2b96-4736-982b-901c131a073f"]},"renew":false}},{"sku":{"name":"Standard_F1"},"id":"/providers/microsoft.capacity/reservationOrders/942a2ce9-6911-4240-b953-313f22be1be9/reservations/723f1fc5-49a4-47d4-b995-ac4aa4c88ff9/revisions/15","type":"Microsoft.Capacity/reservationOrders/reservations/revisions","name":"942a2ce9-6911-4240-b953-313f22be1be9/723f1fc5-49a4-47d4-b995-ac4aa4c88ff9/15","etag":15,"location":"eastus","properties":{"appliedScopes":["/subscriptions/00000000-0000-0000-0000-000000000000"],"appliedScopeType":"Single","quantity":2,"provisioningState":"Pending","expiryDate":"2021-08-14","displayName":"TestPythonPurchase","effectiveDateTime":"2020-08-14T05:29:33.4638363Z","extendedStatusInfo":{"statusCode":"Pending","message":"An - operation is in progress on your reservation. Please wait for operation to - complete before taking further action."},"lastUpdatedDateTime":"2020-08-14T05:30:05.156559Z","reservedResourceType":"VirtualMachines","instanceFlexibility":"On","skuDescription":"Reserved - VM Instance, Standard_F1, US East, 1 Year","splitProperties":{"splitDestinations":["/providers/microsoft.capacity/reservationOrders/942a2ce9-6911-4240-b953-313f22be1be9/reservations/1fb8d3aa-e5e6-41ed-b4ce-29c6fba8479c","/providers/microsoft.capacity/reservationOrders/942a2ce9-6911-4240-b953-313f22be1be9/reservations/4c43ab30-2b96-4736-982b-901c131a073f"]},"renew":false}},{"sku":{"name":"Standard_F1"},"id":"/providers/microsoft.capacity/reservationOrders/942a2ce9-6911-4240-b953-313f22be1be9/reservations/723f1fc5-49a4-47d4-b995-ac4aa4c88ff9/revisions/14","type":"Microsoft.Capacity/reservationOrders/reservations/revisions","name":"942a2ce9-6911-4240-b953-313f22be1be9/723f1fc5-49a4-47d4-b995-ac4aa4c88ff9/14","etag":14,"location":"eastus","properties":{"appliedScopes":["/subscriptions/00000000-0000-0000-0000-000000000000"],"appliedScopeType":"Single","quantity":2,"provisioningState":"Pending","expiryDate":"2021-08-14","displayName":"TestPythonPurchase","effectiveDateTime":"2020-08-14T05:29:33.4638363Z","extendedStatusInfo":{"statusCode":"Pending","message":"An - operation is in progress on your reservation. Please wait for operation to - complete before taking further action."},"lastUpdatedDateTime":"2020-08-14T05:30:04.5939347Z","reservedResourceType":"VirtualMachines","instanceFlexibility":"On","skuDescription":"Reserved - VM Instance, Standard_F1, US East, 1 Year","renew":false}},{"sku":{"name":"Standard_F1"},"id":"/providers/microsoft.capacity/reservationOrders/942a2ce9-6911-4240-b953-313f22be1be9/reservations/723f1fc5-49a4-47d4-b995-ac4aa4c88ff9/revisions/13","type":"Microsoft.Capacity/reservationOrders/reservations/revisions","name":"942a2ce9-6911-4240-b953-313f22be1be9/723f1fc5-49a4-47d4-b995-ac4aa4c88ff9/13","etag":13,"location":"eastus","properties":{"appliedScopes":["/subscriptions/00000000-0000-0000-0000-000000000000"],"appliedScopeType":"Single","quantity":2,"provisioningState":"Succeeded","expiryDate":"2021-08-14","displayName":"TestPythonPurchase","effectiveDateTime":"2020-08-14T05:29:33.4638363Z","lastUpdatedDateTime":"2020-08-14T05:29:38.8544681Z","reservedResourceType":"VirtualMachines","instanceFlexibility":"On","skuDescription":"Reserved - VM Instance, Standard_F1, US East, 1 Year","renew":false}},{"sku":{"name":"Standard_F1"},"id":"/providers/microsoft.capacity/reservationOrders/942a2ce9-6911-4240-b953-313f22be1be9/reservations/723f1fc5-49a4-47d4-b995-ac4aa4c88ff9/revisions/12","type":"Microsoft.Capacity/reservationOrders/reservations/revisions","name":"942a2ce9-6911-4240-b953-313f22be1be9/723f1fc5-49a4-47d4-b995-ac4aa4c88ff9/12","etag":12,"location":"eastus","properties":{"appliedScopeType":"Shared","quantity":2,"provisioningState":"Pending","expiryDate":"2021-08-14","displayName":"TestPythonPurchase","effectiveDateTime":"2020-08-14T05:28:33.3962128Z","extendedStatusInfo":{"statusCode":"Pending","message":"An - operation is in progress on your reservation. Please wait for operation to - complete before taking further action."},"lastUpdatedDateTime":"2020-08-14T05:29:30.8477475Z","reservedResourceType":"VirtualMachines","instanceFlexibility":"On","skuDescription":"Reserved - VM Instance, Standard_F1, US East, 1 Year","renew":false}},{"sku":{"name":"Standard_F1"},"id":"/providers/microsoft.capacity/reservationOrders/942a2ce9-6911-4240-b953-313f22be1be9/reservations/723f1fc5-49a4-47d4-b995-ac4aa4c88ff9/revisions/11","type":"Microsoft.Capacity/reservationOrders/reservations/revisions","name":"942a2ce9-6911-4240-b953-313f22be1be9/723f1fc5-49a4-47d4-b995-ac4aa4c88ff9/11","etag":11,"location":"eastus","properties":{"appliedScopeType":"Shared","quantity":2,"provisioningState":"Succeeded","expiryDate":"2021-08-14","displayName":"TestPythonPurchase","effectiveDateTime":"2020-08-14T05:28:33.3962128Z","lastUpdatedDateTime":"2020-08-14T05:28:39.5926901Z","reservedResourceType":"VirtualMachines","instanceFlexibility":"On","skuDescription":"Reserved - VM Instance, Standard_F1, US East, 1 Year","renew":false}},{"sku":{"name":"Standard_F1"},"id":"/providers/microsoft.capacity/reservationOrders/942a2ce9-6911-4240-b953-313f22be1be9/reservations/723f1fc5-49a4-47d4-b995-ac4aa4c88ff9/revisions/10","type":"Microsoft.Capacity/reservationOrders/reservations/revisions","name":"942a2ce9-6911-4240-b953-313f22be1be9/723f1fc5-49a4-47d4-b995-ac4aa4c88ff9/10","etag":10,"location":"eastus","properties":{"appliedScopes":["/subscriptions/00000000-0000-0000-0000-000000000000"],"appliedScopeType":"Single","quantity":2,"provisioningState":"Pending","expiryDate":"2021-08-14","displayName":"TestPythonPurchase","effectiveDateTime":"2020-08-14T05:28:06.2585946Z","extendedStatusInfo":{"statusCode":"Pending","message":"An - operation is in progress on your reservation. Please wait for operation to - complete before taking further action."},"lastUpdatedDateTime":"2020-08-14T05:28:30.8806058Z","reservedResourceType":"VirtualMachines","instanceFlexibility":"On","skuDescription":"Reserved - VM Instance, Standard_F1, US East, 1 Year","renew":false}},{"sku":{"name":"Standard_F1"},"id":"/providers/microsoft.capacity/reservationOrders/942a2ce9-6911-4240-b953-313f22be1be9/reservations/723f1fc5-49a4-47d4-b995-ac4aa4c88ff9/revisions/9","type":"Microsoft.Capacity/reservationOrders/reservations/revisions","name":"942a2ce9-6911-4240-b953-313f22be1be9/723f1fc5-49a4-47d4-b995-ac4aa4c88ff9/9","etag":9,"location":"eastus","properties":{"appliedScopes":["/subscriptions/00000000-0000-0000-0000-000000000000"],"appliedScopeType":"Single","quantity":2,"provisioningState":"Succeeded","expiryDate":"2021-08-14","displayName":"TestPythonPurchase","effectiveDateTime":"2020-08-14T05:28:06.2585946Z","lastUpdatedDateTime":"2020-08-14T05:28:06.2585946Z","reservedResourceType":"VirtualMachines","instanceFlexibility":"On","skuDescription":"Reserved - VM Instance, Standard_F1, US East, 1 Year","renew":false}},{"sku":{"name":"Standard_F1"},"id":"/providers/microsoft.capacity/reservationOrders/942a2ce9-6911-4240-b953-313f22be1be9/reservations/723f1fc5-49a4-47d4-b995-ac4aa4c88ff9/revisions/8","type":"Microsoft.Capacity/reservationOrders/reservations/revisions","name":"942a2ce9-6911-4240-b953-313f22be1be9/723f1fc5-49a4-47d4-b995-ac4aa4c88ff9/8","etag":8,"location":"eastus","properties":{"appliedScopes":["/subscriptions/00000000-0000-0000-0000-000000000000"],"appliedScopeType":"Single","quantity":2,"provisioningState":"ConfirmedBilling","expiryDate":"2021-08-14","displayName":"TestPythonPurchase","effectiveDateTime":"2020-08-14T05:25:53.7691687Z","extendedStatusInfo":{"statusCode":"Pending","message":"Your - payment has been successfully processed. We are finalizing your reservation."},"lastUpdatedDateTime":"2020-08-14T05:27:55.8268614Z","reservedResourceType":"VirtualMachines","instanceFlexibility":"On","skuDescription":"Reserved - VM Instance, Standard_F1, US East, 1 Year","renew":false}},{"sku":{"name":"Standard_F1"},"id":"/providers/microsoft.capacity/reservationOrders/942a2ce9-6911-4240-b953-313f22be1be9/reservations/723f1fc5-49a4-47d4-b995-ac4aa4c88ff9/revisions/7","type":"Microsoft.Capacity/reservationOrders/reservations/revisions","name":"942a2ce9-6911-4240-b953-313f22be1be9/723f1fc5-49a4-47d4-b995-ac4aa4c88ff9/7","etag":7,"location":"eastus","properties":{"appliedScopes":["/subscriptions/00000000-0000-0000-0000-000000000000"],"appliedScopeType":"Single","quantity":2,"provisioningState":"PendingBilling","displayName":"TestPythonPurchase","effectiveDateTime":"2020-08-14T05:25:53.7691687Z","extendedStatusInfo":{"statusCode":"Pending","message":"Payment - processing is in progress."},"lastUpdatedDateTime":"2020-08-14T05:27:29.7378882Z","reservedResourceType":"VirtualMachines","instanceFlexibility":"On","skuDescription":"Reserved - VM Instance, Standard_F1, US East, 1 Year","renew":false}},{"sku":{"name":"Standard_F1"},"id":"/providers/microsoft.capacity/reservationOrders/942a2ce9-6911-4240-b953-313f22be1be9/reservations/723f1fc5-49a4-47d4-b995-ac4aa4c88ff9/revisions/6","type":"Microsoft.Capacity/reservationOrders/reservations/revisions","name":"942a2ce9-6911-4240-b953-313f22be1be9/723f1fc5-49a4-47d4-b995-ac4aa4c88ff9/6","etag":6,"location":"eastus","properties":{"appliedScopes":["/subscriptions/00000000-0000-0000-0000-000000000000"],"appliedScopeType":"Single","quantity":2,"provisioningState":"ConfirmedCapacity","displayName":"TestPythonPurchase","effectiveDateTime":"2020-08-14T05:25:53.7691687Z","lastUpdatedDateTime":"2020-08-14T05:27:20.1954931Z","reservedResourceType":"VirtualMachines","instanceFlexibility":"On","skuDescription":"Reserved - VM Instance, Standard_F1, US East, 1 Year","renew":false}},{"sku":{"name":"Standard_F1"},"id":"/providers/microsoft.capacity/reservationOrders/942a2ce9-6911-4240-b953-313f22be1be9/reservations/723f1fc5-49a4-47d4-b995-ac4aa4c88ff9/revisions/5","type":"Microsoft.Capacity/reservationOrders/reservations/revisions","name":"942a2ce9-6911-4240-b953-313f22be1be9/723f1fc5-49a4-47d4-b995-ac4aa4c88ff9/5","etag":5,"location":"eastus","properties":{"appliedScopes":["/subscriptions/00000000-0000-0000-0000-000000000000"],"appliedScopeType":"Single","quantity":2,"provisioningState":"PendingCapacity","displayName":"TestPythonPurchase","effectiveDateTime":"2020-08-14T05:25:53.7691687Z","extendedStatusInfo":{"statusCode":"Pending","message":"Reservation - of capacity is in progress."},"lastUpdatedDateTime":"2020-08-14T05:27:10.708613Z","reservedResourceType":"VirtualMachines","instanceFlexibility":"On","skuDescription":"Reserved - VM Instance, Standard_F1, US East, 1 Year","renew":false}},{"sku":{"name":"Standard_F1"},"id":"/providers/microsoft.capacity/reservationOrders/942a2ce9-6911-4240-b953-313f22be1be9/reservations/723f1fc5-49a4-47d4-b995-ac4aa4c88ff9/revisions/4","type":"Microsoft.Capacity/reservationOrders/reservations/revisions","name":"942a2ce9-6911-4240-b953-313f22be1be9/723f1fc5-49a4-47d4-b995-ac4aa4c88ff9/4","etag":4,"location":"eastus","properties":{"appliedScopes":["/subscriptions/00000000-0000-0000-0000-000000000000"],"appliedScopeType":"Single","quantity":2,"provisioningState":"Creating","displayName":"TestPythonPurchase","effectiveDateTime":"2020-08-14T05:25:53.7691687Z","lastUpdatedDateTime":"2020-08-14T05:27:00.4459069Z","reservedResourceType":"VirtualMachines","instanceFlexibility":"On","skuDescription":"Reserved - VM Instance, Standard_F1, US East, 1 Year","renew":false}},{"sku":{"name":"Standard_F1"},"id":"/providers/microsoft.capacity/reservationOrders/942a2ce9-6911-4240-b953-313f22be1be9/reservations/723f1fc5-49a4-47d4-b995-ac4aa4c88ff9/revisions/3","type":"Microsoft.Capacity/reservationOrders/reservations/revisions","name":"942a2ce9-6911-4240-b953-313f22be1be9/723f1fc5-49a4-47d4-b995-ac4aa4c88ff9/3","etag":3,"location":"eastus","properties":{"appliedScopes":["/subscriptions/00000000-0000-0000-0000-000000000000"],"appliedScopeType":"Single","quantity":2,"provisioningState":"Creating","displayName":"TestPythonPurchase","effectiveDateTime":"2020-08-14T05:25:53.7691687Z","lastUpdatedDateTime":"2020-08-14T05:26:18.5293448Z","reservedResourceType":"VirtualMachines","instanceFlexibility":"On","skuDescription":"Reserved - VM Instance, Standard_F1, US East, 1 Year","renew":false}},{"sku":{"name":"Standard_F1"},"id":"/providers/microsoft.capacity/reservationOrders/942a2ce9-6911-4240-b953-313f22be1be9/reservations/723f1fc5-49a4-47d4-b995-ac4aa4c88ff9/revisions/2","type":"Microsoft.Capacity/reservationOrders/reservations/revisions","name":"942a2ce9-6911-4240-b953-313f22be1be9/723f1fc5-49a4-47d4-b995-ac4aa4c88ff9/2","etag":2,"location":"eastus","properties":{"appliedScopes":["/subscriptions/00000000-0000-0000-0000-000000000000"],"appliedScopeType":"Single","quantity":2,"provisioningState":"Creating","displayName":"TestPythonPurchase","effectiveDateTime":"2020-08-14T05:25:53.7691687Z","lastUpdatedDateTime":"2020-08-14T05:26:06.4032302Z","reservedResourceType":"VirtualMachines","instanceFlexibility":"On","skuDescription":"Reserved - VM Instance, Standard_F1, US East, 1 Year","renew":false}},{"sku":{"name":"Standard_F1"},"id":"/providers/microsoft.capacity/reservationOrders/942a2ce9-6911-4240-b953-313f22be1be9/reservations/723f1fc5-49a4-47d4-b995-ac4aa4c88ff9/revisions/1","type":"Microsoft.Capacity/reservationOrders/reservations/revisions","name":"942a2ce9-6911-4240-b953-313f22be1be9/723f1fc5-49a4-47d4-b995-ac4aa4c88ff9/1","etag":1,"location":"eastus","properties":{"appliedScopes":["/subscriptions/00000000-0000-0000-0000-000000000000"],"appliedScopeType":"Single","quantity":2,"provisioningState":"Creating","displayName":"TestPythonPurchase","effectiveDateTime":"2020-08-14T05:25:53.7691687Z","lastUpdatedDateTime":"2020-08-14T05:25:53.7691687Z","reservedResourceType":"VirtualMachines","instanceFlexibility":"On","skuDescription":"Reserved - VM Instance, Standard_F1, US East, 1 Year","renew":false}}]}' - headers: - cache-control: - - no-cache - content-length: - - '15007' - content-type: - - application/json; charset=utf-8 - date: - - Fri, 14 Aug 2020 05:31:00 GMT - expires: - - '-1' - pragma: - - no-cache - server: - - Microsoft-IIS/10.0 - strict-transport-security: - - max-age=31536000; includeSubDomains - transfer-encoding: - - chunked - vary: - - Accept-Encoding,Accept-Encoding - x-aspnet-version: - - 4.0.30319 - x-content-type-options: - - nosniff - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Connection: - - keep-alive - User-Agent: - - python/3.8.1 (Windows-10-10.0.19041-SP0) msrest/0.6.18 msrest_azure/0.6.4 - azure-mgmt-reservations/0.8.0 Azure-SDK-For-Python - accept-language: - - en-US - method: GET - uri: https://management.azure.com/providers/Microsoft.Capacity/reservationOrders/942a2ce9-6911-4240-b953-313f22be1be9/reservations?api-version=2019-04-01 - response: - body: - string: '{"value":[{"sku":{"name":"Standard_F1"},"id":"/providers/microsoft.capacity/reservationOrders/942a2ce9-6911-4240-b953-313f22be1be9/reservations/723f1fc5-49a4-47d4-b995-ac4aa4c88ff9","type":"Microsoft.Capacity/reservationOrders/reservations","name":"942a2ce9-6911-4240-b953-313f22be1be9/723f1fc5-49a4-47d4-b995-ac4aa4c88ff9","etag":16,"location":"eastus","properties":{"appliedScopes":["/subscriptions/00000000-0000-0000-0000-000000000000"],"appliedScopeType":"Single","quantity":2,"provisioningState":"Cancelled","expiryDate":"2021-08-14","displayName":"TestPythonPurchase","effectiveDateTime":"2020-08-14T05:30:05.156559Z","extendedStatusInfo":{"statusCode":"Split","message":"This - reservation was split and is no longer active"},"lastUpdatedDateTime":"2020-08-14T05:30:13.2817256Z","reservedResourceType":"VirtualMachines","instanceFlexibility":"On","skuDescription":"Reserved - VM Instance, Standard_F1, US East, 1 Year","splitProperties":{"splitDestinations":["/providers/microsoft.capacity/reservationOrders/942a2ce9-6911-4240-b953-313f22be1be9/reservations/1fb8d3aa-e5e6-41ed-b4ce-29c6fba8479c","/providers/microsoft.capacity/reservationOrders/942a2ce9-6911-4240-b953-313f22be1be9/reservations/4c43ab30-2b96-4736-982b-901c131a073f"]},"renew":false,"term":"P1Y","billingScopeId":"/subscriptions/00000000-0000-0000-0000-000000000000","billingPlan":"Upfront"}},{"sku":{"name":"Standard_F1"},"id":"/providers/microsoft.capacity/reservationOrders/942a2ce9-6911-4240-b953-313f22be1be9/reservations/1fb8d3aa-e5e6-41ed-b4ce-29c6fba8479c","type":"Microsoft.Capacity/reservationOrders/reservations","name":"942a2ce9-6911-4240-b953-313f22be1be9/1fb8d3aa-e5e6-41ed-b4ce-29c6fba8479c","etag":5,"location":"eastus","properties":{"appliedScopes":["/subscriptions/00000000-0000-0000-0000-000000000000"],"appliedScopeType":"Single","quantity":1,"provisioningState":"Cancelled","expiryDate":"2021-08-14","displayName":"TestPythonPurchase","effectiveDateTime":"2020-08-14T05:30:44.3067512Z","extendedStatusInfo":{"statusCode":"Merged","message":"This - reservation was merged and is no longer active"},"lastUpdatedDateTime":"2020-08-14T05:30:44.3067512Z","reservedResourceType":"VirtualMachines","instanceFlexibility":"On","skuDescription":"Reserved - VM Instance, Standard_F1, US East, 1 Year","splitProperties":{"splitSource":"/providers/microsoft.capacity/reservationOrders/942a2ce9-6911-4240-b953-313f22be1be9/reservations/723f1fc5-49a4-47d4-b995-ac4aa4c88ff9"},"mergeProperties":{"mergeDestination":"/providers/microsoft.capacity/reservationOrders/942a2ce9-6911-4240-b953-313f22be1be9/reservations/29196ddb-fdb3-482e-83d3-8a38ab4f4c07"},"renew":false,"term":"P1Y","billingScopeId":"/subscriptions/00000000-0000-0000-0000-000000000000","billingPlan":"Upfront"}},{"sku":{"name":"Standard_F1"},"id":"/providers/microsoft.capacity/reservationOrders/942a2ce9-6911-4240-b953-313f22be1be9/reservations/4c43ab30-2b96-4736-982b-901c131a073f","type":"Microsoft.Capacity/reservationOrders/reservations","name":"942a2ce9-6911-4240-b953-313f22be1be9/4c43ab30-2b96-4736-982b-901c131a073f","etag":4,"location":"eastus","properties":{"appliedScopes":["/subscriptions/00000000-0000-0000-0000-000000000000"],"appliedScopeType":"Single","quantity":1,"provisioningState":"Cancelled","expiryDate":"2021-08-14","displayName":"TestPythonPurchase","effectiveDateTime":"2020-08-14T05:30:44.3067512Z","extendedStatusInfo":{"statusCode":"Merged","message":"This - reservation was merged and is no longer active"},"lastUpdatedDateTime":"2020-08-14T05:30:44.3067512Z","reservedResourceType":"VirtualMachines","instanceFlexibility":"On","skuDescription":"Reserved - VM Instance, Standard_F1, US East, 1 Year","splitProperties":{"splitSource":"/providers/microsoft.capacity/reservationOrders/942a2ce9-6911-4240-b953-313f22be1be9/reservations/723f1fc5-49a4-47d4-b995-ac4aa4c88ff9"},"mergeProperties":{"mergeDestination":"/providers/microsoft.capacity/reservationOrders/942a2ce9-6911-4240-b953-313f22be1be9/reservations/29196ddb-fdb3-482e-83d3-8a38ab4f4c07"},"renew":false,"term":"P1Y","billingScopeId":"/subscriptions/00000000-0000-0000-0000-000000000000","billingPlan":"Upfront"}},{"sku":{"name":"Standard_F1"},"id":"/providers/microsoft.capacity/reservationOrders/942a2ce9-6911-4240-b953-313f22be1be9/reservations/29196ddb-fdb3-482e-83d3-8a38ab4f4c07","type":"Microsoft.Capacity/reservationOrders/reservations","name":"942a2ce9-6911-4240-b953-313f22be1be9/29196ddb-fdb3-482e-83d3-8a38ab4f4c07","etag":2,"location":"eastus","properties":{"appliedScopes":["/subscriptions/00000000-0000-0000-0000-000000000000"],"appliedScopeType":"Single","quantity":2,"provisioningState":"Succeeded","expiryDate":"2021-08-14","displayName":"TestPythonPurchase","effectiveDateTime":"2020-08-14T05:30:44.3067512Z","lastUpdatedDateTime":"2020-08-14T05:30:44.3067512Z","reservedResourceType":"VirtualMachines","instanceFlexibility":"On","skuDescription":"Reserved - VM Instance, Standard_F1, US East, 1 Year","mergeProperties":{"mergeSources":["/providers/microsoft.capacity/reservationOrders/942a2ce9-6911-4240-b953-313f22be1be9/reservations/1fb8d3aa-e5e6-41ed-b4ce-29c6fba8479c","/providers/microsoft.capacity/reservationOrders/942a2ce9-6911-4240-b953-313f22be1be9/reservations/4c43ab30-2b96-4736-982b-901c131a073f"]},"capabilities":"ApiReturnEnabled, - ApiExchangeEnabled","renew":false,"term":"P1Y","billingScopeId":"/subscriptions/00000000-0000-0000-0000-000000000000","billingPlan":"Upfront"}}]}' - headers: - cache-control: - - no-cache - content-length: - - '5427' - content-type: - - application/json; charset=utf-8 - date: - - Fri, 14 Aug 2020 05:31:01 GMT - expires: - - '-1' - pragma: - - no-cache - server: - - Microsoft-IIS/10.0 - strict-transport-security: - - max-age=31536000; includeSubDomains - transfer-encoding: - - chunked - vary: - - Accept-Encoding,Accept-Encoding - x-aspnet-version: - - 4.0.30319 - x-content-type-options: - - nosniff - status: - code: 200 - message: OK -version: 1 diff --git a/sdk/reservations/azure-mgmt-reservations/tests/recordings/test_mgmt_reservations.test_reservation_order_list.yaml b/sdk/reservations/azure-mgmt-reservations/tests/recordings/test_mgmt_reservations.test_reservation_order_list.yaml deleted file mode 100644 index b0950e5d120f..000000000000 --- a/sdk/reservations/azure-mgmt-reservations/tests/recordings/test_mgmt_reservations.test_reservation_order_list.yaml +++ /dev/null @@ -1,43 +0,0 @@ -interactions: -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Connection: - - keep-alive - User-Agent: - - python/3.8.1 (Windows-10-10.0.19041-SP0) msrest/0.6.18 msrest_azure/0.6.4 - azure-mgmt-reservations/0.8.0 Azure-SDK-For-Python - accept-language: - - en-US - method: GET - uri: https://management.azure.com/providers/Microsoft.Capacity/reservationOrders?api-version=2019-04-01 - response: - body: - string: '{"value":[]}' - headers: - cache-control: - - no-cache - content-length: - - '12' - content-type: - - application/json; charset=utf-8 - date: - - Fri, 14 Aug 2020 05:31:02 GMT - expires: - - '-1' - pragma: - - no-cache - strict-transport-security: - - max-age=31536000; includeSubDomains - vary: - - Accept-Encoding - x-content-type-options: - - nosniff - status: - code: 200 - message: OK -version: 1 diff --git a/sdk/reservations/azure-mgmt-reservations/tests/recordings/test_mgmt_reservations.test_update_quota_batch_ai.yaml b/sdk/reservations/azure-mgmt-reservations/tests/recordings/test_mgmt_reservations.test_update_quota_batch_ai.yaml index 417ae5293434..617ea633141c 100644 --- a/sdk/reservations/azure-mgmt-reservations/tests/recordings/test_mgmt_reservations.test_update_quota_batch_ai.yaml +++ b/sdk/reservations/azure-mgmt-reservations/tests/recordings/test_mgmt_reservations.test_update_quota_batch_ai.yaml @@ -9,59 +9,62 @@ interactions: Connection: - keep-alive User-Agent: - - python/3.7.8 (Windows-10-10.0.18362-SP0) msrest/0.6.17 msrest_azure/0.6.4 - azure-mgmt-reservations/0.8.0 Azure-SDK-For-Python + - python/3.6.9 (Linux-4.9.184-linuxkit-x86_64-with-Ubuntu-18.04-bionic) msrest/0.6.10 + msrest_azure/0.6.2 azure-mgmt-reservations/0.9.0 Azure-SDK-For-Python accept-language: - en-US method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.MachineLearningServices/locations/westus/serviceLimits?api-version=2019-07-19-preview + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.MachineLearningServices/locations/westus/serviceLimits?api-version=2020-10-25 response: body: - string: '{"value":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.MachineLearningServices/locations/westus/serviceLimits/standardDFamily","type":"Microsoft.Capacity/ServiceLimits","name":"standardDFamily","properties":{"currentValue":0,"unit":"Count","quotaPeriod":null,"properties":null,"limit":101,"name":{"value":"standardDFamily","localizedValue":"Standard - D Family Cluster Dedicated vCPUs"},"resourceType":"dedicated"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.MachineLearningServices/locations/westus/serviceLimits/standardDv2Family","type":"Microsoft.Capacity/ServiceLimits","name":"standardDv2Family","properties":{"currentValue":0,"unit":"Count","quotaPeriod":null,"properties":null,"limit":101,"name":{"value":"standardDv2Family","localizedValue":"Standard - Dv2 Family Cluster Dedicated vCPUs"},"resourceType":"dedicated"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.MachineLearningServices/locations/westus/serviceLimits/standardDSv2Family","type":"Microsoft.Capacity/ServiceLimits","name":"standardDSv2Family","properties":{"currentValue":0,"unit":"Count","quotaPeriod":null,"properties":null,"limit":100,"name":{"value":"standardDSv2Family","localizedValue":"Standard - DSv2 Family Cluster Dedicated vCPUs"},"resourceType":"dedicated"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.MachineLearningServices/locations/westus/serviceLimits/standardFSv2Family","type":"Microsoft.Capacity/ServiceLimits","name":"standardFSv2Family","properties":{"currentValue":0,"unit":"Count","quotaPeriod":null,"properties":null,"limit":100,"name":{"value":"standardFSv2Family","localizedValue":"Standard - FSv2 Family Cluster Dedicated vCPUs"},"resourceType":"dedicated"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.MachineLearningServices/locations/westus/serviceLimits/standardNCFamily","type":"Microsoft.Capacity/ServiceLimits","name":"standardNCFamily","properties":{"currentValue":0,"unit":"Count","quotaPeriod":null,"properties":null,"limit":100,"name":{"value":"standardNCFamily","localizedValue":"Standard - NC Family Cluster Dedicated vCPUs"},"resourceType":"dedicated"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.MachineLearningServices/locations/westus/serviceLimits/standardNCSv2Family","type":"Microsoft.Capacity/ServiceLimits","name":"standardNCSv2Family","properties":{"currentValue":0,"unit":"Count","quotaPeriod":null,"properties":null,"limit":0,"name":{"value":"standardNCSv2Family","localizedValue":"Standard - NCSv2 Family Cluster Dedicated vCPUs"},"resourceType":"dedicated"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.MachineLearningServices/locations/westus/serviceLimits/standardNCSv3Family","type":"Microsoft.Capacity/ServiceLimits","name":"standardNCSv3Family","properties":{"currentValue":0,"unit":"Count","quotaPeriod":null,"properties":null,"limit":0,"name":{"value":"standardNCSv3Family","localizedValue":"Standard - NCSv3 Family Cluster Dedicated vCPUs"},"resourceType":"dedicated"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.MachineLearningServices/locations/westus/serviceLimits/standardNDSFamily","type":"Microsoft.Capacity/ServiceLimits","name":"standardNDSFamily","properties":{"currentValue":0,"unit":"Count","quotaPeriod":null,"properties":null,"limit":0,"name":{"value":"standardNDSFamily","localizedValue":"Standard - NDS Family Cluster Dedicated vCPUs"},"resourceType":"dedicated"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.MachineLearningServices/locations/westus/serviceLimits/standardNDSv2Family","type":"Microsoft.Capacity/ServiceLimits","name":"standardNDSv2Family","properties":{"currentValue":0,"unit":"Count","quotaPeriod":null,"properties":null,"limit":0,"name":{"value":"standardNDSv2Family","localizedValue":"Standard - NDSv2 Family Cluster Dedicated vCPUs"},"resourceType":"dedicated"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.MachineLearningServices/locations/westus/serviceLimits/standardNVFamily","type":"Microsoft.Capacity/ServiceLimits","name":"standardNVFamily","properties":{"currentValue":0,"unit":"Count","quotaPeriod":null,"properties":null,"limit":100,"name":{"value":"standardNVFamily","localizedValue":"Standard - NV Family Cluster Dedicated vCPUs"},"resourceType":"dedicated"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.MachineLearningServices/locations/westus/serviceLimits/standardMSFamily","type":"Microsoft.Capacity/ServiceLimits","name":"standardMSFamily","properties":{"currentValue":0,"unit":"Count","quotaPeriod":null,"properties":null,"limit":0,"name":{"value":"standardMSFamily","localizedValue":"Standard - MS Family Cluster Dedicated vCPUs"},"resourceType":"dedicated"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.MachineLearningServices/locations/westus/serviceLimits/standardNVSv3Family","type":"Microsoft.Capacity/ServiceLimits","name":"standardNVSv3Family","properties":{"currentValue":0,"unit":"Count","quotaPeriod":null,"properties":null,"limit":0,"name":{"value":"standardNVSv3Family","localizedValue":"Standard - NVSv3 Family Cluster Dedicated vCPUs"},"resourceType":"dedicated"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.MachineLearningServices/locations/westus/serviceLimits/standardHBrsv2Family","type":"Microsoft.Capacity/ServiceLimits","name":"standardHBrsv2Family","properties":{"currentValue":0,"unit":"Count","quotaPeriod":null,"properties":null,"limit":0,"name":{"value":"standardHBrsv2Family","localizedValue":"Standard - HBrsv2 Family Cluster Dedicated vCPUs"},"resourceType":"dedicated"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.MachineLearningServices/locations/westus/serviceLimits/standardHCSFamily","type":"Microsoft.Capacity/ServiceLimits","name":"standardHCSFamily","properties":{"currentValue":0,"unit":"Count","quotaPeriod":null,"properties":null,"limit":0,"name":{"value":"standardHCSFamily","localizedValue":"Standard - HCS Family Cluster Dedicated vCPUs"},"resourceType":"dedicated"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.MachineLearningServices/locations/westus/serviceLimits/TotalLowPriorityCores","type":"Microsoft.Capacity/ServiceLimits","name":"TotalLowPriorityCores","properties":{"currentValue":0,"unit":"Count","quotaPeriod":null,"properties":null,"limit":301,"name":{"value":"TotalLowPriorityCores","localizedValue":"Total - Cluster Low Priority Regional vCPUs"},"resourceType":"lowPriority"}}]}' + string: '{"value":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.MachineLearningServices/locations/westus/serviceLimits","name":"standardDFamily","properties":{"currentValue":0,"limit":100,"name":{"value":"standardDFamily","localizedValue":"Standard + D Family Cluster Dedicated vCPUs"},"properties":{},"resourceType":"dedicated","unit":"Count"},"type":"Microsoft.Capacity/ServiceLimits"},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.MachineLearningServices/locations/westus/serviceLimits","name":"standardDv2Family","properties":{"currentValue":0,"limit":104,"name":{"value":"standardDv2Family","localizedValue":"Standard + Dv2 Family Cluster Dedicated vCPUs"},"properties":{},"resourceType":"dedicated","unit":"Count"},"type":"Microsoft.Capacity/ServiceLimits"},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.MachineLearningServices/locations/westus/serviceLimits","name":"standardDv3Family","properties":{"currentValue":0,"limit":100,"name":{"value":"standardDv3Family","localizedValue":"Standard + Dv3 Family Cluster Dedicated vCPUs"},"properties":{},"resourceType":"dedicated","unit":"Count"},"type":"Microsoft.Capacity/ServiceLimits"},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.MachineLearningServices/locations/westus/serviceLimits","name":"standardDSv2Family","properties":{"currentValue":0,"limit":100,"name":{"value":"standardDSv2Family","localizedValue":"Standard + DSv2 Family Cluster Dedicated vCPUs"},"properties":{},"resourceType":"dedicated","unit":"Count"},"type":"Microsoft.Capacity/ServiceLimits"},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.MachineLearningServices/locations/westus/serviceLimits","name":"standardDSv3Family","properties":{"currentValue":0,"limit":100,"name":{"value":"standardDSv3Family","localizedValue":"Standard + DSv3 Family Cluster Dedicated vCPUs"},"properties":{},"resourceType":"dedicated","unit":"Count"},"type":"Microsoft.Capacity/ServiceLimits"},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.MachineLearningServices/locations/westus/serviceLimits","name":"standardFSv2Family","properties":{"currentValue":0,"limit":100,"name":{"value":"standardFSv2Family","localizedValue":"Standard + FSv2 Family Cluster Dedicated vCPUs"},"properties":{},"resourceType":"dedicated","unit":"Count"},"type":"Microsoft.Capacity/ServiceLimits"},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.MachineLearningServices/locations/westus/serviceLimits","name":"standardNCFamily","properties":{"currentValue":0,"limit":100,"name":{"value":"standardNCFamily","localizedValue":"Standard + NC Family Cluster Dedicated vCPUs"},"properties":{},"resourceType":"dedicated","unit":"Count"},"type":"Microsoft.Capacity/ServiceLimits"},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.MachineLearningServices/locations/westus/serviceLimits","name":"standardNCSv2Family","properties":{"currentValue":0,"limit":0,"name":{"value":"standardNCSv2Family","localizedValue":"Standard + NCSv2 Family Cluster Dedicated vCPUs"},"properties":{},"resourceType":"dedicated","unit":"Count"},"type":"Microsoft.Capacity/ServiceLimits"},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.MachineLearningServices/locations/westus/serviceLimits","name":"standardNCSv3Family","properties":{"currentValue":0,"limit":0,"name":{"value":"standardNCSv3Family","localizedValue":"Standard + NCSv3 Family Cluster Dedicated vCPUs"},"properties":{},"resourceType":"dedicated","unit":"Count"},"type":"Microsoft.Capacity/ServiceLimits"},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.MachineLearningServices/locations/westus/serviceLimits","name":"standardNDSFamily","properties":{"currentValue":0,"limit":0,"name":{"value":"standardNDSFamily","localizedValue":"Standard + NDS Family Cluster Dedicated vCPUs"},"properties":{},"resourceType":"dedicated","unit":"Count"},"type":"Microsoft.Capacity/ServiceLimits"},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.MachineLearningServices/locations/westus/serviceLimits","name":"standardNDSv2Family","properties":{"currentValue":0,"limit":0,"name":{"value":"standardNDSv2Family","localizedValue":"Standard + NDSv2 Family Cluster Dedicated vCPUs"},"properties":{},"resourceType":"dedicated","unit":"Count"},"type":"Microsoft.Capacity/ServiceLimits"},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.MachineLearningServices/locations/westus/serviceLimits","name":"standardNVFamily","properties":{"currentValue":0,"limit":100,"name":{"value":"standardNVFamily","localizedValue":"Standard + NV Family Cluster Dedicated vCPUs"},"properties":{},"resourceType":"dedicated","unit":"Count"},"type":"Microsoft.Capacity/ServiceLimits"},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.MachineLearningServices/locations/westus/serviceLimits","name":"standardMSFamily","properties":{"currentValue":0,"limit":0,"name":{"value":"standardMSFamily","localizedValue":"Standard + MS Family Cluster Dedicated vCPUs"},"properties":{},"resourceType":"dedicated","unit":"Count"},"type":"Microsoft.Capacity/ServiceLimits"},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.MachineLearningServices/locations/westus/serviceLimits","name":"standardNVSv3Family","properties":{"currentValue":0,"limit":0,"name":{"value":"standardNVSv3Family","localizedValue":"Standard + NVSv3 Family Cluster Dedicated vCPUs"},"properties":{},"resourceType":"dedicated","unit":"Count"},"type":"Microsoft.Capacity/ServiceLimits"},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.MachineLearningServices/locations/westus/serviceLimits","name":"standardHBrsv2Family","properties":{"currentValue":0,"limit":0,"name":{"value":"standardHBrsv2Family","localizedValue":"Standard + HBrsv2 Family Cluster Dedicated vCPUs"},"properties":{},"resourceType":"dedicated","unit":"Count"},"type":"Microsoft.Capacity/ServiceLimits"},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.MachineLearningServices/locations/westus/serviceLimits","name":"standardHCSFamily","properties":{"currentValue":0,"limit":0,"name":{"value":"standardHCSFamily","localizedValue":"Standard + HCS Family Cluster Dedicated vCPUs"},"properties":{},"resourceType":"dedicated","unit":"Count"},"type":"Microsoft.Capacity/ServiceLimits"},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.MachineLearningServices/locations/westus/serviceLimits","name":"Standard + NCASv3_T4 Family","properties":{"currentValue":0,"limit":0,"name":{"value":"Standard + NCASv3_T4 Family","localizedValue":"Standard NCASv3_T4 Family Cluster Dedicated + vCPUs"},"properties":{},"resourceType":"dedicated","unit":"Count"},"type":"Microsoft.Capacity/ServiceLimits"},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.MachineLearningServices/locations/westus/serviceLimits","name":"TotalLowPriorityCores","properties":{"currentValue":0,"limit":300,"name":{"value":"TotalLowPriorityCores","localizedValue":"Total + Cluster Low Priority Regional vCPUs"},"properties":{},"resourceType":"lowPriority","unit":"Count"},"type":"Microsoft.Capacity/ServiceLimits"}]}' headers: cache-control: - - no-cache + - no-store, must-revalidate, no-cache content-length: - - '7284' + - '8044' content-type: - - application/json; charset=utf-8 + - application/json date: - - Sat, 15 Aug 2020 01:34:02 GMT - expires: - - '-1' - pragma: - - no-cache + - Thu, 21 Jan 2021 02:22:37 GMT + ms-requestid: + - tEE4zfJuBEej6GBnEf1F1w.0 server: - - Microsoft-HTTPAPI/2.0 + - Kestrel strict-transport-security: - max-age=31536000; includeSubDomains transfer-encoding: - chunked vary: - - Accept-Encoding + - Accept-Encoding,Accept-Encoding x-content-type-options: - nosniff status: code: 200 message: OK - request: - body: '{"properties": {"limit": 102, "unit": "Count", "name": {"value": "standardDv2Family"}, - "resourceType": "dedicated"}}' + body: '{"properties": {"limit": 105, "unit": "Count", "name": {"value": "standardDv2Family"}, + "resourceType": "dedicated", "properties": {}}}' headers: Accept: - application/json @@ -70,40 +73,43 @@ interactions: Connection: - keep-alive Content-Length: - - '116' + - '134' Content-Type: - application/json; charset=utf-8 User-Agent: - - python/3.7.8 (Windows-10-10.0.18362-SP0) msrest/0.6.17 msrest_azure/0.6.4 - azure-mgmt-reservations/0.8.0 Azure-SDK-For-Python + - python/3.6.9 (Linux-4.9.184-linuxkit-x86_64-with-Ubuntu-18.04-bionic) msrest/0.6.10 + msrest_azure/0.6.2 azure-mgmt-reservations/0.9.0 Azure-SDK-For-Python accept-language: - en-US method: PATCH - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.MachineLearningServices/locations/westus/serviceLimits/standardDv2Family?api-version=2019-07-19-preview + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.MachineLearningServices/locations/westus/serviceLimits/standardDv2Family?api-version=2020-10-25 response: body: - string: '{"properties":{"requestSubmitTime":"0001-01-01T00:00:00","message":null,"provisioningState":"InProgress","currentValue":0,"unit":"Count","quotaPeriod":null,"properties":null,"limit":102,"name":{"value":"standarddv2family","localizedValue":null},"resourceType":"dedicated"},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.MachineLearningServices/locations/westus/serviceLimitsRequests/a1e1e060-ded3-4b16-86b6-7181c1f141c7","name":"a1e1e060-ded3-4b16-86b6-7181c1f141c7","type":"Microsoft.Capacity/serviceLimitsRequests"}' + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.MachineLearningServices/locations/westus/serviceLimitsRequests/587bbbfe-c5b1-4d3e-8478-c639a9de1f37","name":"587bbbfe-c5b1-4d3e-8478-c639a9de1f37","properties":{"message":"Request + processing.","provisioningState":"InProgress","properties":{"properties":{"currentValue":0,"limit":105,"name":{"value":"standardDv2Family"},"properties":{},"provisioningState":"InProgress"}}},"type":"Microsoft.Capacity/ServiceLimits"}' headers: azure-asyncoperation: - - https://management.azure.com:443/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.MachineLearningServices/locations/westus/operationsStatus/a1e1e060-ded3-4b16-86b6-7181c1f141c7?api-version=2019-07-19-preview + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.MachineLearningServices/locations/westus/operationsStatus/587bbbfe-c5b1-4d3e-8478-c639a9de1f37?api-version=2020-10-25 cache-control: - - no-cache + - no-store, must-revalidate, no-cache content-length: - - '585' + - '530' content-type: - - application/json; charset=utf-8 + - application/json date: - - Sat, 15 Aug 2020 01:34:03 GMT - expires: - - '-1' + - Thu, 21 Jan 2021 02:22:42 GMT location: - - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.MachineLearningServices/locations/westus/serviceLimitsRequests/a1e1e060-ded3-4b16-86b6-7181c1f141c7?api-version=2019-07-19-preview - pragma: - - no-cache + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.MachineLearningServices/locations/westus/serviceLimitsRequests/587bbbfe-c5b1-4d3e-8478-c639a9de1f37?api-version=2020-10-25 + ms-requestid: + - zkOs-SHPIkaB1WJqmLE0NQ.0 + operation-location: + - https://management.azure.com/subscriptions/92f95d8f-3c67-4124-91c7-8cf07cdbf241/providers/Microsoft.Capacity/resourceProviders/Microsoft.MachineLearningServices/locations/westus/operationsStatus/587bbbfe-c5b1-4d3e-8478-c639a9de1f37?api-version=2020-10-25 server: - - Microsoft-HTTPAPI/2.0 + - Kestrel strict-transport-security: - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding x-content-type-options: - nosniff x-ms-ratelimit-remaining-subscription-writes: @@ -121,36 +127,38 @@ interactions: Connection: - keep-alive User-Agent: - - python/3.7.8 (Windows-10-10.0.18362-SP0) msrest/0.6.17 msrest_azure/0.6.4 - azure-mgmt-reservations/0.8.0 Azure-SDK-For-Python + - python/3.6.9 (Linux-4.9.184-linuxkit-x86_64-with-Ubuntu-18.04-bionic) msrest/0.6.10 + msrest_azure/0.6.2 azure-mgmt-reservations/0.9.0 Azure-SDK-For-Python method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.MachineLearningServices/locations/westus/operationsStatus/a1e1e060-ded3-4b16-86b6-7181c1f141c7?api-version=2019-07-19-preview + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.MachineLearningServices/locations/westus/operationsStatus/587bbbfe-c5b1-4d3e-8478-c639a9de1f37?api-version=2020-10-25 response: body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.MachineLearningServices/locations/westus/operationsStatus/a1e1e060-ded3-4b16-86b6-7181c1f141c7","name":"a1e1e060-ded3-4b16-86b6-7181c1f141c7","status":"InProgress","startTime":"2020-08-15T01:34:03.4814026Z","error":null}' + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.MachineLearningServices/locations/westus/operationsStatus/587bbbfe-c5b1-4d3e-8478-c639a9de1f37","name":"587bbbfe-c5b1-4d3e-8478-c639a9de1f37","startTime":"2021-01-21T02:22:39Z","status":"InProgress"}' headers: azure-asyncoperation: - - https://management.azure.com:443/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.MachineLearningServices/locations/westus/operationsStatus/a1e1e060-ded3-4b16-86b6-7181c1f141c7?api-version=2019-07-19-preview + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.MachineLearningServices/locations/westus/operationsStatus/587bbbfe-c5b1-4d3e-8478-c639a9de1f37?api-version=2020-10-25 cache-control: - - no-cache + - no-store, must-revalidate, no-cache content-length: - - '336' + - '315' content-type: - - application/json; charset=utf-8 + - application/json date: - - Sat, 15 Aug 2020 01:34:33 GMT - expires: - - '-1' - pragma: - - no-cache + - Thu, 21 Jan 2021 02:23:14 GMT + location: + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.MachineLearningServices/locations/westus/serviceLimitsRequests/587bbbfe-c5b1-4d3e-8478-c639a9de1f37?api-version=2020-10-25 + ms-requestid: + - -2PFVFfxWESj8lSNJkjYPA.0 + operation-location: + - https://management.azure.com/subscriptions/92f95d8f-3c67-4124-91c7-8cf07cdbf241/providers/Microsoft.Capacity/resourceProviders/Microsoft.MachineLearningServices/locations/westus/operationsStatus/587bbbfe-c5b1-4d3e-8478-c639a9de1f37?api-version=2020-10-25 server: - - Microsoft-HTTPAPI/2.0 + - Kestrel strict-transport-security: - max-age=31536000; includeSubDomains transfer-encoding: - chunked vary: - - Accept-Encoding + - Accept-Encoding,Accept-Encoding x-content-type-options: - nosniff status: @@ -166,36 +174,34 @@ interactions: Connection: - keep-alive User-Agent: - - python/3.7.8 (Windows-10-10.0.18362-SP0) msrest/0.6.17 msrest_azure/0.6.4 - azure-mgmt-reservations/0.8.0 Azure-SDK-For-Python + - python/3.6.9 (Linux-4.9.184-linuxkit-x86_64-with-Ubuntu-18.04-bionic) msrest/0.6.10 + msrest_azure/0.6.2 azure-mgmt-reservations/0.9.0 Azure-SDK-For-Python method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.MachineLearningServices/locations/westus/operationsStatus/a1e1e060-ded3-4b16-86b6-7181c1f141c7?api-version=2019-07-19-preview + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.MachineLearningServices/locations/westus/operationsStatus/587bbbfe-c5b1-4d3e-8478-c639a9de1f37?api-version=2020-10-25 response: body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.MachineLearningServices/locations/westus/operationsStatus/a1e1e060-ded3-4b16-86b6-7181c1f141c7","name":"a1e1e060-ded3-4b16-86b6-7181c1f141c7","status":"Succeeded","startTime":"2020-08-15T01:34:03.4814026Z","error":null}' + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.MachineLearningServices/locations/westus/operationsStatus/587bbbfe-c5b1-4d3e-8478-c639a9de1f37","name":"587bbbfe-c5b1-4d3e-8478-c639a9de1f37","startTime":"2021-01-21T02:22:39Z","status":"Succeeded"}' headers: cache-control: - - no-cache + - no-store, must-revalidate, no-cache content-length: - - '335' + - '314' content-type: - - application/json; charset=utf-8 + - application/json date: - - Sat, 15 Aug 2020 01:35:03 GMT - expires: - - '-1' + - Thu, 21 Jan 2021 02:23:44 GMT location: - - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.MachineLearningServices/locations/westus/serviceLimitsRequests/a1e1e060-ded3-4b16-86b6-7181c1f141c7?api-version=2019-07-19-preview - pragma: - - no-cache + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.MachineLearningServices/locations/westus/serviceLimitsRequests/587bbbfe-c5b1-4d3e-8478-c639a9de1f37?api-version=2020-10-25 + ms-requestid: + - o6u1qcUHHk-yg9Vg7ExM8A.0 server: - - Microsoft-HTTPAPI/2.0 + - Kestrel strict-transport-security: - max-age=31536000; includeSubDomains transfer-encoding: - chunked vary: - - Accept-Encoding + - Accept-Encoding,Accept-Encoding x-content-type-options: - nosniff status: @@ -211,35 +217,33 @@ interactions: Connection: - keep-alive User-Agent: - - python/3.7.8 (Windows-10-10.0.18362-SP0) msrest/0.6.17 msrest_azure/0.6.4 - azure-mgmt-reservations/0.8.0 Azure-SDK-For-Python + - python/3.6.9 (Linux-4.9.184-linuxkit-x86_64-with-Ubuntu-18.04-bionic) msrest/0.6.10 + msrest_azure/0.6.2 azure-mgmt-reservations/0.9.0 Azure-SDK-For-Python method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.MachineLearningServices/locations/westus/serviceLimits/standardDv2Family?api-version=2019-07-19-preview + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.MachineLearningServices/locations/westus/serviceLimits/standardDv2Family?api-version=2020-10-25 response: body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.MachineLearningServices/locations/westus/serviceLimits/standardDv2Family","type":"Microsoft.Capacity/ServiceLimits","name":"standardDv2Family","properties":{"currentValue":0,"unit":"Count","quotaPeriod":null,"properties":null,"limit":102,"name":{"value":"standardDv2Family","localizedValue":"Standard - Dv2 Family Cluster Dedicated vCPUs"},"resourceType":"dedicated"}}' + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.MachineLearningServices/locations/westus/serviceLimits/standardDv2Family","name":"standardDv2Family","properties":{"currentValue":0,"limit":105,"name":{"value":"standardDv2Family","localizedValue":"Standard + Dv2 Family Cluster Dedicated vCPUs"},"properties":{},"resourceType":"dedicated","unit":"Count"},"type":"Microsoft.Capacity/ServiceLimits"}' headers: cache-control: - - no-cache + - no-store, must-revalidate, no-cache content-length: - - '482' + - '461' content-type: - - application/json; charset=utf-8 + - application/json date: - - Sat, 15 Aug 2020 01:35:04 GMT - expires: - - '-1' - pragma: - - no-cache + - Thu, 21 Jan 2021 02:23:46 GMT + ms-requestid: + - 7iUBMXIZnUSCYiv319qoWg.0 server: - - Microsoft-HTTPAPI/2.0 + - Kestrel strict-transport-security: - max-age=31536000; includeSubDomains transfer-encoding: - chunked vary: - - Accept-Encoding + - Accept-Encoding,Accept-Encoding x-content-type-options: - nosniff status: diff --git a/sdk/reservations/azure-mgmt-reservations/tests/recordings/test_mgmt_reservations.test_update_quota_compute.yaml b/sdk/reservations/azure-mgmt-reservations/tests/recordings/test_mgmt_reservations.test_update_quota_compute.yaml deleted file mode 100644 index a957d176b766..000000000000 --- a/sdk/reservations/azure-mgmt-reservations/tests/recordings/test_mgmt_reservations.test_update_quota_compute.yaml +++ /dev/null @@ -1,301 +0,0 @@ -interactions: -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Connection: - - keep-alive - User-Agent: - - python/3.7.8 (Windows-10-10.0.18362-SP0) msrest/0.6.17 msrest_azure/0.6.4 - azure-mgmt-reservations/0.8.0 Azure-SDK-For-Python - accept-language: - - en-US - method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.Compute/locations/WestUS/serviceLimits?api-version=2019-07-19-preview - response: - body: - string: '{"value":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.Compute/locations/WestUS/serviceLimits/availabilitySets","type":"Microsoft.Capacity/ServiceLimits","name":"availabilitySets","properties":{"currentValue":0,"unit":"Count","quotaPeriod":null,"properties":null,"limit":2500,"name":{"value":"availabilitySets","localizedValue":"Availability - Sets"},"resourceType":null}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.Compute/locations/WestUS/serviceLimits/cores","type":"Microsoft.Capacity/ServiceLimits","name":"cores","properties":{"currentValue":44,"unit":"Count","quotaPeriod":null,"properties":null,"limit":244,"name":{"value":"cores","localizedValue":"Total - Regional vCPUs"},"resourceType":null}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.Compute/locations/WestUS/serviceLimits/virtualMachines","type":"Microsoft.Capacity/ServiceLimits","name":"virtualMachines","properties":{"currentValue":11,"unit":"Count","quotaPeriod":null,"properties":null,"limit":25000,"name":{"value":"virtualMachines","localizedValue":"Virtual - Machines"},"resourceType":null}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.Compute/locations/WestUS/serviceLimits/virtualMachineScaleSets","type":"Microsoft.Capacity/ServiceLimits","name":"virtualMachineScaleSets","properties":{"currentValue":2,"unit":"Count","quotaPeriod":null,"properties":null,"limit":2500,"name":{"value":"virtualMachineScaleSets","localizedValue":"Virtual - Machine Scale Sets"},"resourceType":null}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.Compute/locations/WestUS/serviceLimits/dedicatedVCpus","type":"Microsoft.Capacity/ServiceLimits","name":"dedicatedVCpus","properties":{"currentValue":0,"unit":"Count","quotaPeriod":null,"properties":null,"limit":3000,"name":{"value":"dedicatedVCpus","localizedValue":"Dedicated - vCPUs"},"resourceType":null}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.Compute/locations/WestUS/serviceLimits/lowPriorityCores","type":"Microsoft.Capacity/ServiceLimits","name":"lowPriorityCores","properties":{"currentValue":0,"unit":"Count","quotaPeriod":null,"properties":null,"limit":100,"name":{"value":"lowPriorityCores","localizedValue":"Total - Regional Low-priority vCPUs"},"resourceType":null}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.Compute/locations/WestUS/serviceLimits/standardDv2Family","type":"Microsoft.Capacity/ServiceLimits","name":"standardDv2Family","properties":{"currentValue":44,"unit":"Count","quotaPeriod":null,"properties":null,"limit":239,"name":{"value":"standardDv2Family","localizedValue":"Standard - Dv2 Family vCPUs"},"resourceType":null}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.Compute/locations/WestUS/serviceLimits/basicAFamily","type":"Microsoft.Capacity/ServiceLimits","name":"basicAFamily","properties":{"currentValue":0,"unit":"Count","quotaPeriod":null,"properties":null,"limit":101,"name":{"value":"basicAFamily","localizedValue":"Basic - A Family vCPUs"},"resourceType":null}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.Compute/locations/WestUS/serviceLimits/standardA0_A7Family","type":"Microsoft.Capacity/ServiceLimits","name":"standardA0_A7Family","properties":{"currentValue":0,"unit":"Count","quotaPeriod":null,"properties":null,"limit":101,"name":{"value":"standardA0_A7Family","localizedValue":"Standard - A0-A7 Family vCPUs"},"resourceType":null}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.Compute/locations/WestUS/serviceLimits/standardA8_A11Family","type":"Microsoft.Capacity/ServiceLimits","name":"standardA8_A11Family","properties":{"currentValue":0,"unit":"Count","quotaPeriod":null,"properties":null,"limit":100,"name":{"value":"standardA8_A11Family","localizedValue":"Standard - A8-A11 Family vCPUs"},"resourceType":null}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.Compute/locations/WestUS/serviceLimits/standardDFamily","type":"Microsoft.Capacity/ServiceLimits","name":"standardDFamily","properties":{"currentValue":0,"unit":"Count","quotaPeriod":null,"properties":null,"limit":101,"name":{"value":"standardDFamily","localizedValue":"Standard - D Family vCPUs"},"resourceType":null}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.Compute/locations/WestUS/serviceLimits/standardDSFamily","type":"Microsoft.Capacity/ServiceLimits","name":"standardDSFamily","properties":{"currentValue":0,"unit":"Count","quotaPeriod":null,"properties":null,"limit":100,"name":{"value":"standardDSFamily","localizedValue":"Standard - DS Family vCPUs"},"resourceType":null}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.Compute/locations/WestUS/serviceLimits/standardDSv2Family","type":"Microsoft.Capacity/ServiceLimits","name":"standardDSv2Family","properties":{"currentValue":0,"unit":"Count","quotaPeriod":null,"properties":null,"limit":102,"name":{"value":"standardDSv2Family","localizedValue":"Standard - DSv2 Family vCPUs"},"resourceType":null}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.Compute/locations/WestUS/serviceLimits/standardGFamily","type":"Microsoft.Capacity/ServiceLimits","name":"standardGFamily","properties":{"currentValue":0,"unit":"Count","quotaPeriod":null,"properties":null,"limit":100,"name":{"value":"standardGFamily","localizedValue":"Standard - G Family vCPUs"},"resourceType":null}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.Compute/locations/WestUS/serviceLimits/standardGSFamily","type":"Microsoft.Capacity/ServiceLimits","name":"standardGSFamily","properties":{"currentValue":0,"unit":"Count","quotaPeriod":null,"properties":null,"limit":100,"name":{"value":"standardGSFamily","localizedValue":"Standard - GS Family vCPUs"},"resourceType":null}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.Compute/locations/WestUS/serviceLimits/standardFFamily","type":"Microsoft.Capacity/ServiceLimits","name":"standardFFamily","properties":{"currentValue":0,"unit":"Count","quotaPeriod":null,"properties":null,"limit":100,"name":{"value":"standardFFamily","localizedValue":"Standard - F Family vCPUs"},"resourceType":null}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.Compute/locations/WestUS/serviceLimits/standardFSFamily","type":"Microsoft.Capacity/ServiceLimits","name":"standardFSFamily","properties":{"currentValue":0,"unit":"Count","quotaPeriod":null,"properties":null,"limit":100,"name":{"value":"standardFSFamily","localizedValue":"Standard - FS Family vCPUs"},"resourceType":null}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.Compute/locations/WestUS/serviceLimits/standardNVFamily","type":"Microsoft.Capacity/ServiceLimits","name":"standardNVFamily","properties":{"currentValue":0,"unit":"Count","quotaPeriod":null,"properties":null,"limit":24,"name":{"value":"standardNVFamily","localizedValue":"Standard - NV Family vCPUs"},"resourceType":null}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.Compute/locations/WestUS/serviceLimits/standardNCFamily","type":"Microsoft.Capacity/ServiceLimits","name":"standardNCFamily","properties":{"currentValue":0,"unit":"Count","quotaPeriod":null,"properties":null,"limit":48,"name":{"value":"standardNCFamily","localizedValue":"Standard - NC Family vCPUs"},"resourceType":null}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.Compute/locations/WestUS/serviceLimits/standardHFamily","type":"Microsoft.Capacity/ServiceLimits","name":"standardHFamily","properties":{"currentValue":0,"unit":"Count","quotaPeriod":null,"properties":null,"limit":8,"name":{"value":"standardHFamily","localizedValue":"Standard - H Family vCPUs"},"resourceType":null}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.Compute/locations/WestUS/serviceLimits/standardAv2Family","type":"Microsoft.Capacity/ServiceLimits","name":"standardAv2Family","properties":{"currentValue":0,"unit":"Count","quotaPeriod":null,"properties":null,"limit":100,"name":{"value":"standardAv2Family","localizedValue":"Standard - Av2 Family vCPUs"},"resourceType":null}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.Compute/locations/WestUS/serviceLimits/standardLSFamily","type":"Microsoft.Capacity/ServiceLimits","name":"standardLSFamily","properties":{"currentValue":0,"unit":"Count","quotaPeriod":null,"properties":null,"limit":100,"name":{"value":"standardLSFamily","localizedValue":"Standard - LS Family vCPUs"},"resourceType":null}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.Compute/locations/WestUS/serviceLimits/standardDv2PromoFamily","type":"Microsoft.Capacity/ServiceLimits","name":"standardDv2PromoFamily","properties":{"currentValue":0,"unit":"Count","quotaPeriod":null,"properties":null,"limit":100,"name":{"value":"standardDv2PromoFamily","localizedValue":"Standard - Dv2 Promo Family vCPUs"},"resourceType":null}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.Compute/locations/WestUS/serviceLimits/standardDSv2PromoFamily","type":"Microsoft.Capacity/ServiceLimits","name":"standardDSv2PromoFamily","properties":{"currentValue":0,"unit":"Count","quotaPeriod":null,"properties":null,"limit":100,"name":{"value":"standardDSv2PromoFamily","localizedValue":"Standard - DSv2 Promo Family vCPUs"},"resourceType":null}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.Compute/locations/WestUS/serviceLimits/standardMSFamily","type":"Microsoft.Capacity/ServiceLimits","name":"standardMSFamily","properties":{"currentValue":0,"unit":"Count","quotaPeriod":null,"properties":null,"limit":0,"name":{"value":"standardMSFamily","localizedValue":"Standard - MS Family vCPUs"},"resourceType":null}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.Compute/locations/WestUS/serviceLimits/standardDv3Family","type":"Microsoft.Capacity/ServiceLimits","name":"standardDv3Family","properties":{"currentValue":0,"unit":"Count","quotaPeriod":null,"properties":null,"limit":100,"name":{"value":"standardDv3Family","localizedValue":"Standard - Dv3 Family vCPUs"},"resourceType":null}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.Compute/locations/WestUS/serviceLimits/standardDSv3Family","type":"Microsoft.Capacity/ServiceLimits","name":"standardDSv3Family","properties":{"currentValue":0,"unit":"Count","quotaPeriod":null,"properties":null,"limit":100,"name":{"value":"standardDSv3Family","localizedValue":"Standard - DSv3 Family vCPUs"},"resourceType":null}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.Compute/locations/WestUS/serviceLimits/standardEv3Family","type":"Microsoft.Capacity/ServiceLimits","name":"standardEv3Family","properties":{"currentValue":0,"unit":"Count","quotaPeriod":null,"properties":null,"limit":100,"name":{"value":"standardEv3Family","localizedValue":"Standard - Ev3 Family vCPUs"},"resourceType":null}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.Compute/locations/WestUS/serviceLimits/standardESv3Family","type":"Microsoft.Capacity/ServiceLimits","name":"standardESv3Family","properties":{"currentValue":0,"unit":"Count","quotaPeriod":null,"properties":null,"limit":100,"name":{"value":"standardESv3Family","localizedValue":"Standard - ESv3 Family vCPUs"},"resourceType":null}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.Compute/locations/WestUS/serviceLimits/standardDv4Family","type":"Microsoft.Capacity/ServiceLimits","name":"standardDv4Family","properties":{"currentValue":0,"unit":"Count","quotaPeriod":null,"properties":null,"limit":100,"name":{"value":"standardDv4Family","localizedValue":"Standard - Dv4 Family vCPUs"},"resourceType":null}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.Compute/locations/WestUS/serviceLimits/standardDDv4Family","type":"Microsoft.Capacity/ServiceLimits","name":"standardDDv4Family","properties":{"currentValue":0,"unit":"Count","quotaPeriod":null,"properties":null,"limit":100,"name":{"value":"standardDDv4Family","localizedValue":"Standard - DDv4 Family vCPUs"},"resourceType":null}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.Compute/locations/WestUS/serviceLimits/standardDSv4Family","type":"Microsoft.Capacity/ServiceLimits","name":"standardDSv4Family","properties":{"currentValue":0,"unit":"Count","quotaPeriod":null,"properties":null,"limit":100,"name":{"value":"standardDSv4Family","localizedValue":"Standard - DSv4 Family vCPUs"},"resourceType":null}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.Compute/locations/WestUS/serviceLimits/standardDDSv4Family","type":"Microsoft.Capacity/ServiceLimits","name":"standardDDSv4Family","properties":{"currentValue":0,"unit":"Count","quotaPeriod":null,"properties":null,"limit":100,"name":{"value":"standardDDSv4Family","localizedValue":"Standard - DDSv4 Family vCPUs"},"resourceType":null}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.Compute/locations/WestUS/serviceLimits/standardEv4Family","type":"Microsoft.Capacity/ServiceLimits","name":"standardEv4Family","properties":{"currentValue":0,"unit":"Count","quotaPeriod":null,"properties":null,"limit":100,"name":{"value":"standardEv4Family","localizedValue":"Standard - Ev4 Family vCPUs"},"resourceType":null}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.Compute/locations/WestUS/serviceLimits/standardEDv4Family","type":"Microsoft.Capacity/ServiceLimits","name":"standardEDv4Family","properties":{"currentValue":0,"unit":"Count","quotaPeriod":null,"properties":null,"limit":100,"name":{"value":"standardEDv4Family","localizedValue":"Standard - EDv4 Family vCPUs"},"resourceType":null}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.Compute/locations/WestUS/serviceLimits/standardESv4Family","type":"Microsoft.Capacity/ServiceLimits","name":"standardESv4Family","properties":{"currentValue":0,"unit":"Count","quotaPeriod":null,"properties":null,"limit":100,"name":{"value":"standardESv4Family","localizedValue":"Standard - ESv4 Family vCPUs"},"resourceType":null}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.Compute/locations/WestUS/serviceLimits/standardEDSv4Family","type":"Microsoft.Capacity/ServiceLimits","name":"standardEDSv4Family","properties":{"currentValue":0,"unit":"Count","quotaPeriod":null,"properties":null,"limit":100,"name":{"value":"standardEDSv4Family","localizedValue":"Standard - EDSv4 Family vCPUs"},"resourceType":null}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.Compute/locations/WestUS/serviceLimits/standardBSFamily","type":"Microsoft.Capacity/ServiceLimits","name":"standardBSFamily","properties":{"currentValue":0,"unit":"Count","quotaPeriod":null,"properties":null,"limit":100,"name":{"value":"standardBSFamily","localizedValue":"Standard - BS Family vCPUs"},"resourceType":null}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.Compute/locations/WestUS/serviceLimits/standardFSv2Family","type":"Microsoft.Capacity/ServiceLimits","name":"standardFSv2Family","properties":{"currentValue":0,"unit":"Count","quotaPeriod":null,"properties":null,"limit":100,"name":{"value":"standardFSv2Family","localizedValue":"Standard - FSv2 Family vCPUs"},"resourceType":null}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.Compute/locations/WestUS/serviceLimits/standardNDSFamily","type":"Microsoft.Capacity/ServiceLimits","name":"standardNDSFamily","properties":{"currentValue":0,"unit":"Count","quotaPeriod":null,"properties":null,"limit":0,"name":{"value":"standardNDSFamily","localizedValue":"Standard - NDS Family vCPUs"},"resourceType":null}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.Compute/locations/WestUS/serviceLimits/standardNCSv2Family","type":"Microsoft.Capacity/ServiceLimits","name":"standardNCSv2Family","properties":{"currentValue":0,"unit":"Count","quotaPeriod":null,"properties":null,"limit":0,"name":{"value":"standardNCSv2Family","localizedValue":"Standard - NCSv2 Family vCPUs"},"resourceType":null}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.Compute/locations/WestUS/serviceLimits/standardNCSv3Family","type":"Microsoft.Capacity/ServiceLimits","name":"standardNCSv3Family","properties":{"currentValue":0,"unit":"Count","quotaPeriod":null,"properties":null,"limit":0,"name":{"value":"standardNCSv3Family","localizedValue":"Standard - NCSv3 Family vCPUs"},"resourceType":null}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.Compute/locations/WestUS/serviceLimits/standardLSv2Family","type":"Microsoft.Capacity/ServiceLimits","name":"standardLSv2Family","properties":{"currentValue":0,"unit":"Count","quotaPeriod":null,"properties":null,"limit":100,"name":{"value":"standardLSv2Family","localizedValue":"Standard - LSv2 Family vCPUs"},"resourceType":null}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.Compute/locations/WestUS/serviceLimits/standardPBSFamily","type":"Microsoft.Capacity/ServiceLimits","name":"standardPBSFamily","properties":{"currentValue":0,"unit":"Count","quotaPeriod":null,"properties":null,"limit":6,"name":{"value":"standardPBSFamily","localizedValue":"Standard - PBS Family vCPUs"},"resourceType":null}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.Compute/locations/WestUS/serviceLimits/standardEIv3Family","type":"Microsoft.Capacity/ServiceLimits","name":"standardEIv3Family","properties":{"currentValue":0,"unit":"Count","quotaPeriod":null,"properties":null,"limit":100,"name":{"value":"standardEIv3Family","localizedValue":"Standard - EIv3 Family vCPUs"},"resourceType":null}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.Compute/locations/WestUS/serviceLimits/standardEISv3Family","type":"Microsoft.Capacity/ServiceLimits","name":"standardEISv3Family","properties":{"currentValue":0,"unit":"Count","quotaPeriod":null,"properties":null,"limit":100,"name":{"value":"standardEISv3Family","localizedValue":"Standard - EISv3 Family vCPUs"},"resourceType":null}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.Compute/locations/WestUS/serviceLimits/standardDCSFamily","type":"Microsoft.Capacity/ServiceLimits","name":"standardDCSFamily","properties":{"currentValue":0,"unit":"Count","quotaPeriod":null,"properties":null,"limit":8,"name":{"value":"standardDCSFamily","localizedValue":"Standard - DCS Family vCPUs"},"resourceType":null}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.Compute/locations/WestUS/serviceLimits/standardNVSv2Family","type":"Microsoft.Capacity/ServiceLimits","name":"standardNVSv2Family","properties":{"currentValue":0,"unit":"Count","quotaPeriod":null,"properties":null,"limit":0,"name":{"value":"standardNVSv2Family","localizedValue":"Standard - NVSv2 Family vCPUs"},"resourceType":null}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.Compute/locations/WestUS/serviceLimits/standardMSv2Family","type":"Microsoft.Capacity/ServiceLimits","name":"standardMSv2Family","properties":{"currentValue":0,"unit":"Count","quotaPeriod":null,"properties":null,"limit":0,"name":{"value":"standardMSv2Family","localizedValue":"Standard - MSv2 Family vCPUs"},"resourceType":null}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.Compute/locations/WestUS/serviceLimits/standardHBSFamily","type":"Microsoft.Capacity/ServiceLimits","name":"standardHBSFamily","properties":{"currentValue":0,"unit":"Count","quotaPeriod":null,"properties":null,"limit":0,"name":{"value":"standardHBSFamily","localizedValue":"Standard - HBS Family vCPUs"},"resourceType":null}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.Compute/locations/WestUS/serviceLimits/standardHCSFamily","type":"Microsoft.Capacity/ServiceLimits","name":"standardHCSFamily","properties":{"currentValue":0,"unit":"Count","quotaPeriod":null,"properties":null,"limit":0,"name":{"value":"standardHCSFamily","localizedValue":"Standard - HCS Family vCPUs"},"resourceType":null}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.Compute/locations/WestUS/serviceLimits/standardNVSv3Family","type":"Microsoft.Capacity/ServiceLimits","name":"standardNVSv3Family","properties":{"currentValue":0,"unit":"Count","quotaPeriod":null,"properties":null,"limit":0,"name":{"value":"standardNVSv3Family","localizedValue":"Standard - NVSv3 Family vCPUs"},"resourceType":null}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.Compute/locations/WestUS/serviceLimits/standardNVPromoFamily","type":"Microsoft.Capacity/ServiceLimits","name":"standardNVPromoFamily","properties":{"currentValue":0,"unit":"Count","quotaPeriod":null,"properties":null,"limit":24,"name":{"value":"standardNVPromoFamily","localizedValue":"Standard - NV Promo Family vCPUs"},"resourceType":null}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.Compute/locations/WestUS/serviceLimits/standardNCPromoFamily","type":"Microsoft.Capacity/ServiceLimits","name":"standardNCPromoFamily","properties":{"currentValue":0,"unit":"Count","quotaPeriod":null,"properties":null,"limit":48,"name":{"value":"standardNCPromoFamily","localizedValue":"Standard - NC Promo Family vCPUs"},"resourceType":null}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.Compute/locations/WestUS/serviceLimits/standardHPromoFamily","type":"Microsoft.Capacity/ServiceLimits","name":"standardHPromoFamily","properties":{"currentValue":0,"unit":"Count","quotaPeriod":null,"properties":null,"limit":8,"name":{"value":"standardHPromoFamily","localizedValue":"Standard - H Promo Family vCPUs"},"resourceType":null}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.Compute/locations/WestUS/serviceLimits/standardDAv4Family","type":"Microsoft.Capacity/ServiceLimits","name":"standardDAv4Family","properties":{"currentValue":0,"unit":"Count","quotaPeriod":null,"properties":null,"limit":50,"name":{"value":"standardDAv4Family","localizedValue":"Standard - DAv4 Family vCPUs"},"resourceType":null}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.Compute/locations/WestUS/serviceLimits/standardDASv4Family","type":"Microsoft.Capacity/ServiceLimits","name":"standardDASv4Family","properties":{"currentValue":0,"unit":"Count","quotaPeriod":null,"properties":null,"limit":50,"name":{"value":"standardDASv4Family","localizedValue":"Standard - DASv4 Family vCPUs"},"resourceType":null}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.Compute/locations/WestUS/serviceLimits/standardEAv4Family","type":"Microsoft.Capacity/ServiceLimits","name":"standardEAv4Family","properties":{"currentValue":0,"unit":"Count","quotaPeriod":null,"properties":null,"limit":50,"name":{"value":"standardEAv4Family","localizedValue":"Standard - EAv4 Family vCPUs"},"resourceType":null}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.Compute/locations/WestUS/serviceLimits/standardEASv4Family","type":"Microsoft.Capacity/ServiceLimits","name":"standardEASv4Family","properties":{"currentValue":0,"unit":"Count","quotaPeriod":null,"properties":null,"limit":50,"name":{"value":"standardEASv4Family","localizedValue":"Standard - EASv4 Family vCPUs"},"resourceType":null}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.Compute/locations/WestUS/serviceLimits/standardNDSv3Family","type":"Microsoft.Capacity/ServiceLimits","name":"standardNDSv3Family","properties":{"currentValue":0,"unit":"Count","quotaPeriod":null,"properties":null,"limit":0,"name":{"value":"standardNDSv3Family","localizedValue":"Standard - NDSv3 Family vCPUs"},"resourceType":null}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.Compute/locations/WestUS/serviceLimits/standardDCSv2Family","type":"Microsoft.Capacity/ServiceLimits","name":"standardDCSv2Family","properties":{"currentValue":0,"unit":"Count","quotaPeriod":null,"properties":null,"limit":8,"name":{"value":"standardDCSv2Family","localizedValue":"Standard - DCSv2 Family vCPUs"},"resourceType":null}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.Compute/locations/WestUS/serviceLimits/standardNVSv4Family","type":"Microsoft.Capacity/ServiceLimits","name":"standardNVSv4Family","properties":{"currentValue":0,"unit":"Count","quotaPeriod":null,"properties":null,"limit":0,"name":{"value":"standardNVSv4Family","localizedValue":"Standard - NVSv4 Family vCPUs"},"resourceType":null}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.Compute/locations/WestUS/serviceLimits/standardNDSv2Family","type":"Microsoft.Capacity/ServiceLimits","name":"standardNDSv2Family","properties":{"currentValue":0,"unit":"Count","quotaPeriod":null,"properties":null,"limit":0,"name":{"value":"standardNDSv2Family","localizedValue":"Standard - NDSv2 Family vCPUs"},"resourceType":null}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.Compute/locations/WestUS/serviceLimits/standardNPSFamily","type":"Microsoft.Capacity/ServiceLimits","name":"standardNPSFamily","properties":{"currentValue":0,"unit":"Count","quotaPeriod":null,"properties":null,"limit":0,"name":{"value":"standardNPSFamily","localizedValue":"Standard - NPS Family vCPUs"},"resourceType":null}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.Compute/locations/WestUS/serviceLimits/standardHBrsv2Family","type":"Microsoft.Capacity/ServiceLimits","name":"standardHBrsv2Family","properties":{"currentValue":0,"unit":"Count","quotaPeriod":null,"properties":null,"limit":0,"name":{"value":"standardHBrsv2Family","localizedValue":"Standard - HBrsv2 Family vCPUs"},"resourceType":null}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.Compute/locations/WestUS/serviceLimits/StandardDiskCount","type":"Microsoft.Capacity/ServiceLimits","name":"StandardDiskCount","properties":{"currentValue":11,"unit":"Count","quotaPeriod":null,"properties":null,"limit":50000,"name":{"value":"StandardDiskCount","localizedValue":"Standard - Storage Managed Disks"},"resourceType":null}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.Compute/locations/WestUS/serviceLimits/PremiumDiskCount","type":"Microsoft.Capacity/ServiceLimits","name":"PremiumDiskCount","properties":{"currentValue":0,"unit":"Count","quotaPeriod":null,"properties":null,"limit":50000,"name":{"value":"PremiumDiskCount","localizedValue":"Premium - Storage Managed Disks"},"resourceType":null}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.Compute/locations/WestUS/serviceLimits/StandardSSDDiskCount","type":"Microsoft.Capacity/ServiceLimits","name":"StandardSSDDiskCount","properties":{"currentValue":0,"unit":"Count","quotaPeriod":null,"properties":null,"limit":50000,"name":{"value":"StandardSSDDiskCount","localizedValue":"StandardSSDStorageDisks"},"resourceType":null}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.Compute/locations/WestUS/serviceLimits/UltraSSDDiskCount","type":"Microsoft.Capacity/ServiceLimits","name":"UltraSSDDiskCount","properties":{"currentValue":0,"unit":"Count","quotaPeriod":null,"properties":null,"limit":1000,"name":{"value":"UltraSSDDiskCount","localizedValue":"UltraSSDStorageDisks"},"resourceType":null}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.Compute/locations/WestUS/serviceLimits/StandardSnapshotCount","type":"Microsoft.Capacity/ServiceLimits","name":"StandardSnapshotCount","properties":{"currentValue":0,"unit":"Count","quotaPeriod":null,"properties":null,"limit":50000,"name":{"value":"StandardSnapshotCount","localizedValue":"StandardStorageSnapshots"},"resourceType":null}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.Compute/locations/WestUS/serviceLimits/PremiumSnapshotCount","type":"Microsoft.Capacity/ServiceLimits","name":"PremiumSnapshotCount","properties":{"currentValue":0,"unit":"Count","quotaPeriod":null,"properties":null,"limit":50000,"name":{"value":"PremiumSnapshotCount","localizedValue":"PremiumStorageSnapshots"},"resourceType":null}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.Compute/locations/WestUS/serviceLimits/ZRSSnapshotCount","type":"Microsoft.Capacity/ServiceLimits","name":"ZRSSnapshotCount","properties":{"currentValue":0,"unit":"Count","quotaPeriod":null,"properties":null,"limit":50000,"name":{"value":"ZRSSnapshotCount","localizedValue":"ZrsStorageSnapshots"},"resourceType":null}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.Compute/locations/WestUS/serviceLimits/UltraSSDDiskSizeInGB","type":"Microsoft.Capacity/ServiceLimits","name":"UltraSSDDiskSizeInGB","properties":{"currentValue":0,"unit":"Count","quotaPeriod":null,"properties":null,"limit":16384,"name":{"value":"UltraSSDDiskSizeInGB","localizedValue":"UltraSSDTotalSizeInGB"},"resourceType":null}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.Compute/locations/WestUS/serviceLimits/Gallery","type":"Microsoft.Capacity/ServiceLimits","name":"Gallery","properties":{"currentValue":0,"unit":"Count","quotaPeriod":null,"properties":null,"limit":100,"name":{"value":"Gallery","localizedValue":"Gallery"},"resourceType":null}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.Compute/locations/WestUS/serviceLimits/GalleryImage","type":"Microsoft.Capacity/ServiceLimits","name":"GalleryImage","properties":{"currentValue":0,"unit":"Count","quotaPeriod":null,"properties":null,"limit":1000,"name":{"value":"GalleryImage","localizedValue":"Gallery - Image"},"resourceType":null}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.Compute/locations/WestUS/serviceLimits/GalleryImageVersion","type":"Microsoft.Capacity/ServiceLimits","name":"GalleryImageVersion","properties":{"currentValue":0,"unit":"Count","quotaPeriod":null,"properties":null,"limit":10000,"name":{"value":"GalleryImageVersion","localizedValue":"Gallery - Image Version"},"resourceType":null}}]}' - headers: - cache-control: - - no-cache - content-length: - - '33668' - content-type: - - application/json; charset=utf-8 - date: - - Sat, 15 Aug 2020 01:30:02 GMT - expires: - - '-1' - pragma: - - no-cache - server: - - Microsoft-HTTPAPI/2.0 - strict-transport-security: - - max-age=31536000; includeSubDomains - transfer-encoding: - - chunked - vary: - - Accept-Encoding - x-content-type-options: - - nosniff - status: - code: 200 - message: OK -- request: - body: '{"properties": {"limit": 240, "unit": "Count", "name": {"value": "standardDv2Family"}}}' - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Connection: - - keep-alive - Content-Length: - - '87' - Content-Type: - - application/json; charset=utf-8 - User-Agent: - - python/3.7.8 (Windows-10-10.0.18362-SP0) msrest/0.6.17 msrest_azure/0.6.4 - azure-mgmt-reservations/0.8.0 Azure-SDK-For-Python - accept-language: - - en-US - method: PATCH - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.Compute/locations/WestUS/serviceLimits/standardDv2Family?api-version=2019-07-19-preview - response: - body: - string: '{"properties":{"requestSubmitTime":"0001-01-01T00:00:00","message":null,"provisioningState":"InProgress","currentValue":0,"unit":"Count","quotaPeriod":null,"properties":null,"limit":240,"name":{"value":"standardDv2Family","localizedValue":null},"resourceType":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.Compute/locations/WestUS/serviceLimitsRequests/0d62622e-42d6-4f52-a7a7-4bf6dcfd2fee","name":"0d62622e-42d6-4f52-a7a7-4bf6dcfd2fee","type":"Microsoft.Capacity/serviceLimitsRequests"}' - headers: - azure-asyncoperation: - - https://management.azure.com:443/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.Compute/locations/WestUS/operationsStatus/0d62622e-42d6-4f52-a7a7-4bf6dcfd2fee?api-version=2019-07-19-preview - cache-control: - - no-cache - content-length: - - '562' - content-type: - - application/json; charset=utf-8 - date: - - Sat, 15 Aug 2020 01:30:04 GMT - expires: - - '-1' - location: - - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.Compute/locations/WestUS/serviceLimitsRequests/0d62622e-42d6-4f52-a7a7-4bf6dcfd2fee?api-version=2019-07-19-preview - pragma: - - no-cache - server: - - Microsoft-HTTPAPI/2.0 - strict-transport-security: - - max-age=31536000; includeSubDomains - x-content-type-options: - - nosniff - x-ms-ratelimit-remaining-subscription-writes: - - '1199' - status: - code: 201 - message: Created -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Connection: - - keep-alive - User-Agent: - - python/3.7.8 (Windows-10-10.0.18362-SP0) msrest/0.6.17 msrest_azure/0.6.4 - azure-mgmt-reservations/0.8.0 Azure-SDK-For-Python - method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.Compute/locations/WestUS/operationsStatus/0d62622e-42d6-4f52-a7a7-4bf6dcfd2fee?api-version=2019-07-19-preview - response: - body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.Compute/locations/WestUS/operationsStatus/0d62622e-42d6-4f52-a7a7-4bf6dcfd2fee","name":"0d62622e-42d6-4f52-a7a7-4bf6dcfd2fee","status":"InProgress","startTime":"2020-08-15T01:30:03.5493722Z","error":null}' - headers: - azure-asyncoperation: - - https://management.azure.com:443/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.Compute/locations/WestUS/operationsStatus/0d62622e-42d6-4f52-a7a7-4bf6dcfd2fee?api-version=2019-07-19-preview - cache-control: - - no-cache - content-length: - - '320' - content-type: - - application/json; charset=utf-8 - date: - - Sat, 15 Aug 2020 01:30:36 GMT - expires: - - '-1' - pragma: - - no-cache - server: - - Microsoft-HTTPAPI/2.0 - strict-transport-security: - - max-age=31536000; includeSubDomains - transfer-encoding: - - chunked - vary: - - Accept-Encoding - x-content-type-options: - - nosniff - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Connection: - - keep-alive - User-Agent: - - python/3.7.8 (Windows-10-10.0.18362-SP0) msrest/0.6.17 msrest_azure/0.6.4 - azure-mgmt-reservations/0.8.0 Azure-SDK-For-Python - method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.Compute/locations/WestUS/operationsStatus/0d62622e-42d6-4f52-a7a7-4bf6dcfd2fee?api-version=2019-07-19-preview - response: - body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.Compute/locations/WestUS/operationsStatus/0d62622e-42d6-4f52-a7a7-4bf6dcfd2fee","name":"0d62622e-42d6-4f52-a7a7-4bf6dcfd2fee","status":"Succeeded","startTime":"2020-08-15T01:30:03.5493722Z","error":null}' - headers: - cache-control: - - no-cache - content-length: - - '319' - content-type: - - application/json; charset=utf-8 - date: - - Sat, 15 Aug 2020 01:31:07 GMT - expires: - - '-1' - location: - - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.Compute/locations/WestUS/serviceLimitsRequests/0d62622e-42d6-4f52-a7a7-4bf6dcfd2fee?api-version=2019-07-19-preview - pragma: - - no-cache - server: - - Microsoft-HTTPAPI/2.0 - strict-transport-security: - - max-age=31536000; includeSubDomains - transfer-encoding: - - chunked - vary: - - Accept-Encoding - x-content-type-options: - - nosniff - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Connection: - - keep-alive - User-Agent: - - python/3.7.8 (Windows-10-10.0.18362-SP0) msrest/0.6.17 msrest_azure/0.6.4 - azure-mgmt-reservations/0.8.0 Azure-SDK-For-Python - method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.Compute/locations/WestUS/serviceLimits/standardDv2Family?api-version=2019-07-19-preview - response: - body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Capacity/resourceProviders/Microsoft.Compute/locations/WestUS/serviceLimits/standardDv2Family","type":"Microsoft.Capacity/ServiceLimits","name":"standardDv2Family","properties":{"currentValue":44,"unit":"Count","quotaPeriod":null,"properties":null,"limit":240,"name":{"value":"standardDv2Family","localizedValue":"Standard - Dv2 Family vCPUs"},"resourceType":null}}' - headers: - cache-control: - - no-cache - content-length: - - '442' - content-type: - - application/json; charset=utf-8 - date: - - Sat, 15 Aug 2020 01:31:07 GMT - expires: - - '-1' - pragma: - - no-cache - server: - - Microsoft-HTTPAPI/2.0 - strict-transport-security: - - max-age=31536000; includeSubDomains - transfer-encoding: - - chunked - vary: - - Accept-Encoding - x-content-type-options: - - nosniff - status: - code: 200 - message: OK -version: 1 diff --git a/sdk/reservations/azure-mgmt-reservations/tests/test_mgmt_reservations.py b/sdk/reservations/azure-mgmt-reservations/tests/test_mgmt_reservations.py index 341bea1f66e7..8db352e04a08 100644 --- a/sdk/reservations/azure-mgmt-reservations/tests/test_mgmt_reservations.py +++ b/sdk/reservations/azure-mgmt-reservations/tests/test_mgmt_reservations.py @@ -30,7 +30,7 @@ class MgmtReservationsTest(AzureMgmtTestCase): def setUp(self): super(MgmtReservationsTest, self).setUp() - self._register_equality_checkers() + # self._register_equality_checkers() self.reservation_client = self.create_basic_client(AzureReservationAPI, base_url=_CUSTOM_ENDPOINT) # self.reservation_client = self.create_basic_client(AzureReservationAPI) @@ -313,6 +313,7 @@ def _test_auto_quota_increase_create(self, enabled): ) self.assertEqual(aqi_details, get_response) + @unittest.skip("skip") def test_reservation_operations(self): reservation_order_id = self._calculate_reservation_order() self._purchase_reservation_order(reservation_order_id) @@ -330,6 +331,7 @@ def test_reservation_operations(self): self._test_reservation_history_list(reservation_order_id, reservation_id) self._test_reservation_list(reservation_order_id) + @unittest.skip("skip") def test_reservation_order_list(self): reservation_order_list = self.reservation_client.reservation_order.list() self.assertIsNotNone(reservation_order_list) @@ -359,6 +361,7 @@ def test_get_catalog(self): self.assertTrue(len(item.terms) > 0) self.assertTrue(len(item.sku_properties) > 0) + @unittest.skip("skip") def test_applied_reservation(self): applied_reservation = self.reservation_client.get_applied_reservation_list(self.settings.SUBSCRIPTION_ID) expected_id = "/subscriptions/{}/providers/microsoft.capacity/AppliedReservations/default".format(self.settings.SUBSCRIPTION_ID) @@ -374,9 +377,11 @@ def test_get_operation(self): self.assertIsNotNone(operation.name) self.assertIsNotNone(operation.display) + @unittest.skip("skip") def test_auto_quota_increase_enabled(self): self._test_auto_quota_increase_create(True) + @unittest.skip("skip") def test_auto_quota_increase_disabled(self): self._test_auto_quota_increase_create(False) @@ -440,6 +445,7 @@ def test_list_quota_batch_ai(self): "dedicated" ) + @unittest.skip("skip") def test_update_quota_compute(self): val = self._test_update_quota( "Microsoft.Compute", @@ -480,12 +486,14 @@ def _test_list_quota_request_status(self, provider_id, location): if fail: self.fail("Did not retrieve any statuses.") + @unittest.skip("skip") def test_list_quota_request_status_compute(self): statuses = self._test_list_quota_request_status( "Microsoft.Compute", "WestUS" ) + @unittest.skip("skip") def test_list_quota_request_status_batch_ai(self): statuses = self._test_list_quota_request_status( "Microsoft.MachineLearningServices",