You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@libcloud.apache.org by to...@apache.org on 2017/09/19 20:30:54 UTC
[01/11] libcloud git commit: Add a tox check which verifies we don't
have any file which name is longer than 143 characters.
Repository: libcloud
Updated Branches:
refs/heads/trunk a594266de -> cbae34ad0
Add a tox check which verifies we don't have any file which name is
longer than 143 characters.
143 characters seems to be the limit for ecryptfs file system layered on
top of ext4.
Source: https://askubuntu.com/questions/361976/find-files-with-a-minimum-filename-length
Part of LIBCLOUD-946.
Project: http://git-wip-us.apache.org/repos/asf/libcloud/repo
Commit: http://git-wip-us.apache.org/repos/asf/libcloud/commit/60701af4
Tree: http://git-wip-us.apache.org/repos/asf/libcloud/tree/60701af4
Diff: http://git-wip-us.apache.org/repos/asf/libcloud/diff/60701af4
Branch: refs/heads/trunk
Commit: 60701af4e610b9eeb4e3c60034300148933d69ba
Parents: 59b44a0
Author: Tomaz Muraus <to...@tomaz.me>
Authored: Tue Sep 19 18:00:09 2017 +0200
Committer: Tomaz Muraus <to...@tomaz.me>
Committed: Tue Sep 19 18:14:41 2017 +0200
----------------------------------------------------------------------
contrib/check_file_names.sh | 34 ++++++++++++++++++++++++++++++++++
tox.ini | 5 ++++-
2 files changed, 38 insertions(+), 1 deletion(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/libcloud/blob/60701af4/contrib/check_file_names.sh
----------------------------------------------------------------------
diff --git a/contrib/check_file_names.sh b/contrib/check_file_names.sh
new file mode 100755
index 0000000..6474347
--- /dev/null
+++ b/contrib/check_file_names.sh
@@ -0,0 +1,34 @@
+#!/usr/bin/env bash
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements. See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership. The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License. You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied. See the License for the
+# specific language governing permissions and limitations
+# under the License.
+#
+# Script which checks there are no files which name is longer
+# than the allowed limit
+# ext4 support file name up to 255 characters long, but layering
+# ecrypt on top of it drops the limit to 143 characters
+
+FILE_NAME_LENGTH_LIMIT=143
+
+FILES=$(find libcloud/ -regextype posix-basic -regex ".*/.\{${FILE_NAME_LENGTH_LIMIT},\}")
+
+if [ "${FILES}" ]; then
+ echo "Found files which name is longer than ${FILE_NAME_LENGTH_LIMIT} characters"
+ echo "${FILES}"
+ exit 1
+fi
+
+exit 0
http://git-wip-us.apache.org/repos/asf/libcloud/blob/60701af4/tox.ini
----------------------------------------------------------------------
diff --git a/tox.ini b/tox.ini
index f33912e..1f6983b 100644
--- a/tox.ini
+++ b/tox.ini
@@ -12,7 +12,7 @@ commands = cp libcloud/test/secrets.py-dist libcloud/test/secrets.py
python setup.py test
basepython =
py2.6: python2.6
- {py2.7,lint,pylint,coverage}: python2.7
+ {py2.7,checks,lint,pylint,coverage}: python2.7
docs: python3.5
pypypy: pypy
pypypy3: pypy3
@@ -85,6 +85,9 @@ commands = flake8 --ignore=E402 --exclude="test" libcloud/
flake8 --ignore=E402,E902 --max-line-length=160 contrib/
python -mjson.tool libcloud/data/pricing.json
+[testenv:checks]
+commands = ./contrib/check_file_names.sh
+
[testenv:integration]
deps = -r{toxinidir}/integration/requirements.txt
[11/11] libcloud git commit: Merge branch
'use_shorter_fixture_file_names' into trunk
Posted by to...@apache.org.
Merge branch 'use_shorter_fixture_file_names' into trunk
Closes #1112
Project: http://git-wip-us.apache.org/repos/asf/libcloud/repo
Commit: http://git-wip-us.apache.org/repos/asf/libcloud/commit/cbae34ad
Tree: http://git-wip-us.apache.org/repos/asf/libcloud/tree/cbae34ad
Diff: http://git-wip-us.apache.org/repos/asf/libcloud/diff/cbae34ad
Branch: refs/heads/trunk
Commit: cbae34ad0fae64def14db794dec6b3f904aed90f
Parents: a594266 d839aa4
Author: Tomaz Muraus <to...@tomaz.me>
Authored: Tue Sep 19 21:31:49 2017 +0200
Committer: Tomaz Muraus <to...@tomaz.me>
Committed: Tue Sep 19 21:31:49 2017 +0200
----------------------------------------------------------------------
.travis.yml | 3 +
CHANGES.rst | 10 +
contrib/check_file_names.sh | 34 +
...9_providers_Microsoft_Commerce_RateCard.json | 84270 -----------------
...99999999999_providers_Microsoft_Compute.json | 200 -
...99999_providers_Microsoft_Compute_disks.json | 65 -
...rosoft_Compute_locations_eastus_vmSizes.json | 28 -
...9_providers_Microsoft_Compute_snapshots.json | 75 -
...iders_Microsoft_Compute_virtualMachines.json | 52 -
...ers_Microsoft_Compute_disks_test_disk_1.json | 22 -
...Microsoft_Compute_snapshots_test_snap_1.json | 20 -
...oft_Compute_virtualMachines_test_node_1.json | 48 -
...irtualMachines_test_node_1_InstanceView.json | 27 -
...twork_networkInterfaces_test_node_1_nic.json | 38 -
...11111_providers_Microsoft_Compute_disks.json | 22 -
...1_providers_Microsoft_Compute_snapshots.json | 38 -
...9_providers_Microsoft_Commerce_RateCard.json | 84270 +++++++++++++++++
...ns_99999999_providers_Microsoft_Compute.json | 200 +
...99999_providers_Microsoft_Compute_disks.json | 65 +
...rosoft_Compute_locations_eastus_vmSizes.json | 28 +
...9_providers_Microsoft_Compute_snapshots.json | 75 +
...iders_Microsoft_Compute_virtualMachines.json | 52 +
...ers_Microsoft_Compute_disks_test_disk_1.json | 22 +
...Microsoft_Compute_snapshots_test_snap_1.json | 20 +
...oft_Compute_virtualMachines_test_node_1.json | 48 +
...irtualMachines_test_node_1_InstanceView.json | 27 +
...twork_networkInterfaces_test_node_1_nic.json | 38 +
...11111_providers_Microsoft_Compute_disks.json | 22 +
...1_providers_Microsoft_Compute_snapshots.json | 38 +
libcloud/test/compute/test_azure_arm.py | 8 +-
tox.ini | 7 +-
31 files changed, 84963 insertions(+), 84909 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/libcloud/blob/cbae34ad/.travis.yml
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/libcloud/blob/cbae34ad/CHANGES.rst
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/libcloud/blob/cbae34ad/tox.ini
----------------------------------------------------------------------
[09/11] libcloud git commit: Add changelog entry.
Posted by to...@apache.org.
Add changelog entry.
Project: http://git-wip-us.apache.org/repos/asf/libcloud/repo
Commit: http://git-wip-us.apache.org/repos/asf/libcloud/commit/e7621c80
Tree: http://git-wip-us.apache.org/repos/asf/libcloud/tree/e7621c80
Diff: http://git-wip-us.apache.org/repos/asf/libcloud/diff/e7621c80
Branch: refs/heads/trunk
Commit: e7621c80c4c8c6ee67d20d8d360390a99d79aad3
Parents: 741d169
Author: Tomaz Muraus <to...@tomaz.me>
Authored: Tue Sep 19 18:43:37 2017 +0200
Committer: Tomaz Muraus <to...@tomaz.me>
Committed: Tue Sep 19 18:43:37 2017 +0200
----------------------------------------------------------------------
CHANGES.rst | 10 ++++++++++
1 file changed, 10 insertions(+)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/libcloud/blob/e7621c80/CHANGES.rst
----------------------------------------------------------------------
diff --git a/CHANGES.rst b/CHANGES.rst
index 1df56dd..220682b 100644
--- a/CHANGES.rst
+++ b/CHANGES.rst
@@ -4,6 +4,16 @@
Changes in current version of Apache Libcloud
---------------------------------------------
+Common
+~~~~~~
+
+- Fix an issue with installation failing on some operating system and file
+ systems combinations (e.g. ecryptfs layered on top of ext4) which don't
+ support file names longer than 143 characters. (LIBCLOUD-946, GITHUB-1112)
+
+ Reported by Cyrille Verrier.
+ [Tomaz Muraus]
+
Compute
~~~~~~~
[06/11] libcloud git commit: Update Azure driver fixture file names -
make sure they are shorter than 143 characters.
Posted by to...@apache.org.
http://git-wip-us.apache.org/repos/asf/libcloud/blob/741d1697/libcloud/test/compute/fixtures/azure_arm/_subscriptions_99999999_9999_9999_9999_999999999999_providers_Microsoft_Compute.json
----------------------------------------------------------------------
diff --git a/libcloud/test/compute/fixtures/azure_arm/_subscriptions_99999999_9999_9999_9999_999999999999_providers_Microsoft_Compute.json b/libcloud/test/compute/fixtures/azure_arm/_subscriptions_99999999_9999_9999_9999_999999999999_providers_Microsoft_Compute.json
deleted file mode 100644
index f0bbae5..0000000
--- a/libcloud/test/compute/fixtures/azure_arm/_subscriptions_99999999_9999_9999_9999_999999999999_providers_Microsoft_Compute.json
+++ /dev/null
@@ -1,200 +0,0 @@
-{
- "id": "/subscriptions/99999999-9999-9999-9999-999999999999/providers/Microsoft.Compute",
- "namespace": "Microsoft.Compute",
- "resourceTypes": [
- {
- "resourceType": "availabilitySets",
- "locations": [
- "East US",
- "East US 2",
- "West US",
- "Central US",
- "South Central US",
- "North Europe",
- "West Europe",
- "East Asia",
- "Southeast Asia",
- "Japan East",
- "Japan West"
- ],
- "apiVersions": [
- "2015-06-15",
- "2015-05-01-preview",
- "2014-12-01-preview"
- ]
- },
- {
- "resourceType": "virtualMachines",
- "locations": [
- "East US",
- "East US 2",
- "West US",
- "Central US",
- "South Central US",
- "North Europe",
- "West Europe",
- "East Asia",
- "Southeast Asia",
- "Japan East",
- "Japan West"
- ],
- "apiVersions": [
- "2015-06-15",
- "2015-05-01-preview",
- "2014-12-01-preview"
- ]
- },
- {
- "resourceType": "virtualMachines/extensions",
- "locations": [
- "East US",
- "East US 2",
- "West US",
- "Central US",
- "South Central US",
- "North Europe",
- "West Europe",
- "East Asia",
- "Southeast Asia",
- "Japan East",
- "Japan West"
- ],
- "apiVersions": [
- "2015-06-15",
- "2015-05-01-preview",
- "2014-12-01-preview"
- ]
- },
- {
- "resourceType": "virtualMachines/diagnosticSettings",
- "locations": [
- "East US",
- "East US 2",
- "West US",
- "Central US",
- "South Central US",
- "North Europe",
- "West Europe",
- "East Asia",
- "Southeast Asia",
- "Japan East",
- "Japan West"
- ],
- "apiVersions": [
- "2014-04-01"
- ]
- },
- {
- "resourceType": "virtualMachines/metricDefinitions",
- "locations": [
- "East US",
- "East US 2",
- "West US",
- "Central US",
- "South Central US",
- "North Europe",
- "West Europe",
- "East Asia",
- "Southeast Asia",
- "Japan East",
- "Japan West"
- ],
- "apiVersions": [
- "2014-04-01"
- ]
- },
- {
- "resourceType": "locations",
- "locations": [],
- "apiVersions": [
- "2015-06-15",
- "2015-05-01-preview",
- "2014-12-01-preview"
- ]
- },
- {
- "resourceType": "locations/operations",
- "locations": [
- "East US",
- "East US 2",
- "West US",
- "Central US",
- "South Central US",
- "North Europe",
- "West Europe",
- "East Asia",
- "Southeast Asia",
- "Japan East",
- "Japan West"
- ],
- "apiVersions": [
- "2015-06-15",
- "2015-05-01-preview",
- "2014-12-01-preview"
- ]
- },
- {
- "resourceType": "locations/vmSizes",
- "locations": [
- "East US",
- "East US 2",
- "West US",
- "Central US",
- "South Central US",
- "North Europe",
- "West Europe",
- "East Asia",
- "Southeast Asia",
- "Japan East",
- "Japan West"
- ],
- "apiVersions": [
- "2015-06-15",
- "2015-05-01-preview",
- "2014-12-01-preview"
- ]
- },
- {
- "resourceType": "locations/usages",
- "locations": [
- "East US",
- "East US 2",
- "West US",
- "Central US",
- "South Central US",
- "North Europe",
- "West Europe",
- "East Asia",
- "Southeast Asia",
- "Japan East",
- "Japan West"
- ],
- "apiVersions": [
- "2015-06-15",
- "2015-05-01-preview",
- "2014-12-01-preview"
- ]
- },
- {
- "resourceType": "locations/publishers",
- "locations": [
- "East US",
- "East US 2",
- "West US",
- "Central US",
- "South Central US",
- "North Europe",
- "West Europe",
- "East Asia",
- "Southeast Asia",
- "Japan East",
- "Japan West"
- ],
- "apiVersions": [
- "2015-06-15",
- "2015-05-01-preview"
- ]
- }
- ],
- "registrationState": "Registered"
-}
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/libcloud/blob/741d1697/libcloud/test/compute/fixtures/azure_arm/_subscriptions_99999999_9999_9999_9999_999999999999_providers_Microsoft_Compute_disks.json
----------------------------------------------------------------------
diff --git a/libcloud/test/compute/fixtures/azure_arm/_subscriptions_99999999_9999_9999_9999_999999999999_providers_Microsoft_Compute_disks.json b/libcloud/test/compute/fixtures/azure_arm/_subscriptions_99999999_9999_9999_9999_999999999999_providers_Microsoft_Compute_disks.json
deleted file mode 100644
index 849a5a8..0000000
--- a/libcloud/test/compute/fixtures/azure_arm/_subscriptions_99999999_9999_9999_9999_999999999999_providers_Microsoft_Compute_disks.json
+++ /dev/null
@@ -1,65 +0,0 @@
-{
- "value": [
- {
- "properties": {
- "accountType": "Standard_LRS",
- "osType": "Linux",
- "creationData": {
- "createOption": "FromImage",
- "imageReference": {
- "id": "/Subscriptions/99999999-9999-9999-9999-999999999999/Providers/Microsoft.Compute/Locations/eastus/Publishers/OpenLogic/ArtifactTypes/VMImage/Offers/CentOS/Skus/7.3/Versions/latest"
- }
- },
- "diskSizeGB": 31,
- "timeCreated": "2017-03-09T10:12:37.0256203+00:00",
- "ownerId": "/subscriptions/99999999-9999-9999-9999-999999999999/resourceGroups/REVIZOR/providers/Microsoft.Compute/virtualMachines/test-vm-1",
- "provisioningState": "Succeeded",
- "diskState": "Attached"
- },
- "type": "Microsoft.Compute/disks",
- "location": "eastus",
- "tags": {},
- "id": "/subscriptions/99999999-9999-9999-9999-999999999999/resourceGroups/000000/providers/Microsoft.Compute/disks/test-disk-1",
- "name": "test-disk-1"
- },
- {
- "properties": {
- "accountType": "Standard_LRS",
- "osType": "Linux",
- "creationData": {
- "createOption": "FromImage",
- "imageReference": {
- "id": "/Subscriptions/99999999-9999-9999-9999-999999999999/Providers/Microsoft.Compute/Locations/eastus/Publishers/OpenLogic/ArtifactTypes/VMImage/Offers/CentOS/Skus/7.3/Versions/latest"
- }
- },
- "diskSizeGB": 31,
- "timeCreated": "2017-03-09T11:40:37.092158+00:00",
- "provisioningState": "Updating",
- "diskState": "Unattached"
- },
- "type": "Microsoft.Compute/disks",
- "location": "eastus",
- "tags": {},
- "id": "/subscriptions/99999999-9999-9999-9999-999999999999/resourceGroups/000000/providers/Microsoft.Compute/disks/test-disk-2",
- "name": "test-disk-2"
- },
- {
- "properties": {
- "accountType": "Standard_LRS",
- "osType": "Linux",
- "creationData": {
- "createOption": "Empty"
- },
- "diskSizeGB": 10,
- "timeCreated": "2017-03-09T10:08:42.6418313+00:00",
- "provisioningState": "Succeeded",
- "diskState": "Unattached"
- },
- "type": "Microsoft.Compute/disks",
- "location": "eastus",
- "tags": {},
- "id": "/subscriptions/99999999-9999-9999-9999-999999999999/resourceGroups/111111/providers/Microsoft.Compute/disks/test-disk-3",
- "name": "test-disk-3"
- }
- ]
-}
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/libcloud/blob/741d1697/libcloud/test/compute/fixtures/azure_arm/_subscriptions_99999999_9999_9999_9999_999999999999_providers_Microsoft_Compute_locations_eastus_vmSizes.json
----------------------------------------------------------------------
diff --git a/libcloud/test/compute/fixtures/azure_arm/_subscriptions_99999999_9999_9999_9999_999999999999_providers_Microsoft_Compute_locations_eastus_vmSizes.json b/libcloud/test/compute/fixtures/azure_arm/_subscriptions_99999999_9999_9999_9999_999999999999_providers_Microsoft_Compute_locations_eastus_vmSizes.json
deleted file mode 100644
index 4d5a257..0000000
--- a/libcloud/test/compute/fixtures/azure_arm/_subscriptions_99999999_9999_9999_9999_999999999999_providers_Microsoft_Compute_locations_eastus_vmSizes.json
+++ /dev/null
@@ -1,28 +0,0 @@
-{
- "value": [
- {
- "name": "Standard_A0",
- "numberOfCores": 1,
- "osDiskSizeInMB": 1047552,
- "resourceDiskSizeInMB": 20480,
- "memoryInMB": 768,
- "maxDataDiskCount": 1
- },
- {
- "name": "Standard_A1",
- "numberOfCores": 1,
- "osDiskSizeInMB": 1047552,
- "resourceDiskSizeInMB": 71680,
- "memoryInMB": 1792,
- "maxDataDiskCount": 2
- },
- {
- "name": "Standard_A2",
- "numberOfCores": 2,
- "osDiskSizeInMB": 1047552,
- "resourceDiskSizeInMB": 138240,
- "memoryInMB": 3584,
- "maxDataDiskCount": 4
- }
- ]
-}
http://git-wip-us.apache.org/repos/asf/libcloud/blob/741d1697/libcloud/test/compute/fixtures/azure_arm/_subscriptions_99999999_9999_9999_9999_999999999999_providers_Microsoft_Compute_snapshots.json
----------------------------------------------------------------------
diff --git a/libcloud/test/compute/fixtures/azure_arm/_subscriptions_99999999_9999_9999_9999_999999999999_providers_Microsoft_Compute_snapshots.json b/libcloud/test/compute/fixtures/azure_arm/_subscriptions_99999999_9999_9999_9999_999999999999_providers_Microsoft_Compute_snapshots.json
deleted file mode 100644
index 8fe42b2..0000000
--- a/libcloud/test/compute/fixtures/azure_arm/_subscriptions_99999999_9999_9999_9999_999999999999_providers_Microsoft_Compute_snapshots.json
+++ /dev/null
@@ -1,75 +0,0 @@
-{
- "value": [
- {
- "properties": {
- "accountType": "Standard_LRS",
- "creationData": {
- "createOption": "Copy",
- "sourceUri": "/subscriptions/99999999-9999-9999-9999-999999999999/resourceGroups/000000/providers/Microsoft.Compute/disks/test-disk-1"
- },
- "diskSizeGB": 1,
- "timeCreated": "2017-03-09T14:28:27.8655868+00:00",
- "provisioningState": "Creating",
- "diskState": "Unattached"
- },
- "type": "Microsoft.Compute/snapshots",
- "location": "eastus",
- "tags": {
- "test_snap": "test"
- },
- "id": "/subscriptions/99999999-9999-9999-9999-999999999999/resourceGroups/000000/providers/Microsoft.Compute/snapshots/test-snap-1",
- "name": "test-snap-1"
- },
- {
- "properties": {
- "accountType": "Standard_LRS",
- "creationData": {
- "createOption": "Copy",
- "sourceUri": "/subscriptions/99999999-9999-9999-9999-999999999999/resourceGroups/000000/providers/Microsoft.Compute/disks/test-disk-2"
- },
- "diskSizeGB": 2,
- "timeCreated": "2017-02-02T17:52:40.2213321+00:00",
- "provisioningState": "Updating",
- "diskState": "Unattached"
- },
- "type": "Microsoft.Compute/snapshots",
- "location": "eastus",
- "id": "/subscriptions/99999999-9999-9999-9999-999999999999/resourceGroups/000000/providers/Microsoft.Compute/snapshots/test-snap-2",
- "name": "test-snap-2"
- },
- {
- "properties": {
- "accountType": "Standard_LRS",
- "creationData": {
- "createOption": "Copy",
- "sourceUri": "/subscriptions/99999999-9999-9999-9999-999999999999/resourceGroups/111111/providers/Microsoft.Compute/disks/test-disk-3"
- },
- "diskSizeGB": 2,
- "timeCreated": "2017-02-02T17:52:44.4557501+00:00",
- "provisioningState": "Failed",
- "diskState": "Unattached"
- },
- "type": "Microsoft.Compute/snapshots",
- "location": "eastus",
- "id": "/subscriptions/99999999-9999-9999-9999-999999999999/resourceGroups/111111/providers/Microsoft.Compute/snapshots/test-snap-3",
- "name": "test-snap-3"
- },
- {
- "properties": {
- "accountType": "Standard_LRS",
- "creationData": {
- "createOption": "Copy",
- "sourceUri": "/subscriptions/99999999-9999-9999-9999-999999999999/resourceGroups/111111/providers/Microsoft.Compute/disks/test-disk-4"
- },
- "diskSizeGB": 2,
- "timeCreated": "2017-02-02T17:52:50.0027361+00:00",
- "provisioningState": "Failed",
- "diskState": "Unattached"
- },
- "type": "Microsoft.Compute/snapshots",
- "location": "eastus",
- "id": "/subscriptions/99999999-9999-9999-9999-999999999999/resourceGroups/111111/providers/Microsoft.Compute/snapshots/test-snap-4",
- "name": "test-snap-4"
- }
- ]
-}
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/libcloud/blob/741d1697/libcloud/test/compute/fixtures/azure_arm/_subscriptions_99999999_9999_9999_9999_999999999999_providers_Microsoft_Compute_virtualMachines.json
----------------------------------------------------------------------
diff --git a/libcloud/test/compute/fixtures/azure_arm/_subscriptions_99999999_9999_9999_9999_999999999999_providers_Microsoft_Compute_virtualMachines.json b/libcloud/test/compute/fixtures/azure_arm/_subscriptions_99999999_9999_9999_9999_999999999999_providers_Microsoft_Compute_virtualMachines.json
deleted file mode 100644
index 8973cf9..0000000
--- a/libcloud/test/compute/fixtures/azure_arm/_subscriptions_99999999_9999_9999_9999_999999999999_providers_Microsoft_Compute_virtualMachines.json
+++ /dev/null
@@ -1,52 +0,0 @@
-{
- "value": [
- {
- "properties": {
- "vmId": "CCEEBF63-E92B-4A50-9949-6E44BFC61D3F",
- "hardwareProfile": {
- "vmSize": "Standard_A1"
- },
- "storageProfile": {
- "imageReference": {
- "publisher": "OpenLogic",
- "offer": "CentOS",
- "sku": "7.3",
- "version": "latest"
- },
- "osDisk": {
- "osType": "Linux",
- "name": "test-node-disk-1",
- "createOption": "FromImage",
- "caching": "ReadWrite",
- "managedDisk": {
- "storageAccountType": "Standard_LRS",
- "id": "/subscriptions/99999999-9999-9999-9999-999999999999/resourceGroups/000000/providers/Microsoft.Compute/disks/test-node-disk-1"
- }
- },
- "dataDisks": []
- },
- "osProfile": {
- "computerName": "test-node-1",
- "adminUsername": "user",
- "linuxConfiguration": {
- "disablePasswordAuthentication": false
- },
- "secrets": []
- },
- "networkProfile": {
- "networkInterfaces": [
- {
- "id": "/subscriptions/99999999-9999-9999-9999-999999999999/resourceGroups/000000/providers/Microsoft.Network/networkInterfaces/test-node-1-nic"
- }
- ]
- },
- "provisioningState": "Running"
- },
- "type": "Microsoft.Compute/virtualMachines",
- "location": "eastus",
- "tags": {},
- "id": "/subscriptions/99999999-9999-9999-9999-999999999999/resourceGroups/000000/providers/Microsoft.Compute/virtualMachines/test-node-1",
- "name": "test-node-1"
- }
- ]
-}
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/libcloud/blob/741d1697/libcloud/test/compute/fixtures/azure_arm/_subscriptions_99999999_9999_9999_9999_999999999999_resourceGroups_000000_providers_Microsoft_Compute_disks_test_disk_1.json
----------------------------------------------------------------------
diff --git a/libcloud/test/compute/fixtures/azure_arm/_subscriptions_99999999_9999_9999_9999_999999999999_resourceGroups_000000_providers_Microsoft_Compute_disks_test_disk_1.json b/libcloud/test/compute/fixtures/azure_arm/_subscriptions_99999999_9999_9999_9999_999999999999_resourceGroups_000000_providers_Microsoft_Compute_disks_test_disk_1.json
deleted file mode 100644
index 584b72e..0000000
--- a/libcloud/test/compute/fixtures/azure_arm/_subscriptions_99999999_9999_9999_9999_999999999999_resourceGroups_000000_providers_Microsoft_Compute_disks_test_disk_1.json
+++ /dev/null
@@ -1,22 +0,0 @@
-{
- "properties": {
- "accountType": "Standard_LRS",
- "osType": "Linux",
- "creationData": {
- "createOption": "FromImage",
- "imageReference": {
- "id": "/Subscriptions/99999999-9999-9999-9999-999999999999/Providers/Microsoft.Compute/Locations/eastus/Publishers/OpenLogic/ArtifactTypes/VMImage/Offers/CentOS/Skus/7.3/Versions/latest"
- }
- },
- "diskSizeGB": 31,
- "timeCreated": "2017-03-09T10:12:37.0256203+00:00",
- "ownerId": "/subscriptions/99999999-9999-9999-9999-999999999999/resourceGroups/REVIZOR/providers/Microsoft.Compute/virtualMachines/test-vm-1",
- "provisioningState": "Succeeded",
- "diskState": "Attached"
- },
- "type": "Microsoft.Compute/disks",
- "location": "eastus",
- "tags": {},
- "id": "/subscriptions/99999999-9999-9999-9999-999999999999/resourceGroups/000000/providers/Microsoft.Compute/disks/test-disk-1",
- "name": "test-disk-1"
-}
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/libcloud/blob/741d1697/libcloud/test/compute/fixtures/azure_arm/_subscriptions_99999999_9999_9999_9999_999999999999_resourceGroups_000000_providers_Microsoft_Compute_snapshots_test_snap_1.json
----------------------------------------------------------------------
diff --git a/libcloud/test/compute/fixtures/azure_arm/_subscriptions_99999999_9999_9999_9999_999999999999_resourceGroups_000000_providers_Microsoft_Compute_snapshots_test_snap_1.json b/libcloud/test/compute/fixtures/azure_arm/_subscriptions_99999999_9999_9999_9999_999999999999_resourceGroups_000000_providers_Microsoft_Compute_snapshots_test_snap_1.json
deleted file mode 100644
index f83c70d..0000000
--- a/libcloud/test/compute/fixtures/azure_arm/_subscriptions_99999999_9999_9999_9999_999999999999_resourceGroups_000000_providers_Microsoft_Compute_snapshots_test_snap_1.json
+++ /dev/null
@@ -1,20 +0,0 @@
-{
- "properties": {
- "accountType": "Standard_LRS",
- "creationData": {
- "createOption": "Copy",
- "sourceUri": "/subscriptions/99999999-9999-9999-9999-999999999999/resourceGroups/000000/providers/Microsoft.Compute/disks/test-disk-1"
- },
- "diskSizeGB": 1,
- "timeCreated": "2017-03-09T14:28:27.8655868+00:00",
- "provisioningState": "Creating",
- "diskState": "Unattached"
- },
- "type": "Microsoft.Compute/snapshots",
- "location": "eastus",
- "tags": {
- "test_snap": "test"
- },
- "id": "/subscriptions/99999999-9999-9999-9999-999999999999/resourceGroups/000000/providers/Microsoft.Compute/snapshots/test-snap-1",
- "name": "test-snap-1"
-}
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/libcloud/blob/741d1697/libcloud/test/compute/fixtures/azure_arm/_subscriptions_99999999_9999_9999_9999_999999999999_resourceGroups_000000_providers_Microsoft_Compute_virtualMachines_test_node_1.json
----------------------------------------------------------------------
diff --git a/libcloud/test/compute/fixtures/azure_arm/_subscriptions_99999999_9999_9999_9999_999999999999_resourceGroups_000000_providers_Microsoft_Compute_virtualMachines_test_node_1.json b/libcloud/test/compute/fixtures/azure_arm/_subscriptions_99999999_9999_9999_9999_999999999999_resourceGroups_000000_providers_Microsoft_Compute_virtualMachines_test_node_1.json
deleted file mode 100644
index c45d32f..0000000
--- a/libcloud/test/compute/fixtures/azure_arm/_subscriptions_99999999_9999_9999_9999_999999999999_resourceGroups_000000_providers_Microsoft_Compute_virtualMachines_test_node_1.json
+++ /dev/null
@@ -1,48 +0,0 @@
-{
- "properties": {
- "vmId": "e717ae77-db36-4225-b12a-68506fe5fc8f",
- "hardwareProfile": {
- "vmSize": "Standard_A1"
- },
- "storageProfile": {
- "imageReference": {
- "publisher": "OpenLogic",
- "offer": "CentOS",
- "sku": "7.3",
- "version": "latest"
- },
- "osDisk": {
- "osType": "Linux",
- "name": "test-node-disk-1",
- "createOption": "FromImage",
- "caching": "ReadWrite",
- "managedDisk": {
- "storageAccountType": "Standard_LRS",
- "id": "/subscriptions/99999999-9999-9999-9999-999999999999/resourceGroups/000000/providers/Microsoft.Compute/disks/test-node-disk-1"
- }
- },
- "dataDisks": []
- },
- "osProfile": {
- "computerName": "test-node-1",
- "adminUsername": "user",
- "linuxConfiguration": {
- "disablePasswordAuthentication": false
- },
- "secrets": []
- },
- "networkProfile": {
- "networkInterfaces": [
- {
- "id": "/subscriptions/99999999-9999-9999-9999-999999999999/resourceGroups/000000/providers/Microsoft.Network/networkInterfaces/test-node-1-nic"
- }
- ]
- },
- "provisioningState": "Running"
- },
- "type": "Microsoft.Compute/virtualMachines",
- "location": "eastus",
- "tags": {},
- "id": "/subscriptions/99999999-9999-9999-9999-999999999999/resourceGroups/000000/providers/Microsoft.Compute/virtualMachines/test-node-1",
- "name": "test-node-1"
-}
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/libcloud/blob/741d1697/libcloud/test/compute/fixtures/azure_arm/_subscriptions_99999999_9999_9999_9999_999999999999_resourceGroups_000000_providers_Microsoft_Compute_virtualMachines_test_node_1_InstanceView.json
----------------------------------------------------------------------
diff --git a/libcloud/test/compute/fixtures/azure_arm/_subscriptions_99999999_9999_9999_9999_999999999999_resourceGroups_000000_providers_Microsoft_Compute_virtualMachines_test_node_1_InstanceView.json b/libcloud/test/compute/fixtures/azure_arm/_subscriptions_99999999_9999_9999_9999_999999999999_resourceGroups_000000_providers_Microsoft_Compute_virtualMachines_test_node_1_InstanceView.json
deleted file mode 100644
index 0ac000f..0000000
--- a/libcloud/test/compute/fixtures/azure_arm/_subscriptions_99999999_9999_9999_9999_999999999999_resourceGroups_000000_providers_Microsoft_Compute_virtualMachines_test_node_1_InstanceView.json
+++ /dev/null
@@ -1,27 +0,0 @@
-{
- "vmAgent": {
- "vmAgentVersion": "2.2.5",
- "statuses": [
- {
- "code": "ProvisioningState/succeeded",
- "level": "Info",
- "displayStatus": "Ready",
- "message": "Guest Agent is running",
- "time": "2017-03-09T15:11:03+00:00"
- }
- ],
- "extensionHandlers": []
- },
- "statuses": [
- {
- "code": "ProvisioningState/updating",
- "level": "Info",
- "displayStatus": "Updating"
- },
- {
- "code": "PowerState/running",
- "level": "Info",
- "displayStatus": "VM running"
- }
- ]
-}
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/libcloud/blob/741d1697/libcloud/test/compute/fixtures/azure_arm/_subscriptions_99999999_9999_9999_9999_999999999999_resourceGroups_000000_providers_Microsoft_Network_networkInterfaces_test_node_1_nic.json
----------------------------------------------------------------------
diff --git a/libcloud/test/compute/fixtures/azure_arm/_subscriptions_99999999_9999_9999_9999_999999999999_resourceGroups_000000_providers_Microsoft_Network_networkInterfaces_test_node_1_nic.json b/libcloud/test/compute/fixtures/azure_arm/_subscriptions_99999999_9999_9999_9999_999999999999_resourceGroups_000000_providers_Microsoft_Network_networkInterfaces_test_node_1_nic.json
deleted file mode 100644
index c9cfb05..0000000
--- a/libcloud/test/compute/fixtures/azure_arm/_subscriptions_99999999_9999_9999_9999_999999999999_resourceGroups_000000_providers_Microsoft_Network_networkInterfaces_test_node_1_nic.json
+++ /dev/null
@@ -1,38 +0,0 @@
-{
- "name": "test-node-1-nic",
- "id": "/subscriptions/99999999-9999-9999-9999-999999999999/resourceGroups/000000/providers/Microsoft.Network/networkInterfaces/test-node-1-nic",
- "etag": "W/\"5E19562E-8E84-493D-A29E-A84F5AC21D76\"",
- "location": "eastus",
- "tags": {},
- "properties": {
- "provisioningState": "Succeeded",
- "resourceGuid": "AD512C3D-9A7B-4012-8C5D-227A9EA5E6F4",
- "ipConfigurations": [
- {
- "name": "myip1",
- "id": "/subscriptions/99999999-9999-9999-9999-999999999999/resourceGroups/000000/providers/Microsoft.Network/networkInterfaces/test-node-1-nic/ipConfigurations/myip1",
- "etag": "W/\"5E19562E-8E84-493D-A29E-A84F5AC21D76\"",
- "properties": {
- "provisioningState": "Succeeded",
- "privateIPAddress": "10.0.0.1",
- "privateIPAllocationMethod": "Dynamic",
- "subnet": {
- "id": "/subscriptions/99999999-9999-9999-9999-999999999999/resourceGroups/000000/providers/Microsoft.Network/virtualNetworks/000000/subnets/000000"
- },
- "primary": true
- }
- }
- ],
- "dnsSettings": {
- "dnsServers": [],
- "appliedDnsServers": []
- },
- "macAddress": "11-11-11-11-11-11",
- "enableIPForwarding": false,
- "primary": true,
- "virtualMachine": {
- "id": "/subscriptions/99999999-9999-9999-9999-999999999999/resourceGroups/000000/providers/Microsoft.Compute/virtualMachines/test-node-1"
- }
- },
- "type": "Microsoft.Network/networkInterfaces"
-}
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/libcloud/blob/741d1697/libcloud/test/compute/fixtures/azure_arm/_subscriptions_99999999_9999_9999_9999_999999999999_resourceGroups_111111_providers_Microsoft_Compute_disks.json
----------------------------------------------------------------------
diff --git a/libcloud/test/compute/fixtures/azure_arm/_subscriptions_99999999_9999_9999_9999_999999999999_resourceGroups_111111_providers_Microsoft_Compute_disks.json b/libcloud/test/compute/fixtures/azure_arm/_subscriptions_99999999_9999_9999_9999_999999999999_resourceGroups_111111_providers_Microsoft_Compute_disks.json
deleted file mode 100644
index bd2de1f..0000000
--- a/libcloud/test/compute/fixtures/azure_arm/_subscriptions_99999999_9999_9999_9999_999999999999_resourceGroups_111111_providers_Microsoft_Compute_disks.json
+++ /dev/null
@@ -1,22 +0,0 @@
-{
- "value": [
- {
- "properties": {
- "accountType": "Standard_LRS",
- "osType": "Linux",
- "creationData": {
- "createOption": "Empty"
- },
- "diskSizeGB": 10,
- "timeCreated": "2017-03-09T10:08:42.6418313+00:00",
- "provisioningState": "Succeeded",
- "diskState": "Unattached"
- },
- "type": "Microsoft.Compute/disks",
- "location": "eastus",
- "tags": {},
- "id": "/subscriptions/99999999-9999-9999-9999-999999999999/resourceGroups/111111/providers/Microsoft.Compute/disks/test-disk-3",
- "name": "test-disk-3"
- }
- ]
-}
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/libcloud/blob/741d1697/libcloud/test/compute/fixtures/azure_arm/_subscriptions_99999999_9999_9999_9999_999999999999_resourceGroups_111111_providers_Microsoft_Compute_snapshots.json
----------------------------------------------------------------------
diff --git a/libcloud/test/compute/fixtures/azure_arm/_subscriptions_99999999_9999_9999_9999_999999999999_resourceGroups_111111_providers_Microsoft_Compute_snapshots.json b/libcloud/test/compute/fixtures/azure_arm/_subscriptions_99999999_9999_9999_9999_999999999999_resourceGroups_111111_providers_Microsoft_Compute_snapshots.json
deleted file mode 100644
index b6add16..0000000
--- a/libcloud/test/compute/fixtures/azure_arm/_subscriptions_99999999_9999_9999_9999_999999999999_resourceGroups_111111_providers_Microsoft_Compute_snapshots.json
+++ /dev/null
@@ -1,38 +0,0 @@
-{
- "value": [
- {
- "properties": {
- "accountType": "Standard_LRS",
- "creationData": {
- "createOption": "Copy",
- "sourceUri": "/subscriptions/99999999-9999-9999-9999-999999999999/resourceGroups/111111/providers/Microsoft.Compute/disks/test-disk-3"
- },
- "diskSizeGB": 2,
- "timeCreated": "2017-02-02T17:52:44.4557501+00:00",
- "provisioningState": "Failed",
- "diskState": "Unattached"
- },
- "type": "Microsoft.Compute/snapshots",
- "location": "eastus",
- "id": "/subscriptions/99999999-9999-9999-9999-999999999999/resourceGroups/111111/providers/Microsoft.Compute/snapshots/test-snap-3",
- "name": "test-snap-3"
- },
- {
- "properties": {
- "accountType": "Standard_LRS",
- "creationData": {
- "createOption": "Copy",
- "sourceUri": "/subscriptions/99999999-9999-9999-9999-999999999999/resourceGroups/111111/providers/Microsoft.Compute/disks/test-disk-4"
- },
- "diskSizeGB": 2,
- "timeCreated": "2017-02-02T17:52:50.0027361+00:00",
- "provisioningState": "Failed",
- "diskState": "Unattached"
- },
- "type": "Microsoft.Compute/snapshots",
- "location": "eastus",
- "id": "/subscriptions/99999999-9999-9999-9999-999999999999/resourceGroups/111111/providers/Microsoft.Compute/snapshots/test-snap-4",
- "name": "test-snap-4"
- }
- ]
-}
\ No newline at end of file
[08/11] libcloud git commit: Update Azure driver fixture file names -
make sure they are shorter than 143 characters.
Posted by to...@apache.org.
Update Azure driver fixture file names - make sure they are shorter than
143 characters.
Project: http://git-wip-us.apache.org/repos/asf/libcloud/repo
Commit: http://git-wip-us.apache.org/repos/asf/libcloud/commit/741d1697
Tree: http://git-wip-us.apache.org/repos/asf/libcloud/tree/741d1697
Diff: http://git-wip-us.apache.org/repos/asf/libcloud/diff/741d1697
Branch: refs/heads/trunk
Commit: 741d1697bca1c928f68d1c84e710b23c1c5add8f
Parents: 9643e3d
Author: Tomaz Muraus <to...@tomaz.me>
Authored: Tue Sep 19 18:35:08 2017 +0200
Committer: Tomaz Muraus <to...@tomaz.me>
Committed: Tue Sep 19 18:35:08 2017 +0200
----------------------------------------------------------------------
...9_providers_Microsoft_Commerce_RateCard.json | 84270 -----------------
...99999999999_providers_Microsoft_Compute.json | 200 -
...99999_providers_Microsoft_Compute_disks.json | 65 -
...rosoft_Compute_locations_eastus_vmSizes.json | 28 -
...9_providers_Microsoft_Compute_snapshots.json | 75 -
...iders_Microsoft_Compute_virtualMachines.json | 52 -
...ers_Microsoft_Compute_disks_test_disk_1.json | 22 -
...Microsoft_Compute_snapshots_test_snap_1.json | 20 -
...oft_Compute_virtualMachines_test_node_1.json | 48 -
...irtualMachines_test_node_1_InstanceView.json | 27 -
...twork_networkInterfaces_test_node_1_nic.json | 38 -
...11111_providers_Microsoft_Compute_disks.json | 22 -
...1_providers_Microsoft_Compute_snapshots.json | 38 -
...9_providers_Microsoft_Commerce_RateCard.json | 84270 +++++++++++++++++
...ns_99999999_providers_Microsoft_Compute.json | 200 +
...99999_providers_Microsoft_Compute_disks.json | 65 +
...rosoft_Compute_locations_eastus_vmSizes.json | 28 +
...9_providers_Microsoft_Compute_snapshots.json | 75 +
...iders_Microsoft_Compute_virtualMachines.json | 52 +
...ers_Microsoft_Compute_disks_test_disk_1.json | 22 +
...Microsoft_Compute_snapshots_test_snap_1.json | 20 +
...oft_Compute_virtualMachines_test_node_1.json | 48 +
...irtualMachines_test_node_1_InstanceView.json | 27 +
...twork_networkInterfaces_test_node_1_nic.json | 38 +
...11111_providers_Microsoft_Compute_disks.json | 22 +
...1_providers_Microsoft_Compute_snapshots.json | 38 +
libcloud/test/compute/test_azure_arm.py | 8 +-
27 files changed, 84911 insertions(+), 84907 deletions(-)
----------------------------------------------------------------------
[02/11] libcloud git commit: Run checks step on Travis CI.
Posted by to...@apache.org.
Run checks step on Travis CI.
Project: http://git-wip-us.apache.org/repos/asf/libcloud/repo
Commit: http://git-wip-us.apache.org/repos/asf/libcloud/commit/942255a6
Tree: http://git-wip-us.apache.org/repos/asf/libcloud/tree/942255a6
Diff: http://git-wip-us.apache.org/repos/asf/libcloud/diff/942255a6
Branch: refs/heads/trunk
Commit: 942255a6998c37d73cffba8ad90516b34f520c19
Parents: 60701af
Author: Tomaz Muraus <to...@tomaz.me>
Authored: Tue Sep 19 18:14:44 2017 +0200
Committer: Tomaz Muraus <to...@tomaz.me>
Committed: Tue Sep 19 18:14:44 2017 +0200
----------------------------------------------------------------------
.travis.yml | 3 +++
1 file changed, 3 insertions(+)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/libcloud/blob/942255a6/.travis.yml
----------------------------------------------------------------------
diff --git a/.travis.yml b/.travis.yml
index 8109850..fdebbf7 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -23,6 +23,9 @@ addons:
matrix:
fast_finish: true
include:
+ - env: ENV=checks
+ python: 2.7
+ before_script: TOX_ENV=checks
- env: ENV=lint
python: 2.7
before_script: TOX_ENV=lint
[04/11] libcloud git commit: Update Azure driver fixture file names -
make sure they are shorter than 143 characters.
Posted by to...@apache.org.
http://git-wip-us.apache.org/repos/asf/libcloud/blob/741d1697/libcloud/test/compute/fixtures/azure_arm/_subscriptions_99999999_providers_Microsoft_Compute.json
----------------------------------------------------------------------
diff --git a/libcloud/test/compute/fixtures/azure_arm/_subscriptions_99999999_providers_Microsoft_Compute.json b/libcloud/test/compute/fixtures/azure_arm/_subscriptions_99999999_providers_Microsoft_Compute.json
new file mode 100644
index 0000000..f0bbae5
--- /dev/null
+++ b/libcloud/test/compute/fixtures/azure_arm/_subscriptions_99999999_providers_Microsoft_Compute.json
@@ -0,0 +1,200 @@
+{
+ "id": "/subscriptions/99999999-9999-9999-9999-999999999999/providers/Microsoft.Compute",
+ "namespace": "Microsoft.Compute",
+ "resourceTypes": [
+ {
+ "resourceType": "availabilitySets",
+ "locations": [
+ "East US",
+ "East US 2",
+ "West US",
+ "Central US",
+ "South Central US",
+ "North Europe",
+ "West Europe",
+ "East Asia",
+ "Southeast Asia",
+ "Japan East",
+ "Japan West"
+ ],
+ "apiVersions": [
+ "2015-06-15",
+ "2015-05-01-preview",
+ "2014-12-01-preview"
+ ]
+ },
+ {
+ "resourceType": "virtualMachines",
+ "locations": [
+ "East US",
+ "East US 2",
+ "West US",
+ "Central US",
+ "South Central US",
+ "North Europe",
+ "West Europe",
+ "East Asia",
+ "Southeast Asia",
+ "Japan East",
+ "Japan West"
+ ],
+ "apiVersions": [
+ "2015-06-15",
+ "2015-05-01-preview",
+ "2014-12-01-preview"
+ ]
+ },
+ {
+ "resourceType": "virtualMachines/extensions",
+ "locations": [
+ "East US",
+ "East US 2",
+ "West US",
+ "Central US",
+ "South Central US",
+ "North Europe",
+ "West Europe",
+ "East Asia",
+ "Southeast Asia",
+ "Japan East",
+ "Japan West"
+ ],
+ "apiVersions": [
+ "2015-06-15",
+ "2015-05-01-preview",
+ "2014-12-01-preview"
+ ]
+ },
+ {
+ "resourceType": "virtualMachines/diagnosticSettings",
+ "locations": [
+ "East US",
+ "East US 2",
+ "West US",
+ "Central US",
+ "South Central US",
+ "North Europe",
+ "West Europe",
+ "East Asia",
+ "Southeast Asia",
+ "Japan East",
+ "Japan West"
+ ],
+ "apiVersions": [
+ "2014-04-01"
+ ]
+ },
+ {
+ "resourceType": "virtualMachines/metricDefinitions",
+ "locations": [
+ "East US",
+ "East US 2",
+ "West US",
+ "Central US",
+ "South Central US",
+ "North Europe",
+ "West Europe",
+ "East Asia",
+ "Southeast Asia",
+ "Japan East",
+ "Japan West"
+ ],
+ "apiVersions": [
+ "2014-04-01"
+ ]
+ },
+ {
+ "resourceType": "locations",
+ "locations": [],
+ "apiVersions": [
+ "2015-06-15",
+ "2015-05-01-preview",
+ "2014-12-01-preview"
+ ]
+ },
+ {
+ "resourceType": "locations/operations",
+ "locations": [
+ "East US",
+ "East US 2",
+ "West US",
+ "Central US",
+ "South Central US",
+ "North Europe",
+ "West Europe",
+ "East Asia",
+ "Southeast Asia",
+ "Japan East",
+ "Japan West"
+ ],
+ "apiVersions": [
+ "2015-06-15",
+ "2015-05-01-preview",
+ "2014-12-01-preview"
+ ]
+ },
+ {
+ "resourceType": "locations/vmSizes",
+ "locations": [
+ "East US",
+ "East US 2",
+ "West US",
+ "Central US",
+ "South Central US",
+ "North Europe",
+ "West Europe",
+ "East Asia",
+ "Southeast Asia",
+ "Japan East",
+ "Japan West"
+ ],
+ "apiVersions": [
+ "2015-06-15",
+ "2015-05-01-preview",
+ "2014-12-01-preview"
+ ]
+ },
+ {
+ "resourceType": "locations/usages",
+ "locations": [
+ "East US",
+ "East US 2",
+ "West US",
+ "Central US",
+ "South Central US",
+ "North Europe",
+ "West Europe",
+ "East Asia",
+ "Southeast Asia",
+ "Japan East",
+ "Japan West"
+ ],
+ "apiVersions": [
+ "2015-06-15",
+ "2015-05-01-preview",
+ "2014-12-01-preview"
+ ]
+ },
+ {
+ "resourceType": "locations/publishers",
+ "locations": [
+ "East US",
+ "East US 2",
+ "West US",
+ "Central US",
+ "South Central US",
+ "North Europe",
+ "West Europe",
+ "East Asia",
+ "Southeast Asia",
+ "Japan East",
+ "Japan West"
+ ],
+ "apiVersions": [
+ "2015-06-15",
+ "2015-05-01-preview"
+ ]
+ }
+ ],
+ "registrationState": "Registered"
+}
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/libcloud/blob/741d1697/libcloud/test/compute/fixtures/azure_arm/_subscriptions_99999999_providers_Microsoft_Compute_disks.json
----------------------------------------------------------------------
diff --git a/libcloud/test/compute/fixtures/azure_arm/_subscriptions_99999999_providers_Microsoft_Compute_disks.json b/libcloud/test/compute/fixtures/azure_arm/_subscriptions_99999999_providers_Microsoft_Compute_disks.json
new file mode 100644
index 0000000..849a5a8
--- /dev/null
+++ b/libcloud/test/compute/fixtures/azure_arm/_subscriptions_99999999_providers_Microsoft_Compute_disks.json
@@ -0,0 +1,65 @@
+{
+ "value": [
+ {
+ "properties": {
+ "accountType": "Standard_LRS",
+ "osType": "Linux",
+ "creationData": {
+ "createOption": "FromImage",
+ "imageReference": {
+ "id": "/Subscriptions/99999999-9999-9999-9999-999999999999/Providers/Microsoft.Compute/Locations/eastus/Publishers/OpenLogic/ArtifactTypes/VMImage/Offers/CentOS/Skus/7.3/Versions/latest"
+ }
+ },
+ "diskSizeGB": 31,
+ "timeCreated": "2017-03-09T10:12:37.0256203+00:00",
+ "ownerId": "/subscriptions/99999999-9999-9999-9999-999999999999/resourceGroups/REVIZOR/providers/Microsoft.Compute/virtualMachines/test-vm-1",
+ "provisioningState": "Succeeded",
+ "diskState": "Attached"
+ },
+ "type": "Microsoft.Compute/disks",
+ "location": "eastus",
+ "tags": {},
+ "id": "/subscriptions/99999999-9999-9999-9999-999999999999/resourceGroups/000000/providers/Microsoft.Compute/disks/test-disk-1",
+ "name": "test-disk-1"
+ },
+ {
+ "properties": {
+ "accountType": "Standard_LRS",
+ "osType": "Linux",
+ "creationData": {
+ "createOption": "FromImage",
+ "imageReference": {
+ "id": "/Subscriptions/99999999-9999-9999-9999-999999999999/Providers/Microsoft.Compute/Locations/eastus/Publishers/OpenLogic/ArtifactTypes/VMImage/Offers/CentOS/Skus/7.3/Versions/latest"
+ }
+ },
+ "diskSizeGB": 31,
+ "timeCreated": "2017-03-09T11:40:37.092158+00:00",
+ "provisioningState": "Updating",
+ "diskState": "Unattached"
+ },
+ "type": "Microsoft.Compute/disks",
+ "location": "eastus",
+ "tags": {},
+ "id": "/subscriptions/99999999-9999-9999-9999-999999999999/resourceGroups/000000/providers/Microsoft.Compute/disks/test-disk-2",
+ "name": "test-disk-2"
+ },
+ {
+ "properties": {
+ "accountType": "Standard_LRS",
+ "osType": "Linux",
+ "creationData": {
+ "createOption": "Empty"
+ },
+ "diskSizeGB": 10,
+ "timeCreated": "2017-03-09T10:08:42.6418313+00:00",
+ "provisioningState": "Succeeded",
+ "diskState": "Unattached"
+ },
+ "type": "Microsoft.Compute/disks",
+ "location": "eastus",
+ "tags": {},
+ "id": "/subscriptions/99999999-9999-9999-9999-999999999999/resourceGroups/111111/providers/Microsoft.Compute/disks/test-disk-3",
+ "name": "test-disk-3"
+ }
+ ]
+}
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/libcloud/blob/741d1697/libcloud/test/compute/fixtures/azure_arm/_subscriptions_99999999_providers_Microsoft_Compute_locations_eastus_vmSizes.json
----------------------------------------------------------------------
diff --git a/libcloud/test/compute/fixtures/azure_arm/_subscriptions_99999999_providers_Microsoft_Compute_locations_eastus_vmSizes.json b/libcloud/test/compute/fixtures/azure_arm/_subscriptions_99999999_providers_Microsoft_Compute_locations_eastus_vmSizes.json
new file mode 100644
index 0000000..4d5a257
--- /dev/null
+++ b/libcloud/test/compute/fixtures/azure_arm/_subscriptions_99999999_providers_Microsoft_Compute_locations_eastus_vmSizes.json
@@ -0,0 +1,28 @@
+{
+ "value": [
+ {
+ "name": "Standard_A0",
+ "numberOfCores": 1,
+ "osDiskSizeInMB": 1047552,
+ "resourceDiskSizeInMB": 20480,
+ "memoryInMB": 768,
+ "maxDataDiskCount": 1
+ },
+ {
+ "name": "Standard_A1",
+ "numberOfCores": 1,
+ "osDiskSizeInMB": 1047552,
+ "resourceDiskSizeInMB": 71680,
+ "memoryInMB": 1792,
+ "maxDataDiskCount": 2
+ },
+ {
+ "name": "Standard_A2",
+ "numberOfCores": 2,
+ "osDiskSizeInMB": 1047552,
+ "resourceDiskSizeInMB": 138240,
+ "memoryInMB": 3584,
+ "maxDataDiskCount": 4
+ }
+ ]
+}
http://git-wip-us.apache.org/repos/asf/libcloud/blob/741d1697/libcloud/test/compute/fixtures/azure_arm/_subscriptions_99999999_providers_Microsoft_Compute_snapshots.json
----------------------------------------------------------------------
diff --git a/libcloud/test/compute/fixtures/azure_arm/_subscriptions_99999999_providers_Microsoft_Compute_snapshots.json b/libcloud/test/compute/fixtures/azure_arm/_subscriptions_99999999_providers_Microsoft_Compute_snapshots.json
new file mode 100644
index 0000000..8fe42b2
--- /dev/null
+++ b/libcloud/test/compute/fixtures/azure_arm/_subscriptions_99999999_providers_Microsoft_Compute_snapshots.json
@@ -0,0 +1,75 @@
+{
+ "value": [
+ {
+ "properties": {
+ "accountType": "Standard_LRS",
+ "creationData": {
+ "createOption": "Copy",
+ "sourceUri": "/subscriptions/99999999-9999-9999-9999-999999999999/resourceGroups/000000/providers/Microsoft.Compute/disks/test-disk-1"
+ },
+ "diskSizeGB": 1,
+ "timeCreated": "2017-03-09T14:28:27.8655868+00:00",
+ "provisioningState": "Creating",
+ "diskState": "Unattached"
+ },
+ "type": "Microsoft.Compute/snapshots",
+ "location": "eastus",
+ "tags": {
+ "test_snap": "test"
+ },
+ "id": "/subscriptions/99999999-9999-9999-9999-999999999999/resourceGroups/000000/providers/Microsoft.Compute/snapshots/test-snap-1",
+ "name": "test-snap-1"
+ },
+ {
+ "properties": {
+ "accountType": "Standard_LRS",
+ "creationData": {
+ "createOption": "Copy",
+ "sourceUri": "/subscriptions/99999999-9999-9999-9999-999999999999/resourceGroups/000000/providers/Microsoft.Compute/disks/test-disk-2"
+ },
+ "diskSizeGB": 2,
+ "timeCreated": "2017-02-02T17:52:40.2213321+00:00",
+ "provisioningState": "Updating",
+ "diskState": "Unattached"
+ },
+ "type": "Microsoft.Compute/snapshots",
+ "location": "eastus",
+ "id": "/subscriptions/99999999-9999-9999-9999-999999999999/resourceGroups/000000/providers/Microsoft.Compute/snapshots/test-snap-2",
+ "name": "test-snap-2"
+ },
+ {
+ "properties": {
+ "accountType": "Standard_LRS",
+ "creationData": {
+ "createOption": "Copy",
+ "sourceUri": "/subscriptions/99999999-9999-9999-9999-999999999999/resourceGroups/111111/providers/Microsoft.Compute/disks/test-disk-3"
+ },
+ "diskSizeGB": 2,
+ "timeCreated": "2017-02-02T17:52:44.4557501+00:00",
+ "provisioningState": "Failed",
+ "diskState": "Unattached"
+ },
+ "type": "Microsoft.Compute/snapshots",
+ "location": "eastus",
+ "id": "/subscriptions/99999999-9999-9999-9999-999999999999/resourceGroups/111111/providers/Microsoft.Compute/snapshots/test-snap-3",
+ "name": "test-snap-3"
+ },
+ {
+ "properties": {
+ "accountType": "Standard_LRS",
+ "creationData": {
+ "createOption": "Copy",
+ "sourceUri": "/subscriptions/99999999-9999-9999-9999-999999999999/resourceGroups/111111/providers/Microsoft.Compute/disks/test-disk-4"
+ },
+ "diskSizeGB": 2,
+ "timeCreated": "2017-02-02T17:52:50.0027361+00:00",
+ "provisioningState": "Failed",
+ "diskState": "Unattached"
+ },
+ "type": "Microsoft.Compute/snapshots",
+ "location": "eastus",
+ "id": "/subscriptions/99999999-9999-9999-9999-999999999999/resourceGroups/111111/providers/Microsoft.Compute/snapshots/test-snap-4",
+ "name": "test-snap-4"
+ }
+ ]
+}
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/libcloud/blob/741d1697/libcloud/test/compute/fixtures/azure_arm/_subscriptions_99999999_providers_Microsoft_Compute_virtualMachines.json
----------------------------------------------------------------------
diff --git a/libcloud/test/compute/fixtures/azure_arm/_subscriptions_99999999_providers_Microsoft_Compute_virtualMachines.json b/libcloud/test/compute/fixtures/azure_arm/_subscriptions_99999999_providers_Microsoft_Compute_virtualMachines.json
new file mode 100644
index 0000000..8973cf9
--- /dev/null
+++ b/libcloud/test/compute/fixtures/azure_arm/_subscriptions_99999999_providers_Microsoft_Compute_virtualMachines.json
@@ -0,0 +1,52 @@
+{
+ "value": [
+ {
+ "properties": {
+ "vmId": "CCEEBF63-E92B-4A50-9949-6E44BFC61D3F",
+ "hardwareProfile": {
+ "vmSize": "Standard_A1"
+ },
+ "storageProfile": {
+ "imageReference": {
+ "publisher": "OpenLogic",
+ "offer": "CentOS",
+ "sku": "7.3",
+ "version": "latest"
+ },
+ "osDisk": {
+ "osType": "Linux",
+ "name": "test-node-disk-1",
+ "createOption": "FromImage",
+ "caching": "ReadWrite",
+ "managedDisk": {
+ "storageAccountType": "Standard_LRS",
+ "id": "/subscriptions/99999999-9999-9999-9999-999999999999/resourceGroups/000000/providers/Microsoft.Compute/disks/test-node-disk-1"
+ }
+ },
+ "dataDisks": []
+ },
+ "osProfile": {
+ "computerName": "test-node-1",
+ "adminUsername": "user",
+ "linuxConfiguration": {
+ "disablePasswordAuthentication": false
+ },
+ "secrets": []
+ },
+ "networkProfile": {
+ "networkInterfaces": [
+ {
+ "id": "/subscriptions/99999999-9999-9999-9999-999999999999/resourceGroups/000000/providers/Microsoft.Network/networkInterfaces/test-node-1-nic"
+ }
+ ]
+ },
+ "provisioningState": "Running"
+ },
+ "type": "Microsoft.Compute/virtualMachines",
+ "location": "eastus",
+ "tags": {},
+ "id": "/subscriptions/99999999-9999-9999-9999-999999999999/resourceGroups/000000/providers/Microsoft.Compute/virtualMachines/test-node-1",
+ "name": "test-node-1"
+ }
+ ]
+}
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/libcloud/blob/741d1697/libcloud/test/compute/fixtures/azure_arm/_subscriptions_99999999_resourceGroups_000000_providers_Microsoft_Compute_disks_test_disk_1.json
----------------------------------------------------------------------
diff --git a/libcloud/test/compute/fixtures/azure_arm/_subscriptions_99999999_resourceGroups_000000_providers_Microsoft_Compute_disks_test_disk_1.json b/libcloud/test/compute/fixtures/azure_arm/_subscriptions_99999999_resourceGroups_000000_providers_Microsoft_Compute_disks_test_disk_1.json
new file mode 100644
index 0000000..584b72e
--- /dev/null
+++ b/libcloud/test/compute/fixtures/azure_arm/_subscriptions_99999999_resourceGroups_000000_providers_Microsoft_Compute_disks_test_disk_1.json
@@ -0,0 +1,22 @@
+{
+ "properties": {
+ "accountType": "Standard_LRS",
+ "osType": "Linux",
+ "creationData": {
+ "createOption": "FromImage",
+ "imageReference": {
+ "id": "/Subscriptions/99999999-9999-9999-9999-999999999999/Providers/Microsoft.Compute/Locations/eastus/Publishers/OpenLogic/ArtifactTypes/VMImage/Offers/CentOS/Skus/7.3/Versions/latest"
+ }
+ },
+ "diskSizeGB": 31,
+ "timeCreated": "2017-03-09T10:12:37.0256203+00:00",
+ "ownerId": "/subscriptions/99999999-9999-9999-9999-999999999999/resourceGroups/REVIZOR/providers/Microsoft.Compute/virtualMachines/test-vm-1",
+ "provisioningState": "Succeeded",
+ "diskState": "Attached"
+ },
+ "type": "Microsoft.Compute/disks",
+ "location": "eastus",
+ "tags": {},
+ "id": "/subscriptions/99999999-9999-9999-9999-999999999999/resourceGroups/000000/providers/Microsoft.Compute/disks/test-disk-1",
+ "name": "test-disk-1"
+}
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/libcloud/blob/741d1697/libcloud/test/compute/fixtures/azure_arm/_subscriptions_99999999_resourceGroups_000000_providers_Microsoft_Compute_snapshots_test_snap_1.json
----------------------------------------------------------------------
diff --git a/libcloud/test/compute/fixtures/azure_arm/_subscriptions_99999999_resourceGroups_000000_providers_Microsoft_Compute_snapshots_test_snap_1.json b/libcloud/test/compute/fixtures/azure_arm/_subscriptions_99999999_resourceGroups_000000_providers_Microsoft_Compute_snapshots_test_snap_1.json
new file mode 100644
index 0000000..f83c70d
--- /dev/null
+++ b/libcloud/test/compute/fixtures/azure_arm/_subscriptions_99999999_resourceGroups_000000_providers_Microsoft_Compute_snapshots_test_snap_1.json
@@ -0,0 +1,20 @@
+{
+ "properties": {
+ "accountType": "Standard_LRS",
+ "creationData": {
+ "createOption": "Copy",
+ "sourceUri": "/subscriptions/99999999-9999-9999-9999-999999999999/resourceGroups/000000/providers/Microsoft.Compute/disks/test-disk-1"
+ },
+ "diskSizeGB": 1,
+ "timeCreated": "2017-03-09T14:28:27.8655868+00:00",
+ "provisioningState": "Creating",
+ "diskState": "Unattached"
+ },
+ "type": "Microsoft.Compute/snapshots",
+ "location": "eastus",
+ "tags": {
+ "test_snap": "test"
+ },
+ "id": "/subscriptions/99999999-9999-9999-9999-999999999999/resourceGroups/000000/providers/Microsoft.Compute/snapshots/test-snap-1",
+ "name": "test-snap-1"
+}
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/libcloud/blob/741d1697/libcloud/test/compute/fixtures/azure_arm/_subscriptions_99999999_resourceGroups_000000_providers_Microsoft_Compute_virtualMachines_test_node_1.json
----------------------------------------------------------------------
diff --git a/libcloud/test/compute/fixtures/azure_arm/_subscriptions_99999999_resourceGroups_000000_providers_Microsoft_Compute_virtualMachines_test_node_1.json b/libcloud/test/compute/fixtures/azure_arm/_subscriptions_99999999_resourceGroups_000000_providers_Microsoft_Compute_virtualMachines_test_node_1.json
new file mode 100644
index 0000000..c45d32f
--- /dev/null
+++ b/libcloud/test/compute/fixtures/azure_arm/_subscriptions_99999999_resourceGroups_000000_providers_Microsoft_Compute_virtualMachines_test_node_1.json
@@ -0,0 +1,48 @@
+{
+ "properties": {
+ "vmId": "e717ae77-db36-4225-b12a-68506fe5fc8f",
+ "hardwareProfile": {
+ "vmSize": "Standard_A1"
+ },
+ "storageProfile": {
+ "imageReference": {
+ "publisher": "OpenLogic",
+ "offer": "CentOS",
+ "sku": "7.3",
+ "version": "latest"
+ },
+ "osDisk": {
+ "osType": "Linux",
+ "name": "test-node-disk-1",
+ "createOption": "FromImage",
+ "caching": "ReadWrite",
+ "managedDisk": {
+ "storageAccountType": "Standard_LRS",
+ "id": "/subscriptions/99999999-9999-9999-9999-999999999999/resourceGroups/000000/providers/Microsoft.Compute/disks/test-node-disk-1"
+ }
+ },
+ "dataDisks": []
+ },
+ "osProfile": {
+ "computerName": "test-node-1",
+ "adminUsername": "user",
+ "linuxConfiguration": {
+ "disablePasswordAuthentication": false
+ },
+ "secrets": []
+ },
+ "networkProfile": {
+ "networkInterfaces": [
+ {
+ "id": "/subscriptions/99999999-9999-9999-9999-999999999999/resourceGroups/000000/providers/Microsoft.Network/networkInterfaces/test-node-1-nic"
+ }
+ ]
+ },
+ "provisioningState": "Running"
+ },
+ "type": "Microsoft.Compute/virtualMachines",
+ "location": "eastus",
+ "tags": {},
+ "id": "/subscriptions/99999999-9999-9999-9999-999999999999/resourceGroups/000000/providers/Microsoft.Compute/virtualMachines/test-node-1",
+ "name": "test-node-1"
+}
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/libcloud/blob/741d1697/libcloud/test/compute/fixtures/azure_arm/_subscriptions_99999999_resourceGroups_000000_providers_Microsoft_Compute_virtualMachines_test_node_1_InstanceView.json
----------------------------------------------------------------------
diff --git a/libcloud/test/compute/fixtures/azure_arm/_subscriptions_99999999_resourceGroups_000000_providers_Microsoft_Compute_virtualMachines_test_node_1_InstanceView.json b/libcloud/test/compute/fixtures/azure_arm/_subscriptions_99999999_resourceGroups_000000_providers_Microsoft_Compute_virtualMachines_test_node_1_InstanceView.json
new file mode 100644
index 0000000..0ac000f
--- /dev/null
+++ b/libcloud/test/compute/fixtures/azure_arm/_subscriptions_99999999_resourceGroups_000000_providers_Microsoft_Compute_virtualMachines_test_node_1_InstanceView.json
@@ -0,0 +1,27 @@
+{
+ "vmAgent": {
+ "vmAgentVersion": "2.2.5",
+ "statuses": [
+ {
+ "code": "ProvisioningState/succeeded",
+ "level": "Info",
+ "displayStatus": "Ready",
+ "message": "Guest Agent is running",
+ "time": "2017-03-09T15:11:03+00:00"
+ }
+ ],
+ "extensionHandlers": []
+ },
+ "statuses": [
+ {
+ "code": "ProvisioningState/updating",
+ "level": "Info",
+ "displayStatus": "Updating"
+ },
+ {
+ "code": "PowerState/running",
+ "level": "Info",
+ "displayStatus": "VM running"
+ }
+ ]
+}
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/libcloud/blob/741d1697/libcloud/test/compute/fixtures/azure_arm/_subscriptions_99999999_resourceGroups_000000_providers_Microsoft_Network_networkInterfaces_test_node_1_nic.json
----------------------------------------------------------------------
diff --git a/libcloud/test/compute/fixtures/azure_arm/_subscriptions_99999999_resourceGroups_000000_providers_Microsoft_Network_networkInterfaces_test_node_1_nic.json b/libcloud/test/compute/fixtures/azure_arm/_subscriptions_99999999_resourceGroups_000000_providers_Microsoft_Network_networkInterfaces_test_node_1_nic.json
new file mode 100644
index 0000000..c9cfb05
--- /dev/null
+++ b/libcloud/test/compute/fixtures/azure_arm/_subscriptions_99999999_resourceGroups_000000_providers_Microsoft_Network_networkInterfaces_test_node_1_nic.json
@@ -0,0 +1,38 @@
+{
+ "name": "test-node-1-nic",
+ "id": "/subscriptions/99999999-9999-9999-9999-999999999999/resourceGroups/000000/providers/Microsoft.Network/networkInterfaces/test-node-1-nic",
+ "etag": "W/\"5E19562E-8E84-493D-A29E-A84F5AC21D76\"",
+ "location": "eastus",
+ "tags": {},
+ "properties": {
+ "provisioningState": "Succeeded",
+ "resourceGuid": "AD512C3D-9A7B-4012-8C5D-227A9EA5E6F4",
+ "ipConfigurations": [
+ {
+ "name": "myip1",
+ "id": "/subscriptions/99999999-9999-9999-9999-999999999999/resourceGroups/000000/providers/Microsoft.Network/networkInterfaces/test-node-1-nic/ipConfigurations/myip1",
+ "etag": "W/\"5E19562E-8E84-493D-A29E-A84F5AC21D76\"",
+ "properties": {
+ "provisioningState": "Succeeded",
+ "privateIPAddress": "10.0.0.1",
+ "privateIPAllocationMethod": "Dynamic",
+ "subnet": {
+ "id": "/subscriptions/99999999-9999-9999-9999-999999999999/resourceGroups/000000/providers/Microsoft.Network/virtualNetworks/000000/subnets/000000"
+ },
+ "primary": true
+ }
+ }
+ ],
+ "dnsSettings": {
+ "dnsServers": [],
+ "appliedDnsServers": []
+ },
+ "macAddress": "11-11-11-11-11-11",
+ "enableIPForwarding": false,
+ "primary": true,
+ "virtualMachine": {
+ "id": "/subscriptions/99999999-9999-9999-9999-999999999999/resourceGroups/000000/providers/Microsoft.Compute/virtualMachines/test-node-1"
+ }
+ },
+ "type": "Microsoft.Network/networkInterfaces"
+}
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/libcloud/blob/741d1697/libcloud/test/compute/fixtures/azure_arm/_subscriptions_99999999_resourceGroups_111111_providers_Microsoft_Compute_disks.json
----------------------------------------------------------------------
diff --git a/libcloud/test/compute/fixtures/azure_arm/_subscriptions_99999999_resourceGroups_111111_providers_Microsoft_Compute_disks.json b/libcloud/test/compute/fixtures/azure_arm/_subscriptions_99999999_resourceGroups_111111_providers_Microsoft_Compute_disks.json
new file mode 100644
index 0000000..bd2de1f
--- /dev/null
+++ b/libcloud/test/compute/fixtures/azure_arm/_subscriptions_99999999_resourceGroups_111111_providers_Microsoft_Compute_disks.json
@@ -0,0 +1,22 @@
+{
+ "value": [
+ {
+ "properties": {
+ "accountType": "Standard_LRS",
+ "osType": "Linux",
+ "creationData": {
+ "createOption": "Empty"
+ },
+ "diskSizeGB": 10,
+ "timeCreated": "2017-03-09T10:08:42.6418313+00:00",
+ "provisioningState": "Succeeded",
+ "diskState": "Unattached"
+ },
+ "type": "Microsoft.Compute/disks",
+ "location": "eastus",
+ "tags": {},
+ "id": "/subscriptions/99999999-9999-9999-9999-999999999999/resourceGroups/111111/providers/Microsoft.Compute/disks/test-disk-3",
+ "name": "test-disk-3"
+ }
+ ]
+}
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/libcloud/blob/741d1697/libcloud/test/compute/fixtures/azure_arm/_subscriptions_99999999_resourceGroups_111111_providers_Microsoft_Compute_snapshots.json
----------------------------------------------------------------------
diff --git a/libcloud/test/compute/fixtures/azure_arm/_subscriptions_99999999_resourceGroups_111111_providers_Microsoft_Compute_snapshots.json b/libcloud/test/compute/fixtures/azure_arm/_subscriptions_99999999_resourceGroups_111111_providers_Microsoft_Compute_snapshots.json
new file mode 100644
index 0000000..b6add16
--- /dev/null
+++ b/libcloud/test/compute/fixtures/azure_arm/_subscriptions_99999999_resourceGroups_111111_providers_Microsoft_Compute_snapshots.json
@@ -0,0 +1,38 @@
+{
+ "value": [
+ {
+ "properties": {
+ "accountType": "Standard_LRS",
+ "creationData": {
+ "createOption": "Copy",
+ "sourceUri": "/subscriptions/99999999-9999-9999-9999-999999999999/resourceGroups/111111/providers/Microsoft.Compute/disks/test-disk-3"
+ },
+ "diskSizeGB": 2,
+ "timeCreated": "2017-02-02T17:52:44.4557501+00:00",
+ "provisioningState": "Failed",
+ "diskState": "Unattached"
+ },
+ "type": "Microsoft.Compute/snapshots",
+ "location": "eastus",
+ "id": "/subscriptions/99999999-9999-9999-9999-999999999999/resourceGroups/111111/providers/Microsoft.Compute/snapshots/test-snap-3",
+ "name": "test-snap-3"
+ },
+ {
+ "properties": {
+ "accountType": "Standard_LRS",
+ "creationData": {
+ "createOption": "Copy",
+ "sourceUri": "/subscriptions/99999999-9999-9999-9999-999999999999/resourceGroups/111111/providers/Microsoft.Compute/disks/test-disk-4"
+ },
+ "diskSizeGB": 2,
+ "timeCreated": "2017-02-02T17:52:50.0027361+00:00",
+ "provisioningState": "Failed",
+ "diskState": "Unattached"
+ },
+ "type": "Microsoft.Compute/snapshots",
+ "location": "eastus",
+ "id": "/subscriptions/99999999-9999-9999-9999-999999999999/resourceGroups/111111/providers/Microsoft.Compute/snapshots/test-snap-4",
+ "name": "test-snap-4"
+ }
+ ]
+}
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/libcloud/blob/741d1697/libcloud/test/compute/test_azure_arm.py
----------------------------------------------------------------------
diff --git a/libcloud/test/compute/test_azure_arm.py b/libcloud/test/compute/test_azure_arm.py
index 38fd484..eb2789e 100644
--- a/libcloud/test/compute/test_azure_arm.py
+++ b/libcloud/test/compute/test_azure_arm.py
@@ -33,7 +33,7 @@ from libcloud.utils.py3 import httplib
class AzureNodeDriverTests(LibcloudTestCase):
TENANT_ID = '77777777-7777-7777-7777-777777777777'
- SUBSCRIPTION_ID = '99999999-9999-9999-9999-999999999999'
+ SUBSCRIPTION_ID = '99999999'
APPLICATION_ID = '55555555-5555-5555-5555-555555555555'
APPLICATION_PASS = 'p4ssw0rd'
@@ -381,7 +381,11 @@ class AzureMockHttp(MockHttp):
def __getattr__(self, n):
def fn(method, url, body, headers):
- fixture = self.fixtures.load(n + ".json")
+ # Note: We use shorter fixture name so we don't exceed 143
+ # character limit for file names
+ file_name = n.replace('99999999_9999_9999_9999_999999999999',
+ AzureNodeDriverTests.SUBSCRIPTION_ID)
+ fixture = self.fixtures.load(file_name + ".json")
if method in ('POST', 'PUT'):
try:
[07/11] libcloud git commit: Update Azure driver fixture file names -
make sure they are shorter than 143 characters.
Posted by to...@apache.org.
http://git-wip-us.apache.org/repos/asf/libcloud/blob/741d1697/libcloud/test/compute/fixtures/azure_arm/_subscriptions_99999999_9999_9999_9999_999999999999_providers_Microsoft_Commerce_RateCard.json
----------------------------------------------------------------------
diff --git a/libcloud/test/compute/fixtures/azure_arm/_subscriptions_99999999_9999_9999_9999_999999999999_providers_Microsoft_Commerce_RateCard.json b/libcloud/test/compute/fixtures/azure_arm/_subscriptions_99999999_9999_9999_9999_999999999999_providers_Microsoft_Commerce_RateCard.json
deleted file mode 100644
index 547b80e..0000000
--- a/libcloud/test/compute/fixtures/azure_arm/_subscriptions_99999999_9999_9999_9999_999999999999_providers_Microsoft_Commerce_RateCard.json
+++ /dev/null
@@ -1,84270 +0,0 @@
-{
- "Currency": "USD",
- "IsTaxIncluded": false,
- "Locale": "en-US",
- "Meters": [
- {
- "EffectiveDate": "2015-09-01T00:00:00Z",
- "IncludedQuantity": 0.0,
- "MeterCategory": "Networking",
- "MeterId": "9a6cb708-ad98-4a61-bdc7-16360e3b50ad",
- "MeterName": "Unlimited Data - 1 Gbps",
- "MeterRates": {
- "0": 8700.0
- },
- "MeterRegion": "Zone 3",
- "MeterStatus": "Active",
- "MeterSubCategory": "ExpressRoute",
- "MeterTags": [],
- "Unit": "Connections"
- },
- {
- "EffectiveDate": "2016-03-25T00:00:00Z",
- "IncludedQuantity": 0.0,
- "MeterCategory": "Virtual Machines",
- "MeterId": "02ef3dbe-1b98-4ee0-81bb-6133f5b3ad51",
- "MeterName": "Compute Hours",
- "MeterRates": {
- "0": 0.36
- },
- "MeterRegion": "CA Central",
- "MeterStatus": "Active",
- "MeterSubCategory": "Standard_D11_v2 VM (Windows)",
- "MeterTags": [],
- "Unit": "Hours"
- },
- {
- "EffectiveDate": "2015-09-01T00:00:00Z",
- "IncludedQuantity": 0.0,
- "MeterCategory": "Networking",
- "MeterId": "67d2ce10-48c6-4834-a7a1-c7b4a19803c4",
- "MeterName": "Data Transfer In (GB)",
- "MeterRates": {
- "0": 0.0
- },
- "MeterRegion": "Zone 2",
- "MeterStatus": "Active",
- "MeterSubCategory": "ExpressRoute",
- "MeterTags": [],
- "Unit": "GB"
- },
- {
- "EffectiveDate": "2016-11-01T00:00:00Z",
- "IncludedQuantity": 0.0,
- "MeterCategory": "Virtual Machines",
- "MeterId": "42093d75-9418-4b6c-9c29-fa8bb83ef0cf",
- "MeterName": "Compute Hours",
- "MeterRates": {
- "0": 0.062
- },
- "MeterRegion": "EU North",
- "MeterStatus": "Active",
- "MeterSubCategory": "Standard_A1_v2 VM (Windows)",
- "MeterTags": [],
- "Unit": "Hours"
- },
- {
- "EffectiveDate": "2016-05-04T00:00:00Z",
- "IncludedQuantity": 0.0,
- "MeterCategory": "Virtual Machines",
- "MeterId": "892c73e6-4782-408c-aee2-e88c3cd6fb9c",
- "MeterName": "Compute Hours",
- "MeterRates": {
- "0": 0.245
- },
- "MeterRegion": "CA East",
- "MeterStatus": "Active",
- "MeterSubCategory": "Standard_F4 VM",
- "MeterTags": [],
- "Unit": "Hours"
- },
- {
- "EffectiveDate": "2015-09-01T00:00:00Z",
- "IncludedQuantity": 0.0,
- "MeterCategory": "Business Analytics",
- "MeterId": "417cd99a-dd90-4e0f-8df5-532f17c1c4f6",
- "MeterName": "Compute Hours",
- "MeterRates": {
- "0": 0.41
- },
- "MeterRegion": "AU East",
- "MeterStatus": "Active",
- "MeterSubCategory": "D11 HDInsight",
- "MeterTags": [],
- "Unit": "Hours"
- },
- {
- "EffectiveDate": "2016-09-01T00:00:00Z",
- "IncludedQuantity": 0.0,
- "MeterCategory": "Cloud Services",
- "MeterId": "e687a2a0-483d-4641-906f-500dbe35febf",
- "MeterName": "Compute Hours",
- "MeterRates": {
- "0": 7.782
- },
- "MeterRegion": "US East 2",
- "MeterStatus": "Active",
- "MeterSubCategory": "Standard_L32 Cloud Services",
- "MeterTags": [],
- "Unit": "1 Hour"
- },
- {
- "EffectiveDate": "2014-10-01T00:00:00Z",
- "IncludedQuantity": 0.0,
- "MeterCategory": "Storage",
- "MeterId": "0becd1d4-71e7-4395-a785-47ff2db3d6d4",
- "MeterName": "Standard IO - Page Blob/Disk (GB)",
- "MeterRates": {
- "0": 0.142
- },
- "MeterRegion": "AU Southeast",
- "MeterStatus": "Active",
- "MeterSubCategory": "Read-Access Geo Redundant",
- "MeterTags": [],
- "Unit": "GB"
- },
- {
- "EffectiveDate": "2016-02-22T00:00:00Z",
- "IncludedQuantity": 0.0,
- "MeterCategory": "Data Management",
- "MeterId": "5f77822d-d647-45ca-b985-2186b0810c89",
- "MeterName": "Standard IO - Hot Block Blob Write Operations (in 10,000s)",
- "MeterRates": {
- "0": 0.1
- },
- "MeterRegion": "JA West",
- "MeterStatus": "Active",
- "MeterSubCategory": "Geo Redundant",
- "MeterTags": [],
- "Unit": "10,000s"
- },
- {
- "EffectiveDate": "2014-12-01T00:00:00Z",
- "IncludedQuantity": 0.0,
- "MeterCategory": "Cloud Services",
- "MeterId": "f6fa3fdf-cbec-442b-b98d-4fc132be16eb",
- "MeterName": "Compute Hours",
- "MeterRates": {
- "0": 0.32
- },
- "MeterRegion": "EU North",
- "MeterStatus": "Active",
- "MeterSubCategory": "A3 Cloud Services",
- "MeterTags": [],
- "Unit": "Hours"
- },
- {
- "EffectiveDate": "2016-12-01T00:00:00Z",
- "IncludedQuantity": 0.0,
- "MeterCategory": "Cloud Services",
- "MeterId": "1b6197e5-7112-4b20-b569-ab2b30df61fe",
- "MeterName": "Compute Hours",
- "MeterRates": {
- "0": 0.65
- },
- "MeterRegion": "IN South",
- "MeterStatus": "Active",
- "MeterSubCategory": "Standard_A8_v2 Cloud Services",
- "MeterTags": [],
- "Unit": "Hours"
- },
- {
- "EffectiveDate": "2016-04-01T00:00:00Z",
- "IncludedQuantity": 0.0,
- "MeterCategory": "Networking",
- "MeterId": "31ca06b2-a234-478b-82af-e33f8ddaf21d",
- "MeterName": "MSFT Peering Unlimited Data 5 Gbps",
- "MeterRates": {
- "0": 41000.0
- },
- "MeterRegion": "Zone 2",
- "MeterStatus": "Active",
- "MeterSubCategory": "ExpressRoute",
- "MeterTags": [],
- "Unit": "Connections"
- },
- {
- "EffectiveDate": "2016-11-01T00:00:00Z",
- "IncludedQuantity": 0.0,
- "MeterCategory": "Virtual Machines",
- "MeterId": "339544eb-d636-48dc-b1b6-2a45228ce8ad",
- "MeterName": "Compute Hours",
- "MeterRates": {
- "0": 0.262
- },
- "MeterRegion": "US West Central",
- "MeterStatus": "Active",
- "MeterSubCategory": "Standard_A4_v2 VM (Windows)",
- "MeterTags": [],
- "Unit": "Hours"
- },
- {
- "EffectiveDate": "2016-05-04T00:00:00Z",
- "IncludedQuantity": 0.0,
- "MeterCategory": "Virtual Machines",
- "MeterId": "aa905571-5d7f-4b6d-a1e6-406a281250a5",
- "MeterName": "Compute Hours",
- "MeterRates": {
- "0": 1.974
- },
- "MeterRegion": "CA Central",
- "MeterStatus": "Active",
- "MeterSubCategory": "Standard_F16 VM (Windows)",
- "MeterTags": [],
- "Unit": "Hours"
- },
- {
- "EffectiveDate": "2016-03-25T00:00:00Z",
- "IncludedQuantity": 0.0,
- "MeterCategory": "Business Analytics",
- "MeterId": "28cea04e-3479-41d5-bcec-97c3f51d356b",
- "MeterName": "Compute Hours",
- "MeterRates": {
- "0": 2.983
- },
- "MeterRegion": "CA Central",
- "MeterStatus": "Active",
- "MeterSubCategory": "D5 HDInsight (Non-Windows)",
- "MeterTags": [],
- "Unit": "Hours"
- },
- {
- "EffectiveDate": "2015-07-01T00:00:00Z",
- "IncludedQuantity": 0.0,
- "MeterCategory": "Data Services",
- "MeterId": "8fcd80c1-24cf-46c7-a7c6-511f275b6a39",
- "MeterName": "Premium P11 Secondary Active Geo Database Days",
- "MeterRates": {
- "0": 250.0
- },
- "MeterRegion": "AU Southeast",
- "MeterStatus": "Deprecated",
- "MeterSubCategory": "SQL Database",
- "MeterTags": [],
- "Unit": "Days"
- },
- {
- "EffectiveDate": "2016-08-01T00:00:00Z",
- "IncludedQuantity": 0.0,
- "MeterCategory": "Virtual Machines",
- "MeterId": "a118854d-af9d-470a-9441-a50253580cb4",
- "MeterName": "Compute Hours",
- "MeterRates": {
- "0": 2.815
- },
- "MeterRegion": "IN South",
- "MeterStatus": "Active",
- "MeterSubCategory": "Standard_D15_v2 VM (Windows)",
- "MeterTags": [],
- "Unit": "Hours"
- },
- {
- "EffectiveDate": "2016-09-01T00:00:00Z",
- "IncludedQuantity": 0.0,
- "MeterCategory": "Virtual Machines",
- "MeterId": "7cb2e14f-ff57-436b-b155-3d3787649979",
- "MeterName": "Compute Hours",
- "MeterRates": {
- "0": 0.121
- },
- "MeterRegion": "EU West",
- "MeterStatus": "Active",
- "MeterSubCategory": "BASIC.A2 VM (Windows)",
- "MeterTags": [],
- "Unit": "Hours"
- },
- {
- "EffectiveDate": "2016-09-01T00:00:00Z",
- "IncludedQuantity": 0.0,
- "MeterCategory": "Virtual Machines",
- "MeterId": "d57528b4-2110-4cc5-8750-b2d730fd3166",
- "MeterName": "Compute Hours",
- "MeterRates": {
- "0": 1.263
- },
- "MeterRegion": "AP Southeast",
- "MeterStatus": "Active",
- "MeterSubCategory": "Standard_D5_v2 VM",
- "MeterTags": [],
- "Unit": "Hours"
- },
- {
- "EffectiveDate": "2016-07-01T00:00:00Z",
- "IncludedQuantity": 0.0,
- "MeterCategory": "Virtual Machines",
- "MeterId": "0e416802-fb06-4e3a-813c-b0ed4c202850",
- "MeterName": "Compute Hours",
- "MeterRates": {
- "0": 0.192
- },
- "MeterRegion": "",
- "MeterStatus": "Active",
- "MeterSubCategory": "SQL Server Web (24 core)",
- "MeterTags": [],
- "Unit": "Hours"
- },
- {
- "EffectiveDate": "2014-12-01T00:00:00Z",
- "IncludedQuantity": 0.0,
- "MeterCategory": "Virtual Machines",
- "MeterId": "6ae899af-3ee2-4213-82d3-9d91c233cc9c",
- "MeterName": "Compute Hours",
- "MeterRates": {
- "0": 0.904
- },
- "MeterRegion": "AU Southeast",
- "MeterStatus": "Active",
- "MeterSubCategory": "A4 VM (Windows)",
- "MeterTags": [],
- "Unit": "Hours"
- },
- {
- "EffectiveDate": "2015-10-01T00:00:00Z",
- "IncludedQuantity": 0.0,
- "MeterCategory": "Storage",
- "MeterId": "365a457f-78b3-4c98-8199-2c0459ed3e39",
- "MeterName": "Standard IO - Files (GB)",
- "MeterRates": {
- "0": 0.088
- },
- "MeterRegion": "IN Central",
- "MeterStatus": "Active",
- "MeterSubCategory": "Locally Redundant",
- "MeterTags": [],
- "Unit": "GB"
- },
- {
- "EffectiveDate": "2016-04-01T00:00:00Z",
- "IncludedQuantity": 0.0,
- "MeterCategory": "Virtual Machines",
- "MeterId": "4cd39a06-0803-4f70-a970-02bdf31124e3",
- "MeterName": "Compute Hours",
- "MeterRates": {
- "0": 0.730125
- },
- "MeterRegion": "US South Central",
- "MeterStatus": "Active",
- "MeterSubCategory": "Standard_NV6 VM (Windows)",
- "MeterTags": [],
- "Unit": "Hours"
- },
- {
- "EffectiveDate": "2016-03-01T00:00:00Z",
- "IncludedQuantity": 0.0,
- "MeterCategory": "Virtual Machines",
- "MeterId": "846cf1cb-4cf6-4f04-9e69-8b5493c3dc19",
- "MeterName": "Compute Hours",
- "MeterRates": {
- "0": 1.944
- },
- "MeterRegion": "US West Central",
- "MeterStatus": "Active",
- "MeterSubCategory": "Standard_D14_v2 VM (Windows)",
- "MeterTags": [],
- "Unit": "Hours"
- },
- {
- "EffectiveDate": "2016-02-22T00:00:00Z",
- "IncludedQuantity": 0.0,
- "MeterCategory": "Data Services",
- "MeterId": "61c94f93-033b-4b1e-843e-87a3bde1ec16",
- "MeterName": "Premium P15 Database Days",
- "MeterRates": {
- "0": 516.128
- },
- "MeterRegion": "",
- "MeterStatus": "Active",
- "MeterSubCategory": "SQL Database",
- "MeterTags": [],
- "Unit": "Days"
- },
- {
- "EffectiveDate": "2016-02-22T00:00:00Z",
- "IncludedQuantity": 0.0,
- "MeterCategory": "Storage",
- "MeterId": "c35c15df-4d8c-4992-b970-8903e537a4b8",
- "MeterName": "Standard IO - Cool Block Blob (GB)",
- "MeterRates": {
- "0": 0.01
- },
- "MeterRegion": "US Central",
- "MeterStatus": "Active",
- "MeterSubCategory": "Locally Redundant",
- "MeterTags": [],
- "Unit": "GB"
- },
- {
- "EffectiveDate": "2016-04-01T00:00:00Z",
- "IncludedQuantity": 0.0,
- "MeterCategory": "Virtual Machines",
- "MeterId": "16c5f661-64d1-4a81-8279-0164bb823597",
- "MeterName": "Compute Hours",
- "MeterRates": {
- "0": 0.462
- },
- "MeterRegion": "JA West",
- "MeterStatus": "Active",
- "MeterSubCategory": "Standard_F4 VM (Windows)",
- "MeterTags": [],
- "Unit": "Hours"
- },
- {
- "EffectiveDate": "2015-11-01T00:00:00Z",
- "IncludedQuantity": 0.0,
- "MeterCategory": "Cloud Services",
- "MeterId": "e819f9d8-4ce1-4c33-b793-78011e7348c9",
- "MeterName": "Compute Hours",
- "MeterRates": {
- "0": 0.707
- },
- "MeterRegion": "IN South",
- "MeterStatus": "Active",
- "MeterSubCategory": "A4 Cloud Services",
- "MeterTags": [],
- "Unit": "Hours"
- },
- {
- "EffectiveDate": "2015-10-01T00:00:00Z",
- "IncludedQuantity": 0.0,
- "MeterCategory": "Cloud Services",
- "MeterId": "228d22b2-c814-473a-acfc-3f8644c950ff",
- "MeterName": "Compute Hours",
- "MeterRates": {
- "0": 1.04
- },
- "MeterRegion": "US South Central",
- "MeterStatus": "Active",
- "MeterSubCategory": "Standard_D4 Cloud Services",
- "MeterTags": [],
- "Unit": "Hours"
- },
- {
- "EffectiveDate": "2016-09-01T00:00:00Z",
- "IncludedQuantity": 0.0,
- "MeterCategory": "Virtual Machines",
- "MeterId": "a58368b4-e6cd-436b-bfab-a85ae0e25301",
- "MeterName": "Compute Hours",
- "MeterRates": {
- "0": 8.102
- },
- "MeterRegion": "EU West",
- "MeterStatus": "Active",
- "MeterSubCategory": "Standard_L32 VM",
- "MeterTags": [],
- "Unit": "1 Hour"
- },
- {
- "EffectiveDate": "2015-02-01T00:00:00Z",
- "IncludedQuantity": 0.0,
- "MeterCategory": "Data Services",
- "MeterId": "ea94e351-beb5-421a-92f9-84b1d4d41235",
- "MeterName": "Standard S1 Search Hour",
- "MeterRates": {
- "0": 0.444
- },
- "MeterRegion": "AP Southeast",
- "MeterStatus": "Active",
- "MeterSubCategory": "Search",
- "MeterTags": [],
- "Unit": "Hours"
- },
- {
- "EffectiveDate": "2016-03-01T00:00:00Z",
- "IncludedQuantity": 0.0,
- "MeterCategory": "Virtual Machines",
- "MeterId": "f65c4174-b990-4bc2-beca-052741dda5be",
- "MeterName": "Compute Hours",
- "MeterRates": {
- "0": 0.051
- },
- "MeterRegion": "US West 2",
- "MeterStatus": "Active",
- "MeterSubCategory": "A1 VM",
- "MeterTags": [],
- "Unit": "Hours"
- },
- {
- "EffectiveDate": "2015-09-01T00:00:00Z",
- "IncludedQuantity": 0.0,
- "MeterCategory": "Business Analytics",
- "MeterId": "ad0cb59e-47aa-42b0-9f4a-451c9f9af4c9",
- "MeterName": "Compute Hours",
- "MeterRates": {
- "0": 2.664
- },
- "MeterRegion": "JA East",
- "MeterStatus": "Active",
- "MeterSubCategory": "D14 HDInsight",
- "MeterTags": [],
- "Unit": "Hours"
- },
- {
- "EffectiveDate": "2014-05-01T00:00:00Z",
- "IncludedQuantity": 0.0,
- "MeterCategory": "Virtual Machines",
- "MeterId": "4817d00a-40ed-44c1-9963-d70e32499efb",
- "MeterName": "Compute Hours",
- "MeterRates": {
- "0": 0.66
- },
- "MeterRegion": "",
- "MeterStatus": "Active",
- "MeterSubCategory": "A6 VM (Windows)",
- "MeterTags": [],
- "Unit": "Hours"
- },
- {
- "EffectiveDate": "2015-10-01T00:00:00Z",
- "IncludedQuantity": 0.0,
- "MeterCategory": "Cloud Services",
- "MeterId": "14494683-5d41-4dbf-a960-e10b204b10b2",
- "MeterName": "Compute Hours",
- "MeterRates": {
- "0": 0.3
- },
- "MeterRegion": "US South Central",
- "MeterStatus": "Active",
- "MeterSubCategory": "Standard_D11 Cloud Services",
- "MeterTags": [],
- "Unit": "Hours"
- },
- {
- "EffectiveDate": "2015-06-01T00:00:00Z",
- "IncludedQuantity": 0.0,
- "MeterCategory": "Storage",
- "MeterId": "6f69f6b3-34c2-4a40-8bcb-bb5aa8268553",
- "MeterName": "Premium Storage - Page Blob/P20 (Units)",
- "MeterRates": {
- "0": 73.22
- },
- "MeterRegion": "US West",
- "MeterStatus": "Active",
- "MeterSubCategory": "Locally Redundant",
- "MeterTags": [],
- "Unit": "Units"
- },
- {
- "EffectiveDate": "2016-04-01T00:00:00Z",
- "IncludedQuantity": 0.0,
- "MeterCategory": "Networking",
- "MeterId": "27d7c4a2-5743-4d71-9741-9a8bb074cd34",
- "MeterName": "MSFT Peering Metered Data 10 Gbps",
- "MeterRates": {
- "0": 5000.0
- },
- "MeterRegion": "Zone 1",
- "MeterStatus": "Active",
- "MeterSubCategory": "ExpressRoute",
- "MeterTags": [],
- "Unit": "Connections"
- },
- {
- "EffectiveDate": "2014-05-02T00:00:00Z",
- "IncludedQuantity": 0.0,
- "MeterCategory": "Storage",
- "MeterId": "3dfa2dd0-43d8-4445-90a9-3803eaf10ed2",
- "MeterName": "Standard IO - Block Blob (GB)",
- "MeterRates": {
- "0": 0.061
- },
- "MeterRegion": "",
- "MeterStatus": "Active",
- "MeterSubCategory": "Read-Access Geo Redundant",
- "MeterTags": [],
- "Unit": "GB"
- },
- {
- "EffectiveDate": "2016-08-01T00:00:00Z",
- "IncludedQuantity": 0.0,
- "MeterCategory": "Data Management",
- "MeterId": "761abab8-259d-4206-a6ae-707ed03fc540",
- "MeterName": "Standard IO - File Read Operation Units (in 10,000s)",
- "MeterRates": {
- "0": 0.0015
- },
- "MeterRegion": "",
- "MeterStatus": "Active",
- "MeterSubCategory": "",
- "MeterTags": [],
- "Unit": "10,000s"
- },
- {
- "EffectiveDate": "2016-09-07T00:00:00Z",
- "IncludedQuantity": 0.0,
- "MeterCategory": "Virtual Machines",
- "MeterId": "80aed687-40ca-4467-8a4f-99b9c446456a",
- "MeterName": "Compute Hours",
- "MeterRates": {
- "0": 0.759
- },
- "MeterRegion": "UK South",
- "MeterStatus": "Active",
- "MeterSubCategory": "Standard_D12_v2 VM (Windows)",
- "MeterTags": [],
- "Unit": "Hours"
- },
- {
- "EffectiveDate": "2016-03-25T00:00:00Z",
- "IncludedQuantity": 0.0,
- "MeterCategory": "Virtual Machines",
- "MeterId": "04bf8db0-4f5d-45cb-8c5a-d8d8116c29d4",
- "MeterName": "Compute Hours",
- "MeterRates": {
- "0": 0.143
- },
- "MeterRegion": "CA East",
- "MeterStatus": "Active",
- "MeterSubCategory": "Standard_D1_v2 VM (Windows)",
- "MeterTags": [],
- "Unit": "Hours"
- },
- {
- "EffectiveDate": "2016-10-01T00:00:00Z",
- "IncludedQuantity": 0.0,
- "MeterCategory": "Visual Studio",
- "MeterId": "b90f8b65-6c3e-43fc-9149-bdfc73b6a5b9",
- "MeterName": "Paid Data per App",
- "MeterRates": {
- "0": 2.3
- },
- "MeterRegion": "",
- "MeterStatus": "Active",
- "MeterSubCategory": "Application Insights",
- "MeterTags": [],
- "Unit": "1 GB"
- },
- {
- "EffectiveDate": "2016-12-01T00:00:00Z",
- "IncludedQuantity": 0.0,
- "MeterCategory": "Virtual Machines",
- "MeterId": "dc8fac33-6774-4005-a3db-efc784cfa66c",
- "MeterName": "Compute Hours",
- "MeterRates": {
- "0": 2.246
- },
- "MeterRegion": "CA Central",
- "MeterStatus": "Active",
- "MeterSubCategory": "Standard_D5_v2 VM (Windows)",
- "MeterTags": [],
- "Unit": "Hours"
- },
- {
- "EffectiveDate": "2016-03-01T00:00:00Z",
- "IncludedQuantity": 0.0,
- "MeterCategory": "Cloud Services",
- "MeterId": "f598ae38-36f3-47a5-8fe4-1f655c9e8ac8",
- "MeterName": "Compute Hours",
- "MeterRates": {
- "0": 4.88
- },
- "MeterRegion": "US West 2",
- "MeterStatus": "Active",
- "MeterSubCategory": "Standard_G4 Cloud Services",
- "MeterTags": [],
- "Unit": "Hours"
- },
- {
- "EffectiveDate": "2015-02-01T00:00:00Z",
- "IncludedQuantity": 0.0,
- "MeterCategory": "Business Analytics",
- "MeterId": "2e0c0f5f-d41d-45ec-b1ce-1fc2434c1aca",
- "MeterName": "Compute Hours",
- "MeterRates": {
- "0": 2.13
- },
- "MeterRegion": "JA East",
- "MeterStatus": "Active",
- "MeterSubCategory": "A10 HDInsight",
- "MeterTags": [],
- "Unit": "Hours"
- },
- {
- "EffectiveDate": "2015-07-01T00:00:00Z",
- "IncludedQuantity": 0.0,
- "MeterCategory": "Data Services",
- "MeterId": "0fdede62-7f19-4b2a-941b-468037da8f9d",
- "MeterName": "Premium P4 Database Days",
- "MeterRates": {
- "0": 66.43
- },
- "MeterRegion": "AU East",
- "MeterStatus": "Active",
- "MeterSubCategory": "SQL Database",
- "MeterTags": [],
- "Unit": "Days"
- },
- {
- "EffectiveDate": "2016-09-01T00:00:00Z",
- "IncludedQuantity": 0.0,
- "MeterCategory": "Virtual Machines",
- "MeterId": "27749c62-4f47-4cf6-8e94-7be023958baa",
- "MeterName": "Compute Hours",
- "MeterRates": {
- "0": 1.6
- },
- "MeterRegion": "EU West",
- "MeterStatus": "Active",
- "MeterSubCategory": "Standard_NV6 VM (Windows)",
- "MeterTags": [],
- "Unit": "1 Hour"
- },
- {
- "EffectiveDate": "2014-05-01T00:00:00Z",
- "IncludedQuantity": 0.0,
- "MeterCategory": "Virtual Machines",
- "MeterId": "a59a85a3-d040-4dd4-8dbf-b0f64717e019",
- "MeterName": "Compute Hours",
- "MeterRates": {
- "0": 0.33
- },
- "MeterRegion": "US East",
- "MeterStatus": "Active",
- "MeterSubCategory": "A5 VM (Windows)",
- "MeterTags": [],
- "Unit": "Hours"
- },
- {
- "EffectiveDate": "2016-02-22T00:00:00Z",
- "IncludedQuantity": 0.0,
- "MeterCategory": "Data Management",
- "MeterId": "95250052-9980-4739-951e-60acbad79507",
- "MeterName": "Standard IO - Cool Block Blob Data Retrieval (GB)",
- "MeterRates": {
- "0": 0.01
- },
- "MeterRegion": "US North Central",
- "MeterStatus": "Active",
- "MeterSubCategory": "",
- "MeterTags": [],
- "Unit": "GB"
- },
- {
- "EffectiveDate": "2015-11-01T00:00:00Z",
- "IncludedQuantity": 0.0,
- "MeterCategory": "Data Services",
- "MeterId": "4bfdf677-7be2-4a9e-8533-6513c69a151c",
- "MeterName": "Premium P4 Secondary Geo Database Days",
- "MeterRates": {
- "0": 51.48
- },
- "MeterRegion": "IN Central",
- "MeterStatus": "Active",
- "MeterSubCategory": "SQL Database",
- "MeterTags": [],
- "Unit": "Days"
- },
- {
- "EffectiveDate": "2015-06-01T00:00:00Z",
- "IncludedQuantity": 0.0,
- "MeterCategory": "Cloud Services",
- "MeterId": "f35b599d-b770-4341-9e52-eee2510f3d8a",
- "MeterName": "Compute Hours",
- "MeterRates": {
- "0": 2.92
- },
- "MeterRegion": "AP Southeast",
- "MeterStatus": "Active",
- "MeterSubCategory": "Standard_G3 Cloud Services",
- "MeterTags": [],
- "Unit": "Hours"
- },
- {
- "EffectiveDate": "2016-04-01T00:00:00Z",
- "IncludedQuantity": 0.0,
- "MeterCategory": "Virtual Machines",
- "MeterId": "d888ed83-b181-4f95-92ed-1bf6991cef5d",
- "MeterName": "Compute Hours",
- "MeterRates": {
- "0": 1.632
- },
- "MeterRegion": "EU North",
- "MeterStatus": "Active",
- "MeterSubCategory": "Standard_F16 VM (Windows)",
- "MeterTags": [],
- "Unit": "Hours"
- },
- {
- "EffectiveDate": "2014-08-01T00:00:00Z",
- "IncludedQuantity": 0.0,
- "MeterCategory": "Virtual Machines",
- "MeterId": "58adcdac-6704-4871-a583-30f0426e98e5",
- "MeterName": "Compute Hours",
- "MeterRates": {
- "0": 0.556
- },
- "MeterRegion": "AU East",
- "MeterStatus": "Active",
- "MeterSubCategory": "A6 VM",
- "MeterTags": [],
- "Unit": "Hours"
- },
- {
- "EffectiveDate": "2016-09-01T00:00:00Z",
- "IncludedQuantity": 0.0,
- "MeterCategory": "Virtual Machines",
- "MeterId": "4a64934a-3f91-4202-b920-e14cc88a5b5d",
- "MeterName": "Compute Hours",
- "MeterRates": {
- "0": 0.042
- },
- "MeterRegion": "CA Central",
- "MeterStatus": "Active",
- "MeterSubCategory": "BASIC.A1 VM",
- "MeterTags": [],
- "Unit": "Hours"
- },
- {
- "EffectiveDate": "2015-11-01T00:00:00Z",
- "IncludedQuantity": 0.0,
- "MeterCategory": "CDN",
- "MeterId": "e753e8a5-24de-40e1-9c0f-4438951bd077",
- "MeterName": "Standard CDN Data Transfer - S2 (GB)",
- "MeterRates": {
- "0": 0.17
- },
- "MeterRegion": "Zone 5",
- "MeterStatus": "Active",
- "MeterSubCategory": "",
- "MeterTags": [],
- "Unit": "GB"
- },
- {
- "EffectiveDate": "2014-11-01T00:00:00Z",
- "IncludedQuantity": 0.0,
- "MeterCategory": "Data Services",
- "MeterId": "fda30072-8627-4b14-a283-69cd00bfc880",
- "MeterName": "Premium P2 Secondary Geo Database Days",
- "MeterRates": {
- "0": 25.42
- },
- "MeterRegion": "JA West",
- "MeterStatus": "Active",
- "MeterSubCategory": "SQL Database",
- "MeterTags": [],
- "Unit": "Days"
- },
- {
- "EffectiveDate": "2016-10-01T00:00:00Z",
- "IncludedQuantity": 0.0,
- "MeterCategory": "Cognitive Services",
- "MeterId": "0f2d27dc-6004-4e1c-84c3-1b229913e5c1",
- "MeterName": "Face Storage Included (in 1,000s)",
- "MeterRates": {
- "0": 0.5
- },
- "MeterRegion": "",
- "MeterStatus": "Active",
- "MeterSubCategory": "",
- "MeterTags": [],
- "Unit": "1K Faces"
- },
- {
- "EffectiveDate": "2016-11-01T00:00:00Z",
- "IncludedQuantity": 0.0,
- "MeterCategory": "Virtual Machines",
- "MeterId": "c15c48c4-1c1f-4945-9be5-08224d795402",
- "MeterName": "Compute Hours",
- "MeterRates": {
- "0": 0.119
- },
- "MeterRegion": "US East 2",
- "MeterStatus": "Active",
- "MeterSubCategory": "Standard_A2m_v2 VM",
- "MeterTags": [],
- "Unit": "Hours"
- },
- {
- "EffectiveDate": "2015-10-01T00:00:00Z",
- "IncludedQuantity": 0.0,
- "MeterCategory": "Cloud Services",
- "MeterId": "b5f839bb-aba7-489b-9e8c-25c480c264bb",
- "MeterName": "Compute Hours",
- "MeterRates": {
- "0": 1.173
- },
- "MeterRegion": "US West",
- "MeterStatus": "Active",
- "MeterSubCategory": "Standard_D13 Cloud Services",
- "MeterTags": [],
- "Unit": "Hours"
- },
- {
- "EffectiveDate": "2016-03-01T00:00:00Z",
- "IncludedQuantity": 0.0,
- "MeterCategory": "Cloud Services",
- "MeterId": "9d81c74d-7a64-4601-b45c-0008a1054cd3",
- "MeterName": "Compute Hours",
- "MeterRates": {
- "0": 0.3
- },
- "MeterRegion": "US West 2",
- "MeterStatus": "Active",
- "MeterSubCategory": "A5 Cloud Services",
- "MeterTags": [],
- "Unit": "Hours"
- },
- {
- "EffectiveDate": "2016-03-01T00:00:00Z",
- "IncludedQuantity": 0.0,
- "MeterCategory": "Storage",
- "MeterId": "ca22ba8e-b675-4388-8b67-b2e3ebde6d73",
- "MeterName": "Standard IO - Page Blob/Disk (GB)",
- "MeterRates": {
- "0": 0.12
- },
- "MeterRegion": "IN South",
- "MeterStatus": "Active",
- "MeterSubCategory": "Read-Access Geo Redundant",
- "MeterTags": [],
- "Unit": "GB"
- },
- {
- "EffectiveDate": "2015-05-01T00:00:00Z",
- "IncludedQuantity": 0.0,
- "MeterCategory": "Networking",
- "MeterId": "7e4cc87b-7937-4939-b4b2-12fe83fe092c",
- "MeterName": "Application Gateway Hours",
- "MeterRates": {
- "0": 0.3584
- },
- "MeterRegion": "AU Southeast",
- "MeterStatus": "Active",
- "MeterSubCategory": "Basic Application Gateway (Large)",
- "MeterTags": [],
- "Unit": "Hours"
- },
- {
- "EffectiveDate": "2016-02-22T00:00:00Z",
- "IncludedQuantity": 0.0,
- "MeterCategory": "Storage",
- "MeterId": "bd4a9ff3-f831-4b3d-a7da-8ea4112ff213",
- "MeterName": "Standard IO - Hot Block Blob (GB)",
- "MeterRates": {
- "0": 0.048
- },
- "MeterRegion": "US South Central",
- "MeterStatus": "Active",
- "MeterSubCategory": "Geo Redundant",
- "MeterTags": [],
- "Unit": "GB"
- },
- {
- "EffectiveDate": "2013-12-01T00:00:00Z",
- "IncludedQuantity": 0.0,
- "MeterCategory": "Cloud Services",
- "MeterId": "b91f630e-7dcf-4871-aed0-df6c00fd3784",
- "MeterName": "Compute Hours",
- "MeterRates": {
- "0": 0.02
- },
- "MeterRegion": "EU North",
- "MeterStatus": "Active",
- "MeterSubCategory": "A0 Cloud Services",
- "MeterTags": [],
- "Unit": "Hours"
- },
- {
- "EffectiveDate": "2014-02-11T00:00:00Z",
- "IncludedQuantity": 0.0,
- "MeterCategory": "Virtual Machines",
- "MeterId": "84030b12-74d4-4695-86fb-e371784d3bfd",
- "MeterName": "Compute Hours",
- "MeterRates": {
- "0": 0.018
- },
- "MeterRegion": "AP Southeast",
- "MeterStatus": "Active",
- "MeterSubCategory": "BASIC.A0 VM",
- "MeterTags": [],
- "Unit": "Hours"
- },
- {
- "EffectiveDate": "2016-04-01T00:00:00Z",
- "IncludedQuantity": 0.0,
- "MeterCategory": "Virtual Machines",
- "MeterId": "72aaf753-f9bc-448f-9612-c85dc956e6d6",
- "MeterName": "Compute Hours",
- "MeterRates": {
- "0": 0.146
- },
- "MeterRegion": "AP East",
- "MeterStatus": "Active",
- "MeterSubCategory": "Standard_F1 VM (Windows)",
- "MeterTags": [],
- "Unit": "Hours"
- },
- {
- "EffectiveDate": "2014-08-01T00:00:00Z",
- "IncludedQuantity": 0.0,
- "MeterCategory": "Storage",
- "MeterId": "62f20455-d83a-45d1-a0f6-e0adf240c024",
- "MeterName": "Standard IO - Table/ Queue (GB)",
- "MeterRates": {
- "0": 0.0963
- },
- "MeterRegion": "AU East",
- "MeterStatus": "Active",
- "MeterSubCategory": "Geo Redundant",
- "MeterTags": [],
- "Unit": "GB"
- },
- {
- "EffectiveDate": "2016-02-22T00:00:00Z",
- "IncludedQuantity": 0.0,
- "MeterCategory": "Storage",
- "MeterId": "8375a86c-cc34-458a-aaf1-c8e2caf3ea71",
- "MeterName": "Standard IO - Hot Block Blob (GB)",
- "MeterRates": {
- "0": 0.048
- },
- "MeterRegion": "US East",
- "MeterStatus": "Active",
- "MeterSubCategory": "Geo Redundant",
- "MeterTags": [],
- "Unit": "GB"
- },
- {
- "EffectiveDate": "2015-11-01T00:00:00Z",
- "IncludedQuantity": 0.0,
- "MeterCategory": "Data Services",
- "MeterId": "62ec4bf2-15b9-4c37-a753-872978bc0dee",
- "MeterName": "Standard Elastic DTU Pack",
- "MeterRates": {
- "0": 0.1661
- },
- "MeterRegion": "IN Central",
- "MeterStatus": "Active",
- "MeterSubCategory": "SQL Database",
- "MeterTags": [],
- "Unit": "Days"
- },
- {
- "EffectiveDate": "2014-11-01T00:00:00Z",
- "IncludedQuantity": 0.0,
- "MeterCategory": "Data Services",
- "MeterId": "56b248d8-543e-4290-ae47-fd8674f5c97f",
- "MeterName": "Standard S3 Database Days",
- "MeterRates": {
- "0": 5.3569
- },
- "MeterRegion": "AU East",
- "MeterStatus": "Active",
- "MeterSubCategory": "SQL Database",
- "MeterTags": [],
- "Unit": "Days"
- },
- {
- "EffectiveDate": "2016-03-25T00:00:00Z",
- "IncludedQuantity": 0.0,
- "MeterCategory": "Business Analytics",
- "MeterId": "982ff28e-09d8-40f3-8379-f2bab7488ea6",
- "MeterName": "Compute Hours",
- "MeterRates": {
- "0": 0.385
- },
- "MeterRegion": "CA East",
- "MeterStatus": "Active",
- "MeterSubCategory": "A5 HDInsight",
- "MeterTags": [],
- "Unit": "Hours"
- },
- {
- "EffectiveDate": "2016-09-07T00:00:00Z",
- "IncludedQuantity": 0.0,
- "MeterCategory": "Storage",
- "MeterId": "45026268-b020-40a7-b840-06a9c720c1be",
- "MeterName": "Standard IO - Page Blob/Disk (GB)",
- "MeterRates": {
- "0": 0.15
- },
- "MeterRegion": "UK West",
- "MeterStatus": "Active",
- "MeterSubCategory": "Read-Access Geo Redundant",
- "MeterTags": [],
- "Unit": "GB"
- },
- {
- "EffectiveDate": "2015-09-01T00:00:00Z",
- "IncludedQuantity": 0.0,
- "MeterCategory": "Business Analytics",
- "MeterId": "c57b2ab1-8a46-4746-bbd0-df1d79c957f8",
- "MeterName": "Compute Hours",
- "MeterRates": {
- "0": 1.402
- },
- "MeterRegion": "BR South",
- "MeterStatus": "Active",
- "MeterSubCategory": "D4 HDInsight",
- "MeterTags": [],
- "Unit": "Hours"
- },
- {
- "EffectiveDate": "2015-09-01T00:00:00Z",
- "IncludedQuantity": 0.0,
- "MeterCategory": "Business Analytics",
- "MeterId": "de8b5688-21a0-4bb2-812f-8962b0f63e12",
- "MeterName": "Compute Hours",
- "MeterRates": {
- "0": 0.35
- },
- "MeterRegion": "",
- "MeterStatus": "Active",
- "MeterSubCategory": "A5 HDInsight (Non-Windows)",
- "MeterTags": [],
- "Unit": "Hours"
- },
- {
- "EffectiveDate": "2014-11-01T00:00:00Z",
- "IncludedQuantity": 0.0,
- "MeterCategory": "RemoteApp",
- "MeterId": "0ad45537-5207-4535-9f21-3b8e80e73b7d",
- "MeterName": "Basic Users",
- "MeterRates": {
- "0": 10.0
- },
- "MeterRegion": "",
- "MeterStatus": "Active",
- "MeterSubCategory": "Named User",
- "MeterTags": [],
- "Unit": "Users"
- },
- {
- "EffectiveDate": "2016-12-01T00:00:00Z",
- "IncludedQuantity": 0.0,
- "MeterCategory": "Virtual Machines",
- "MeterId": "1e85030c-67b9-4302-b5eb-85be0c021eaa",
- "MeterName": "Compute Hours",
- "MeterRates": {
- "0": 4.336
- },
- "MeterRegion": "US East",
- "MeterStatus": "Active",
- "MeterSubCategory": "Standard_NC24 VM (Windows)",
- "MeterTags": [],
- "Unit": "1 Hour"
- },
- {
- "EffectiveDate": "2015-07-01T00:00:00Z",
- "IncludedQuantity": 0.0,
- "MeterCategory": "Data Services",
- "MeterId": "33f52b64-9b91-4e51-a087-a41ab5818b6f",
- "MeterName": "Premium P11 Secondary Geo Database Days",
- "MeterRates": {
- "0": 205.82
- },
- "MeterRegion": "BR South",
- "MeterStatus": "Active",
- "MeterSubCategory": "SQL Database",
- "MeterTags": [],
- "Unit": "Days"
- },
- {
- "EffectiveDate": "2016-12-01T00:00:00Z",
- "IncludedQuantity": 0.0,
- "MeterCategory": "Cloud Services",
- "MeterId": "86fe555a-88fc-4f0f-8c4a-0d414519b701",
- "MeterName": "Compute Hours",
- "MeterRates": {
- "0": 0.076
- },
- "MeterRegion": "UK South",
- "MeterStatus": "Active",
- "MeterSubCategory": "Standard_A1_v2 Cloud Services",
- "MeterTags": [],
- "Unit": "Hours"
- },
- {
- "EffectiveDate": "2016-02-01T00:00:00Z",
- "IncludedQuantity": 0.0,
- "MeterCategory": "Virtual Machines",
- "MeterId": "705ac022-f360-4a96-9f32-a2a982d7b70e",
- "MeterName": "Compute Hours",
- "MeterRates": {
- "0": 1.944
- },
- "MeterRegion": "US East 2",
- "MeterStatus": "Active",
- "MeterSubCategory": "Standard_D14_v2 VM (Windows)",
- "MeterTags": [],
- "Unit": "Hours"
- },
- {
- "EffectiveDate": "2016-09-07T00:00:00Z",
- "IncludedQuantity": 0.0,
- "MeterCategory": "Virtual Machines",
- "MeterId": "6a8123f0-241c-45fc-aa2c-614fa24b08d1",
- "MeterName": "Compute Hours",
- "MeterRates": {
- "0": 0.066
- },
- "MeterRegion": "UK South",
- "MeterStatus": "Active",
- "MeterSubCategory": "A1 VM",
- "MeterTags": [],
- "Unit": "Hours"
- },
- {
- "EffectiveDate": "2015-11-01T00:00:00Z",
- "IncludedQuantity": 0.0,
- "MeterCategory": "Data Services",
- "MeterId": "d0d60c11-d96e-4fae-a3df-1e39f822d2a9",
- "MeterName": "Premium P6 Secondary Geo Database Days",
- "MeterRates": {
- "0": 102.96
- },
- "MeterRegion": "IN Central",
- "MeterStatus": "Active",
- "MeterSubCategory": "SQL Database",
- "MeterTags": [],
- "Unit": "Days"
- },
- {
- "EffectiveDate": "2014-08-01T00:00:00Z",
- "IncludedQuantity": 0.0,
- "MeterCategory": "Storage",
- "MeterId": "aeeee065-765c-4ce3-8c74-21861409c30d",
- "MeterName": "Standard IO - Page Blob/Disk (GB)",
- "MeterRates": {
- "0": 0.142
- },
- "MeterRegion": "AU East",
- "MeterStatus": "Active",
- "MeterSubCategory": "Read-Access Geo Redundant",
- "MeterTags": [],
- "Unit": "GB"
- },
- {
- "EffectiveDate": "2016-09-01T00:00:00Z",
- "IncludedQuantity": 0.0,
- "MeterCategory": "Cortana Intelligence",
- "MeterId": "9e8f4c7c-3482-4e98-953d-186f3e1172c8",
- "MeterName": "Basic (Daily Unit)",
- "MeterRates": {
- "0": 8.064516
- },
- "MeterRegion": "",
- "MeterStatus": "Active",
- "MeterSubCategory": "Customer Insights",
- "MeterTags": [],
- "Unit": "Daily Units"
- },
- {
- "EffectiveDate": "2016-02-01T00:00:00Z",
- "IncludedQuantity": 0.0,
- "MeterCategory": "Cloud Services",
- "MeterId": "7968aef1-8e33-4597-8917-6eb4dbb57979",
- "MeterName": "Compute Hours",
- "MeterRates": {
- "0": 1.481
- },
- "MeterRegion": "AP East",
- "MeterStatus": "Active",
- "MeterSubCategory": "Standard_D4_v2 Cloud Services",
- "MeterTags": [],
- "Unit": "Hours"
- },
- {
- "EffectiveDate": "2016-08-01T00:00:00Z",
- "IncludedQuantity": 0.0,
- "MeterCategory": "Virtual Machines",
- "MeterId": "a54f6f40-6ef5-46c7-99e5-33124bfcf2b1",
- "MeterName": "Compute Hours",
- "MeterRates": {
- "0": 2.815
- },
- "MeterRegion": "IN Central",
- "MeterStatus": "Active",
- "MeterSubCategory": "Standard_D15_v2 VM (Windows)",
- "MeterTags": [],
- "Unit": "Hours"
- },
- {
- "EffectiveDate": "2016-12-01T00:00:00Z",
- "IncludedQuantity": 0.0,
- "MeterCategory": "Cloud Services",
- "MeterId": "af4334e4-7547-49da-9017-6f710540309d",
- "MeterName": "Compute Hours",
- "MeterRates": {
- "0": 0.062
- },
- "MeterRegion": "EU North",
- "MeterStatus": "Active",
- "MeterSubCategory": "Standard_A1_v2 Cloud Services",
- "MeterTags": [],
- "Unit": "Hours"
- },
- {
- "EffectiveDate": "2016-02-22T00:00:00Z",
- "IncludedQuantity": 0.0,
- "MeterCategory": "Data Management",
- "MeterId": "6a6a7719-7350-4178-8f96-e1033895b6a5",
- "MeterName": "Standard IO - Cool Block Blob Write Operations (in 10,000s)",
- "MeterRates": {
- "0": 0.2
- },
- "MeterRegion": "BR South",
- "MeterStatus": "Active",
- "MeterSubCategory": "Geo Redundant",
- "MeterTags": [],
- "Unit": "10,000s"
- },
- {
- "EffectiveDate": "2016-03-01T00:00:00Z",
- "IncludedQuantity": 0.0,
- "MeterCategory": "Virtual Machines",
- "MeterId": "83175033-13ee-4c95-835d-5087c5eb5423",
- "MeterName": "Compute Hours",
- "MeterRates": {
- "0": 0.018
- },
- "MeterRegion": "US West 2",
- "MeterStatus": "Active",
- "MeterSubCategory": "BASIC.A0 VM (Windows)",
- "MeterTags": [],
- "Unit": "Hours"
- },
- {
- "EffectiveDate": "2016-09-01T00:00:00Z",
- "IncludedQuantity": 0.0,
- "MeterCategory": "Virtual Machines",
- "MeterId": "80562bbc-3761-40ea-bed9-de87c154ebd5",
- "MeterName": "Compute Hours",
- "MeterRates": {
- "0": 0.028
- },
- "MeterRegion": "EU North",
- "MeterStatus": "Active",
- "MeterSubCategory": "BASIC.A1 VM",
- "MeterTags": [],
- "Unit": "Hours"
- },
- {
- "EffectiveDate": "2016-03-25T00:00:00Z",
- "IncludedQuantity": 0.0,
- "MeterCategory": "Storage",
- "MeterId": "9263a2e8-a7c0-4765-ab07-f2b267a841ef",
- "MeterName": "Premium Storage - Snapshots (GB)",
- "MeterRates": {
- "0": 0.132
- },
- "MeterRegion": "CA East",
- "MeterStatus": "Active",
- "MeterSubCategory": "Locally Redundant",
- "MeterTags": [],
- "Unit": "GB"
- },
- {
- "EffectiveDate": "2014-01-01T00:00:00Z",
- "IncludedQuantity": 0.0,
- "MeterCategory": "Linux Support",
- "MeterId": "2f4ac5a8-7f72-4878-a22b-50749e033fc8",
- "MeterName": "Premium VM Support Hours",
- "MeterRates": {
- "0": 0.08
- },
- "MeterRegion": "",
- "MeterStatus": "Active",
- "MeterSubCategory": "S Canonical",
- "MeterTags": [
- "Third Party"
- ],
- "Unit": "Hours"
- },
- {
- "EffectiveDate": "2016-12-01T00:00:00Z",
- "IncludedQuantity": 0.0,
- "MeterCategory": "Cloud Services",
- "MeterId": "d0ae028c-44d0-4689-a24f-e729cad573c6",
- "MeterName": "Compute Hours",
- "MeterRates": {
- "0": 1.058
- },
- "MeterRegion": "IN Central",
- "MeterStatus": "Active",
- "MeterSubCategory": "Standard_A8m_v2 Cloud Services",
- "MeterTags": [],
- "Unit": "Hours"
- },
- {
- "EffectiveDate": "2015-09-01T00:00:00Z",
- "IncludedQuantity": 0.0,
- "MeterCategory": "Business Analytics",
- "MeterId": "ef18c0af-c644-465a-9a76-9cf1e3cf54f5",
- "MeterName": "Compute Hours",
- "MeterRates": {
- "0": 0.766
- },
- "MeterRegion": "JA East",
- "MeterStatus": "Active",
- "MeterSubCategory": "D3 HDInsight",
- "MeterTags": [],
- "Unit": "Hours"
- },
- {
- "EffectiveDate": "2015-10-01T00:00:00Z",
- "IncludedQuantity": 0.0,
- "MeterCategory": "Cloud Services",
- "MeterId": "31281e3f-641c-4d4d-9b70-3a27437a9aa9",
- "MeterName": "Compute Hours",
- "MeterRates": {
- "0": 0.644
- },
- "MeterRegion": "AP Southeast",
- "MeterStatus": "Active",
- "MeterSubCategory": "Standard_D3 Cloud Services",
- "MeterTags": [],
- "Unit": "Hours"
- },
- {
- "EffectiveDate": "2016-02-01T00:00:00Z",
- "IncludedQuantity": 0.0,
- "MeterCategory": "Cloud Services",
- "MeterId": "83944f00-e218-4cca-974a-c0d01dafd2bf",
- "MeterName": "Compute Hours",
- "MeterRates": {
- "0": 2.617
- },
- "MeterRegion": "JA East",
- "MeterStatus": "Active",
- "MeterSubCategory": "Standard_D14_v2 Cloud Services",
- "MeterTags": [],
- "Unit": "Hours"
- },
- {
- "EffectiveDate": "2016-09-07T00:00:00Z",
- "IncludedQuantity": 0.0,
- "MeterCategory": "Storage",
- "MeterId": "06ee940c-273f-447f-9ca0-ba54218a9722",
- "MeterName": "Premium Storage - Page Blob/P10 (Units)",
- "MeterRates": {
- "0": 23.848
- },
- "MeterRegion": "UK South",
- "MeterStatus": "Active",
- "MeterSubCategory": "Locally Redundant",
- "MeterTags": [],
- "Unit": "Units"
- },
- {
- "EffectiveDate": "2015-09-01T00:00:00Z",
- "IncludedQuantity": 0.0,
- "MeterCategory": "Business Analytics",
- "MeterId": "fd826c3d-0cda-4969-b028-b3afcd2991cc",
- "MeterName": "Compute Hours",
- "MeterRates": {
- "0": 1.329
- },
- "MeterRegion": "JA West",
- "MeterStatus": "Active",
- "MeterSubCategory": "D4 HDInsight (Non-Windows)",
- "MeterTags": [],
- "Unit": "Hours"
- },
- {
- "EffectiveDate": "2015-09-01T00:00:00Z",
- "IncludedQuantity": 0.0,
- "MeterCategory": "Business Analytics",
- "MeterId": "500de1f7-1bea-4481-89ba-cf400bf13abf",
- "MeterName": "Compute Hours",
- "MeterRates": {
- "0": 0.332
- },
- "MeterRegion": "JA West",
- "MeterStatus": "Active",
- "MeterSubCategory": "D2 HDInsight",
- "MeterTags": [],
- "Unit": "Hours"
- },
- {
- "EffectiveDate": "2014-05-01T00:00:00Z",
- "IncludedQuantity": 0.0,
- "MeterCategory": "Virtual Machines",
- "MeterId": "e40a96fa-4939-4857-a296-7118e0ca74dc",
- "MeterName": "Compute Hours",
- "MeterRates": {
- "0": 0.88
- },
- "MeterRegion": "US South Central",
- "MeterStatus": "Active",
- "MeterSubCategory": "A7 VM",
- "MeterTags": [],
- "Unit": "Hours"
- },
- {
- "EffectiveDate": "2016-10-01T00:00:00Z",
- "IncludedQuantity": 0.0,
- "MeterCategory": "Cognitive Services",
- "MeterId": "7cbfdd49-706c-43d8-9ff2-251f08cd9c36",
- "MeterName": "Standard S1 Overage (in 1,000s)",
- "MeterRates": {
- "0": 1.5
- },
- "MeterRegion": "",
- "MeterStatus": "Active",
- "MeterSubCategory": "Text Analytics",
- "MeterTags": [],
- "Unit": "1,000 Transactions"
- },
- {
- "EffectiveDate": "2016-02-22T00:00:00Z",
- "IncludedQuantity": 0.0,
- "MeterCategory": "Data Services",
- "MeterId": "af4c7b6e-9fa1-4207-ae06-6625f30994ae",
- "MeterName": "100 Request Units (Hours)",
- "MeterRates": {
- "0": 0.0083
- },
- "MeterRegion": "IN South",
- "MeterStatus": "Active",
- "MeterSubCategory": "DocumentDB",
- "MeterTags": [],
- "Unit": "Hours"
- },
- {
- "EffectiveDate": "2016-02-01T00:00:00Z",
- "IncludedQuantity": 0.0,
- "MeterCategory": "Cloud Services",
- "MeterId": "14238d16-80ad-42a4-9656-b7e1261fbccb",
- "MeterName": "Compute Hours",
- "MeterRates": {
- "0": 0.28
- },
- "MeterRegion": "US East",
- "MeterStatus": "Active",
- "MeterSubCategory": "Standard_D2_v2 Cloud Services",
- "MeterTags": [],
- "Unit": "Hours"
- },
- {
- "EffectiveDate": "2016-09-07T00:00:00Z",
- "IncludedQuantity": 0.0,
- "MeterCategory": "Data Services",
- "MeterId": "a97bb631-35bd-47a7-ac4e-0c1ea52f1719",
- "MeterName": "Basic Database Days",
- "MeterRates": {
- "0": 0.201
- },
- "MeterRegion": "UK South",
- "MeterStatus": "Active",
- "MeterSubCategory": "SQL Database",
- "MeterTags": [],
- "Unit": "Days"
- },
- {
- "EffectiveDate": "2016-04-01T00:00:00Z",
- "IncludedQuantity": 0.0,
- "MeterCategory": "Networking",
- "MeterId": "187e023f-9a0c-4615-8212-3ccd964aa745",
- "MeterName": "MSFT Peering Metered Data 200 Mbps",
- "MeterRates": {
- "0": 145.0
- },
- "MeterRegion": "Zone 3",
- "MeterStatus": "Active",
- "MeterSubCategory": "ExpressRoute",
- "MeterTags": [],
- "Unit": "Connections"
- },
- {
- "EffectiveDate": "2015-10-01T00:00:00Z",
- "IncludedQuantity": 0.0,
- "MeterCategory": "Virtual Machines",
- "MeterId": "b766ad35-2929-48dc-81aa-e1f5a2d5bfd5",
- "MeterName": "Compute Hours",
- "MeterRates": {
- "0": 0.84
- },
- "MeterRegion": "AP Southeast",
- "MeterStatus": "Active",
- "MeterSubCategory": "Standard_D13 VM",
- "MeterTags": [],
- "Unit": "Hours"
- },
- {
- "EffectiveDate": "2016-03-25T00:00:00Z",
- "IncludedQuantity": 0.0,
- "MeterCategory": "Data Services",
- "MeterId": "dcc0c382-24d4-4bf3-9b32-2d727b072d65",
- "MeterName": "Premium P4 Secondary Geo Database Days",
- "MeterRates": {
- "0": 49.5
- },
- "MeterRegion": "CA East",
- "MeterStatus": "Active",
- "MeterSubCategory": "SQL Database",
- "MeterTags": [],
- "Unit": "Days"
- },
- {
- "EffectiveDate": "2016-11-01T00:00:00Z",
- "IncludedQuantity": 0.0,
- "MeterCategory": "Virtual Machines",
- "MeterId": "ac1c269f-595a-4936-92b2-a40b936bab7e",
- "MeterName": "Compute Hours",
- "MeterRates": {
- "0": 0.86
- },
- "MeterRegion": "US Central",
- "MeterStatus": "Active",
- "MeterSubCategory": "Standard_A8m_v2 VM (Windows)",
- "MeterTags": [],
- "Unit": "Hours"
- },
- {
- "EffectiveDate": "2016-09-01T00:00:00Z",
- "IncludedQuantity": 0.0,
- "MeterCategory": "Virtual Machines",
- "MeterId": "33462701-5dda-4102-b1f8-e1eca737ff6e",
- "MeterName": "Compute Hours",
- "MeterRates": {
- "0": 0.071
- },
- "MeterRegion": "CA Central",
- "MeterStatus": "Active",
- "MeterSubCategory": "BASIC.A1 VM (Windows)",
- "MeterTags": [],
- "Unit": "Hours"
- },
- {
- "EffectiveDate": "2015-03-01T00:00:00Z",
- "IncludedQuantity": 0.0,
- "MeterCategory": "Data Services",
- "MeterId": "b0400d79-68d7-48a4-8f39-5c867d108ebd",
- "MeterName": "Standard Elastic DTU Pack",
- "MeterRates": {
- "0": 0.0805
- },
- "MeterRegion": "AU East",
- "MeterStatus": "Active",
- "MeterSubCategory": "SQL Database",
- "MeterTags": [],
- "Unit": "Days"
- },
- {
- "EffectiveDate": "2014-02-11T00:00:00Z",
- "IncludedQuantity": 0.0,
- "MeterCategory": "Linux Support",
- "MeterId": "95f391bf-dd5a-47eb-8f08-d17ccb9ed370",
- "MeterName": "Standard VM Support Hours",
- "MeterRates": {
- "0": 0.246
- },
- "MeterRegion": "",
- "MeterStatus": "Active",
- "MeterSubCategory": "XL OpenLogic",
- "MeterTags": [
- "Third Party"
- ],
- "Unit": "Hours"
- },
- {
- "EffectiveDate": "2016-02-22T00:00:00Z",
- "IncludedQuantity": 0.0,
- "MeterCategory": "Storage",
- "MeterId": "f89269ee-ef2b-4269-9aba-9308de89cb68",
- "MeterName": "Standard IO - Cool Block Blob (GB)",
- "MeterRates": {
- "0": 0.01
- },
- "MeterRegion": "US South Central",
- "MeterStatus": "Active",
- "MeterSubCategory": "Locally Redundant",
- "MeterTags": [],
- "Unit": "GB"
- },
- {
- "EffectiveDate": "2016-09-01T00:00:00Z",
- "IncludedQuantity": 0.0,
- "MeterCategory": "Cognitive Services",
- "MeterId": "e06dd150-870d-4fd8-a78a-a811b0d22b37",
- "MeterName": "Standard Overage (in 100,000s)",
- "MeterRates": {
- "0": 50.0
- },
- "MeterRegion": "",
- "MeterStatus": "Active",
- "MeterSubCategory": "Bing Speller API",
- "MeterTags": [],
- "Unit": "100K Transactions"
- },
- {
- "EffectiveDate": "2016-03-25T00:00:00Z",
- "IncludedQuantity": 0.0,
- "MeterCategory": "Virtual Machines",
- "MeterId": "12a23053-8007-4387-b1b5-720140dfa00e",
- "MeterName": "Compute Hours",
- "MeterRates": {
- "0": 0.36
- },
- "MeterRegion": "CA Central",
- "MeterStatus": "Active",
- "MeterSubCategory": "A5 VM (Windows)",
- "MeterTags": [],
- "Unit": "Hours"
- },
- {
- "EffectiveDate": "2015-10-01T00:00:00Z",
- "IncludedQuantity": 0.0,
- "MeterCategory": "Cloud Services",
- "MeterId": "0f0157d1-ff48-49ba-9653-eba004a1a10d",
- "MeterName": "Compute Hours",
- "MeterRates": {
- "0": 1.08
- },
- "MeterRegion": "US South Central",
- "MeterStatus": "Active",
- "MeterSubCategory": "Standard_D13 Cloud Services",
- "MeterTags": [],
- "Unit": "Hours"
- },
- {
- "EffectiveDate": "2014-03-01T00:00:00Z",
- "IncludedQuantity": 0.0,
- "MeterCategory": "Recovery Services",
- "MeterId": "6c1ae29e-ea4c-43f3-a25d-55c78b8db13e",
- "MeterName": "VM replicated to System Center",
- "MeterRates": {
- "0": 16.0
- },
- "MeterRegion": "",
- "MeterStatus": "Active",
- "MeterSubCategory": "Site Recovery",
- "MeterTags": [],
- "Unit": "VM"
- },
- {
- "EffectiveDate": "2015-10-01T00:00:00Z",
- "IncludedQuantity": 0.0,
- "MeterCategory": "Data Management",
- "MeterId": "c01a1eed-b19a-4aad-bb83-8d62cdc29778",
- "MeterName": "Standard IO - Page Blob Write Operation Units (in 10,000s)",
- "MeterRates": {
- "0": 0.00036
- },
- "MeterRegion": "",
- "MeterStatus": "Active",
- "MeterSubCategory": "",
- "MeterTags": [],
- "Unit": "10,000s"
- },
- {
- "EffectiveDate": "2015-10-01T00:00:00Z",
- "IncludedQuantity": 0.0,
- "MeterCategory": "Storage",
- "MeterId": "c4de179c-c9ed-4e2e-b77c-392655fc62b5",
- "MeterName": "Standard IO - Queue (GB)",
- "MeterRates": {
- "0": 0.1252
- },
- "MeterRegion": "AU East",
- "MeterStatus": "Active",
- "MeterSubCategory": "Read-Access Geo Redundant",
- "MeterTags": [],
- "Unit": "GB"
- },
- {
- "EffectiveDate": "2016-02-22T00:00:00Z",
- "IncludedQuantity": 0.0,
- "MeterCategory": "Data Management",
- "MeterId": "e869673a-1901-4af5-8788-58b668f7a8b6",
- "MeterName": "Standard IO - Cool Block Blob Data Write (GB)",
- "MeterRates": {
- "0": 0.0025
- },
- "MeterRegion": "AP Southeast",
- "MeterStatus": "Active",
- "MeterSubCategory": "",
- "MeterTags": [],
- "Unit": "GB"
- },
- {
- "EffectiveDate": "2016-09-01T00:00:00Z",
- "IncludedQuantity": 0.0,
- "MeterCategory": "Cloud Services",
- "MeterId": "885308fc-3438-4ea1-a9f0-356ac1806722",
- "MeterName": "Compute Hours",
- "MeterRates": {
- "0": 1.169
- },
- "MeterRegion": "AU East",
- "MeterStatus": "Active",
- "MeterSubCategory": "Standard_L4 Cloud Services",
- "MeterTags": [],
- "Unit": "1 Hour"
- },
- {
- "EffectiveDate": "2015-10-01T00:00:00Z",
- "IncludedQuantity": 0.0,
- "MeterCategory": "Virtual Machines",
- "MeterId": "0e61c836-8150-406a-bab5-4242c6914f97",
- "MeterName": "Compute Hours",
- "MeterRates": {
- "0": 1.04
- },
- "MeterRegion": "US South Central",
- "MeterStatus": "Active",
- "MeterSubCategory": "Standard_D4 VM (Windows)",
- "MeterTags": [],
- "Unit": "Hours"
- },
- {
- "EffectiveDate": "2016-12-01T00:00:00Z",
- "IncludedQuantity": 0.0,
- "MeterCategory": "Virtual Machines",
- "MeterId": "c0b02555-e025-4b46-813d-9fc9c59f4838",
- "MeterName": "Compute Hours",
- "MeterRates": {
- "0": 2.954
- },
- "MeterRegion": "AU Southeast",
- "MeterStatus": "Active",
- "MeterSubCategory": "Standard_D15_v2 VM (Windows)",
- "MeterTags": [],
- "Unit": "Hours"
- },
- {
- "EffectiveDate": "2015-11-01T00:00:00Z",
- "IncludedQuantity": 0.0,
- "MeterCategory": "Virtual Machines",
- "MeterId": "1e96d878-3362-4400-8488-e4b200098e1a",
- "MeterName": "Compute Hours",
- "MeterRates": {
- "0": 1.098
- },
- "MeterRegion": "IN South",
- "MeterStatus": "Active",
- "MeterSubCategory": "A7 VM (Windows)",
- "MeterTags": [],
- "Unit": "Hours"
- },
- {
- "EffectiveDate": "2015-11-01T00:00:00Z",
- "IncludedQuantity": 0.0,
- "MeterCategory": "Virtual Machines",
- "MeterId": "620c9c91-4e48-4f35-8085-8e6b620e2154",
- "MeterName": "Compute Hours",
- "MeterRates": {
- "0": 0.131
- },
- "MeterRegion": "IN Central",
- "MeterStatus": "Active",
- "MeterSubCategory": "A2 VM",
- "MeterTags": [],
- "Unit": "Hours"
- },
- {
- "EffectiveDate": "2015-05-01T00:00:00Z",
- "IncludedQuantity": 0.0,
- "MeterCategory": "Business Analytics",
- "MeterId": "5d4be54d-908b-4a00-bf85-83644882619f",
- "MeterName": "Compute Hours",
- "MeterRates": {
- "0": 0.16
- },
- "MeterRegion": "AP Southeast",
- "MeterStatus": "Active",
- "MeterSubCategory": "A2 HDInsight",
- "MeterTags": [],
- "Unit": "Hours"
- },
- {
- "EffectiveDate": "2015-11-01T00:00:00Z",
- "IncludedQuantity": 0.0,
- "MeterCategory": "Virtual Machines",
- "MeterId": "96a067eb-479a-487b-9fbe-f64199af0205",
- "MeterName": "Compute Hours",
- "MeterRates": {
- "0": 1.04
- },
- "MeterRegion": "IN Central",
- "MeterStatus": "Active",
- "MeterSubCategory": "A7 VM",
- "MeterTags": [],
- "Unit": "Hours"
- },
- {
- "EffectiveDate": "2016-03-25T00:00:00Z",
- "IncludedQuantity": 0.0,
- "MeterCategory": "Virtual Machines",
- "MeterId": "5dc94800-2d4b-4f71-9a72-e867bae0876f",
- "MeterName": "Compute Hours",
- "MeterRates": {
- "0": 0.121
- },
- "MeterRegion": "CA Central",
- "MeterStatus": "Active",
- "MeterSubCategory": "A2 VM",
- "MeterTags": [],
- "Unit": "Hours"
- },
- {
- "EffectiveDate": "2016-03-25T00:00:00Z",
- "IncludedQuantity": 0.0,
- "MeterCategory": "Data Services",
- "MeterId": "1dc72c6d-2ca8-404b-b5f3-dd64eca27ce2",
- "MeterName": "Premium P4 Secondary Active Geo Database Days",
- "MeterRates": {
- "0": 72.0
- },
- "MeterRegion": "CA Central",
- "MeterStatus": "Deprecated",
- "MeterSubCategory": "SQL Database",
- "MeterTags": [],
- "Unit": "Days"
- },
- {
- "EffectiveDate": "2014-12-01T00:00:00Z",
- "IncludedQuantity": 0.0,
- "MeterCategory": "Virtual Machines",
- "MeterId": "146f3877-a621-4b5a-80bb-ecc2279ae2ff",
- "MeterName": "Compute Hours",
- "MeterRates": {
- "0": 0.36
- },
- "MeterRegion": "EU West",
- "MeterStatus": "Active",
- "MeterSubCategory": "A3 VM (Windows)",
- "MeterTags": [],
- "Unit": "Hours"
- },
- {
- "EffectiveDate": "2016-03-01T00:00:00Z",
- "IncludedQuantity": 0.0,
- "MeterCategory": "Virtual Machines",
- "MeterId": "4bdf6b62-85a8-4241-9b92-ce226b2c5f23",
- "MeterName": "Compute Hours",
- "MeterRates": {
- "0": 0.02
- },
- "MeterRegion": "US West Central",
- "MeterStatus": "Active",
- "MeterSubCategory": "A0 VM",
- "MeterTags": [],
- "Unit": "Hours"
- },
- {
- "EffectiveDate": "2015-12-01T00:00:00Z",
- "IncludedQuantity": 0.0,
- "MeterCategory": "Data Services",
- "MeterId": "50bbe40a-7656-40c5-b799-591fd6ee4227",
- "MeterName": "Standard S0 Secondary Active Geo Database Days",
- "MeterRates": {
- "0": 0.5855
- },
- "MeterRegion": "BR South",
- "MeterStatus": "Deprecated",
- "MeterSubCategory": "SQL Database",
- "MeterTags": [],
- "Unit": "Days"
- },
- {
- "EffectiveDate": "2016-10-01T00:00:00Z",
- "IncludedQuantity": 0.0,
- "MeterCategory": "Cognitive Services",
- "MeterId": "ff7c3059-02f0-437d-a6b8-a16f1a37a101",
- "MeterName": "Standard S4 Overage (in 1,000s)",
- "MeterRates": {
- "0": 0.1
- },
- "MeterRegion": "",
- "MeterStatus": "Active",
- "MeterSubCategory": "Recommendations",
- "MeterTags": [],
- "Unit": "1,000 Transactions"
- },
- {
- "EffectiveDate": "2015-06-01T00:00:00Z",
- "IncludedQuantity": 0.0,
- "MeterCategory": "Data Services",
- "MeterId": "1127b2c7-502e-4e6c-88b8-61a94b4f423b",
- "MeterName": "Premium Elastic DTU Pack",
- "MeterRates": {
- "0": 0.1993
- },
- "MeterRegion": "AU Southeast",
- "MeterStatus": "Active",
- "MeterSubCategory": "SQL Database",
- "MeterTags": [],
- "Unit": "Days"
- },
- {
- "EffectiveDate": "2016-09-01T00:00:00Z",
- "IncludedQuantity": 0.0,
- "MeterCategory": "Virtual Machines",
- "MeterId": "66260cb7-608e-40a1-bb09-34e9645b2c53",
- "MeterName": "Compute Hours",
- "MeterRates": {
- "0": 0.05
- },
- "MeterRegion": "US West 2",
- "MeterStatus": "Active",
- "MeterSubCategory": "Standard_F1 VM",
- "MeterTags": [],
- "Unit": "Hours"
- },
- {
- "EffectiveDate": "2016-09-07T00:00:00Z",
- "IncludedQuantity": 0.0,
- "MeterCategory": "Data Services",
- "MeterId": "6f49b921-b7b3-4fe9-aa4b-0699944bbdb7",
- "MeterName": "Standard S1 Secondary Active Geo Database Days",
- "MeterRates": {
- "0": 1.21
- },
- "MeterRegion": "UK West",
- "MeterStatus": "Active",
- "MeterSubCategory": "SQL Database",
- "MeterTags": [],
- "Unit": "Days"
- },
- {
- "EffectiveDate": "2016-05-04T00:00:00Z",
- "IncludedQuantity": 0.0,
- "MeterCategory": "Data Services",
- "MeterId": "854ec580-2f31-4916-9851-accdbde5194a",
- "MeterName": "Premium P18 Secondary Active Geo Database Days",
- "MeterRates": {
- "0": 499.982
- },
- "MeterRegion": "AU Southeast",
- "MeterStatus": "Deprecated",
- "MeterSubCategory": "SQL Database",
- "MeterTags": [],
- "Unit": "Days"
- },
- {
- "EffectiveDate": "2016-10-01T00:00:00Z",
- "IncludedQuantity": 0.0,
- "MeterCategory": "Azure IoT Hub",
- "MeterId": "b7eccac8-e584-47d9-9368-90bc9782f562",
- "MeterName": "S3 (Units)",
- "MeterRates": {
- "0": 10000.0
- },
- "MeterRegion": "BR South",
- "MeterStatus": "Active",
- "MeterSubCategory": "",
- "MeterTags": [],
- "Unit": "Units"
- },
- {
- "EffectiveDate": "2016-11-01T00:00:00Z",
- "IncludedQuantity": 0.0,
- "MeterCategory": "Virtual Machines",
- "MeterId": "c596b592-e7d1-4f7a-8d11-9aac6048f87d",
- "MeterName": "Compute Hours",
- "MeterRates": {
- "0": 0.315
- },
- "MeterRegion": "BR South",
- "MeterStatus": "Active",
- "MeterSubCategory": "Standard_A2m_v2 VM (Windows)",
- "MeterTags": [],
- "Unit": "Hours"
- },
- {
- "EffectiveDate": "2016-02-01T00:00:00Z",
- "IncludedQuantity": 0.0,
- "MeterCategory": "Cloud Services",
- "MeterId": "96b4003d-adb9-453c-b024-a810ffddc21d",
- "MeterName": "Compute Hours",
- "MeterRates": {
- "0": 0.148
- },
- "MeterRegion": "EU West",
- "MeterStatus": "Active",
- "MeterSubCategory": "Standard_D1_v2 Cloud Services",
- "MeterTags": [],
- "Unit": "Hours"
- },
- {
- "EffectiveDate": "2016-09-07T00:00:00Z",
- "IncludedQuantity": 0.0,
- "MeterCategory": "Data Management",
- "MeterId": "acc81779-f782-4e9b-b837-90e9538a091d",
- "MeterName": "Standard IO - Cool Block Blob Data Write (GB)",
- "MeterRates": {
- "0": 0.0055
- },
- "MeterRegion": "UK West",
- "MeterStatus": "Active",
- "MeterSubCategory": "Geo Redundant",
- "MeterTags": [],
- "Unit": "GB"
- },
- {
- "EffectiveDate": "2015-10-01T00:00:00Z",
- "IncludedQuantity": 0.0,
- "MeterCategory": "Virtual Machines",
- "MeterId": "c24f70bc-1665-4d57-96dd-6e56038e2e00",
- "MeterName": "Compute Hours",
- "MeterRates": {
- "0": 0.195
- },
- "MeterRegion": "US Central",
- "MeterStatus": "Active",
- "MeterSubCategory": "Standard_D11 VM",
- "MeterTags": [],
- "Unit": "Hours"
- },
- {
- "EffectiveDate": "2016-12-01T00:00:00Z",
- "IncludedQuantity": 0.0,
- "MeterCategory": "Cloud Services",
- "MeterId": "e407bc64-9bf3-4ee1-b6d6-145a590703a6",
- "MeterName": "Compute Hours",
- "MeterRates": {
- "0": 0.147
- },
- "MeterRegion": "CA Central",
- "MeterStatus": "Active",
- "MeterSubCategory": "Standard_A2_v2 Cloud Services",
- "MeterTags": [],
- "Unit": "Hours"
- },
- {
- "EffectiveDate": "2014-02-11T00:00:00Z",
- "IncludedQuantity": 0.0,
- "MeterCategory": "Azure App Service",
- "MeterId": "4f1fa8fe-ffed-48fa-9969-26a150775b60",
- "MeterName": "Basic Medium App Service Hours",
- "MeterRates": {
- "0": 0.15
- },
- "MeterRegion": "",
- "MeterStatus": "Active",
- "MeterSubCategory": "",
- "MeterTags": [],
- "Unit": "Hours"
- },
- {
- "EffectiveDate": "2015-10-01T00:00:00Z",
- "IncludedQuantity": 5.0,
- "MeterCategory": "Business Analytics",
- "MeterId": "1d35a882-0e55-447a-8482-3e49221b18bd",
- "MeterName": "Low Frequency Cloud Activity",
- "MeterRates": {
- "0": 0.6
- },
- "MeterRegion": "",
- "MeterStatus": "Active",
- "MeterSubCategory": "Data Factory",
- "MeterTags": [],
- "Unit": "Activities"
- },
- {
- "EffectiveDate": "2015-10-01T00:00:00Z",
- "IncludedQuantity": 0.0,
- "MeterCategory": "Storage",
- "MeterId": "7cafdacd-f6b7-4991-ade6-cca146bea157",
- "MeterName": "Standard IO - Files (GB)",
- "MeterRates": {
- "0": 0.143
- },
- "MeterRegion": "IN Central",
- "MeterStatus": "Active",
- "MeterSubCategory": "Read-Access Geo Redundant",
- "MeterTags": [],
- "Unit": "GB"
- },
- {
- "EffectiveDate": "2016-02-01T00:00:00Z",
- "IncludedQuantity": 0.0,
- "MeterCategory": "Cloud Services",
- "MeterId": "a4f190ad-91b9-42a5-a9e7-858e84d0956c",
- "MeterName": "Compute Hours",
- "MeterRates": {
- "0": 0.37
- },
- "MeterRegion": "AP East",
- "MeterStatus": "Active",
- "MeterSubCategory": "Standard_D2_v2 Cloud Services",
- "MeterTags": [],
- "Unit": "Hours"
- },
- {
- "EffectiveDate": "2015-09-01T00:00:00Z",
- "IncludedQuantity": 0.0,
- "MeterCategory": "Networking",
- "MeterId": "75f53448-65fd-4333-b0d4-ae2dda1db5f5",
- "MeterName": "Metered Data - 10 Gbps",
- "MeterRates": {
- "0": 5000.0
- },
- "MeterRegion": "Zone 1",
- "MeterStatus": "Active",
- "MeterSubCategory": "ExpressRoute",
- "MeterTags": [],
- "Unit": "Connections"
- },
- {
- "EffectiveDate": "2016-09-07T00:00:00Z",
- "IncludedQuantity": 0.0,
- "MeterCategory": "Cloud Services",
- "MeterId": "a4407cfc-ba27-47c6-b53b-2c8cac94f316",
- "MeterName": "Compute Hours",
- "MeterRates": {
- "0": 0.352
- },
- "MeterRegion": "UK South",
- "MeterStatus": "Active",
- "MeterSubCategory": "A3 Cloud Services",
- "MeterTags": [],
- "Unit": "Hours"
- },
- {
- "EffectiveDate": "2015-10-01T00:00:00Z",
- "IncludedQuantity": 0.0,
- "MeterCategory": "Virtual Machines",
- "MeterId": "7bb27309-e491-4288-b180-d6e7112edc34",
- "MeterName": "Compute Hours",
- "MeterRates": {
- "0": 0.186
- },
- "MeterRegion": "AU East",
- "MeterStatus": "Active",
- "MeterSubCategory": "Standard_D2 VM",
- "MeterTags": [],
- "Unit": "Hours"
- },
- {
- "EffectiveDate": "2015-09-01T00:00:00Z",
- "IncludedQuantity": 0.0,
- "MeterCategory": "Virtual Machines",
- "MeterId": "96812953-bc3b-4b96-bdf5-051d8c4a534f",
- "MeterName": "Compute Hours",
- "MeterRates": {
- "0": 1.173
- },
- "MeterRegion": "US East",
- "MeterStatus": "Active",
- "MeterSubCategory": "A10 VM (Windows)",
- "MeterTags": [],
- "Unit": "Hours"
- },
- {
- "EffectiveDate": "2016-11-01T00:00:00Z",
- "IncludedQuantity": 0.0,
- "MeterCategory": "Virtual Machines",
- "MeterId": "12029fdf-d31a-4d82-81b5-bac12e9f3649",
- "MeterName": "Compute Hours",
- "MeterRates": {
- "0": 0.047
- },
- "MeterRegion": "IN South",
- "MeterStatus": "Active",
- "MeterSubCategory": "Standard_A1_v2 VM",
- "MeterTags": [],
- "Unit": "Hours"
- },
- {
- "EffectiveDate": "2016-09-07T00:00:00Z",
- "IncludedQuantity": 0.0,
- "MeterCategory": "Data Services",
- "MeterId": "3f7390fa-1879-4310-871a-95a0a0c26ec2",
- "MeterName": "Standard S3 Database Days",
- "MeterRates": {
- "0": 6.048
- },
- "MeterRegion": "UK West",
- "MeterStatus": "Active",
- "MeterSubCategory": "SQL Database",
- "MeterTags": [],
- "Unit": "Days"
- },
- {
- "EffectiveDate": "2016-02-01T00:00:00Z",
- "IncludedQuantity": 0.0,
- "MeterCategory": "Cloud Services",
- "MeterId": "77f439fd-d80d-49c0-9ce1-262a5211d0eb",
- "MeterName": "Compute Hours",
- "MeterRates": {
- "0": 3.059
- },
- "MeterRegion": "AP Southeast",
- "MeterStatus": "Active",
- "MeterSubCategory": "Standard_D15_v2 Cloud Services",
- "MeterTags": [],
- "Unit": "Hours"
- },
- {
- "EffectiveDate": "2016-02-22T00:00:00Z",
- "IncludedQuantity": 0.0,
- "MeterCategory": "Data Management",
- "MeterId": "8dc92ab8-91b0-407c-a5cd-f484e3653db7",
- "MeterName": "Standard IO - Hot Block Blob Read Operations (in 10,000s)",
- "MeterRates": {
- "0": 0.0044
- },
- "MeterRegion": "US West",
- "MeterStatus": "Active",
- "MeterSubCategory": "",
- "MeterTags": [],
- "Unit": "10,000s"
- },
- {
- "EffectiveDate": "2015-08-01T00:00:00Z",
- "IncludedQuantity": 0.0,
- "MeterCategory": "Visual Studio",
- "MeterId": "b40291f6-f450-429b-a21f-0bc6711787ac",
- "MeterName": "Build and Release Hosted Pipelines",
- "MeterRates": {
- "0": 40.0
- },
- "MeterRegion": "",
- "MeterStatus": "Active",
- "MeterSubCategory": "Team Services",
- "MeterTags": [],
- "Unit": "Pipeline"
- },
- {
- "EffectiveDate": "2016-09-01T00:00:00Z",
- "IncludedQuantity": 0.0,
- "MeterCategory": "Virtual Machines",
- "MeterId": "245bfc87-0f93-4ae2-b7bc-3f567b10e520",
- "MeterName": "Compute Hours",
- "MeterRates": {
- "0": 0.458
- },
- "MeterRegion": "US West 2",
- "MeterStatus": "Active",
- "MeterSubCategory": "Standard_D4_v2 VM",
- "MeterTags": [],
- "Unit": "Hours"
- },
- {
- "EffectiveDate": "2016-02-22T00:00:00Z",
- "IncludedQuantity": 0.0,
- "MeterCategory": "Data Management",
- "MeterId": "6b3b540c-c0b2-4d98-9abc-aa26087f38e9",
- "MeterName": "Standard IO - Hot Block Blob Read Operations (in 10,000s)",
- "MeterRates": {
- "0": 0.004
- },
- "MeterRegion": "JA East",
- "MeterStatus": "Active",
- "MeterSubCategory": "",
- "MeterTags": [],
- "Unit": "10,000s"
- },
- {
- "EffectiveDate": "2014-11-01T00:00:00Z",
- "IncludedQuantity": 0.0,
- "MeterCategory": "Data Services",
- "MeterId": "c6aef3cf-44df-4155-947c-64f444e3dc5c",
- "MeterName": "Premium P6 Secondary Geo Database Days",
- "MeterRates": {
- "0": 101.71
- },
- "MeterRegion": "JA West",
- "MeterStatus": "Active",
- "MeterSubCategory": "SQL Database",
- "MeterTags": [],
- "Unit": "Days"
- },
- {
- "EffectiveDate": "2015-07-01T00:00:00Z",
- "IncludedQuantity": 0.0,
- "MeterCategory": "Visual Studio",
- "MeterId": "8fc71fea-8c59-4c40-b16e-d8946d7cc130",
- "MeterName": "Free Apps",
- "MeterRates": {
- "0": 0.0
- },
- "MeterRegion": "",
- "MeterStatus": "Active",
- "MeterSubCategory": "Application Insights",
- "MeterTags": [],
- "Unit": "Apps"
- },
- {
- "EffectiveDate": "2016-04-01T00:00:00Z",
- "IncludedQuantity": 0.0,
- "MeterCategory": "Networking",
- "MeterId": "327be05e-b61d-4e57-aba3-5b9e1a767213",
- "MeterName": "MSFT Peering Unlimited Data 100 Mbps",
- "MeterRates": {
- "0": 1300.0
- },
- "MeterRegion": "Zone 3",
- "MeterStatus": "Active",
- "MeterSubCategory": "ExpressRoute",
- "MeterTags": [],
- "Unit": "Connections"
- },
- {
- "EffectiveDate": "2015-10-01T00:00:00Z",
- "IncludedQuantity": 0.0,
- "MeterCategory": "Virtual Machines",
- "MeterId": "9af22c27-8e81-40a0-8973-f442ba923911",
- "MeterName": "Compute Hours",
- "MeterRates": {
- "0": 0.652
- },
- "MeterRegion": "US North Central",
- "MeterStatus": "Active",
- "MeterSubCategory": "Standard_D12 VM (Windows)",
- "MeterTags": [],
- "Unit": "Hours"
- },
- {
- "EffectiveDate": "2015-10-01T00:00:00Z",
- "IncludedQuantity": 0.0,
- "MeterCategory": "Cloud Services",
- "MeterId": "9d57c036-8bb9-4ef3-b81e-c90c0727b08d",
- "MeterName": "Compute Hours",
- "MeterRates": {
- "0": 0.13
- },
- "MeterRegion": "US East 2",
- "MeterStatus": "Active",
- "MeterSubCategory": "Standard_D1 Cloud Services",
- "MeterTags": [],
- "Unit": "Hours"
- },
- {
- "EffectiveDate": "2016-09-01T00:00:00Z",
- "IncludedQuantity": 0.0,
- "MeterCategory": "Virtual Machines",
- "MeterId": "47655184-5a06-4122-a7db-a0ae297e3a6c",
- "MeterName": "Compute Hours",
- "MeterRates": {
- "0": 0.04
- },
- "MeterRegion": "AU East",
- "MeterStatus": "Active",
- "MeterSubCategory": "BASIC.A1 VM",
- "MeterTags": [],
- "Unit": "Hours"
- },
- {
- "EffectiveDate": "2014-02-11T00:00:00Z",
- "IncludedQuantity": 0.0,
- "MeterCategory": "Linux Support",
- "MeterId": "510bac5f-4aa6-4c16-82e7-8cf12f2e6adb",
- "MeterName": "Standard VM Support Hours",
- "MeterRates": {
- "0": 0.656
- },
- "MeterRegion": "",
- "MeterStatus": "Active",
- "MeterSubCategory": "A8 OpenLogic",
- "MeterTags": [
- "Third Party"
- ],
- "Unit": "Hours"
- },
- {
- "E
<TRUNCATED>
[10/11] libcloud git commit: Run checks tox target as part of tox
command run.
Posted by to...@apache.org.
Run checks tox target as part of tox command run.
Project: http://git-wip-us.apache.org/repos/asf/libcloud/repo
Commit: http://git-wip-us.apache.org/repos/asf/libcloud/commit/d839aa40
Tree: http://git-wip-us.apache.org/repos/asf/libcloud/tree/d839aa40
Diff: http://git-wip-us.apache.org/repos/asf/libcloud/diff/d839aa40
Branch: refs/heads/trunk
Commit: d839aa400e11dc69c697f053969e61924d387c6c
Parents: e7621c8
Author: Tomaz Muraus <to...@tomaz.me>
Authored: Tue Sep 19 18:47:43 2017 +0200
Committer: Tomaz Muraus <to...@tomaz.me>
Committed: Tue Sep 19 18:47:43 2017 +0200
----------------------------------------------------------------------
tox.ini | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/libcloud/blob/d839aa40/tox.ini
----------------------------------------------------------------------
diff --git a/tox.ini b/tox.ini
index 1f6983b..504c772 100644
--- a/tox.ini
+++ b/tox.ini
@@ -1,5 +1,5 @@
[tox]
-envlist = py{2.6,2.7,pypy,pypy3,3.3,3.4,3.5,3.6},lint,pylint,integration,coverage
+envlist = py{2.6,2.7,pypy,pypy3,3.3,3.4,3.5,3.6},checks,lint,pylint,integration,coverage
[testenv]
passenv = TRAVIS TRAVIS_JOB_ID TRAVIS_BRANCH
[03/11] libcloud git commit: Count just the file name length,
not the length of the whole path.
Posted by to...@apache.org.
Count just the file name length, not the length of the whole path.
Project: http://git-wip-us.apache.org/repos/asf/libcloud/repo
Commit: http://git-wip-us.apache.org/repos/asf/libcloud/commit/9643e3d1
Tree: http://git-wip-us.apache.org/repos/asf/libcloud/tree/9643e3d1
Diff: http://git-wip-us.apache.org/repos/asf/libcloud/diff/9643e3d1
Branch: refs/heads/trunk
Commit: 9643e3d13db2dc0fa25e55399ead92606679e881
Parents: 942255a
Author: Tomaz Muraus <to...@tomaz.me>
Authored: Tue Sep 19 18:34:51 2017 +0200
Committer: Tomaz Muraus <to...@tomaz.me>
Committed: Tue Sep 19 18:34:51 2017 +0200
----------------------------------------------------------------------
contrib/check_file_names.sh | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/libcloud/blob/9643e3d1/contrib/check_file_names.sh
----------------------------------------------------------------------
diff --git a/contrib/check_file_names.sh b/contrib/check_file_names.sh
index 6474347..a143a42 100755
--- a/contrib/check_file_names.sh
+++ b/contrib/check_file_names.sh
@@ -23,7 +23,7 @@
FILE_NAME_LENGTH_LIMIT=143
-FILES=$(find libcloud/ -regextype posix-basic -regex ".*/.\{${FILE_NAME_LENGTH_LIMIT},\}")
+FILES=$(find libcloud/ -regextype posix-egrep -regex ".*[^/]{${FILE_NAME_LENGTH_LIMIT},}")
if [ "${FILES}" ]; then
echo "Found files which name is longer than ${FILE_NAME_LENGTH_LIMIT} characters"
[05/11] libcloud git commit: Update Azure driver fixture file names -
make sure they are shorter than 143 characters.
Posted by to...@apache.org.
http://git-wip-us.apache.org/repos/asf/libcloud/blob/741d1697/libcloud/test/compute/fixtures/azure_arm/_subscriptions_99999999_providers_Microsoft_Commerce_RateCard.json
----------------------------------------------------------------------
diff --git a/libcloud/test/compute/fixtures/azure_arm/_subscriptions_99999999_providers_Microsoft_Commerce_RateCard.json b/libcloud/test/compute/fixtures/azure_arm/_subscriptions_99999999_providers_Microsoft_Commerce_RateCard.json
new file mode 100644
index 0000000..547b80e
--- /dev/null
+++ b/libcloud/test/compute/fixtures/azure_arm/_subscriptions_99999999_providers_Microsoft_Commerce_RateCard.json
@@ -0,0 +1,84270 @@
+{
+ "Currency": "USD",
+ "IsTaxIncluded": false,
+ "Locale": "en-US",
+ "Meters": [
+ {
+ "EffectiveDate": "2015-09-01T00:00:00Z",
+ "IncludedQuantity": 0.0,
+ "MeterCategory": "Networking",
+ "MeterId": "9a6cb708-ad98-4a61-bdc7-16360e3b50ad",
+ "MeterName": "Unlimited Data - 1 Gbps",
+ "MeterRates": {
+ "0": 8700.0
+ },
+ "MeterRegion": "Zone 3",
+ "MeterStatus": "Active",
+ "MeterSubCategory": "ExpressRoute",
+ "MeterTags": [],
+ "Unit": "Connections"
+ },
+ {
+ "EffectiveDate": "2016-03-25T00:00:00Z",
+ "IncludedQuantity": 0.0,
+ "MeterCategory": "Virtual Machines",
+ "MeterId": "02ef3dbe-1b98-4ee0-81bb-6133f5b3ad51",
+ "MeterName": "Compute Hours",
+ "MeterRates": {
+ "0": 0.36
+ },
+ "MeterRegion": "CA Central",
+ "MeterStatus": "Active",
+ "MeterSubCategory": "Standard_D11_v2 VM (Windows)",
+ "MeterTags": [],
+ "Unit": "Hours"
+ },
+ {
+ "EffectiveDate": "2015-09-01T00:00:00Z",
+ "IncludedQuantity": 0.0,
+ "MeterCategory": "Networking",
+ "MeterId": "67d2ce10-48c6-4834-a7a1-c7b4a19803c4",
+ "MeterName": "Data Transfer In (GB)",
+ "MeterRates": {
+ "0": 0.0
+ },
+ "MeterRegion": "Zone 2",
+ "MeterStatus": "Active",
+ "MeterSubCategory": "ExpressRoute",
+ "MeterTags": [],
+ "Unit": "GB"
+ },
+ {
+ "EffectiveDate": "2016-11-01T00:00:00Z",
+ "IncludedQuantity": 0.0,
+ "MeterCategory": "Virtual Machines",
+ "MeterId": "42093d75-9418-4b6c-9c29-fa8bb83ef0cf",
+ "MeterName": "Compute Hours",
+ "MeterRates": {
+ "0": 0.062
+ },
+ "MeterRegion": "EU North",
+ "MeterStatus": "Active",
+ "MeterSubCategory": "Standard_A1_v2 VM (Windows)",
+ "MeterTags": [],
+ "Unit": "Hours"
+ },
+ {
+ "EffectiveDate": "2016-05-04T00:00:00Z",
+ "IncludedQuantity": 0.0,
+ "MeterCategory": "Virtual Machines",
+ "MeterId": "892c73e6-4782-408c-aee2-e88c3cd6fb9c",
+ "MeterName": "Compute Hours",
+ "MeterRates": {
+ "0": 0.245
+ },
+ "MeterRegion": "CA East",
+ "MeterStatus": "Active",
+ "MeterSubCategory": "Standard_F4 VM",
+ "MeterTags": [],
+ "Unit": "Hours"
+ },
+ {
+ "EffectiveDate": "2015-09-01T00:00:00Z",
+ "IncludedQuantity": 0.0,
+ "MeterCategory": "Business Analytics",
+ "MeterId": "417cd99a-dd90-4e0f-8df5-532f17c1c4f6",
+ "MeterName": "Compute Hours",
+ "MeterRates": {
+ "0": 0.41
+ },
+ "MeterRegion": "AU East",
+ "MeterStatus": "Active",
+ "MeterSubCategory": "D11 HDInsight",
+ "MeterTags": [],
+ "Unit": "Hours"
+ },
+ {
+ "EffectiveDate": "2016-09-01T00:00:00Z",
+ "IncludedQuantity": 0.0,
+ "MeterCategory": "Cloud Services",
+ "MeterId": "e687a2a0-483d-4641-906f-500dbe35febf",
+ "MeterName": "Compute Hours",
+ "MeterRates": {
+ "0": 7.782
+ },
+ "MeterRegion": "US East 2",
+ "MeterStatus": "Active",
+ "MeterSubCategory": "Standard_L32 Cloud Services",
+ "MeterTags": [],
+ "Unit": "1 Hour"
+ },
+ {
+ "EffectiveDate": "2014-10-01T00:00:00Z",
+ "IncludedQuantity": 0.0,
+ "MeterCategory": "Storage",
+ "MeterId": "0becd1d4-71e7-4395-a785-47ff2db3d6d4",
+ "MeterName": "Standard IO - Page Blob/Disk (GB)",
+ "MeterRates": {
+ "0": 0.142
+ },
+ "MeterRegion": "AU Southeast",
+ "MeterStatus": "Active",
+ "MeterSubCategory": "Read-Access Geo Redundant",
+ "MeterTags": [],
+ "Unit": "GB"
+ },
+ {
+ "EffectiveDate": "2016-02-22T00:00:00Z",
+ "IncludedQuantity": 0.0,
+ "MeterCategory": "Data Management",
+ "MeterId": "5f77822d-d647-45ca-b985-2186b0810c89",
+ "MeterName": "Standard IO - Hot Block Blob Write Operations (in 10,000s)",
+ "MeterRates": {
+ "0": 0.1
+ },
+ "MeterRegion": "JA West",
+ "MeterStatus": "Active",
+ "MeterSubCategory": "Geo Redundant",
+ "MeterTags": [],
+ "Unit": "10,000s"
+ },
+ {
+ "EffectiveDate": "2014-12-01T00:00:00Z",
+ "IncludedQuantity": 0.0,
+ "MeterCategory": "Cloud Services",
+ "MeterId": "f6fa3fdf-cbec-442b-b98d-4fc132be16eb",
+ "MeterName": "Compute Hours",
+ "MeterRates": {
+ "0": 0.32
+ },
+ "MeterRegion": "EU North",
+ "MeterStatus": "Active",
+ "MeterSubCategory": "A3 Cloud Services",
+ "MeterTags": [],
+ "Unit": "Hours"
+ },
+ {
+ "EffectiveDate": "2016-12-01T00:00:00Z",
+ "IncludedQuantity": 0.0,
+ "MeterCategory": "Cloud Services",
+ "MeterId": "1b6197e5-7112-4b20-b569-ab2b30df61fe",
+ "MeterName": "Compute Hours",
+ "MeterRates": {
+ "0": 0.65
+ },
+ "MeterRegion": "IN South",
+ "MeterStatus": "Active",
+ "MeterSubCategory": "Standard_A8_v2 Cloud Services",
+ "MeterTags": [],
+ "Unit": "Hours"
+ },
+ {
+ "EffectiveDate": "2016-04-01T00:00:00Z",
+ "IncludedQuantity": 0.0,
+ "MeterCategory": "Networking",
+ "MeterId": "31ca06b2-a234-478b-82af-e33f8ddaf21d",
+ "MeterName": "MSFT Peering Unlimited Data 5 Gbps",
+ "MeterRates": {
+ "0": 41000.0
+ },
+ "MeterRegion": "Zone 2",
+ "MeterStatus": "Active",
+ "MeterSubCategory": "ExpressRoute",
+ "MeterTags": [],
+ "Unit": "Connections"
+ },
+ {
+ "EffectiveDate": "2016-11-01T00:00:00Z",
+ "IncludedQuantity": 0.0,
+ "MeterCategory": "Virtual Machines",
+ "MeterId": "339544eb-d636-48dc-b1b6-2a45228ce8ad",
+ "MeterName": "Compute Hours",
+ "MeterRates": {
+ "0": 0.262
+ },
+ "MeterRegion": "US West Central",
+ "MeterStatus": "Active",
+ "MeterSubCategory": "Standard_A4_v2 VM (Windows)",
+ "MeterTags": [],
+ "Unit": "Hours"
+ },
+ {
+ "EffectiveDate": "2016-05-04T00:00:00Z",
+ "IncludedQuantity": 0.0,
+ "MeterCategory": "Virtual Machines",
+ "MeterId": "aa905571-5d7f-4b6d-a1e6-406a281250a5",
+ "MeterName": "Compute Hours",
+ "MeterRates": {
+ "0": 1.974
+ },
+ "MeterRegion": "CA Central",
+ "MeterStatus": "Active",
+ "MeterSubCategory": "Standard_F16 VM (Windows)",
+ "MeterTags": [],
+ "Unit": "Hours"
+ },
+ {
+ "EffectiveDate": "2016-03-25T00:00:00Z",
+ "IncludedQuantity": 0.0,
+ "MeterCategory": "Business Analytics",
+ "MeterId": "28cea04e-3479-41d5-bcec-97c3f51d356b",
+ "MeterName": "Compute Hours",
+ "MeterRates": {
+ "0": 2.983
+ },
+ "MeterRegion": "CA Central",
+ "MeterStatus": "Active",
+ "MeterSubCategory": "D5 HDInsight (Non-Windows)",
+ "MeterTags": [],
+ "Unit": "Hours"
+ },
+ {
+ "EffectiveDate": "2015-07-01T00:00:00Z",
+ "IncludedQuantity": 0.0,
+ "MeterCategory": "Data Services",
+ "MeterId": "8fcd80c1-24cf-46c7-a7c6-511f275b6a39",
+ "MeterName": "Premium P11 Secondary Active Geo Database Days",
+ "MeterRates": {
+ "0": 250.0
+ },
+ "MeterRegion": "AU Southeast",
+ "MeterStatus": "Deprecated",
+ "MeterSubCategory": "SQL Database",
+ "MeterTags": [],
+ "Unit": "Days"
+ },
+ {
+ "EffectiveDate": "2016-08-01T00:00:00Z",
+ "IncludedQuantity": 0.0,
+ "MeterCategory": "Virtual Machines",
+ "MeterId": "a118854d-af9d-470a-9441-a50253580cb4",
+ "MeterName": "Compute Hours",
+ "MeterRates": {
+ "0": 2.815
+ },
+ "MeterRegion": "IN South",
+ "MeterStatus": "Active",
+ "MeterSubCategory": "Standard_D15_v2 VM (Windows)",
+ "MeterTags": [],
+ "Unit": "Hours"
+ },
+ {
+ "EffectiveDate": "2016-09-01T00:00:00Z",
+ "IncludedQuantity": 0.0,
+ "MeterCategory": "Virtual Machines",
+ "MeterId": "7cb2e14f-ff57-436b-b155-3d3787649979",
+ "MeterName": "Compute Hours",
+ "MeterRates": {
+ "0": 0.121
+ },
+ "MeterRegion": "EU West",
+ "MeterStatus": "Active",
+ "MeterSubCategory": "BASIC.A2 VM (Windows)",
+ "MeterTags": [],
+ "Unit": "Hours"
+ },
+ {
+ "EffectiveDate": "2016-09-01T00:00:00Z",
+ "IncludedQuantity": 0.0,
+ "MeterCategory": "Virtual Machines",
+ "MeterId": "d57528b4-2110-4cc5-8750-b2d730fd3166",
+ "MeterName": "Compute Hours",
+ "MeterRates": {
+ "0": 1.263
+ },
+ "MeterRegion": "AP Southeast",
+ "MeterStatus": "Active",
+ "MeterSubCategory": "Standard_D5_v2 VM",
+ "MeterTags": [],
+ "Unit": "Hours"
+ },
+ {
+ "EffectiveDate": "2016-07-01T00:00:00Z",
+ "IncludedQuantity": 0.0,
+ "MeterCategory": "Virtual Machines",
+ "MeterId": "0e416802-fb06-4e3a-813c-b0ed4c202850",
+ "MeterName": "Compute Hours",
+ "MeterRates": {
+ "0": 0.192
+ },
+ "MeterRegion": "",
+ "MeterStatus": "Active",
+ "MeterSubCategory": "SQL Server Web (24 core)",
+ "MeterTags": [],
+ "Unit": "Hours"
+ },
+ {
+ "EffectiveDate": "2014-12-01T00:00:00Z",
+ "IncludedQuantity": 0.0,
+ "MeterCategory": "Virtual Machines",
+ "MeterId": "6ae899af-3ee2-4213-82d3-9d91c233cc9c",
+ "MeterName": "Compute Hours",
+ "MeterRates": {
+ "0": 0.904
+ },
+ "MeterRegion": "AU Southeast",
+ "MeterStatus": "Active",
+ "MeterSubCategory": "A4 VM (Windows)",
+ "MeterTags": [],
+ "Unit": "Hours"
+ },
+ {
+ "EffectiveDate": "2015-10-01T00:00:00Z",
+ "IncludedQuantity": 0.0,
+ "MeterCategory": "Storage",
+ "MeterId": "365a457f-78b3-4c98-8199-2c0459ed3e39",
+ "MeterName": "Standard IO - Files (GB)",
+ "MeterRates": {
+ "0": 0.088
+ },
+ "MeterRegion": "IN Central",
+ "MeterStatus": "Active",
+ "MeterSubCategory": "Locally Redundant",
+ "MeterTags": [],
+ "Unit": "GB"
+ },
+ {
+ "EffectiveDate": "2016-04-01T00:00:00Z",
+ "IncludedQuantity": 0.0,
+ "MeterCategory": "Virtual Machines",
+ "MeterId": "4cd39a06-0803-4f70-a970-02bdf31124e3",
+ "MeterName": "Compute Hours",
+ "MeterRates": {
+ "0": 0.730125
+ },
+ "MeterRegion": "US South Central",
+ "MeterStatus": "Active",
+ "MeterSubCategory": "Standard_NV6 VM (Windows)",
+ "MeterTags": [],
+ "Unit": "Hours"
+ },
+ {
+ "EffectiveDate": "2016-03-01T00:00:00Z",
+ "IncludedQuantity": 0.0,
+ "MeterCategory": "Virtual Machines",
+ "MeterId": "846cf1cb-4cf6-4f04-9e69-8b5493c3dc19",
+ "MeterName": "Compute Hours",
+ "MeterRates": {
+ "0": 1.944
+ },
+ "MeterRegion": "US West Central",
+ "MeterStatus": "Active",
+ "MeterSubCategory": "Standard_D14_v2 VM (Windows)",
+ "MeterTags": [],
+ "Unit": "Hours"
+ },
+ {
+ "EffectiveDate": "2016-02-22T00:00:00Z",
+ "IncludedQuantity": 0.0,
+ "MeterCategory": "Data Services",
+ "MeterId": "61c94f93-033b-4b1e-843e-87a3bde1ec16",
+ "MeterName": "Premium P15 Database Days",
+ "MeterRates": {
+ "0": 516.128
+ },
+ "MeterRegion": "",
+ "MeterStatus": "Active",
+ "MeterSubCategory": "SQL Database",
+ "MeterTags": [],
+ "Unit": "Days"
+ },
+ {
+ "EffectiveDate": "2016-02-22T00:00:00Z",
+ "IncludedQuantity": 0.0,
+ "MeterCategory": "Storage",
+ "MeterId": "c35c15df-4d8c-4992-b970-8903e537a4b8",
+ "MeterName": "Standard IO - Cool Block Blob (GB)",
+ "MeterRates": {
+ "0": 0.01
+ },
+ "MeterRegion": "US Central",
+ "MeterStatus": "Active",
+ "MeterSubCategory": "Locally Redundant",
+ "MeterTags": [],
+ "Unit": "GB"
+ },
+ {
+ "EffectiveDate": "2016-04-01T00:00:00Z",
+ "IncludedQuantity": 0.0,
+ "MeterCategory": "Virtual Machines",
+ "MeterId": "16c5f661-64d1-4a81-8279-0164bb823597",
+ "MeterName": "Compute Hours",
+ "MeterRates": {
+ "0": 0.462
+ },
+ "MeterRegion": "JA West",
+ "MeterStatus": "Active",
+ "MeterSubCategory": "Standard_F4 VM (Windows)",
+ "MeterTags": [],
+ "Unit": "Hours"
+ },
+ {
+ "EffectiveDate": "2015-11-01T00:00:00Z",
+ "IncludedQuantity": 0.0,
+ "MeterCategory": "Cloud Services",
+ "MeterId": "e819f9d8-4ce1-4c33-b793-78011e7348c9",
+ "MeterName": "Compute Hours",
+ "MeterRates": {
+ "0": 0.707
+ },
+ "MeterRegion": "IN South",
+ "MeterStatus": "Active",
+ "MeterSubCategory": "A4 Cloud Services",
+ "MeterTags": [],
+ "Unit": "Hours"
+ },
+ {
+ "EffectiveDate": "2015-10-01T00:00:00Z",
+ "IncludedQuantity": 0.0,
+ "MeterCategory": "Cloud Services",
+ "MeterId": "228d22b2-c814-473a-acfc-3f8644c950ff",
+ "MeterName": "Compute Hours",
+ "MeterRates": {
+ "0": 1.04
+ },
+ "MeterRegion": "US South Central",
+ "MeterStatus": "Active",
+ "MeterSubCategory": "Standard_D4 Cloud Services",
+ "MeterTags": [],
+ "Unit": "Hours"
+ },
+ {
+ "EffectiveDate": "2016-09-01T00:00:00Z",
+ "IncludedQuantity": 0.0,
+ "MeterCategory": "Virtual Machines",
+ "MeterId": "a58368b4-e6cd-436b-bfab-a85ae0e25301",
+ "MeterName": "Compute Hours",
+ "MeterRates": {
+ "0": 8.102
+ },
+ "MeterRegion": "EU West",
+ "MeterStatus": "Active",
+ "MeterSubCategory": "Standard_L32 VM",
+ "MeterTags": [],
+ "Unit": "1 Hour"
+ },
+ {
+ "EffectiveDate": "2015-02-01T00:00:00Z",
+ "IncludedQuantity": 0.0,
+ "MeterCategory": "Data Services",
+ "MeterId": "ea94e351-beb5-421a-92f9-84b1d4d41235",
+ "MeterName": "Standard S1 Search Hour",
+ "MeterRates": {
+ "0": 0.444
+ },
+ "MeterRegion": "AP Southeast",
+ "MeterStatus": "Active",
+ "MeterSubCategory": "Search",
+ "MeterTags": [],
+ "Unit": "Hours"
+ },
+ {
+ "EffectiveDate": "2016-03-01T00:00:00Z",
+ "IncludedQuantity": 0.0,
+ "MeterCategory": "Virtual Machines",
+ "MeterId": "f65c4174-b990-4bc2-beca-052741dda5be",
+ "MeterName": "Compute Hours",
+ "MeterRates": {
+ "0": 0.051
+ },
+ "MeterRegion": "US West 2",
+ "MeterStatus": "Active",
+ "MeterSubCategory": "A1 VM",
+ "MeterTags": [],
+ "Unit": "Hours"
+ },
+ {
+ "EffectiveDate": "2015-09-01T00:00:00Z",
+ "IncludedQuantity": 0.0,
+ "MeterCategory": "Business Analytics",
+ "MeterId": "ad0cb59e-47aa-42b0-9f4a-451c9f9af4c9",
+ "MeterName": "Compute Hours",
+ "MeterRates": {
+ "0": 2.664
+ },
+ "MeterRegion": "JA East",
+ "MeterStatus": "Active",
+ "MeterSubCategory": "D14 HDInsight",
+ "MeterTags": [],
+ "Unit": "Hours"
+ },
+ {
+ "EffectiveDate": "2014-05-01T00:00:00Z",
+ "IncludedQuantity": 0.0,
+ "MeterCategory": "Virtual Machines",
+ "MeterId": "4817d00a-40ed-44c1-9963-d70e32499efb",
+ "MeterName": "Compute Hours",
+ "MeterRates": {
+ "0": 0.66
+ },
+ "MeterRegion": "",
+ "MeterStatus": "Active",
+ "MeterSubCategory": "A6 VM (Windows)",
+ "MeterTags": [],
+ "Unit": "Hours"
+ },
+ {
+ "EffectiveDate": "2015-10-01T00:00:00Z",
+ "IncludedQuantity": 0.0,
+ "MeterCategory": "Cloud Services",
+ "MeterId": "14494683-5d41-4dbf-a960-e10b204b10b2",
+ "MeterName": "Compute Hours",
+ "MeterRates": {
+ "0": 0.3
+ },
+ "MeterRegion": "US South Central",
+ "MeterStatus": "Active",
+ "MeterSubCategory": "Standard_D11 Cloud Services",
+ "MeterTags": [],
+ "Unit": "Hours"
+ },
+ {
+ "EffectiveDate": "2015-06-01T00:00:00Z",
+ "IncludedQuantity": 0.0,
+ "MeterCategory": "Storage",
+ "MeterId": "6f69f6b3-34c2-4a40-8bcb-bb5aa8268553",
+ "MeterName": "Premium Storage - Page Blob/P20 (Units)",
+ "MeterRates": {
+ "0": 73.22
+ },
+ "MeterRegion": "US West",
+ "MeterStatus": "Active",
+ "MeterSubCategory": "Locally Redundant",
+ "MeterTags": [],
+ "Unit": "Units"
+ },
+ {
+ "EffectiveDate": "2016-04-01T00:00:00Z",
+ "IncludedQuantity": 0.0,
+ "MeterCategory": "Networking",
+ "MeterId": "27d7c4a2-5743-4d71-9741-9a8bb074cd34",
+ "MeterName": "MSFT Peering Metered Data 10 Gbps",
+ "MeterRates": {
+ "0": 5000.0
+ },
+ "MeterRegion": "Zone 1",
+ "MeterStatus": "Active",
+ "MeterSubCategory": "ExpressRoute",
+ "MeterTags": [],
+ "Unit": "Connections"
+ },
+ {
+ "EffectiveDate": "2014-05-02T00:00:00Z",
+ "IncludedQuantity": 0.0,
+ "MeterCategory": "Storage",
+ "MeterId": "3dfa2dd0-43d8-4445-90a9-3803eaf10ed2",
+ "MeterName": "Standard IO - Block Blob (GB)",
+ "MeterRates": {
+ "0": 0.061
+ },
+ "MeterRegion": "",
+ "MeterStatus": "Active",
+ "MeterSubCategory": "Read-Access Geo Redundant",
+ "MeterTags": [],
+ "Unit": "GB"
+ },
+ {
+ "EffectiveDate": "2016-08-01T00:00:00Z",
+ "IncludedQuantity": 0.0,
+ "MeterCategory": "Data Management",
+ "MeterId": "761abab8-259d-4206-a6ae-707ed03fc540",
+ "MeterName": "Standard IO - File Read Operation Units (in 10,000s)",
+ "MeterRates": {
+ "0": 0.0015
+ },
+ "MeterRegion": "",
+ "MeterStatus": "Active",
+ "MeterSubCategory": "",
+ "MeterTags": [],
+ "Unit": "10,000s"
+ },
+ {
+ "EffectiveDate": "2016-09-07T00:00:00Z",
+ "IncludedQuantity": 0.0,
+ "MeterCategory": "Virtual Machines",
+ "MeterId": "80aed687-40ca-4467-8a4f-99b9c446456a",
+ "MeterName": "Compute Hours",
+ "MeterRates": {
+ "0": 0.759
+ },
+ "MeterRegion": "UK South",
+ "MeterStatus": "Active",
+ "MeterSubCategory": "Standard_D12_v2 VM (Windows)",
+ "MeterTags": [],
+ "Unit": "Hours"
+ },
+ {
+ "EffectiveDate": "2016-03-25T00:00:00Z",
+ "IncludedQuantity": 0.0,
+ "MeterCategory": "Virtual Machines",
+ "MeterId": "04bf8db0-4f5d-45cb-8c5a-d8d8116c29d4",
+ "MeterName": "Compute Hours",
+ "MeterRates": {
+ "0": 0.143
+ },
+ "MeterRegion": "CA East",
+ "MeterStatus": "Active",
+ "MeterSubCategory": "Standard_D1_v2 VM (Windows)",
+ "MeterTags": [],
+ "Unit": "Hours"
+ },
+ {
+ "EffectiveDate": "2016-10-01T00:00:00Z",
+ "IncludedQuantity": 0.0,
+ "MeterCategory": "Visual Studio",
+ "MeterId": "b90f8b65-6c3e-43fc-9149-bdfc73b6a5b9",
+ "MeterName": "Paid Data per App",
+ "MeterRates": {
+ "0": 2.3
+ },
+ "MeterRegion": "",
+ "MeterStatus": "Active",
+ "MeterSubCategory": "Application Insights",
+ "MeterTags": [],
+ "Unit": "1 GB"
+ },
+ {
+ "EffectiveDate": "2016-12-01T00:00:00Z",
+ "IncludedQuantity": 0.0,
+ "MeterCategory": "Virtual Machines",
+ "MeterId": "dc8fac33-6774-4005-a3db-efc784cfa66c",
+ "MeterName": "Compute Hours",
+ "MeterRates": {
+ "0": 2.246
+ },
+ "MeterRegion": "CA Central",
+ "MeterStatus": "Active",
+ "MeterSubCategory": "Standard_D5_v2 VM (Windows)",
+ "MeterTags": [],
+ "Unit": "Hours"
+ },
+ {
+ "EffectiveDate": "2016-03-01T00:00:00Z",
+ "IncludedQuantity": 0.0,
+ "MeterCategory": "Cloud Services",
+ "MeterId": "f598ae38-36f3-47a5-8fe4-1f655c9e8ac8",
+ "MeterName": "Compute Hours",
+ "MeterRates": {
+ "0": 4.88
+ },
+ "MeterRegion": "US West 2",
+ "MeterStatus": "Active",
+ "MeterSubCategory": "Standard_G4 Cloud Services",
+ "MeterTags": [],
+ "Unit": "Hours"
+ },
+ {
+ "EffectiveDate": "2015-02-01T00:00:00Z",
+ "IncludedQuantity": 0.0,
+ "MeterCategory": "Business Analytics",
+ "MeterId": "2e0c0f5f-d41d-45ec-b1ce-1fc2434c1aca",
+ "MeterName": "Compute Hours",
+ "MeterRates": {
+ "0": 2.13
+ },
+ "MeterRegion": "JA East",
+ "MeterStatus": "Active",
+ "MeterSubCategory": "A10 HDInsight",
+ "MeterTags": [],
+ "Unit": "Hours"
+ },
+ {
+ "EffectiveDate": "2015-07-01T00:00:00Z",
+ "IncludedQuantity": 0.0,
+ "MeterCategory": "Data Services",
+ "MeterId": "0fdede62-7f19-4b2a-941b-468037da8f9d",
+ "MeterName": "Premium P4 Database Days",
+ "MeterRates": {
+ "0": 66.43
+ },
+ "MeterRegion": "AU East",
+ "MeterStatus": "Active",
+ "MeterSubCategory": "SQL Database",
+ "MeterTags": [],
+ "Unit": "Days"
+ },
+ {
+ "EffectiveDate": "2016-09-01T00:00:00Z",
+ "IncludedQuantity": 0.0,
+ "MeterCategory": "Virtual Machines",
+ "MeterId": "27749c62-4f47-4cf6-8e94-7be023958baa",
+ "MeterName": "Compute Hours",
+ "MeterRates": {
+ "0": 1.6
+ },
+ "MeterRegion": "EU West",
+ "MeterStatus": "Active",
+ "MeterSubCategory": "Standard_NV6 VM (Windows)",
+ "MeterTags": [],
+ "Unit": "1 Hour"
+ },
+ {
+ "EffectiveDate": "2014-05-01T00:00:00Z",
+ "IncludedQuantity": 0.0,
+ "MeterCategory": "Virtual Machines",
+ "MeterId": "a59a85a3-d040-4dd4-8dbf-b0f64717e019",
+ "MeterName": "Compute Hours",
+ "MeterRates": {
+ "0": 0.33
+ },
+ "MeterRegion": "US East",
+ "MeterStatus": "Active",
+ "MeterSubCategory": "A5 VM (Windows)",
+ "MeterTags": [],
+ "Unit": "Hours"
+ },
+ {
+ "EffectiveDate": "2016-02-22T00:00:00Z",
+ "IncludedQuantity": 0.0,
+ "MeterCategory": "Data Management",
+ "MeterId": "95250052-9980-4739-951e-60acbad79507",
+ "MeterName": "Standard IO - Cool Block Blob Data Retrieval (GB)",
+ "MeterRates": {
+ "0": 0.01
+ },
+ "MeterRegion": "US North Central",
+ "MeterStatus": "Active",
+ "MeterSubCategory": "",
+ "MeterTags": [],
+ "Unit": "GB"
+ },
+ {
+ "EffectiveDate": "2015-11-01T00:00:00Z",
+ "IncludedQuantity": 0.0,
+ "MeterCategory": "Data Services",
+ "MeterId": "4bfdf677-7be2-4a9e-8533-6513c69a151c",
+ "MeterName": "Premium P4 Secondary Geo Database Days",
+ "MeterRates": {
+ "0": 51.48
+ },
+ "MeterRegion": "IN Central",
+ "MeterStatus": "Active",
+ "MeterSubCategory": "SQL Database",
+ "MeterTags": [],
+ "Unit": "Days"
+ },
+ {
+ "EffectiveDate": "2015-06-01T00:00:00Z",
+ "IncludedQuantity": 0.0,
+ "MeterCategory": "Cloud Services",
+ "MeterId": "f35b599d-b770-4341-9e52-eee2510f3d8a",
+ "MeterName": "Compute Hours",
+ "MeterRates": {
+ "0": 2.92
+ },
+ "MeterRegion": "AP Southeast",
+ "MeterStatus": "Active",
+ "MeterSubCategory": "Standard_G3 Cloud Services",
+ "MeterTags": [],
+ "Unit": "Hours"
+ },
+ {
+ "EffectiveDate": "2016-04-01T00:00:00Z",
+ "IncludedQuantity": 0.0,
+ "MeterCategory": "Virtual Machines",
+ "MeterId": "d888ed83-b181-4f95-92ed-1bf6991cef5d",
+ "MeterName": "Compute Hours",
+ "MeterRates": {
+ "0": 1.632
+ },
+ "MeterRegion": "EU North",
+ "MeterStatus": "Active",
+ "MeterSubCategory": "Standard_F16 VM (Windows)",
+ "MeterTags": [],
+ "Unit": "Hours"
+ },
+ {
+ "EffectiveDate": "2014-08-01T00:00:00Z",
+ "IncludedQuantity": 0.0,
+ "MeterCategory": "Virtual Machines",
+ "MeterId": "58adcdac-6704-4871-a583-30f0426e98e5",
+ "MeterName": "Compute Hours",
+ "MeterRates": {
+ "0": 0.556
+ },
+ "MeterRegion": "AU East",
+ "MeterStatus": "Active",
+ "MeterSubCategory": "A6 VM",
+ "MeterTags": [],
+ "Unit": "Hours"
+ },
+ {
+ "EffectiveDate": "2016-09-01T00:00:00Z",
+ "IncludedQuantity": 0.0,
+ "MeterCategory": "Virtual Machines",
+ "MeterId": "4a64934a-3f91-4202-b920-e14cc88a5b5d",
+ "MeterName": "Compute Hours",
+ "MeterRates": {
+ "0": 0.042
+ },
+ "MeterRegion": "CA Central",
+ "MeterStatus": "Active",
+ "MeterSubCategory": "BASIC.A1 VM",
+ "MeterTags": [],
+ "Unit": "Hours"
+ },
+ {
+ "EffectiveDate": "2015-11-01T00:00:00Z",
+ "IncludedQuantity": 0.0,
+ "MeterCategory": "CDN",
+ "MeterId": "e753e8a5-24de-40e1-9c0f-4438951bd077",
+ "MeterName": "Standard CDN Data Transfer - S2 (GB)",
+ "MeterRates": {
+ "0": 0.17
+ },
+ "MeterRegion": "Zone 5",
+ "MeterStatus": "Active",
+ "MeterSubCategory": "",
+ "MeterTags": [],
+ "Unit": "GB"
+ },
+ {
+ "EffectiveDate": "2014-11-01T00:00:00Z",
+ "IncludedQuantity": 0.0,
+ "MeterCategory": "Data Services",
+ "MeterId": "fda30072-8627-4b14-a283-69cd00bfc880",
+ "MeterName": "Premium P2 Secondary Geo Database Days",
+ "MeterRates": {
+ "0": 25.42
+ },
+ "MeterRegion": "JA West",
+ "MeterStatus": "Active",
+ "MeterSubCategory": "SQL Database",
+ "MeterTags": [],
+ "Unit": "Days"
+ },
+ {
+ "EffectiveDate": "2016-10-01T00:00:00Z",
+ "IncludedQuantity": 0.0,
+ "MeterCategory": "Cognitive Services",
+ "MeterId": "0f2d27dc-6004-4e1c-84c3-1b229913e5c1",
+ "MeterName": "Face Storage Included (in 1,000s)",
+ "MeterRates": {
+ "0": 0.5
+ },
+ "MeterRegion": "",
+ "MeterStatus": "Active",
+ "MeterSubCategory": "",
+ "MeterTags": [],
+ "Unit": "1K Faces"
+ },
+ {
+ "EffectiveDate": "2016-11-01T00:00:00Z",
+ "IncludedQuantity": 0.0,
+ "MeterCategory": "Virtual Machines",
+ "MeterId": "c15c48c4-1c1f-4945-9be5-08224d795402",
+ "MeterName": "Compute Hours",
+ "MeterRates": {
+ "0": 0.119
+ },
+ "MeterRegion": "US East 2",
+ "MeterStatus": "Active",
+ "MeterSubCategory": "Standard_A2m_v2 VM",
+ "MeterTags": [],
+ "Unit": "Hours"
+ },
+ {
+ "EffectiveDate": "2015-10-01T00:00:00Z",
+ "IncludedQuantity": 0.0,
+ "MeterCategory": "Cloud Services",
+ "MeterId": "b5f839bb-aba7-489b-9e8c-25c480c264bb",
+ "MeterName": "Compute Hours",
+ "MeterRates": {
+ "0": 1.173
+ },
+ "MeterRegion": "US West",
+ "MeterStatus": "Active",
+ "MeterSubCategory": "Standard_D13 Cloud Services",
+ "MeterTags": [],
+ "Unit": "Hours"
+ },
+ {
+ "EffectiveDate": "2016-03-01T00:00:00Z",
+ "IncludedQuantity": 0.0,
+ "MeterCategory": "Cloud Services",
+ "MeterId": "9d81c74d-7a64-4601-b45c-0008a1054cd3",
+ "MeterName": "Compute Hours",
+ "MeterRates": {
+ "0": 0.3
+ },
+ "MeterRegion": "US West 2",
+ "MeterStatus": "Active",
+ "MeterSubCategory": "A5 Cloud Services",
+ "MeterTags": [],
+ "Unit": "Hours"
+ },
+ {
+ "EffectiveDate": "2016-03-01T00:00:00Z",
+ "IncludedQuantity": 0.0,
+ "MeterCategory": "Storage",
+ "MeterId": "ca22ba8e-b675-4388-8b67-b2e3ebde6d73",
+ "MeterName": "Standard IO - Page Blob/Disk (GB)",
+ "MeterRates": {
+ "0": 0.12
+ },
+ "MeterRegion": "IN South",
+ "MeterStatus": "Active",
+ "MeterSubCategory": "Read-Access Geo Redundant",
+ "MeterTags": [],
+ "Unit": "GB"
+ },
+ {
+ "EffectiveDate": "2015-05-01T00:00:00Z",
+ "IncludedQuantity": 0.0,
+ "MeterCategory": "Networking",
+ "MeterId": "7e4cc87b-7937-4939-b4b2-12fe83fe092c",
+ "MeterName": "Application Gateway Hours",
+ "MeterRates": {
+ "0": 0.3584
+ },
+ "MeterRegion": "AU Southeast",
+ "MeterStatus": "Active",
+ "MeterSubCategory": "Basic Application Gateway (Large)",
+ "MeterTags": [],
+ "Unit": "Hours"
+ },
+ {
+ "EffectiveDate": "2016-02-22T00:00:00Z",
+ "IncludedQuantity": 0.0,
+ "MeterCategory": "Storage",
+ "MeterId": "bd4a9ff3-f831-4b3d-a7da-8ea4112ff213",
+ "MeterName": "Standard IO - Hot Block Blob (GB)",
+ "MeterRates": {
+ "0": 0.048
+ },
+ "MeterRegion": "US South Central",
+ "MeterStatus": "Active",
+ "MeterSubCategory": "Geo Redundant",
+ "MeterTags": [],
+ "Unit": "GB"
+ },
+ {
+ "EffectiveDate": "2013-12-01T00:00:00Z",
+ "IncludedQuantity": 0.0,
+ "MeterCategory": "Cloud Services",
+ "MeterId": "b91f630e-7dcf-4871-aed0-df6c00fd3784",
+ "MeterName": "Compute Hours",
+ "MeterRates": {
+ "0": 0.02
+ },
+ "MeterRegion": "EU North",
+ "MeterStatus": "Active",
+ "MeterSubCategory": "A0 Cloud Services",
+ "MeterTags": [],
+ "Unit": "Hours"
+ },
+ {
+ "EffectiveDate": "2014-02-11T00:00:00Z",
+ "IncludedQuantity": 0.0,
+ "MeterCategory": "Virtual Machines",
+ "MeterId": "84030b12-74d4-4695-86fb-e371784d3bfd",
+ "MeterName": "Compute Hours",
+ "MeterRates": {
+ "0": 0.018
+ },
+ "MeterRegion": "AP Southeast",
+ "MeterStatus": "Active",
+ "MeterSubCategory": "BASIC.A0 VM",
+ "MeterTags": [],
+ "Unit": "Hours"
+ },
+ {
+ "EffectiveDate": "2016-04-01T00:00:00Z",
+ "IncludedQuantity": 0.0,
+ "MeterCategory": "Virtual Machines",
+ "MeterId": "72aaf753-f9bc-448f-9612-c85dc956e6d6",
+ "MeterName": "Compute Hours",
+ "MeterRates": {
+ "0": 0.146
+ },
+ "MeterRegion": "AP East",
+ "MeterStatus": "Active",
+ "MeterSubCategory": "Standard_F1 VM (Windows)",
+ "MeterTags": [],
+ "Unit": "Hours"
+ },
+ {
+ "EffectiveDate": "2014-08-01T00:00:00Z",
+ "IncludedQuantity": 0.0,
+ "MeterCategory": "Storage",
+ "MeterId": "62f20455-d83a-45d1-a0f6-e0adf240c024",
+ "MeterName": "Standard IO - Table/ Queue (GB)",
+ "MeterRates": {
+ "0": 0.0963
+ },
+ "MeterRegion": "AU East",
+ "MeterStatus": "Active",
+ "MeterSubCategory": "Geo Redundant",
+ "MeterTags": [],
+ "Unit": "GB"
+ },
+ {
+ "EffectiveDate": "2016-02-22T00:00:00Z",
+ "IncludedQuantity": 0.0,
+ "MeterCategory": "Storage",
+ "MeterId": "8375a86c-cc34-458a-aaf1-c8e2caf3ea71",
+ "MeterName": "Standard IO - Hot Block Blob (GB)",
+ "MeterRates": {
+ "0": 0.048
+ },
+ "MeterRegion": "US East",
+ "MeterStatus": "Active",
+ "MeterSubCategory": "Geo Redundant",
+ "MeterTags": [],
+ "Unit": "GB"
+ },
+ {
+ "EffectiveDate": "2015-11-01T00:00:00Z",
+ "IncludedQuantity": 0.0,
+ "MeterCategory": "Data Services",
+ "MeterId": "62ec4bf2-15b9-4c37-a753-872978bc0dee",
+ "MeterName": "Standard Elastic DTU Pack",
+ "MeterRates": {
+ "0": 0.1661
+ },
+ "MeterRegion": "IN Central",
+ "MeterStatus": "Active",
+ "MeterSubCategory": "SQL Database",
+ "MeterTags": [],
+ "Unit": "Days"
+ },
+ {
+ "EffectiveDate": "2014-11-01T00:00:00Z",
+ "IncludedQuantity": 0.0,
+ "MeterCategory": "Data Services",
+ "MeterId": "56b248d8-543e-4290-ae47-fd8674f5c97f",
+ "MeterName": "Standard S3 Database Days",
+ "MeterRates": {
+ "0": 5.3569
+ },
+ "MeterRegion": "AU East",
+ "MeterStatus": "Active",
+ "MeterSubCategory": "SQL Database",
+ "MeterTags": [],
+ "Unit": "Days"
+ },
+ {
+ "EffectiveDate": "2016-03-25T00:00:00Z",
+ "IncludedQuantity": 0.0,
+ "MeterCategory": "Business Analytics",
+ "MeterId": "982ff28e-09d8-40f3-8379-f2bab7488ea6",
+ "MeterName": "Compute Hours",
+ "MeterRates": {
+ "0": 0.385
+ },
+ "MeterRegion": "CA East",
+ "MeterStatus": "Active",
+ "MeterSubCategory": "A5 HDInsight",
+ "MeterTags": [],
+ "Unit": "Hours"
+ },
+ {
+ "EffectiveDate": "2016-09-07T00:00:00Z",
+ "IncludedQuantity": 0.0,
+ "MeterCategory": "Storage",
+ "MeterId": "45026268-b020-40a7-b840-06a9c720c1be",
+ "MeterName": "Standard IO - Page Blob/Disk (GB)",
+ "MeterRates": {
+ "0": 0.15
+ },
+ "MeterRegion": "UK West",
+ "MeterStatus": "Active",
+ "MeterSubCategory": "Read-Access Geo Redundant",
+ "MeterTags": [],
+ "Unit": "GB"
+ },
+ {
+ "EffectiveDate": "2015-09-01T00:00:00Z",
+ "IncludedQuantity": 0.0,
+ "MeterCategory": "Business Analytics",
+ "MeterId": "c57b2ab1-8a46-4746-bbd0-df1d79c957f8",
+ "MeterName": "Compute Hours",
+ "MeterRates": {
+ "0": 1.402
+ },
+ "MeterRegion": "BR South",
+ "MeterStatus": "Active",
+ "MeterSubCategory": "D4 HDInsight",
+ "MeterTags": [],
+ "Unit": "Hours"
+ },
+ {
+ "EffectiveDate": "2015-09-01T00:00:00Z",
+ "IncludedQuantity": 0.0,
+ "MeterCategory": "Business Analytics",
+ "MeterId": "de8b5688-21a0-4bb2-812f-8962b0f63e12",
+ "MeterName": "Compute Hours",
+ "MeterRates": {
+ "0": 0.35
+ },
+ "MeterRegion": "",
+ "MeterStatus": "Active",
+ "MeterSubCategory": "A5 HDInsight (Non-Windows)",
+ "MeterTags": [],
+ "Unit": "Hours"
+ },
+ {
+ "EffectiveDate": "2014-11-01T00:00:00Z",
+ "IncludedQuantity": 0.0,
+ "MeterCategory": "RemoteApp",
+ "MeterId": "0ad45537-5207-4535-9f21-3b8e80e73b7d",
+ "MeterName": "Basic Users",
+ "MeterRates": {
+ "0": 10.0
+ },
+ "MeterRegion": "",
+ "MeterStatus": "Active",
+ "MeterSubCategory": "Named User",
+ "MeterTags": [],
+ "Unit": "Users"
+ },
+ {
+ "EffectiveDate": "2016-12-01T00:00:00Z",
+ "IncludedQuantity": 0.0,
+ "MeterCategory": "Virtual Machines",
+ "MeterId": "1e85030c-67b9-4302-b5eb-85be0c021eaa",
+ "MeterName": "Compute Hours",
+ "MeterRates": {
+ "0": 4.336
+ },
+ "MeterRegion": "US East",
+ "MeterStatus": "Active",
+ "MeterSubCategory": "Standard_NC24 VM (Windows)",
+ "MeterTags": [],
+ "Unit": "1 Hour"
+ },
+ {
+ "EffectiveDate": "2015-07-01T00:00:00Z",
+ "IncludedQuantity": 0.0,
+ "MeterCategory": "Data Services",
+ "MeterId": "33f52b64-9b91-4e51-a087-a41ab5818b6f",
+ "MeterName": "Premium P11 Secondary Geo Database Days",
+ "MeterRates": {
+ "0": 205.82
+ },
+ "MeterRegion": "BR South",
+ "MeterStatus": "Active",
+ "MeterSubCategory": "SQL Database",
+ "MeterTags": [],
+ "Unit": "Days"
+ },
+ {
+ "EffectiveDate": "2016-12-01T00:00:00Z",
+ "IncludedQuantity": 0.0,
+ "MeterCategory": "Cloud Services",
+ "MeterId": "86fe555a-88fc-4f0f-8c4a-0d414519b701",
+ "MeterName": "Compute Hours",
+ "MeterRates": {
+ "0": 0.076
+ },
+ "MeterRegion": "UK South",
+ "MeterStatus": "Active",
+ "MeterSubCategory": "Standard_A1_v2 Cloud Services",
+ "MeterTags": [],
+ "Unit": "Hours"
+ },
+ {
+ "EffectiveDate": "2016-02-01T00:00:00Z",
+ "IncludedQuantity": 0.0,
+ "MeterCategory": "Virtual Machines",
+ "MeterId": "705ac022-f360-4a96-9f32-a2a982d7b70e",
+ "MeterName": "Compute Hours",
+ "MeterRates": {
+ "0": 1.944
+ },
+ "MeterRegion": "US East 2",
+ "MeterStatus": "Active",
+ "MeterSubCategory": "Standard_D14_v2 VM (Windows)",
+ "MeterTags": [],
+ "Unit": "Hours"
+ },
+ {
+ "EffectiveDate": "2016-09-07T00:00:00Z",
+ "IncludedQuantity": 0.0,
+ "MeterCategory": "Virtual Machines",
+ "MeterId": "6a8123f0-241c-45fc-aa2c-614fa24b08d1",
+ "MeterName": "Compute Hours",
+ "MeterRates": {
+ "0": 0.066
+ },
+ "MeterRegion": "UK South",
+ "MeterStatus": "Active",
+ "MeterSubCategory": "A1 VM",
+ "MeterTags": [],
+ "Unit": "Hours"
+ },
+ {
+ "EffectiveDate": "2015-11-01T00:00:00Z",
+ "IncludedQuantity": 0.0,
+ "MeterCategory": "Data Services",
+ "MeterId": "d0d60c11-d96e-4fae-a3df-1e39f822d2a9",
+ "MeterName": "Premium P6 Secondary Geo Database Days",
+ "MeterRates": {
+ "0": 102.96
+ },
+ "MeterRegion": "IN Central",
+ "MeterStatus": "Active",
+ "MeterSubCategory": "SQL Database",
+ "MeterTags": [],
+ "Unit": "Days"
+ },
+ {
+ "EffectiveDate": "2014-08-01T00:00:00Z",
+ "IncludedQuantity": 0.0,
+ "MeterCategory": "Storage",
+ "MeterId": "aeeee065-765c-4ce3-8c74-21861409c30d",
+ "MeterName": "Standard IO - Page Blob/Disk (GB)",
+ "MeterRates": {
+ "0": 0.142
+ },
+ "MeterRegion": "AU East",
+ "MeterStatus": "Active",
+ "MeterSubCategory": "Read-Access Geo Redundant",
+ "MeterTags": [],
+ "Unit": "GB"
+ },
+ {
+ "EffectiveDate": "2016-09-01T00:00:00Z",
+ "IncludedQuantity": 0.0,
+ "MeterCategory": "Cortana Intelligence",
+ "MeterId": "9e8f4c7c-3482-4e98-953d-186f3e1172c8",
+ "MeterName": "Basic (Daily Unit)",
+ "MeterRates": {
+ "0": 8.064516
+ },
+ "MeterRegion": "",
+ "MeterStatus": "Active",
+ "MeterSubCategory": "Customer Insights",
+ "MeterTags": [],
+ "Unit": "Daily Units"
+ },
+ {
+ "EffectiveDate": "2016-02-01T00:00:00Z",
+ "IncludedQuantity": 0.0,
+ "MeterCategory": "Cloud Services",
+ "MeterId": "7968aef1-8e33-4597-8917-6eb4dbb57979",
+ "MeterName": "Compute Hours",
+ "MeterRates": {
+ "0": 1.481
+ },
+ "MeterRegion": "AP East",
+ "MeterStatus": "Active",
+ "MeterSubCategory": "Standard_D4_v2 Cloud Services",
+ "MeterTags": [],
+ "Unit": "Hours"
+ },
+ {
+ "EffectiveDate": "2016-08-01T00:00:00Z",
+ "IncludedQuantity": 0.0,
+ "MeterCategory": "Virtual Machines",
+ "MeterId": "a54f6f40-6ef5-46c7-99e5-33124bfcf2b1",
+ "MeterName": "Compute Hours",
+ "MeterRates": {
+ "0": 2.815
+ },
+ "MeterRegion": "IN Central",
+ "MeterStatus": "Active",
+ "MeterSubCategory": "Standard_D15_v2 VM (Windows)",
+ "MeterTags": [],
+ "Unit": "Hours"
+ },
+ {
+ "EffectiveDate": "2016-12-01T00:00:00Z",
+ "IncludedQuantity": 0.0,
+ "MeterCategory": "Cloud Services",
+ "MeterId": "af4334e4-7547-49da-9017-6f710540309d",
+ "MeterName": "Compute Hours",
+ "MeterRates": {
+ "0": 0.062
+ },
+ "MeterRegion": "EU North",
+ "MeterStatus": "Active",
+ "MeterSubCategory": "Standard_A1_v2 Cloud Services",
+ "MeterTags": [],
+ "Unit": "Hours"
+ },
+ {
+ "EffectiveDate": "2016-02-22T00:00:00Z",
+ "IncludedQuantity": 0.0,
+ "MeterCategory": "Data Management",
+ "MeterId": "6a6a7719-7350-4178-8f96-e1033895b6a5",
+ "MeterName": "Standard IO - Cool Block Blob Write Operations (in 10,000s)",
+ "MeterRates": {
+ "0": 0.2
+ },
+ "MeterRegion": "BR South",
+ "MeterStatus": "Active",
+ "MeterSubCategory": "Geo Redundant",
+ "MeterTags": [],
+ "Unit": "10,000s"
+ },
+ {
+ "EffectiveDate": "2016-03-01T00:00:00Z",
+ "IncludedQuantity": 0.0,
+ "MeterCategory": "Virtual Machines",
+ "MeterId": "83175033-13ee-4c95-835d-5087c5eb5423",
+ "MeterName": "Compute Hours",
+ "MeterRates": {
+ "0": 0.018
+ },
+ "MeterRegion": "US West 2",
+ "MeterStatus": "Active",
+ "MeterSubCategory": "BASIC.A0 VM (Windows)",
+ "MeterTags": [],
+ "Unit": "Hours"
+ },
+ {
+ "EffectiveDate": "2016-09-01T00:00:00Z",
+ "IncludedQuantity": 0.0,
+ "MeterCategory": "Virtual Machines",
+ "MeterId": "80562bbc-3761-40ea-bed9-de87c154ebd5",
+ "MeterName": "Compute Hours",
+ "MeterRates": {
+ "0": 0.028
+ },
+ "MeterRegion": "EU North",
+ "MeterStatus": "Active",
+ "MeterSubCategory": "BASIC.A1 VM",
+ "MeterTags": [],
+ "Unit": "Hours"
+ },
+ {
+ "EffectiveDate": "2016-03-25T00:00:00Z",
+ "IncludedQuantity": 0.0,
+ "MeterCategory": "Storage",
+ "MeterId": "9263a2e8-a7c0-4765-ab07-f2b267a841ef",
+ "MeterName": "Premium Storage - Snapshots (GB)",
+ "MeterRates": {
+ "0": 0.132
+ },
+ "MeterRegion": "CA East",
+ "MeterStatus": "Active",
+ "MeterSubCategory": "Locally Redundant",
+ "MeterTags": [],
+ "Unit": "GB"
+ },
+ {
+ "EffectiveDate": "2014-01-01T00:00:00Z",
+ "IncludedQuantity": 0.0,
+ "MeterCategory": "Linux Support",
+ "MeterId": "2f4ac5a8-7f72-4878-a22b-50749e033fc8",
+ "MeterName": "Premium VM Support Hours",
+ "MeterRates": {
+ "0": 0.08
+ },
+ "MeterRegion": "",
+ "MeterStatus": "Active",
+ "MeterSubCategory": "S Canonical",
+ "MeterTags": [
+ "Third Party"
+ ],
+ "Unit": "Hours"
+ },
+ {
+ "EffectiveDate": "2016-12-01T00:00:00Z",
+ "IncludedQuantity": 0.0,
+ "MeterCategory": "Cloud Services",
+ "MeterId": "d0ae028c-44d0-4689-a24f-e729cad573c6",
+ "MeterName": "Compute Hours",
+ "MeterRates": {
+ "0": 1.058
+ },
+ "MeterRegion": "IN Central",
+ "MeterStatus": "Active",
+ "MeterSubCategory": "Standard_A8m_v2 Cloud Services",
+ "MeterTags": [],
+ "Unit": "Hours"
+ },
+ {
+ "EffectiveDate": "2015-09-01T00:00:00Z",
+ "IncludedQuantity": 0.0,
+ "MeterCategory": "Business Analytics",
+ "MeterId": "ef18c0af-c644-465a-9a76-9cf1e3cf54f5",
+ "MeterName": "Compute Hours",
+ "MeterRates": {
+ "0": 0.766
+ },
+ "MeterRegion": "JA East",
+ "MeterStatus": "Active",
+ "MeterSubCategory": "D3 HDInsight",
+ "MeterTags": [],
+ "Unit": "Hours"
+ },
+ {
+ "EffectiveDate": "2015-10-01T00:00:00Z",
+ "IncludedQuantity": 0.0,
+ "MeterCategory": "Cloud Services",
+ "MeterId": "31281e3f-641c-4d4d-9b70-3a27437a9aa9",
+ "MeterName": "Compute Hours",
+ "MeterRates": {
+ "0": 0.644
+ },
+ "MeterRegion": "AP Southeast",
+ "MeterStatus": "Active",
+ "MeterSubCategory": "Standard_D3 Cloud Services",
+ "MeterTags": [],
+ "Unit": "Hours"
+ },
+ {
+ "EffectiveDate": "2016-02-01T00:00:00Z",
+ "IncludedQuantity": 0.0,
+ "MeterCategory": "Cloud Services",
+ "MeterId": "83944f00-e218-4cca-974a-c0d01dafd2bf",
+ "MeterName": "Compute Hours",
+ "MeterRates": {
+ "0": 2.617
+ },
+ "MeterRegion": "JA East",
+ "MeterStatus": "Active",
+ "MeterSubCategory": "Standard_D14_v2 Cloud Services",
+ "MeterTags": [],
+ "Unit": "Hours"
+ },
+ {
+ "EffectiveDate": "2016-09-07T00:00:00Z",
+ "IncludedQuantity": 0.0,
+ "MeterCategory": "Storage",
+ "MeterId": "06ee940c-273f-447f-9ca0-ba54218a9722",
+ "MeterName": "Premium Storage - Page Blob/P10 (Units)",
+ "MeterRates": {
+ "0": 23.848
+ },
+ "MeterRegion": "UK South",
+ "MeterStatus": "Active",
+ "MeterSubCategory": "Locally Redundant",
+ "MeterTags": [],
+ "Unit": "Units"
+ },
+ {
+ "EffectiveDate": "2015-09-01T00:00:00Z",
+ "IncludedQuantity": 0.0,
+ "MeterCategory": "Business Analytics",
+ "MeterId": "fd826c3d-0cda-4969-b028-b3afcd2991cc",
+ "MeterName": "Compute Hours",
+ "MeterRates": {
+ "0": 1.329
+ },
+ "MeterRegion": "JA West",
+ "MeterStatus": "Active",
+ "MeterSubCategory": "D4 HDInsight (Non-Windows)",
+ "MeterTags": [],
+ "Unit": "Hours"
+ },
+ {
+ "EffectiveDate": "2015-09-01T00:00:00Z",
+ "IncludedQuantity": 0.0,
+ "MeterCategory": "Business Analytics",
+ "MeterId": "500de1f7-1bea-4481-89ba-cf400bf13abf",
+ "MeterName": "Compute Hours",
+ "MeterRates": {
+ "0": 0.332
+ },
+ "MeterRegion": "JA West",
+ "MeterStatus": "Active",
+ "MeterSubCategory": "D2 HDInsight",
+ "MeterTags": [],
+ "Unit": "Hours"
+ },
+ {
+ "EffectiveDate": "2014-05-01T00:00:00Z",
+ "IncludedQuantity": 0.0,
+ "MeterCategory": "Virtual Machines",
+ "MeterId": "e40a96fa-4939-4857-a296-7118e0ca74dc",
+ "MeterName": "Compute Hours",
+ "MeterRates": {
+ "0": 0.88
+ },
+ "MeterRegion": "US South Central",
+ "MeterStatus": "Active",
+ "MeterSubCategory": "A7 VM",
+ "MeterTags": [],
+ "Unit": "Hours"
+ },
+ {
+ "EffectiveDate": "2016-10-01T00:00:00Z",
+ "IncludedQuantity": 0.0,
+ "MeterCategory": "Cognitive Services",
+ "MeterId": "7cbfdd49-706c-43d8-9ff2-251f08cd9c36",
+ "MeterName": "Standard S1 Overage (in 1,000s)",
+ "MeterRates": {
+ "0": 1.5
+ },
+ "MeterRegion": "",
+ "MeterStatus": "Active",
+ "MeterSubCategory": "Text Analytics",
+ "MeterTags": [],
+ "Unit": "1,000 Transactions"
+ },
+ {
+ "EffectiveDate": "2016-02-22T00:00:00Z",
+ "IncludedQuantity": 0.0,
+ "MeterCategory": "Data Services",
+ "MeterId": "af4c7b6e-9fa1-4207-ae06-6625f30994ae",
+ "MeterName": "100 Request Units (Hours)",
+ "MeterRates": {
+ "0": 0.0083
+ },
+ "MeterRegion": "IN South",
+ "MeterStatus": "Active",
+ "MeterSubCategory": "DocumentDB",
+ "MeterTags": [],
+ "Unit": "Hours"
+ },
+ {
+ "EffectiveDate": "2016-02-01T00:00:00Z",
+ "IncludedQuantity": 0.0,
+ "MeterCategory": "Cloud Services",
+ "MeterId": "14238d16-80ad-42a4-9656-b7e1261fbccb",
+ "MeterName": "Compute Hours",
+ "MeterRates": {
+ "0": 0.28
+ },
+ "MeterRegion": "US East",
+ "MeterStatus": "Active",
+ "MeterSubCategory": "Standard_D2_v2 Cloud Services",
+ "MeterTags": [],
+ "Unit": "Hours"
+ },
+ {
+ "EffectiveDate": "2016-09-07T00:00:00Z",
+ "IncludedQuantity": 0.0,
+ "MeterCategory": "Data Services",
+ "MeterId": "a97bb631-35bd-47a7-ac4e-0c1ea52f1719",
+ "MeterName": "Basic Database Days",
+ "MeterRates": {
+ "0": 0.201
+ },
+ "MeterRegion": "UK South",
+ "MeterStatus": "Active",
+ "MeterSubCategory": "SQL Database",
+ "MeterTags": [],
+ "Unit": "Days"
+ },
+ {
+ "EffectiveDate": "2016-04-01T00:00:00Z",
+ "IncludedQuantity": 0.0,
+ "MeterCategory": "Networking",
+ "MeterId": "187e023f-9a0c-4615-8212-3ccd964aa745",
+ "MeterName": "MSFT Peering Metered Data 200 Mbps",
+ "MeterRates": {
+ "0": 145.0
+ },
+ "MeterRegion": "Zone 3",
+ "MeterStatus": "Active",
+ "MeterSubCategory": "ExpressRoute",
+ "MeterTags": [],
+ "Unit": "Connections"
+ },
+ {
+ "EffectiveDate": "2015-10-01T00:00:00Z",
+ "IncludedQuantity": 0.0,
+ "MeterCategory": "Virtual Machines",
+ "MeterId": "b766ad35-2929-48dc-81aa-e1f5a2d5bfd5",
+ "MeterName": "Compute Hours",
+ "MeterRates": {
+ "0": 0.84
+ },
+ "MeterRegion": "AP Southeast",
+ "MeterStatus": "Active",
+ "MeterSubCategory": "Standard_D13 VM",
+ "MeterTags": [],
+ "Unit": "Hours"
+ },
+ {
+ "EffectiveDate": "2016-03-25T00:00:00Z",
+ "IncludedQuantity": 0.0,
+ "MeterCategory": "Data Services",
+ "MeterId": "dcc0c382-24d4-4bf3-9b32-2d727b072d65",
+ "MeterName": "Premium P4 Secondary Geo Database Days",
+ "MeterRates": {
+ "0": 49.5
+ },
+ "MeterRegion": "CA East",
+ "MeterStatus": "Active",
+ "MeterSubCategory": "SQL Database",
+ "MeterTags": [],
+ "Unit": "Days"
+ },
+ {
+ "EffectiveDate": "2016-11-01T00:00:00Z",
+ "IncludedQuantity": 0.0,
+ "MeterCategory": "Virtual Machines",
+ "MeterId": "ac1c269f-595a-4936-92b2-a40b936bab7e",
+ "MeterName": "Compute Hours",
+ "MeterRates": {
+ "0": 0.86
+ },
+ "MeterRegion": "US Central",
+ "MeterStatus": "Active",
+ "MeterSubCategory": "Standard_A8m_v2 VM (Windows)",
+ "MeterTags": [],
+ "Unit": "Hours"
+ },
+ {
+ "EffectiveDate": "2016-09-01T00:00:00Z",
+ "IncludedQuantity": 0.0,
+ "MeterCategory": "Virtual Machines",
+ "MeterId": "33462701-5dda-4102-b1f8-e1eca737ff6e",
+ "MeterName": "Compute Hours",
+ "MeterRates": {
+ "0": 0.071
+ },
+ "MeterRegion": "CA Central",
+ "MeterStatus": "Active",
+ "MeterSubCategory": "BASIC.A1 VM (Windows)",
+ "MeterTags": [],
+ "Unit": "Hours"
+ },
+ {
+ "EffectiveDate": "2015-03-01T00:00:00Z",
+ "IncludedQuantity": 0.0,
+ "MeterCategory": "Data Services",
+ "MeterId": "b0400d79-68d7-48a4-8f39-5c867d108ebd",
+ "MeterName": "Standard Elastic DTU Pack",
+ "MeterRates": {
+ "0": 0.0805
+ },
+ "MeterRegion": "AU East",
+ "MeterStatus": "Active",
+ "MeterSubCategory": "SQL Database",
+ "MeterTags": [],
+ "Unit": "Days"
+ },
+ {
+ "EffectiveDate": "2014-02-11T00:00:00Z",
+ "IncludedQuantity": 0.0,
+ "MeterCategory": "Linux Support",
+ "MeterId": "95f391bf-dd5a-47eb-8f08-d17ccb9ed370",
+ "MeterName": "Standard VM Support Hours",
+ "MeterRates": {
+ "0": 0.246
+ },
+ "MeterRegion": "",
+ "MeterStatus": "Active",
+ "MeterSubCategory": "XL OpenLogic",
+ "MeterTags": [
+ "Third Party"
+ ],
+ "Unit": "Hours"
+ },
+ {
+ "EffectiveDate": "2016-02-22T00:00:00Z",
+ "IncludedQuantity": 0.0,
+ "MeterCategory": "Storage",
+ "MeterId": "f89269ee-ef2b-4269-9aba-9308de89cb68",
+ "MeterName": "Standard IO - Cool Block Blob (GB)",
+ "MeterRates": {
+ "0": 0.01
+ },
+ "MeterRegion": "US South Central",
+ "MeterStatus": "Active",
+ "MeterSubCategory": "Locally Redundant",
+ "MeterTags": [],
+ "Unit": "GB"
+ },
+ {
+ "EffectiveDate": "2016-09-01T00:00:00Z",
+ "IncludedQuantity": 0.0,
+ "MeterCategory": "Cognitive Services",
+ "MeterId": "e06dd150-870d-4fd8-a78a-a811b0d22b37",
+ "MeterName": "Standard Overage (in 100,000s)",
+ "MeterRates": {
+ "0": 50.0
+ },
+ "MeterRegion": "",
+ "MeterStatus": "Active",
+ "MeterSubCategory": "Bing Speller API",
+ "MeterTags": [],
+ "Unit": "100K Transactions"
+ },
+ {
+ "EffectiveDate": "2016-03-25T00:00:00Z",
+ "IncludedQuantity": 0.0,
+ "MeterCategory": "Virtual Machines",
+ "MeterId": "12a23053-8007-4387-b1b5-720140dfa00e",
+ "MeterName": "Compute Hours",
+ "MeterRates": {
+ "0": 0.36
+ },
+ "MeterRegion": "CA Central",
+ "MeterStatus": "Active",
+ "MeterSubCategory": "A5 VM (Windows)",
+ "MeterTags": [],
+ "Unit": "Hours"
+ },
+ {
+ "EffectiveDate": "2015-10-01T00:00:00Z",
+ "IncludedQuantity": 0.0,
+ "MeterCategory": "Cloud Services",
+ "MeterId": "0f0157d1-ff48-49ba-9653-eba004a1a10d",
+ "MeterName": "Compute Hours",
+ "MeterRates": {
+ "0": 1.08
+ },
+ "MeterRegion": "US South Central",
+ "MeterStatus": "Active",
+ "MeterSubCategory": "Standard_D13 Cloud Services",
+ "MeterTags": [],
+ "Unit": "Hours"
+ },
+ {
+ "EffectiveDate": "2014-03-01T00:00:00Z",
+ "IncludedQuantity": 0.0,
+ "MeterCategory": "Recovery Services",
+ "MeterId": "6c1ae29e-ea4c-43f3-a25d-55c78b8db13e",
+ "MeterName": "VM replicated to System Center",
+ "MeterRates": {
+ "0": 16.0
+ },
+ "MeterRegion": "",
+ "MeterStatus": "Active",
+ "MeterSubCategory": "Site Recovery",
+ "MeterTags": [],
+ "Unit": "VM"
+ },
+ {
+ "EffectiveDate": "2015-10-01T00:00:00Z",
+ "IncludedQuantity": 0.0,
+ "MeterCategory": "Data Management",
+ "MeterId": "c01a1eed-b19a-4aad-bb83-8d62cdc29778",
+ "MeterName": "Standard IO - Page Blob Write Operation Units (in 10,000s)",
+ "MeterRates": {
+ "0": 0.00036
+ },
+ "MeterRegion": "",
+ "MeterStatus": "Active",
+ "MeterSubCategory": "",
+ "MeterTags": [],
+ "Unit": "10,000s"
+ },
+ {
+ "EffectiveDate": "2015-10-01T00:00:00Z",
+ "IncludedQuantity": 0.0,
+ "MeterCategory": "Storage",
+ "MeterId": "c4de179c-c9ed-4e2e-b77c-392655fc62b5",
+ "MeterName": "Standard IO - Queue (GB)",
+ "MeterRates": {
+ "0": 0.1252
+ },
+ "MeterRegion": "AU East",
+ "MeterStatus": "Active",
+ "MeterSubCategory": "Read-Access Geo Redundant",
+ "MeterTags": [],
+ "Unit": "GB"
+ },
+ {
+ "EffectiveDate": "2016-02-22T00:00:00Z",
+ "IncludedQuantity": 0.0,
+ "MeterCategory": "Data Management",
+ "MeterId": "e869673a-1901-4af5-8788-58b668f7a8b6",
+ "MeterName": "Standard IO - Cool Block Blob Data Write (GB)",
+ "MeterRates": {
+ "0": 0.0025
+ },
+ "MeterRegion": "AP Southeast",
+ "MeterStatus": "Active",
+ "MeterSubCategory": "",
+ "MeterTags": [],
+ "Unit": "GB"
+ },
+ {
+ "EffectiveDate": "2016-09-01T00:00:00Z",
+ "IncludedQuantity": 0.0,
+ "MeterCategory": "Cloud Services",
+ "MeterId": "885308fc-3438-4ea1-a9f0-356ac1806722",
+ "MeterName": "Compute Hours",
+ "MeterRates": {
+ "0": 1.169
+ },
+ "MeterRegion": "AU East",
+ "MeterStatus": "Active",
+ "MeterSubCategory": "Standard_L4 Cloud Services",
+ "MeterTags": [],
+ "Unit": "1 Hour"
+ },
+ {
+ "EffectiveDate": "2015-10-01T00:00:00Z",
+ "IncludedQuantity": 0.0,
+ "MeterCategory": "Virtual Machines",
+ "MeterId": "0e61c836-8150-406a-bab5-4242c6914f97",
+ "MeterName": "Compute Hours",
+ "MeterRates": {
+ "0": 1.04
+ },
+ "MeterRegion": "US South Central",
+ "MeterStatus": "Active",
+ "MeterSubCategory": "Standard_D4 VM (Windows)",
+ "MeterTags": [],
+ "Unit": "Hours"
+ },
+ {
+ "EffectiveDate": "2016-12-01T00:00:00Z",
+ "IncludedQuantity": 0.0,
+ "MeterCategory": "Virtual Machines",
+ "MeterId": "c0b02555-e025-4b46-813d-9fc9c59f4838",
+ "MeterName": "Compute Hours",
+ "MeterRates": {
+ "0": 2.954
+ },
+ "MeterRegion": "AU Southeast",
+ "MeterStatus": "Active",
+ "MeterSubCategory": "Standard_D15_v2 VM (Windows)",
+ "MeterTags": [],
+ "Unit": "Hours"
+ },
+ {
+ "EffectiveDate": "2015-11-01T00:00:00Z",
+ "IncludedQuantity": 0.0,
+ "MeterCategory": "Virtual Machines",
+ "MeterId": "1e96d878-3362-4400-8488-e4b200098e1a",
+ "MeterName": "Compute Hours",
+ "MeterRates": {
+ "0": 1.098
+ },
+ "MeterRegion": "IN South",
+ "MeterStatus": "Active",
+ "MeterSubCategory": "A7 VM (Windows)",
+ "MeterTags": [],
+ "Unit": "Hours"
+ },
+ {
+ "EffectiveDate": "2015-11-01T00:00:00Z",
+ "IncludedQuantity": 0.0,
+ "MeterCategory": "Virtual Machines",
+ "MeterId": "620c9c91-4e48-4f35-8085-8e6b620e2154",
+ "MeterName": "Compute Hours",
+ "MeterRates": {
+ "0": 0.131
+ },
+ "MeterRegion": "IN Central",
+ "MeterStatus": "Active",
+ "MeterSubCategory": "A2 VM",
+ "MeterTags": [],
+ "Unit": "Hours"
+ },
+ {
+ "EffectiveDate": "2015-05-01T00:00:00Z",
+ "IncludedQuantity": 0.0,
+ "MeterCategory": "Business Analytics",
+ "MeterId": "5d4be54d-908b-4a00-bf85-83644882619f",
+ "MeterName": "Compute Hours",
+ "MeterRates": {
+ "0": 0.16
+ },
+ "MeterRegion": "AP Southeast",
+ "MeterStatus": "Active",
+ "MeterSubCategory": "A2 HDInsight",
+ "MeterTags": [],
+ "Unit": "Hours"
+ },
+ {
+ "EffectiveDate": "2015-11-01T00:00:00Z",
+ "IncludedQuantity": 0.0,
+ "MeterCategory": "Virtual Machines",
+ "MeterId": "96a067eb-479a-487b-9fbe-f64199af0205",
+ "MeterName": "Compute Hours",
+ "MeterRates": {
+ "0": 1.04
+ },
+ "MeterRegion": "IN Central",
+ "MeterStatus": "Active",
+ "MeterSubCategory": "A7 VM",
+ "MeterTags": [],
+ "Unit": "Hours"
+ },
+ {
+ "EffectiveDate": "2016-03-25T00:00:00Z",
+ "IncludedQuantity": 0.0,
+ "MeterCategory": "Virtual Machines",
+ "MeterId": "5dc94800-2d4b-4f71-9a72-e867bae0876f",
+ "MeterName": "Compute Hours",
+ "MeterRates": {
+ "0": 0.121
+ },
+ "MeterRegion": "CA Central",
+ "MeterStatus": "Active",
+ "MeterSubCategory": "A2 VM",
+ "MeterTags": [],
+ "Unit": "Hours"
+ },
+ {
+ "EffectiveDate": "2016-03-25T00:00:00Z",
+ "IncludedQuantity": 0.0,
+ "MeterCategory": "Data Services",
+ "MeterId": "1dc72c6d-2ca8-404b-b5f3-dd64eca27ce2",
+ "MeterName": "Premium P4 Secondary Active Geo Database Days",
+ "MeterRates": {
+ "0": 72.0
+ },
+ "MeterRegion": "CA Central",
+ "MeterStatus": "Deprecated",
+ "MeterSubCategory": "SQL Database",
+ "MeterTags": [],
+ "Unit": "Days"
+ },
+ {
+ "EffectiveDate": "2014-12-01T00:00:00Z",
+ "IncludedQuantity": 0.0,
+ "MeterCategory": "Virtual Machines",
+ "MeterId": "146f3877-a621-4b5a-80bb-ecc2279ae2ff",
+ "MeterName": "Compute Hours",
+ "MeterRates": {
+ "0": 0.36
+ },
+ "MeterRegion": "EU West",
+ "MeterStatus": "Active",
+ "MeterSubCategory": "A3 VM (Windows)",
+ "MeterTags": [],
+ "Unit": "Hours"
+ },
+ {
+ "EffectiveDate": "2016-03-01T00:00:00Z",
+ "IncludedQuantity": 0.0,
+ "MeterCategory": "Virtual Machines",
+ "MeterId": "4bdf6b62-85a8-4241-9b92-ce226b2c5f23",
+ "MeterName": "Compute Hours",
+ "MeterRates": {
+ "0": 0.02
+ },
+ "MeterRegion": "US West Central",
+ "MeterStatus": "Active",
+ "MeterSubCategory": "A0 VM",
+ "MeterTags": [],
+ "Unit": "Hours"
+ },
+ {
+ "EffectiveDate": "2015-12-01T00:00:00Z",
+ "IncludedQuantity": 0.0,
+ "MeterCategory": "Data Services",
+ "MeterId": "50bbe40a-7656-40c5-b799-591fd6ee4227",
+ "MeterName": "Standard S0 Secondary Active Geo Database Days",
+ "MeterRates": {
+ "0": 0.5855
+ },
+ "MeterRegion": "BR South",
+ "MeterStatus": "Deprecated",
+ "MeterSubCategory": "SQL Database",
+ "MeterTags": [],
+ "Unit": "Days"
+ },
+ {
+ "EffectiveDate": "2016-10-01T00:00:00Z",
+ "IncludedQuantity": 0.0,
+ "MeterCategory": "Cognitive Services",
+ "MeterId": "ff7c3059-02f0-437d-a6b8-a16f1a37a101",
+ "MeterName": "Standard S4 Overage (in 1,000s)",
+ "MeterRates": {
+ "0": 0.1
+ },
+ "MeterRegion": "",
+ "MeterStatus": "Active",
+ "MeterSubCategory": "Recommendations",
+ "MeterTags": [],
+ "Unit": "1,000 Transactions"
+ },
+ {
+ "EffectiveDate": "2015-06-01T00:00:00Z",
+ "IncludedQuantity": 0.0,
+ "MeterCategory": "Data Services",
+ "MeterId": "1127b2c7-502e-4e6c-88b8-61a94b4f423b",
+ "MeterName": "Premium Elastic DTU Pack",
+ "MeterRates": {
+ "0": 0.1993
+ },
+ "MeterRegion": "AU Southeast",
+ "MeterStatus": "Active",
+ "MeterSubCategory": "SQL Database",
+ "MeterTags": [],
+ "Unit": "Days"
+ },
+ {
+ "EffectiveDate": "2016-09-01T00:00:00Z",
+ "IncludedQuantity": 0.0,
+ "MeterCategory": "Virtual Machines",
+ "MeterId": "66260cb7-608e-40a1-bb09-34e9645b2c53",
+ "MeterName": "Compute Hours",
+ "MeterRates": {
+ "0": 0.05
+ },
+ "MeterRegion": "US West 2",
+ "MeterStatus": "Active",
+ "MeterSubCategory": "Standard_F1 VM",
+ "MeterTags": [],
+ "Unit": "Hours"
+ },
+ {
+ "EffectiveDate": "2016-09-07T00:00:00Z",
+ "IncludedQuantity": 0.0,
+ "MeterCategory": "Data Services",
+ "MeterId": "6f49b921-b7b3-4fe9-aa4b-0699944bbdb7",
+ "MeterName": "Standard S1 Secondary Active Geo Database Days",
+ "MeterRates": {
+ "0": 1.21
+ },
+ "MeterRegion": "UK West",
+ "MeterStatus": "Active",
+ "MeterSubCategory": "SQL Database",
+ "MeterTags": [],
+ "Unit": "Days"
+ },
+ {
+ "EffectiveDate": "2016-05-04T00:00:00Z",
+ "IncludedQuantity": 0.0,
+ "MeterCategory": "Data Services",
+ "MeterId": "854ec580-2f31-4916-9851-accdbde5194a",
+ "MeterName": "Premium P18 Secondary Active Geo Database Days",
+ "MeterRates": {
+ "0": 499.982
+ },
+ "MeterRegion": "AU Southeast",
+ "MeterStatus": "Deprecated",
+ "MeterSubCategory": "SQL Database",
+ "MeterTags": [],
+ "Unit": "Days"
+ },
+ {
+ "EffectiveDate": "2016-10-01T00:00:00Z",
+ "IncludedQuantity": 0.0,
+ "MeterCategory": "Azure IoT Hub",
+ "MeterId": "b7eccac8-e584-47d9-9368-90bc9782f562",
+ "MeterName": "S3 (Units)",
+ "MeterRates": {
+ "0": 10000.0
+ },
+ "MeterRegion": "BR South",
+ "MeterStatus": "Active",
+ "MeterSubCategory": "",
+ "MeterTags": [],
+ "Unit": "Units"
+ },
+ {
+ "EffectiveDate": "2016-11-01T00:00:00Z",
+ "IncludedQuantity": 0.0,
+ "MeterCategory": "Virtual Machines",
+ "MeterId": "c596b592-e7d1-4f7a-8d11-9aac6048f87d",
+ "MeterName": "Compute Hours",
+ "MeterRates": {
+ "0": 0.315
+ },
+ "MeterRegion": "BR South",
+ "MeterStatus": "Active",
+ "MeterSubCategory": "Standard_A2m_v2 VM (Windows)",
+ "MeterTags": [],
+ "Unit": "Hours"
+ },
+ {
+ "EffectiveDate": "2016-02-01T00:00:00Z",
+ "IncludedQuantity": 0.0,
+ "MeterCategory": "Cloud Services",
+ "MeterId": "96b4003d-adb9-453c-b024-a810ffddc21d",
+ "MeterName": "Compute Hours",
+ "MeterRates": {
+ "0": 0.148
+ },
+ "MeterRegion": "EU West",
+ "MeterStatus": "Active",
+ "MeterSubCategory": "Standard_D1_v2 Cloud Services",
+ "MeterTags": [],
+ "Unit": "Hours"
+ },
+ {
+ "EffectiveDate": "2016-09-07T00:00:00Z",
+ "IncludedQuantity": 0.0,
+ "MeterCategory": "Data Management",
+ "MeterId": "acc81779-f782-4e9b-b837-90e9538a091d",
+ "MeterName": "Standard IO - Cool Block Blob Data Write (GB)",
+ "MeterRates": {
+ "0": 0.0055
+ },
+ "MeterRegion": "UK West",
+ "MeterStatus": "Active",
+ "MeterSubCategory": "Geo Redundant",
+ "MeterTags": [],
+ "Unit": "GB"
+ },
+ {
+ "EffectiveDate": "2015-10-01T00:00:00Z",
+ "IncludedQuantity": 0.0,
+ "MeterCategory": "Virtual Machines",
+ "MeterId": "c24f70bc-1665-4d57-96dd-6e56038e2e00",
+ "MeterName": "Compute Hours",
+ "MeterRates": {
+ "0": 0.195
+ },
+ "MeterRegion": "US Central",
+ "MeterStatus": "Active",
+ "MeterSubCategory": "Standard_D11 VM",
+ "MeterTags": [],
+ "Unit": "Hours"
+ },
+ {
+ "EffectiveDate": "2016-12-01T00:00:00Z",
+ "IncludedQuantity": 0.0,
+ "MeterCategory": "Cloud Services",
+ "MeterId": "e407bc64-9bf3-4ee1-b6d6-145a590703a6",
+ "MeterName": "Compute Hours",
+ "MeterRates": {
+ "0": 0.147
+ },
+ "MeterRegion": "CA Central",
+ "MeterStatus": "Active",
+ "MeterSubCategory": "Standard_A2_v2 Cloud Services",
+ "MeterTags": [],
+ "Unit": "Hours"
+ },
+ {
+ "EffectiveDate": "2014-02-11T00:00:00Z",
+ "IncludedQuantity": 0.0,
+ "MeterCategory": "Azure App Service",
+ "MeterId": "4f1fa8fe-ffed-48fa-9969-26a150775b60",
+ "MeterName": "Basic Medium App Service Hours",
+ "MeterRates": {
+ "0": 0.15
+ },
+ "MeterRegion": "",
+ "MeterStatus": "Active",
+ "MeterSubCategory": "",
+ "MeterTags": [],
+ "Unit": "Hours"
+ },
+ {
+ "EffectiveDate": "2015-10-01T00:00:00Z",
+ "IncludedQuantity": 5.0,
+ "MeterCategory": "Business Analytics",
+ "MeterId": "1d35a882-0e55-447a-8482-3e49221b18bd",
+ "MeterName": "Low Frequency Cloud Activity",
+ "MeterRates": {
+ "0": 0.6
+ },
+ "MeterRegion": "",
+ "MeterStatus": "Active",
+ "MeterSubCategory": "Data Factory",
+ "MeterTags": [],
+ "Unit": "Activities"
+ },
+ {
+ "EffectiveDate": "2015-10-01T00:00:00Z",
+ "IncludedQuantity": 0.0,
+ "MeterCategory": "Storage",
+ "MeterId": "7cafdacd-f6b7-4991-ade6-cca146bea157",
+ "MeterName": "Standard IO - Files (GB)",
+ "MeterRates": {
+ "0": 0.143
+ },
+ "MeterRegion": "IN Central",
+ "MeterStatus": "Active",
+ "MeterSubCategory": "Read-Access Geo Redundant",
+ "MeterTags": [],
+ "Unit": "GB"
+ },
+ {
+ "EffectiveDate": "2016-02-01T00:00:00Z",
+ "IncludedQuantity": 0.0,
+ "MeterCategory": "Cloud Services",
+ "MeterId": "a4f190ad-91b9-42a5-a9e7-858e84d0956c",
+ "MeterName": "Compute Hours",
+ "MeterRates": {
+ "0": 0.37
+ },
+ "MeterRegion": "AP East",
+ "MeterStatus": "Active",
+ "MeterSubCategory": "Standard_D2_v2 Cloud Services",
+ "MeterTags": [],
+ "Unit": "Hours"
+ },
+ {
+ "EffectiveDate": "2015-09-01T00:00:00Z",
+ "IncludedQuantity": 0.0,
+ "MeterCategory": "Networking",
+ "MeterId": "75f53448-65fd-4333-b0d4-ae2dda1db5f5",
+ "MeterName": "Metered Data - 10 Gbps",
+ "MeterRates": {
+ "0": 5000.0
+ },
+ "MeterRegion": "Zone 1",
+ "MeterStatus": "Active",
+ "MeterSubCategory": "ExpressRoute",
+ "MeterTags": [],
+ "Unit": "Connections"
+ },
+ {
+ "EffectiveDate": "2016-09-07T00:00:00Z",
+ "IncludedQuantity": 0.0,
+ "MeterCategory": "Cloud Services",
+ "MeterId": "a4407cfc-ba27-47c6-b53b-2c8cac94f316",
+ "MeterName": "Compute Hours",
+ "MeterRates": {
+ "0": 0.352
+ },
+ "MeterRegion": "UK South",
+ "MeterStatus": "Active",
+ "MeterSubCategory": "A3 Cloud Services",
+ "MeterTags": [],
+ "Unit": "Hours"
+ },
+ {
+ "EffectiveDate": "2015-10-01T00:00:00Z",
+ "IncludedQuantity": 0.0,
+ "MeterCategory": "Virtual Machines",
+ "MeterId": "7bb27309-e491-4288-b180-d6e7112edc34",
+ "MeterName": "Compute Hours",
+ "MeterRates": {
+ "0": 0.186
+ },
+ "MeterRegion": "AU East",
+ "MeterStatus": "Active",
+ "MeterSubCategory": "Standard_D2 VM",
+ "MeterTags": [],
+ "Unit": "Hours"
+ },
+ {
+ "EffectiveDate": "2015-09-01T00:00:00Z",
+ "IncludedQuantity": 0.0,
+ "MeterCategory": "Virtual Machines",
+ "MeterId": "96812953-bc3b-4b96-bdf5-051d8c4a534f",
+ "MeterName": "Compute Hours",
+ "MeterRates": {
+ "0": 1.173
+ },
+ "MeterRegion": "US East",
+ "MeterStatus": "Active",
+ "MeterSubCategory": "A10 VM (Windows)",
+ "MeterTags": [],
+ "Unit": "Hours"
+ },
+ {
+ "EffectiveDate": "2016-11-01T00:00:00Z",
+ "IncludedQuantity": 0.0,
+ "MeterCategory": "Virtual Machines",
+ "MeterId": "12029fdf-d31a-4d82-81b5-bac12e9f3649",
+ "MeterName": "Compute Hours",
+ "MeterRates": {
+ "0": 0.047
+ },
+ "MeterRegion": "IN South",
+ "MeterStatus": "Active",
+ "MeterSubCategory": "Standard_A1_v2 VM",
+ "MeterTags": [],
+ "Unit": "Hours"
+ },
+ {
+ "EffectiveDate": "2016-09-07T00:00:00Z",
+ "IncludedQuantity": 0.0,
+ "MeterCategory": "Data Services",
+ "MeterId": "3f7390fa-1879-4310-871a-95a0a0c26ec2",
+ "MeterName": "Standard S3 Database Days",
+ "MeterRates": {
+ "0": 6.048
+ },
+ "MeterRegion": "UK West",
+ "MeterStatus": "Active",
+ "MeterSubCategory": "SQL Database",
+ "MeterTags": [],
+ "Unit": "Days"
+ },
+ {
+ "EffectiveDate": "2016-02-01T00:00:00Z",
+ "IncludedQuantity": 0.0,
+ "MeterCategory": "Cloud Services",
+ "MeterId": "77f439fd-d80d-49c0-9ce1-262a5211d0eb",
+ "MeterName": "Compute Hours",
+ "MeterRates": {
+ "0": 3.059
+ },
+ "MeterRegion": "AP Southeast",
+ "MeterStatus": "Active",
+ "MeterSubCategory": "Standard_D15_v2 Cloud Services",
+ "MeterTags": [],
+ "Unit": "Hours"
+ },
+ {
+ "EffectiveDate": "2016-02-22T00:00:00Z",
+ "IncludedQuantity": 0.0,
+ "MeterCategory": "Data Management",
+ "MeterId": "8dc92ab8-91b0-407c-a5cd-f484e3653db7",
+ "MeterName": "Standard IO - Hot Block Blob Read Operations (in 10,000s)",
+ "MeterRates": {
+ "0": 0.0044
+ },
+ "MeterRegion": "US West",
+ "MeterStatus": "Active",
+ "MeterSubCategory": "",
+ "MeterTags": [],
+ "Unit": "10,000s"
+ },
+ {
+ "EffectiveDate": "2015-08-01T00:00:00Z",
+ "IncludedQuantity": 0.0,
+ "MeterCategory": "Visual Studio",
+ "MeterId": "b40291f6-f450-429b-a21f-0bc6711787ac",
+ "MeterName": "Build and Release Hosted Pipelines",
+ "MeterRates": {
+ "0": 40.0
+ },
+ "MeterRegion": "",
+ "MeterStatus": "Active",
+ "MeterSubCategory": "Team Services",
+ "MeterTags": [],
+ "Unit": "Pipeline"
+ },
+ {
+ "EffectiveDate": "2016-09-01T00:00:00Z",
+ "IncludedQuantity": 0.0,
+ "MeterCategory": "Virtual Machines",
+ "MeterId": "245bfc87-0f93-4ae2-b7bc-3f567b10e520",
+ "MeterName": "Compute Hours",
+ "MeterRates": {
+ "0": 0.458
+ },
+ "MeterRegion": "US West 2",
+ "MeterStatus": "Active",
+ "MeterSubCategory": "Standard_D4_v2 VM",
+ "MeterTags": [],
+ "Unit": "Hours"
+ },
+ {
+ "EffectiveDate": "2016-02-22T00:00:00Z",
+ "IncludedQuantity": 0.0,
+ "MeterCategory": "Data Management",
+ "MeterId": "6b3b540c-c0b2-4d98-9abc-aa26087f38e9",
+ "MeterName": "Standard IO - Hot Block Blob Read Operations (in 10,000s)",
+ "MeterRates": {
+ "0": 0.004
+ },
+ "MeterRegion": "JA East",
+ "MeterStatus": "Active",
+ "MeterSubCategory": "",
+ "MeterTags": [],
+ "Unit": "10,000s"
+ },
+ {
+ "EffectiveDate": "2014-11-01T00:00:00Z",
+ "IncludedQuantity": 0.0,
+ "MeterCategory": "Data Services",
+ "MeterId": "c6aef3cf-44df-4155-947c-64f444e3dc5c",
+ "MeterName": "Premium P6 Secondary Geo Database Days",
+ "MeterRates": {
+ "0": 101.71
+ },
+ "MeterRegion": "JA West",
+ "MeterStatus": "Active",
+ "MeterSubCategory": "SQL Database",
+ "MeterTags": [],
+ "Unit": "Days"
+ },
+ {
+ "EffectiveDate": "2015-07-01T00:00:00Z",
+ "IncludedQuantity": 0.0,
+ "MeterCategory": "Visual Studio",
+ "MeterId": "8fc71fea-8c59-4c40-b16e-d8946d7cc130",
+ "MeterName": "Free Apps",
+ "MeterRates": {
+ "0": 0.0
+ },
+ "MeterRegion": "",
+ "MeterStatus": "Active",
+ "MeterSubCategory": "Application Insights",
+ "MeterTags": [],
+ "Unit": "Apps"
+ },
+ {
+ "EffectiveDate": "2016-04-01T00:00:00Z",
+ "IncludedQuantity": 0.0,
+ "MeterCategory": "Networking",
+ "MeterId": "327be05e-b61d-4e57-aba3-5b9e1a767213",
+ "MeterName": "MSFT Peering Unlimited Data 100 Mbps",
+ "MeterRates": {
+ "0": 1300.0
+ },
+ "MeterRegion": "Zone 3",
+ "MeterStatus": "Active",
+ "MeterSubCategory": "ExpressRoute",
+ "MeterTags": [],
+ "Unit": "Connections"
+ },
+ {
+ "EffectiveDate": "2015-10-01T00:00:00Z",
+ "IncludedQuantity": 0.0,
+ "MeterCategory": "Virtual Machines",
+ "MeterId": "9af22c27-8e81-40a0-8973-f442ba923911",
+ "MeterName": "Compute Hours",
+ "MeterRates": {
+ "0": 0.652
+ },
+ "MeterRegion": "US North Central",
+ "MeterStatus": "Active",
+ "MeterSubCategory": "Standard_D12 VM (Windows)",
+ "MeterTags": [],
+ "Unit": "Hours"
+ },
+ {
+ "EffectiveDate": "2015-10-01T00:00:00Z",
+ "IncludedQuantity": 0.0,
+ "MeterCategory": "Cloud Services",
+ "MeterId": "9d57c036-8bb9-4ef3-b81e-c90c0727b08d",
+ "MeterName": "Compute Hours",
+ "MeterRates": {
+ "0": 0.13
+ },
+ "MeterRegion": "US East 2",
+ "MeterStatus": "Active",
+ "MeterSubCategory": "Standard_D1 Cloud Services",
+ "MeterTags": [],
+ "Unit": "Hours"
+ },
+ {
+ "EffectiveDate": "2016-09-01T00:00:00Z",
+ "IncludedQuantity": 0.0,
+ "MeterCategory": "Virtual Machines",
+ "MeterId": "47655184-5a06-4122-a7db-a0ae297e3a6c",
+ "MeterName": "Compute Hours",
+ "MeterRates": {
+ "0": 0.04
+ },
+ "MeterRegion": "AU East",
+ "MeterStatus": "Active",
+ "MeterSubCategory": "BASIC.A1 VM",
+ "MeterTags": [],
+ "Unit": "Hours"
+ },
+ {
+ "EffectiveDate": "2014-02-11T00:00:00Z",
+ "IncludedQuantity": 0.0,
+ "MeterCategory": "Linux Support",
+ "MeterId": "510bac5f-4aa6-4c16-82e7-8cf12f2e6adb",
+ "MeterName": "Standard VM Support Hours",
+ "MeterRates": {
+ "0": 0.656
+ },
+ "MeterRegion": "",
+ "MeterStatus": "Active",
+ "MeterSubCategory": "A8 OpenLogic",
+ "MeterTags": [
+ "Third Party"
+ ],
+ "Unit": "Hours"
+ },
+ {
+ "EffectiveDate": "2015-09-01T00:00:00Z",
+ "IncludedQuantity": 0.0,
+ "MeterCategory": "Business
<TRUNCATED>