Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -4,16 +4,12 @@
#---------------------------------------------------------------------------------------------

# pylint: disable=line-too-long
import argparse

from argcomplete.completers import FilesCompleter

from azure.mgmt.resource.resources.models import DeploymentMode
from azure.cli.commands import register_cli_argument, CliArgumentType
from azure.cli.commands.parameters import (resource_group_name_type,
tag_type,
tags_type,
get_resource_group_completion_list)
from azure.cli.commands.parameters import (ignore_type, resource_group_name_type, tag_type,
tags_type, get_resource_group_completion_list)
from .custom import get_policy_completion_list, get_policy_assignment_completion_list
from ._validators import validate_resource_type, validate_parent, resolve_resource_parameters

Expand All @@ -25,7 +21,10 @@

register_cli_argument('resource', 'resource_name', resource_name_type)
register_cli_argument('resource', 'api_version', help='The api version of the resource (omit for latest)', required=False)
register_cli_argument('resource', 'resource_provider_namespace', help=argparse.SUPPRESS, required=False)

for item in ['tag', 'update', 'show', 'delete', 'exists']:
register_cli_argument('resource {}'.format(item), 'resource_provider_namespace', ignore_type)

@derekbekoe Derek Bekoe (derekbekoe) Aug 26, 2016

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

'resource {}' [](start = 26, length = 13)

Why the for loop to go through each item when before, the type was applied to everything under 'resource'? #Resolved

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Because it caused problems with things in resource provider/policy/etc, where this parameter is NOT aliased.


In reply to: 76500156 [](ancestors = 76500156)


register_cli_argument('resource', 'resource_type', help='The resource type in <namespace>/<type> format.', type=validate_resource_type, validator=resolve_resource_parameters)
register_cli_argument('resource', 'parent_resource_path', help='The parent resource type in <type>/<name> format.', type=validate_parent, required=False, options_list=('--parent',))
register_cli_argument('resource', 'tag', tag_type)
Expand All @@ -34,7 +33,7 @@
register_cli_argument('resource move', 'ids', nargs='+')

_PROVIDER_HELP_TEXT = 'the resource namespace, aka \'provider\''
register_cli_argument('resource provider', 'top', help=argparse.SUPPRESS)
register_cli_argument('resource provider', 'top', ignore_type)
register_cli_argument('resource provider', 'resource_provider_namespace', options_list=('--namespace', '-n'), help=_PROVIDER_HELP_TEXT)

register_cli_argument('resource feature', 'resource_provider_namespace', options_list=('--namespace',), required=True, help=_PROVIDER_HELP_TEXT)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -210,7 +210,16 @@ def tag_resource(
resource_type,
resource_name,
api_version)
parameters = GenericResource(resource.location, tags, None, None) # pylint: disable=no-member
# pylint: disable=no-member
parameters = GenericResource(
location=resource.location,
tags=tags,
plan=resource.plan,
properties=resource.properties,
kind=resource.kind,
managed_by=resource.managed_by,
sku=resource.sku,
identity=resource.identity)
try:
rcf.resources.create_or_update(
resource_group_name,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,13 +4,13 @@ interactions:
headers:
Accept: [application/json]
Accept-Encoding: ['gzip, deflate']
Authorization: [Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsIng1dCI6IlliUkFRUlljRV9tb3RXVkpLSHJ3TEJiZF85cyIsImtpZCI6IlliUkFRUlljRV9tb3RXVkpLSHJ3TEJiZF85cyJ9.eyJhdWQiOiJodHRwczovL21hbmFnZW1lbnQuY29yZS53aW5kb3dzLm5ldC8iLCJpc3MiOiJodHRwczovL3N0cy53aW5kb3dzLm5ldC81NDgyNmIyMi0zOGQ2LTRmYjItYmFkOS1iN2I5M2EzZTljNWEvIiwiaWF0IjoxNDcwODQ0Mzk4LCJuYmYiOjE0NzA4NDQzOTgsImV4cCI6MTQ3MDg0ODI5OCwiYWNyIjoiMSIsImFtciI6WyJwd2QiXSwiYXBwaWQiOiIwNGIwNzc5NS04ZGRiLTQ2MWEtYmJlZS0wMmY5ZTFiZjdiNDYiLCJhcHBpZGFjciI6IjAiLCJlX2V4cCI6NzIwMCwiZmFtaWx5X25hbWUiOiJzZGsiLCJnaXZlbl9uYW1lIjoiYWRtaW4zIiwiZ3JvdXBzIjpbImU0YmIwYjU2LTEwMTQtNDBmOC04OGFiLTNkOGE4Y2IwZTA4NiIsIjZiOTc3NjFhLWQ3ZDAtNDhmNi1hZDU2LWYzOGQzMjdjODU1MyJdLCJpcGFkZHIiOiIxNjcuMjIwLjAuMTMwIiwibmFtZSI6ImFkbWluMyIsIm9pZCI6ImU3ZTE1OGQzLTdjZGMtNDdjZC04ODI1LTU4NTlkN2FiMmI1NSIsInB1aWQiOiIxMDAzM0ZGRjk1RDQ0RTg0Iiwic2NwIjoidXNlcl9pbXBlcnNvbmF0aW9uIiwic3ViIjoiaFF6eXdvcVMtQS1HMDJJOXpkTlNGa0Z3dHYwZXBnaVZjVWx2bU9kRkdoUSIsInRpZCI6IjU0ODI2YjIyLTM4ZDYtNGZiMi1iYWQ5LWI3YjkzYTNlOWM1YSIsInVuaXF1ZV9uYW1lIjoiYWRtaW4zQEF6dXJlU0RLVGVhbS5vbm1pY3Jvc29mdC5jb20iLCJ1cG4iOiJhZG1pbjNAQXp1cmVTREtUZWFtLm9ubWljcm9zb2Z0LmNvbSIsInZlciI6IjEuMCIsIndpZHMiOlsiNjJlOTAzOTQtNjlmNS00MjM3LTkxOTAtMDEyMTc3MTQ1ZTEwIl19.T56Rav9hglpm9seu8BNqk-8kGsYGVXUTxzrBgubVFWzX68xyLbIzK3UA64JAoOBm5Y1E7nJ78oq2sH0ImAkGSkarUAOWe3CI_kEEyNITJT8y_Ei0wz7qIwwfXPRTkwk7TFiichXyX75qlFgXolPA3meNiuy7OMGO2ZYtIQRyGKnP2o-jEhLx0HcLBkXZObLxeeMLKtHLJMAK4BBeABT-EW3BYwV4MGzD6HH42D7Y7sKHkS7FdNoOARALTWImOgF_LOUSx7Bse6afiY84xyPI7pzEPDy3IenBGmFztc6x0gu0CsIS9cDzxub6QOPotEfOlxqOY24jXlNqadOgH6Cy0w]
Authorization: [Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsIng1dCI6IlliUkFRUlljRV9tb3RXVkpLSHJ3TEJiZF85cyIsImtpZCI6IlliUkFRUlljRV9tb3RXVkpLSHJ3TEJiZF85cyJ9.eyJhdWQiOiJodHRwczovL21hbmFnZW1lbnQuY29yZS53aW5kb3dzLm5ldC8iLCJpc3MiOiJodHRwczovL3N0cy53aW5kb3dzLm5ldC81NDgyNmIyMi0zOGQ2LTRmYjItYmFkOS1iN2I5M2EzZTljNWEvIiwiaWF0IjoxNDcyMjI2MDEzLCJuYmYiOjE0NzIyMjYwMTMsImV4cCI6MTQ3MjIyOTkxMywiYWNyIjoiMSIsImFtciI6WyJwd2QiXSwiYXBwaWQiOiIwNGIwNzc5NS04ZGRiLTQ2MWEtYmJlZS0wMmY5ZTFiZjdiNDYiLCJhcHBpZGFjciI6IjAiLCJlX2V4cCI6MTA4MDAsImZhbWlseV9uYW1lIjoiQWRtaW4yIiwiZ2l2ZW5fbmFtZSI6IkFkbWluMiIsImdyb3VwcyI6WyJlNGJiMGI1Ni0xMDE0LTQwZjgtODhhYi0zZDhhOGNiMGUwODYiLCI2Yjk3NzYxYS1kN2QwLTQ4ZjYtYWQ1Ni1mMzhkMzI3Yzg1NTMiXSwiaXBhZGRyIjoiMTY3LjIyMC4xLjE4NiIsIm5hbWUiOiJBZG1pbjIiLCJvaWQiOiI1OTYzZjUwYy03YzQzLTQwNWMtYWY3ZS01MzI5NGRlNzZhYmQiLCJwdWlkIjoiMTAwM0JGRkQ5NTlGODQyMyIsInNjcCI6InVzZXJfaW1wZXJzb25hdGlvbiIsInN1YiI6InNEZ2V4UndDTklmWS1oelFqakNEdlpUN0l6ZGZvNFN5cnI0eDBkRE56UjQiLCJ0aWQiOiI1NDgyNmIyMi0zOGQ2LTRmYjItYmFkOS1iN2I5M2EzZTljNWEiLCJ1bmlxdWVfbmFtZSI6ImFkbWluMkBBenVyZVNES1RlYW0ub25taWNyb3NvZnQuY29tIiwidXBuIjoiYWRtaW4yQEF6dXJlU0RLVGVhbS5vbm1pY3Jvc29mdC5jb20iLCJ2ZXIiOiIxLjAiLCJ3aWRzIjpbIjYyZTkwMzk0LTY5ZjUtNDIzNy05MTkwLTAxMjE3NzE0NWUxMCJdfQ.kyozUOT5td51nbpYB4sJQjGl7nDJylPxkpWCBz3_9lql7GpQxqv-AzdouB4fZxOh6oro1bpU91C-TiqIsgXQC3b19yuLgCOe2bZGLz9ecHSbU3JP5mDxtwc-B7QMwiMQmGHlwGixz_kQTFgZrNq7pLBNd2Sp6-85cH6oPjRx4vdJd7pg9i9rbDK5I5MsHgcyMUw_qMkJCmsdYMlvU7lgbavnb2cqBAlu0xo4I3MYPX2j_qI-yVf7tLSPMugORAIl2hfAdmGrW0KFft42e5iq1LPVBWcpo_DQaiwZc_rO_dC861Nlp-QlJHu2jkHdJJHys2A1aBbgATgaP7DACo9CqQ]
Connection: [keep-alive]
Content-Type: [application/json; charset=utf-8]
User-Agent: [python/3.5.0 (Windows-10.0.14393) requests/2.9.1 msrest/0.4.0 msrest_azure/0.4.1
featureclient/2015-12-01 Azure-SDK-For-Python AZURECLI/TEST/0.0.1.dev0]
User-Agent: [python/3.5.1 (Windows-10-10.0.14393-SP0) requests/2.9.1 msrest/0.4.0
msrest_azure/0.4.1 featureclient/2015-12-01 Azure-SDK-For-Python AZURECLI/TEST/0.0.1.dev0]
accept-language: [en-US]
x-ms-client-request-id: [e30b913a-5f15-11e6-81dd-64510658e3b3]
x-ms-client-request-id: [1420d5d0-6ba4-11e6-a51e-a0b3ccf7272a]
method: GET
uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Features/features?api-version=2015-12-01
response:
Expand Down Expand Up @@ -42,34 +42,37 @@ interactions:
YspT+XldrVeGx78uZSKdDfbx/0EavVqXuUH/Z4lEfhf/L6KQ+/LMYG2Gdrclji+W1Ha2nqJnGuvX
I41rbjvpwf5/EU0iM2nG1MN7MVvQOL8eWSL9xMD/v4gy7svfq1pmdkhsLTQe/brEcM0ZtAfx/1Pj
/ybiGIbtg/x/JQW+yJbZRT47m5FTVbTXdkR3T5fZpMxf59N1TZ+zacAwP5Qq3f6i3fy/klIv8vaq
qt/a0Uki/YsMeYuGcutsH2jIH0oh008U/P+XKLMu22JV5mcrWoI4Ly7W4pM2L/P6RTGlkX+zhNrc
2/+H6Pblup1U6+XsRdbC26CRf6OE6oL//xBlSBLOS1hYt3pFw/1GqRPr4mYK3UShHyaFOsvG3zx9
Oh38f4g6r6p1m7+BvcFAv1G6+KD/P0SR14QYJd45/X62Om7IsW+z5ZS0KI34GyXQhp7+v0Qvr+cv
CpOi/6ZJFe3k/0NUcroTeFHvNORvlEL9Dv6/RJ1l3r7M87pYXtBAv1m6eKD/v0GRrF4crwqyKsio
SKBEo/ymiBKD/v8RuvyAftAKgMn8f4M06UD+/wY9TspqPXu6bNT5OMmWM2iAb9I7Huzi/xsUev22
WL1s8vWs+sli9Xm+zNVufHMEGurh/5X0eVld5fWTMzuwu09/7zc0uA+lhQELaP/fGPfp0y8/p5F8
UwNncP/fGPkXr8++ySlncP/fGDkQqZa81PXNjd8D+v9KKrzKp9VlXl+/pmRZQabeDuruk2z61i1s
fThFej2FHfx/jDouRU1j/cZJ40H//xhdnpTV9G0+07dpsN84bTo9/H+MPmdtvnieX+alaUJj/sZJ
1O/k/2NU+uL4yXEJXJcXCoHG/Y2TKdLL/8fo9PLlqaqJnwXyOOD/X6NKnS+K9eJ1W9W0aiZmhkb8
zRMo1s//x2jV/eYJWR4a/DdOq+4H3M//S2m1qNr8eLWyA7x70qzYg/sm6GKAG5j/X6EBrRLSgL65
8QPe/1fG/rIuLrPptay6z2hc3xwZOqD/v0KRFdBuc9KA7Lx/kxTpgP5/KUWaal2TGrNjunt8mRVl
NinKor3+qWpJqH4TRDHd9KH/v5Iur/PpuiYU7ajuPs0vd2loH0oJC5jh/X9n7Hs0mG9y7Hs0pv+v
jP0eDeZDxh4AZnj/Hxn72bLNzQLkN0gCH+z/Oynxi0o7krtPJ3BvvhHZJ7AG2v/7x322nOXvjmeX
RVPVNJpvYvAByP9vUcBY8W+eEAby/8fosZ6UxZTG942TQwD/v58av2hNUWA+KyhopnF9E2TwIf6/
f/w/AWxf5vV5VS+y5TQ/WzbFxbzV+ftmKLK5j//30+j1TzzffvpdGt03QQwF9v/+UTe/qJxNto+n
bXGZPy3qfEoMfX08WxTfiBdBPW3o4P8r1Dkts6Ytpt+pJhjlN0cUH+7/V2iRC86rqippcN8cLXy4
/x+hBbAoKY1PA/vG6GBh/n+EBu3sm0jQAa4F9//OkZPWonS7HcXd47KsrsgdfJWXedbQD6y4Y3Af
TAvtaaCD/w9R5yezsphx5Ai8qHca7jdKnX4H/9+gTlYvjlcFzS1iCV3t+uZIE4P+/w26nC6n9TV3
eUxI0TLFN0eUHuj/11LkdbGgVQo7qLsTWrPSWfxmyKEdeHD/P0YLoPyzQAqA/X8lJb4qpnYkd9fv
ZvllXlarRb78JgQEwEOY/6+kwU8WzTorX7frWVHZ8dw9fdfmFGVC/8uaBY3wQwkS9NTv4P+V1Plu
PrFjuvsVJWjKnFD6cFoArgU3PPKfq2Efr9tqwfbfjuLurPkm8hkeZAD8f9/Qn2Zt9jx7mx8vs/Ka
4iY3HNVmrM4+nBD9fjzw/+8lC5R7z24wzt8cSaQPD/T/+8jxIm+vqvqtHY64zWery0/1G0SaH04R
BRaFPkyUl/lyJi1+iBT5veuFHUrH7n04HQA8hPlLvv9L/h+h3isjUXwAAA==
qt/a0Uki/dnqIpMxzE7KNfBqFAqN/kOJZbq8qaf/D9Hr+RNjPr9h8jjA/1+iRpXNnmRltpwWy4sv
lyQG1XKW1ddnK1q2OS8uMOxvlko3dvj/Iep9kSFn2NC6FvtmNPhvlFZd8MOUuYky9PYPmTLrsi1W
ZW6mdS3xYPMyr18UUxr5N0uozb39f4huX67bSbVezl5kLTx9Gvk3Sqgu+P8PUYYk4byEd+tWjmm4
3yh1Yl38f4tCr/Iyzxr6IUvq3zx9Oh38f4g6r6p1m7+B94KBfqN08UH/f4girwkxWvTipa+z1XFD
QXVLdpm0KI34GyXQhp7+v0Qvr+cvCrM89k2TKtrJ/4eo5HQn8KLeacjfKIX6Hfx/iTrLvH2Z5zU5
vzTQb5YuHuj/b1AkqxfHq4KsCqImSVLQKL8posSg/3+ELj+gH7T6ZlbdvkGadCD/f4MeJ2W1nj1d
Nup8nGTLGTTAN+kdD3bx/0oKvayu8vrJmR3Z3ae/9xsa3YcSw4AFtP9vjPv06Zef00i+qYEzuP9v
jPyL12ff5JQzuP9vjByIVEteRv3mxu8B/X8lFV5Rnuwyr69fUzKoIFNmB3X3STZ96xZNP5wivZ7C
Dv4/Rh23/EFj/cZJ40H//xhdnpTV9G0+07dpsN84bTo9/H+MPhKhtsL75AyYljT0b5xSg339f41m
bb54nl/mpWlCo//midXr5P9jVPri+MlxCVyXFwqBxv2NkynSy//H6PTy5amq1p8F8jjg/1+jSp0v
ivXidVvVtIotKoNG/M0TKNbP/8do1f3mCVlrGvw3TqvuB9zP/8dpRQFwNvuhUEt7+n8pvRZVmx+v
VnaId0+aFUcJ3wRlDHAD8/8rNKCVVhrQNzd+wPv/ythf1sVlNr0+XWK5Z0bj+ubI0AH9TVLkZ5Mi
K6Dd5mQxOED8JinSAf3/Uoo01bomRWbHdPf4MivKbFKURXv9U9WSUP0miGK66UP/fyVdXufTdU0o
2lHdfZpf7tLQPpQSFjDD+//O2PdoMN/k2PdoTP9fGfs9Gsw3OfZ7NKb/T4z9bNnmZhH3GySBD/b/
nZSoyrXAN+O5Swq9LLDqb9T5N0AP20sP+P87qfKLSjueu08ncPq+EY1IYA20//eP+2w5y98dzy6L
pqppNN/E4AOQ/9+igOHXb54QBvL/x+ixnpTFlMb3jZNDAP+/nxq/aE3RcT4rKPVC4/omyOBD/H//
+H8C2L7M6/OqXkCjU3q8uJi3On/fDEU29/H/fhq9/onn20+/S6P7JoihwP7fP+rmF5WzyfbxtC0u
86dFnU+Joa+PZ4viG/GtqKcNHfx/hTqnZda0xfQ71QSj/OaI4sP9/wotcsF5VVUlDe6bo4UP9/8j
tAAWJS0G0cC+MTpYmP8foUE7+ybSloBrwf2/c+SktWjRxo7i7nFZVlfkDr7Kyzxr6McFeqfBfTAt
tKeBDv4/RJ2fzMpixvE08KLeabjfKHX6Hfx/gzpZvTheFTS3iCV0zfSbI00M+v836HK6nNbX3OUx
IUWLN98cUXqg/19LkdfFgtZu7KDuTmjlU2fxmyGHduDB/f8YLYDyzwIpAPb/lZT4qpjakdxdv5vl
l3lZrRb58psQEAAPYf6/kgY/WTTrrHzdrmdFZcdz9/Rdm1OUCf0vKzk0wg8lSNBTv4P/V1Lnu/nE
junuV5SgKXNC6cNpAbgW3PDIf66GfbxuqwXbfzuKu7Pmm8hneJAB8P99Q3+atdnz7G1+vMzKa4qb
3HBUm7E6+3BC9PvxwP+/lyxQ7j27wTg7ktiXIhDNm9R8kCTShwf6/33keJG3V1X91g5H3Oaz1eWn
+g0izQ+niAKLQv//AFFevy1WL5t8Pat+slh9ni9zXQT85ggz1MMwcV7my5mQ74dImd+7XtjhdJyC
D6cFgIcwf8n3f8n/A8MIvylEgwAA
headers:
Cache-Control: [no-cache]
Content-Encoding: [gzip]
Content-Type: [application/json; charset=utf-8]
Date: ['Wed, 10 Aug 2016 16:17:09 GMT']
Date: ['Fri, 26 Aug 2016 15:45:14 GMT']
Expires: ['-1']
Pragma: [no-cache]
Strict-Transport-Security: [max-age=31536000; includeSubDomains]
Expand All @@ -80,13 +83,13 @@ interactions:
headers:
Accept: [application/json]
Accept-Encoding: ['gzip, deflate']
Authorization: [Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsIng1dCI6IlliUkFRUlljRV9tb3RXVkpLSHJ3TEJiZF85cyIsImtpZCI6IlliUkFRUlljRV9tb3RXVkpLSHJ3TEJiZF85cyJ9.eyJhdWQiOiJodHRwczovL21hbmFnZW1lbnQuY29yZS53aW5kb3dzLm5ldC8iLCJpc3MiOiJodHRwczovL3N0cy53aW5kb3dzLm5ldC81NDgyNmIyMi0zOGQ2LTRmYjItYmFkOS1iN2I5M2EzZTljNWEvIiwiaWF0IjoxNDcwODQ0Mzk4LCJuYmYiOjE0NzA4NDQzOTgsImV4cCI6MTQ3MDg0ODI5OCwiYWNyIjoiMSIsImFtciI6WyJwd2QiXSwiYXBwaWQiOiIwNGIwNzc5NS04ZGRiLTQ2MWEtYmJlZS0wMmY5ZTFiZjdiNDYiLCJhcHBpZGFjciI6IjAiLCJlX2V4cCI6NzIwMCwiZmFtaWx5X25hbWUiOiJzZGsiLCJnaXZlbl9uYW1lIjoiYWRtaW4zIiwiZ3JvdXBzIjpbImU0YmIwYjU2LTEwMTQtNDBmOC04OGFiLTNkOGE4Y2IwZTA4NiIsIjZiOTc3NjFhLWQ3ZDAtNDhmNi1hZDU2LWYzOGQzMjdjODU1MyJdLCJpcGFkZHIiOiIxNjcuMjIwLjAuMTMwIiwibmFtZSI6ImFkbWluMyIsIm9pZCI6ImU3ZTE1OGQzLTdjZGMtNDdjZC04ODI1LTU4NTlkN2FiMmI1NSIsInB1aWQiOiIxMDAzM0ZGRjk1RDQ0RTg0Iiwic2NwIjoidXNlcl9pbXBlcnNvbmF0aW9uIiwic3ViIjoiaFF6eXdvcVMtQS1HMDJJOXpkTlNGa0Z3dHYwZXBnaVZjVWx2bU9kRkdoUSIsInRpZCI6IjU0ODI2YjIyLTM4ZDYtNGZiMi1iYWQ5LWI3YjkzYTNlOWM1YSIsInVuaXF1ZV9uYW1lIjoiYWRtaW4zQEF6dXJlU0RLVGVhbS5vbm1pY3Jvc29mdC5jb20iLCJ1cG4iOiJhZG1pbjNAQXp1cmVTREtUZWFtLm9ubWljcm9zb2Z0LmNvbSIsInZlciI6IjEuMCIsIndpZHMiOlsiNjJlOTAzOTQtNjlmNS00MjM3LTkxOTAtMDEyMTc3MTQ1ZTEwIl19.T56Rav9hglpm9seu8BNqk-8kGsYGVXUTxzrBgubVFWzX68xyLbIzK3UA64JAoOBm5Y1E7nJ78oq2sH0ImAkGSkarUAOWe3CI_kEEyNITJT8y_Ei0wz7qIwwfXPRTkwk7TFiichXyX75qlFgXolPA3meNiuy7OMGO2ZYtIQRyGKnP2o-jEhLx0HcLBkXZObLxeeMLKtHLJMAK4BBeABT-EW3BYwV4MGzD6HH42D7Y7sKHkS7FdNoOARALTWImOgF_LOUSx7Bse6afiY84xyPI7pzEPDy3IenBGmFztc6x0gu0CsIS9cDzxub6QOPotEfOlxqOY24jXlNqadOgH6Cy0w]
Authorization: [Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsIng1dCI6IlliUkFRUlljRV9tb3RXVkpLSHJ3TEJiZF85cyIsImtpZCI6IlliUkFRUlljRV9tb3RXVkpLSHJ3TEJiZF85cyJ9.eyJhdWQiOiJodHRwczovL21hbmFnZW1lbnQuY29yZS53aW5kb3dzLm5ldC8iLCJpc3MiOiJodHRwczovL3N0cy53aW5kb3dzLm5ldC81NDgyNmIyMi0zOGQ2LTRmYjItYmFkOS1iN2I5M2EzZTljNWEvIiwiaWF0IjoxNDcyMjI2MDEzLCJuYmYiOjE0NzIyMjYwMTMsImV4cCI6MTQ3MjIyOTkxMywiYWNyIjoiMSIsImFtciI6WyJwd2QiXSwiYXBwaWQiOiIwNGIwNzc5NS04ZGRiLTQ2MWEtYmJlZS0wMmY5ZTFiZjdiNDYiLCJhcHBpZGFjciI6IjAiLCJlX2V4cCI6MTA4MDAsImZhbWlseV9uYW1lIjoiQWRtaW4yIiwiZ2l2ZW5fbmFtZSI6IkFkbWluMiIsImdyb3VwcyI6WyJlNGJiMGI1Ni0xMDE0LTQwZjgtODhhYi0zZDhhOGNiMGUwODYiLCI2Yjk3NzYxYS1kN2QwLTQ4ZjYtYWQ1Ni1mMzhkMzI3Yzg1NTMiXSwiaXBhZGRyIjoiMTY3LjIyMC4xLjE4NiIsIm5hbWUiOiJBZG1pbjIiLCJvaWQiOiI1OTYzZjUwYy03YzQzLTQwNWMtYWY3ZS01MzI5NGRlNzZhYmQiLCJwdWlkIjoiMTAwM0JGRkQ5NTlGODQyMyIsInNjcCI6InVzZXJfaW1wZXJzb25hdGlvbiIsInN1YiI6InNEZ2V4UndDTklmWS1oelFqakNEdlpUN0l6ZGZvNFN5cnI0eDBkRE56UjQiLCJ0aWQiOiI1NDgyNmIyMi0zOGQ2LTRmYjItYmFkOS1iN2I5M2EzZTljNWEiLCJ1bmlxdWVfbmFtZSI6ImFkbWluMkBBenVyZVNES1RlYW0ub25taWNyb3NvZnQuY29tIiwidXBuIjoiYWRtaW4yQEF6dXJlU0RLVGVhbS5vbm1pY3Jvc29mdC5jb20iLCJ2ZXIiOiIxLjAiLCJ3aWRzIjpbIjYyZTkwMzk0LTY5ZjUtNDIzNy05MTkwLTAxMjE3NzE0NWUxMCJdfQ.kyozUOT5td51nbpYB4sJQjGl7nDJylPxkpWCBz3_9lql7GpQxqv-AzdouB4fZxOh6oro1bpU91C-TiqIsgXQC3b19yuLgCOe2bZGLz9ecHSbU3JP5mDxtwc-B7QMwiMQmGHlwGixz_kQTFgZrNq7pLBNd2Sp6-85cH6oPjRx4vdJd7pg9i9rbDK5I5MsHgcyMUw_qMkJCmsdYMlvU7lgbavnb2cqBAlu0xo4I3MYPX2j_qI-yVf7tLSPMugORAIl2hfAdmGrW0KFft42e5iq1LPVBWcpo_DQaiwZc_rO_dC861Nlp-QlJHu2jkHdJJHys2A1aBbgATgaP7DACo9CqQ]
Connection: [keep-alive]
Content-Type: [application/json; charset=utf-8]
User-Agent: [python/3.5.0 (Windows-10.0.14393) requests/2.9.1 msrest/0.4.0 msrest_azure/0.4.1
featureclient/2015-12-01 Azure-SDK-For-Python AZURECLI/TEST/0.0.1.dev0]
User-Agent: [python/3.5.1 (Windows-10-10.0.14393-SP0) requests/2.9.1 msrest/0.4.0
msrest_azure/0.4.1 featureclient/2015-12-01 Azure-SDK-For-Python AZURECLI/TEST/0.0.1.dev0]
accept-language: [en-US]
x-ms-client-request-id: [e36de0fa-5f15-11e6-99a3-64510658e3b3]
x-ms-client-request-id: [14c0ca5c-6ba4-11e6-8c47-a0b3ccf7272a]
method: GET
uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Features/providers/Microsoft.Network/features?api-version=2015-12-01
response:
Expand All @@ -96,18 +99,20 @@ interactions:
VmVdZhZAzO2dvPfee++999577733ujudTif33/8/XGZkAWz2zkrayZ4hgKrIHz9+fB8/In7xR5dZ
uc4/evS9X/zRqq5Wed0WefPRo1/8UdNmLX3+0YuqfZVfFE2b1/nso18y+qiY0ad3m/WkmdbFqi2q
ZXN3Z7J7/un+g93t3cn5zvb+bJZtZ/n03vZ08nDvwd75zsP7D3fuEvzLYpbXzd0vimldNdV5O36W
Z+26zpvoly/y9qqq3949N42Oy7K6+iKbvqQ/8voyQ+cfjT5qr1fA1L0YgWpgUPNltgibm36i4H/J
6P87lFmXbbEq87PVSbU8Ly7WNQ+heZnXL4opjfybJdTm3v4/RLcv1+2kWi9nL7L21brMaeTfKKG6
4P8/RBmShPOyuJi3P5mVxYznl4b7jVIn1sX/tyj0Ki/zrKEfF+idBvxN06fTwf+HqPOqWrf5m2xS
Ep7fMF180P8foshrQqyYvlxPymJ6tjpuzpaE6nJKWpRG/I0SaENP/1+il9fzF8WF2Bga+zdLqmgn
/x+iktOdwIt6pyF/oxTqd/D/Jeos8/ZlntfF8oIG+s3SxQP9/w2KZPXieFWQVbks8qvj6TRvMMpv
iigx6P8focsP6Mds2awEdxrkN0aTDuT/b9DjpKzWs6fLRp2Pk2w5gwb4Jr3jwS7+v0Gh12+L1csm
X8+qnyxWn+fLXO3GN0egoR6G6fP/GuKwdjxbXX6q30BBfnOEiUH/Jd//Jf8PIrj4Vs4QAAA=
Z+26zpvoly/y9qqq3949N42Oy7K6era6yE6X2aTMZyflGng1CuWj0Uft9QpIOxj6ld+BAUfNl9ki
bG66vKmnXzL6/wy9nj95WeeXRX5F4/1GyeMA/3+JGlU2e5KV2XJaLC++XL7Op9VyltXXZ6uTanle
XGDY3yyVbuzw/0PU+yKb0pw3eX2ZoXMa/DdKqy74/y9RZl22xarMzbSuax5C8zKvXxRTGvk3S6jN
vf1/iG5frttJtV7OXmTtq3X5javwLvj/D1GGJOG8LC7m7U9mZTHj+aXhfqPUiXXx/y0KvcrLPGvo
xwV6pwF/0/TpdPD/Ieq8qtZt/gbeCwb6jdLFB/3/IYq8JsSK6cv1pCymZ6vj5mxJqC6npEVpxN8o
gTb09P8lenk9f1FciI2hsX+zpIp28v8hKjndCbyodxryN0qhfgf/X6LOMm9f5nlNzi8N9Juliwf6
/xsUyerF8aogq4Ko6Xg6zRuM8psiSgz6/0fo8gP6MVs2K8GdBvmN0aQD+f8b9Dgpq/Xs6bJR5+Mk
W86gAb5J73iwi2EK/b+GPCz9Z6vLT/UbKIBvjjIx6P8fIMrrt8XqZZOvZ9VPFqvP82WulvSbI8xQ
D7/k+7/k/wFy4dYlRxQAAA==
headers:
Cache-Control: [no-cache]
Content-Encoding: [gzip]
Content-Type: [application/json; charset=utf-8]
Date: ['Wed, 10 Aug 2016 16:17:09 GMT']
Date: ['Fri, 26 Aug 2016 15:45:14 GMT']
Expires: ['-1']
Pragma: [no-cache]
Strict-Transport-Security: [max-age=31536000; includeSubDomains]
Expand Down
Loading