зеркало из https://github.com/microsoft/azure-cli.git
[BREAK-CHANGE]arm: fix deployment commands per review feedback (#1074)
On `deployment create` command 1. Rename `template-file-path` to `template-file` 2. Rename `parameter-file-path` to `parameters`. 3. no longer load file content from `parameters` unless you use `@` with the file path in the command line
This commit is contained in:
Родитель
b2690758ca
Коммит
98aae45754
|
@ -95,6 +95,17 @@ helps['resource group deployment'] = """
|
|||
type: group
|
||||
short-summary: Commands to execute or manage ARM deployments
|
||||
"""
|
||||
helps['resource group deployment create'] = """
|
||||
type: command
|
||||
short-summary: start a deployment
|
||||
examples:
|
||||
- name: create a deployment from a remote template file
|
||||
text: >
|
||||
az resource group deployment create -g mygroup --template-uri https://myresource/azuredeploy.json --parameters @myparameters.json
|
||||
- name: create a deployment from a local template file and use parameter values in string
|
||||
text: >
|
||||
az resource group deployment create -g mygroup --template-file azuredeploy.json --parameters "{\\"location\\": {\\"value\\": \\"westus\\"}}"
|
||||
"""
|
||||
helps['resource group deployment operation'] = """
|
||||
type: group
|
||||
short-summary: Commands to manage deployment operations
|
||||
|
|
|
@ -13,7 +13,7 @@ from azure.cli.core.commands.parameters import (ignore_type, resource_group_name
|
|||
enum_choice_list)
|
||||
from .custom import (get_policy_completion_list, get_policy_assignment_completion_list,
|
||||
get_resource_types_completion_list, get_providers_completion_list)
|
||||
from ._validators import validate_resource_type, validate_parent, resolve_resource_parameters
|
||||
from ._validators import validate_resource_type, validate_parent, resolve_resource_parameters, validate_deployment_name
|
||||
|
||||
# BASIC PARAMETER CONFIGURATION
|
||||
|
||||
|
@ -59,9 +59,12 @@ register_cli_argument('resource policy assignment', 'policy', help='policy name
|
|||
register_cli_argument('resource group', 'resource_group_name', resource_group_name_type, options_list=('--name', '-n'))
|
||||
register_cli_argument('resource group deployment', 'resource_group_name', arg_type=resource_group_name_type, completer=get_resource_group_completion_list)
|
||||
register_cli_argument('resource group deployment', 'deployment_name', options_list=('--name', '-n'), required=True, help='The deployment name.')
|
||||
register_cli_argument('resource group deployment', 'parameters_file_path', completer=FilesCompleter())
|
||||
register_cli_argument('resource group deployment', 'template_file_path', completer=FilesCompleter())
|
||||
register_cli_argument('resource group deployment', 'parameters', completer=FilesCompleter(), help="provide deployment parameter values, either json string, or use '@<file path>' to load from a file")
|
||||
register_cli_argument('resource group deployment', 'template_file', completer=FilesCompleter(), help="a template file path in the file system")
|
||||
register_cli_argument('resource group deployment', 'template_uri', completer=FilesCompleter(), help='a uri to a remote template file')
|
||||
register_cli_argument('resource group deployment', 'mode', help='Incremental (only add resources to resource group) or Complete (remove extra resources from resource group)', **enum_choice_list(DeploymentMode))
|
||||
register_cli_argument('resource group deployment create', 'deployment_name', options_list=('--name', '-n'), required=False,
|
||||
validator=validate_deployment_name, help='The deployment name. Default to template file base name')
|
||||
register_cli_argument('resource group export', 'include_comments', action='store_true')
|
||||
register_cli_argument('resource group export', 'include_parameter_default_value', action='store_true')
|
||||
register_cli_argument('resource group create', 'resource_group_name', completer=None)
|
||||
|
|
|
@ -4,6 +4,11 @@
|
|||
#---------------------------------------------------------------------------------------------
|
||||
|
||||
import collections
|
||||
import os
|
||||
try:
|
||||
from urllib.parse import urlparse, urlsplit
|
||||
except ImportError:
|
||||
from urlparse import urlparse, urlsplit # pylint: disable=import-error
|
||||
|
||||
from azure.cli.core.parser import IncorrectUsageError
|
||||
|
||||
|
@ -33,6 +38,20 @@ def validate_parent(string):
|
|||
ParentType = collections.namedtuple('ParentType', 'type name')
|
||||
return ParentType(type=type_comp, name=name_comp)
|
||||
|
||||
def validate_deployment_name(namespace):
|
||||
#If missing,try come out with a name associated with the template name
|
||||
if namespace.deployment_name is None:
|
||||
template_filename = None
|
||||
if namespace.template_file and os.path.isfile(namespace.template_file):
|
||||
template_filename = namespace.template_file
|
||||
if namespace.template_uri and urlparse(namespace.template_uri).scheme:
|
||||
template_filename = urlsplit(namespace.template_uri).path
|
||||
if template_filename:
|
||||
template_filename = os.path.basename(template_filename)
|
||||
namespace.deployment_name = os.path.splitext(template_filename)[0]
|
||||
else:
|
||||
namespace.deployment_name = 'deployment1'
|
||||
|
||||
def _resolve_api_version(rcf, resource_type, parent=None):
|
||||
|
||||
provider = rcf.providers.get(resource_type.namespace)
|
||||
|
|
|
@ -8,7 +8,6 @@
|
|||
from __future__ import print_function
|
||||
import json
|
||||
import os
|
||||
import time
|
||||
import uuid
|
||||
|
||||
from msrestazure.azure_exceptions import CloudError
|
||||
|
@ -147,44 +146,38 @@ def list_resources(
|
|||
return list(resources)
|
||||
|
||||
def deploy_arm_template(
|
||||
resource_group_name, deployment_name, template_file_path,
|
||||
parameters_file_path=None, mode='incremental'):
|
||||
''' Deploy resources with an ARM template.
|
||||
:param str resource_group_name:resource group for deployment
|
||||
:param str location:location for deployment
|
||||
:param str deployment_name:name for deployment
|
||||
(use different values for simultaneous deployments)
|
||||
:param str template_file_path:path to deployment template JSON file
|
||||
:param str parameters_file_path:path to deployment parameters JSON file
|
||||
'''
|
||||
return _deploy_arm_template_core(resource_group_name, deployment_name, template_file_path,
|
||||
parameters_file_path, mode)
|
||||
resource_group_name, template_file=None, template_uri=None, deployment_name=None,
|
||||
parameters=None, mode='incremental'):
|
||||
return _deploy_arm_template_core(resource_group_name, template_file, template_uri,
|
||||
deployment_name, parameters, mode)
|
||||
|
||||
def validate_arm_template(resource_group_name, template_file_path,
|
||||
parameters_file_path=None, mode='incremental'):
|
||||
''' Validate an ARM template.
|
||||
:param str resource_group_name:resource group for deployment
|
||||
:param str location:location for deployment
|
||||
(use different values for simultaneous deployments)
|
||||
:param str template_file_path:path to deployment template JSON file
|
||||
:param str parameters_file_path:path to deployment parameters JSON file
|
||||
'''
|
||||
return _deploy_arm_template_core(resource_group_name, 'deployment_dry_run', template_file_path,
|
||||
parameters_file_path, mode, validate_only=True)
|
||||
def validate_arm_template(resource_group_name, template_file=None, template_uri=None,
|
||||
parameters=None, mode='incremental'):
|
||||
return _deploy_arm_template_core(resource_group_name, template_file, template_uri,
|
||||
'deployment_dry_run', parameters, mode, validate_only=True)
|
||||
|
||||
def _deploy_arm_template_core(resource_group_name, deployment_name, template_file_path,
|
||||
parameters_file_path=None, mode='incremental', validate_only=False):
|
||||
from azure.mgmt.resource.resources.models import DeploymentProperties
|
||||
def _deploy_arm_template_core(resource_group_name, template_file=None, template_uri=None,
|
||||
deployment_name=None, parameters=None, mode='incremental',
|
||||
validate_only=False):
|
||||
from azure.mgmt.resource.resources.models import DeploymentProperties, TemplateLink
|
||||
|
||||
parameters = None
|
||||
if parameters_file_path:
|
||||
parameters = get_file_json(parameters_file_path)
|
||||
if bool(template_uri) == bool(template_file):
|
||||
raise CLIError('please provide either template file path or uri, but not both')
|
||||
|
||||
if parameters:
|
||||
parameters = json.loads(parameters)
|
||||
if parameters:
|
||||
parameters = parameters.get('parameters', parameters)
|
||||
|
||||
template = get_file_json(template_file_path)
|
||||
template = None
|
||||
template_link = None
|
||||
if template_uri:
|
||||
template_link = TemplateLink(uri=template_uri)
|
||||
else:
|
||||
template = get_file_json(template_file)
|
||||
|
||||
properties = DeploymentProperties(template=template, parameters=parameters, mode=mode)
|
||||
properties = DeploymentProperties(template=template, template_link=template_link,
|
||||
parameters=parameters, mode=mode)
|
||||
|
||||
smc = get_mgmt_service_client(ResourceManagementClient)
|
||||
if validate_only:
|
||||
|
@ -192,6 +185,7 @@ def _deploy_arm_template_core(resource_group_name, deployment_name, template_fil
|
|||
else:
|
||||
return smc.deployments.create_or_update(resource_group_name, deployment_name, properties)
|
||||
|
||||
|
||||
def export_deployment_as_template(resource_group_name, deployment_name):
|
||||
smc = get_mgmt_service_client(ResourceManagementClient)
|
||||
result = smc.deployments.export_template(resource_group_name, deployment_name)
|
||||
|
@ -255,19 +249,12 @@ def unregister_provider(resource_provider_namespace):
|
|||
_update_provider(resource_provider_namespace, registering=False)
|
||||
|
||||
def _update_provider(namespace, registering):
|
||||
target_state = 'Registered' if registering else 'Unregistered'
|
||||
rcf = _resource_client_factory()
|
||||
if registering:
|
||||
rcf.providers.register(namespace)
|
||||
else:
|
||||
rcf.providers.unregister(namespace)
|
||||
|
||||
#polling up to 3*10 seconds
|
||||
for _ in range(0, 3):
|
||||
provider = rcf.providers.get(namespace)
|
||||
if provider.registration_state == target_state:#pylint: disable=no-member
|
||||
return
|
||||
time.sleep(10)
|
||||
#timeout'd, normal for resources with many regions, but let users know.
|
||||
action = 'Registering' if registering else 'Unregistering'
|
||||
msg_template = '%s is still on-going. You can monitor using \'az resource provider show -n %s\''
|
||||
|
|
|
@ -78,8 +78,8 @@ factory = lambda _: _resource_client_factory().deployments
|
|||
cli_command('resource group deployment create', deploy_arm_template)
|
||||
cli_command('resource group deployment list', DeploymentsOperations.list, factory)
|
||||
cli_command('resource group deployment show', DeploymentsOperations.get, factory)
|
||||
cli_command('resource group deployment delete', DeploymentsOperations.delete, factory)
|
||||
cli_command('resource group deployment validate', validate_arm_template)
|
||||
cli_command('resource group deployment exists', DeploymentsOperations.check_existence, factory)
|
||||
cli_command('resource group deployment export', export_deployment_as_template)
|
||||
|
||||
# Resource group deployment operations commands
|
||||
|
|
|
@ -0,0 +1,277 @@
|
|||
interactions:
|
||||
- request:
|
||||
body: !!binary |
|
||||
eyJwcm9wZXJ0aWVzIjogeyJ0ZW1wbGF0ZUxpbmsiOiB7InVyaSI6ICJodHRwczovL3Jhdy5naXRo
|
||||
dWJ1c2VyY29udGVudC5jb20vQXp1cmUvYXp1cmUtY2xpL21hc3Rlci9zcmMvY29tbWFuZF9tb2R1
|
||||
bGVzL2F6dXJlLWNsaS1yZXNvdXJjZS9henVyZS9jbGkvY29tbWFuZF9tb2R1bGVzL3Jlc291cmNl
|
||||
L3Rlc3RzL3NpbXBsZV9kZXBsb3kuanNvbiJ9LCAicGFyYW1ldGVycyI6IHsibG9jYXRpb24iOiB7
|
||||
InZhbHVlIjogIndlc3R1cyJ9LCAibmFtZSI6IHsidmFsdWUiOiAiYXp1cmUtY2xpLWRlcGxveS10
|
||||
ZXN0LW5zZzEifX0sICJtb2RlIjogIkluY3JlbWVudGFsIn19
|
||||
headers:
|
||||
Accept: [application/json]
|
||||
Accept-Encoding: ['gzip, deflate']
|
||||
Authorization: [Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsIng1dCI6Ikk2b0J3NFZ6QkhPcWxlR3JWMkFKZEE1RW1YYyIsImtpZCI6Ikk2b0J3NFZ6QkhPcWxlR3JWMkFKZEE1RW1YYyJ9.eyJhdWQiOiJodHRwczovL21hbmFnZW1lbnQuY29yZS53aW5kb3dzLm5ldC8iLCJpc3MiOiJodHRwczovL3N0cy53aW5kb3dzLm5ldC81NDgyNmIyMi0zOGQ2LTRmYjItYmFkOS1iN2I5M2EzZTljNWEvIiwiaWF0IjoxNDc2MzIzMjEwLCJuYmYiOjE0NzYzMjMyMTAsImV4cCI6MTQ3NjMyNzExMCwiYWNyIjoiMSIsImFsdHNlY2lkIjoiNTo6MTAwMzAwMDA4MDFDNDREMyIsImFtciI6WyJwd2QiLCJtZmEiXSwiYXBwaWQiOiIwNGIwNzc5NS04ZGRiLTQ2MWEtYmJlZS0wMmY5ZTFiZjdiNDYiLCJhcHBpZGFjciI6IjAiLCJlX2V4cCI6MTA4MDAsImVtYWlsIjoieXVnYW5nd0BtaWNyb3NvZnQuY29tIiwiZmFtaWx5X25hbWUiOiJXYW5nIiwiZ2l2ZW5fbmFtZSI6Ill1Z2FuZyIsImdyb3VwcyI6WyJlNGJiMGI1Ni0xMDE0LTQwZjgtODhhYi0zZDhhOGNiMGUwODYiXSwiaWRwIjoiaHR0cHM6Ly9zdHMud2luZG93cy5uZXQvNzJmOTg4YmYtODZmMS00MWFmLTkxYWItMmQ3Y2QwMTFkYjQ3LyIsImlwYWRkciI6IjE2Ny4yMjAuMS4xMzAiLCJuYW1lIjoiWXVnYW5nIFdhbmciLCJvaWQiOiI4OWVkNWJlOC1mZjk3LTQxYjUtYWIxMS0wNTVlMWUzY2MzNGIiLCJwdWlkIjoiMTAwM0JGRkQ5NTlGODk1NSIsInNjcCI6InVzZXJfaW1wZXJzb25hdGlvbiIsInN1YiI6IjJEWG5PTmM1RUFyNmFfM1Vya1JSYlFBdkdueHpxQWEtSExWczFyV3dndEkiLCJ0aWQiOiI1NDgyNmIyMi0zOGQ2LTRmYjItYmFkOS1iN2I5M2EzZTljNWEiLCJ1bmlxdWVfbmFtZSI6Inl1Z2FuZ3dAbWljcm9zb2Z0LmNvbSIsInZlciI6IjEuMCIsIndpZHMiOlsiNjJlOTAzOTQtNjlmNS00MjM3LTkxOTAtMDEyMTc3MTQ1ZTEwIl19.HsQfPkSvipjRO2ZgG4t5cNvSufauPNZuv_5ODyqUw0CjPAK0P__sznyq3Nef6N1kPpcw04_1qfKjAiOfcdylkGPxZKjvIyvI1uSJMtEqpXsnNuQvBw-uXnsqNCIhxQ4Lo6BTITUWF9GA0wea3ivRB2Bgui1VR1TJprRHdmvBqEwB2NdnVB0j3XHWVtDC0fPoQK7NWLotqNUdfm-sX98Wj3aBWHrEeXeWn3qO_fnEwevDjdsuEXztJbJr9KaWW5zWlwBnqVrVThFMvNoaYe7fXKBJYLFX9r-w27wHDfm2PV5rtKQTveVfLsST2coJup4_GVKYcsOG80qMndFttfKk1A]
|
||||
Connection: [keep-alive]
|
||||
Content-Length: ['321']
|
||||
Content-Type: [application/json; charset=utf-8]
|
||||
User-Agent: [python/3.5.0 (Windows-10.0.14393) requests/2.9.1 msrest/0.4.4 msrest_azure/0.4.3
|
||||
resourcemanagementclient/0.30.0rc6 Azure-SDK-For-Python AZURECLI/TEST/0.1.0b7]
|
||||
accept-language: [en-US]
|
||||
x-ms-client-request-id: [d818a7dc-90ee-11e6-a970-64510658e3b3]
|
||||
method: PUT
|
||||
uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/azure-cli-deployment-uri-test/providers/Microsoft.Resources/deployments/mock-deployment?api-version=2016-02-01
|
||||
response:
|
||||
body: {string: '{"id":"/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourceGroups/azure-cli-deployment-uri-test/providers/Microsoft.Resources/deployments/simple_deploy","name":"simple_deploy","properties":{"templateLink":{"uri":"https://raw.githubusercontent.com/Azure/azure-cli/master/src/command_modules/azure-cli-resource/azure/cli/command_modules/resource/tests/simple_deploy.json","contentVersion":"1.0.0.0"},"parameters":{"location":{"type":"String","value":"westus"},"name":{"type":"String","value":"azure-cli-deploy-test-nsg1"}},"mode":"Incremental","provisioningState":"Accepted","timestamp":"2016-10-13T02:43:39.9596871Z","duration":"PT0.5671383S","correlationId":"e47e2b46-5f73-4c48-a870-042845435d20","providers":[{"namespace":"Microsoft.Network","resourceTypes":[{"resourceType":"networkSecurityGroups","locations":["westus"]}]}],"dependencies":[]}}'}
|
||||
headers:
|
||||
Azure-AsyncOperation: ['https://management.azure.com/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/resourcegroups/azure-cli-deployment-uri-test/providers/Microsoft.Resources/deployments/simple_deploy/operationStatuses/08587252802660850777?api-version=2016-02-01']
|
||||
Cache-Control: [no-cache]
|
||||
Content-Length: ['854']
|
||||
Content-Type: [application/json; charset=utf-8]
|
||||
Date: ['Thu, 13 Oct 2016 02:43:39 GMT']
|
||||
Expires: ['-1']
|
||||
Pragma: [no-cache]
|
||||
Strict-Transport-Security: [max-age=31536000; includeSubDomains]
|
||||
x-ms-ratelimit-remaining-subscription-writes: ['1199']
|
||||
status: {code: 201, message: Created}
|
||||
- request:
|
||||
body: null
|
||||
headers:
|
||||
Accept: [application/json]
|
||||
Accept-Encoding: ['gzip, deflate']
|
||||
Authorization: [Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsIng1dCI6Ikk2b0J3NFZ6QkhPcWxlR3JWMkFKZEE1RW1YYyIsImtpZCI6Ikk2b0J3NFZ6QkhPcWxlR3JWMkFKZEE1RW1YYyJ9.eyJhdWQiOiJodHRwczovL21hbmFnZW1lbnQuY29yZS53aW5kb3dzLm5ldC8iLCJpc3MiOiJodHRwczovL3N0cy53aW5kb3dzLm5ldC81NDgyNmIyMi0zOGQ2LTRmYjItYmFkOS1iN2I5M2EzZTljNWEvIiwiaWF0IjoxNDc2MzIzMjEwLCJuYmYiOjE0NzYzMjMyMTAsImV4cCI6MTQ3NjMyNzExMCwiYWNyIjoiMSIsImFsdHNlY2lkIjoiNTo6MTAwMzAwMDA4MDFDNDREMyIsImFtciI6WyJwd2QiLCJtZmEiXSwiYXBwaWQiOiIwNGIwNzc5NS04ZGRiLTQ2MWEtYmJlZS0wMmY5ZTFiZjdiNDYiLCJhcHBpZGFjciI6IjAiLCJlX2V4cCI6MTA4MDAsImVtYWlsIjoieXVnYW5nd0BtaWNyb3NvZnQuY29tIiwiZmFtaWx5X25hbWUiOiJXYW5nIiwiZ2l2ZW5fbmFtZSI6Ill1Z2FuZyIsImdyb3VwcyI6WyJlNGJiMGI1Ni0xMDE0LTQwZjgtODhhYi0zZDhhOGNiMGUwODYiXSwiaWRwIjoiaHR0cHM6Ly9zdHMud2luZG93cy5uZXQvNzJmOTg4YmYtODZmMS00MWFmLTkxYWItMmQ3Y2QwMTFkYjQ3LyIsImlwYWRkciI6IjE2Ny4yMjAuMS4xMzAiLCJuYW1lIjoiWXVnYW5nIFdhbmciLCJvaWQiOiI4OWVkNWJlOC1mZjk3LTQxYjUtYWIxMS0wNTVlMWUzY2MzNGIiLCJwdWlkIjoiMTAwM0JGRkQ5NTlGODk1NSIsInNjcCI6InVzZXJfaW1wZXJzb25hdGlvbiIsInN1YiI6IjJEWG5PTmM1RUFyNmFfM1Vya1JSYlFBdkdueHpxQWEtSExWczFyV3dndEkiLCJ0aWQiOiI1NDgyNmIyMi0zOGQ2LTRmYjItYmFkOS1iN2I5M2EzZTljNWEiLCJ1bmlxdWVfbmFtZSI6Inl1Z2FuZ3dAbWljcm9zb2Z0LmNvbSIsInZlciI6IjEuMCIsIndpZHMiOlsiNjJlOTAzOTQtNjlmNS00MjM3LTkxOTAtMDEyMTc3MTQ1ZTEwIl19.HsQfPkSvipjRO2ZgG4t5cNvSufauPNZuv_5ODyqUw0CjPAK0P__sznyq3Nef6N1kPpcw04_1qfKjAiOfcdylkGPxZKjvIyvI1uSJMtEqpXsnNuQvBw-uXnsqNCIhxQ4Lo6BTITUWF9GA0wea3ivRB2Bgui1VR1TJprRHdmvBqEwB2NdnVB0j3XHWVtDC0fPoQK7NWLotqNUdfm-sX98Wj3aBWHrEeXeWn3qO_fnEwevDjdsuEXztJbJr9KaWW5zWlwBnqVrVThFMvNoaYe7fXKBJYLFX9r-w27wHDfm2PV5rtKQTveVfLsST2coJup4_GVKYcsOG80qMndFttfKk1A]
|
||||
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.4 msrest_azure/0.4.3
|
||||
resourcemanagementclient/0.30.0rc6 Azure-SDK-For-Python AZURECLI/TEST/0.1.0b7]
|
||||
accept-language: [en-US]
|
||||
x-ms-client-request-id: [d818a7dc-90ee-11e6-a970-64510658e3b3]
|
||||
method: GET
|
||||
uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/azure-cli-deployment-uri-test/providers/Microsoft.Resources/deployments/mock-deployment/operationStatuses/08587252802660850777?api-version=2016-02-01
|
||||
response:
|
||||
body:
|
||||
string: !!binary |
|
||||
H4sIAAAAAAAEAO29B2AcSZYlJi9tynt/SvVK1+B0oQiAYBMk2JBAEOzBiM3mkuwdaUcjKasqgcpl
|
||||
VmVdZhZAzO2dvPfee++999577733ujudTif33/8/XGZkAWz2zkrayZ4hgKrIHz9+fB8/In7xR02b
|
||||
tevmo0cfvV5Pp3k+y2cf/ZL/ByCIe+QWAAAA
|
||||
headers:
|
||||
Cache-Control: [no-cache]
|
||||
Content-Encoding: [gzip]
|
||||
Content-Length: ['141']
|
||||
Content-Type: [application/json; charset=utf-8]
|
||||
Date: ['Thu, 13 Oct 2016 02:44:10 GMT']
|
||||
Expires: ['-1']
|
||||
Pragma: [no-cache]
|
||||
Strict-Transport-Security: [max-age=31536000; includeSubDomains]
|
||||
Vary: [Accept-Encoding]
|
||||
status: {code: 200, message: OK}
|
||||
- request:
|
||||
body: null
|
||||
headers:
|
||||
Accept: [application/json]
|
||||
Accept-Encoding: ['gzip, deflate']
|
||||
Authorization: [Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsIng1dCI6Ikk2b0J3NFZ6QkhPcWxlR3JWMkFKZEE1RW1YYyIsImtpZCI6Ikk2b0J3NFZ6QkhPcWxlR3JWMkFKZEE1RW1YYyJ9.eyJhdWQiOiJodHRwczovL21hbmFnZW1lbnQuY29yZS53aW5kb3dzLm5ldC8iLCJpc3MiOiJodHRwczovL3N0cy53aW5kb3dzLm5ldC81NDgyNmIyMi0zOGQ2LTRmYjItYmFkOS1iN2I5M2EzZTljNWEvIiwiaWF0IjoxNDc2MzIzMjEwLCJuYmYiOjE0NzYzMjMyMTAsImV4cCI6MTQ3NjMyNzExMCwiYWNyIjoiMSIsImFsdHNlY2lkIjoiNTo6MTAwMzAwMDA4MDFDNDREMyIsImFtciI6WyJwd2QiLCJtZmEiXSwiYXBwaWQiOiIwNGIwNzc5NS04ZGRiLTQ2MWEtYmJlZS0wMmY5ZTFiZjdiNDYiLCJhcHBpZGFjciI6IjAiLCJlX2V4cCI6MTA4MDAsImVtYWlsIjoieXVnYW5nd0BtaWNyb3NvZnQuY29tIiwiZmFtaWx5X25hbWUiOiJXYW5nIiwiZ2l2ZW5fbmFtZSI6Ill1Z2FuZyIsImdyb3VwcyI6WyJlNGJiMGI1Ni0xMDE0LTQwZjgtODhhYi0zZDhhOGNiMGUwODYiXSwiaWRwIjoiaHR0cHM6Ly9zdHMud2luZG93cy5uZXQvNzJmOTg4YmYtODZmMS00MWFmLTkxYWItMmQ3Y2QwMTFkYjQ3LyIsImlwYWRkciI6IjE2Ny4yMjAuMS4xMzAiLCJuYW1lIjoiWXVnYW5nIFdhbmciLCJvaWQiOiI4OWVkNWJlOC1mZjk3LTQxYjUtYWIxMS0wNTVlMWUzY2MzNGIiLCJwdWlkIjoiMTAwM0JGRkQ5NTlGODk1NSIsInNjcCI6InVzZXJfaW1wZXJzb25hdGlvbiIsInN1YiI6IjJEWG5PTmM1RUFyNmFfM1Vya1JSYlFBdkdueHpxQWEtSExWczFyV3dndEkiLCJ0aWQiOiI1NDgyNmIyMi0zOGQ2LTRmYjItYmFkOS1iN2I5M2EzZTljNWEiLCJ1bmlxdWVfbmFtZSI6Inl1Z2FuZ3dAbWljcm9zb2Z0LmNvbSIsInZlciI6IjEuMCIsIndpZHMiOlsiNjJlOTAzOTQtNjlmNS00MjM3LTkxOTAtMDEyMTc3MTQ1ZTEwIl19.HsQfPkSvipjRO2ZgG4t5cNvSufauPNZuv_5ODyqUw0CjPAK0P__sznyq3Nef6N1kPpcw04_1qfKjAiOfcdylkGPxZKjvIyvI1uSJMtEqpXsnNuQvBw-uXnsqNCIhxQ4Lo6BTITUWF9GA0wea3ivRB2Bgui1VR1TJprRHdmvBqEwB2NdnVB0j3XHWVtDC0fPoQK7NWLotqNUdfm-sX98Wj3aBWHrEeXeWn3qO_fnEwevDjdsuEXztJbJr9KaWW5zWlwBnqVrVThFMvNoaYe7fXKBJYLFX9r-w27wHDfm2PV5rtKQTveVfLsST2coJup4_GVKYcsOG80qMndFttfKk1A]
|
||||
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.4 msrest_azure/0.4.3
|
||||
resourcemanagementclient/0.30.0rc6 Azure-SDK-For-Python AZURECLI/TEST/0.1.0b7]
|
||||
accept-language: [en-US]
|
||||
x-ms-client-request-id: [d818a7dc-90ee-11e6-a970-64510658e3b3]
|
||||
method: GET
|
||||
uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/azure-cli-deployment-uri-test/providers/Microsoft.Resources/deployments/mock-deployment?api-version=2016-02-01
|
||||
response:
|
||||
body:
|
||||
string: !!binary |
|
||||
H4sIAAAAAAAEAO29B2AcSZYlJi9tynt/SvVK1+B0oQiAYBMk2JBAEOzBiM3mkuwdaUcjKasqgcpl
|
||||
VmVdZhZAzO2dvPfee++999577733ujudTif33/8/XGZkAWz2zkrayZ4hgKrIHz9+fB8/In7xR8Xs
|
||||
o0cf3W3Wk2ZaF6u2qJbN3Z3J7vmn+w92t3cn5zvb+7NZtp3l03vb08nDvQd75zsP7z/cuVvnTbWu
|
||||
p/nndbVeNXezH6zrfHtaFtuzfFVW14t82W6v62K7zZv27qquLotZXjd3vyimddVU5+34lQJo7ro3
|
||||
mrtNsViV+e8vH300+miZLXLCsPsxAVzldVvkzUePfvFHbU7fZm3+vFi+xd/UL70zb9tV8+ju3Tq7
|
||||
Gl8U7Xw9WTd5Pa2WLfU0nlaLu8dA2qF+d5E1bV7fberpXfp6kS1nv/+imq1LwtE22jYDl4/u0ke9
|
||||
xrYJBt8Z0/inm2pJI1A8fpKIQkQndHfHO/jvo19Co8tqGjahwqMrq2mGicHv7fUK5Hjd1sXygqBc
|
||||
ZuUaH1xRR+sG7wrBhlsy1jwQwYcnaHvZXOx+9EvodRoCWp0tp3WOGclKepeofVkATQL1uiVCU4vX
|
||||
6+k0z2f5jL5viwUByRYr+nxvZ/fT7d2d7d17b3b2Hu3fe3T/wfjTTw8e7O7c+ylqOlvXOpiPXr7Z
|
||||
PRjvPfh099Pd+6/pq2lV1zlNI317Bq7M9x/ke5P9T7fvnz+4t70/3T/Yzg4e7Gzv7O8d7N/fv3d/
|
||||
trdDrzFy4K2PHn3vF/Pwm1U2BYqO117k7VVVv6XWZmreEHnkDf8TemkpTV/nU+Ki9lrYm140s4CX
|
||||
DLm//0voPxpTvsqXs3w5ZXb8Hn1SrdvVuqU/CKH86sXrz/GbzsiXk5/Opy1B1Bn5xTKCDeQ1GH6+
|
||||
ZmnN9h88ePjg4Wx759Pdyfb+7sPJ9sOciLO7t5fl9z7df/jp3gG91egIXoElBa1Zfp6ty9aMzXxD
|
||||
SGZgmo+Oy7K6+kmiwNnySbVeom/u8e7PhX7QObtL6OCnQXoAHsNhNiZ10h/l3cjQ8ja7oMF99+7v
|
||||
+9HOwYNPHzyYnG8fPLxHJN3JHmxPsmy6nc12H+6cz6Y7B/f2f9+P6B1C1NM79NfGiZvllmr0DaOQ
|
||||
FssJ+k/bOjs/L6bpeV0t0qws05/8oqEv0598cfqGXiXQbTWtSnrvW/Sn0PJlVbevsuUF+sGnBL8t
|
||||
lsyW3a/khePZjOaheVnn58U7+uYni7pdZ6WSlpp5EG5sm9HAGhq3DIQ+WNVFBQp/9OjT+zs7OwSt
|
||||
qIm1CRY1OpNxQqmE/MVK93mVzZ5kZbac5rWbkf9fMduGcf6/ifOAZVoSmulE8aTXCfzPAvf1KEIt
|
||||
PSDd5gB0A8/tEoAbeO5pvrymlx3x///CZL2B/bC5Cgiw5iqE7IaxqCEB+lngH3zjvRT72vILkKO/
|
||||
fXYhfqH3b2AXoqjYiS/XrSHs/184Jja2HzbTMA4p+UdMesMyqouIl2AF28r++v8jg0hE5zH32e2M
|
||||
IoE6nJb/X7FcZHz/L2U7gym9T/B/FvgN33gvdb/2+r+BuTqWj0jLIwuYCzqQ3qbvDNn//8JW/ZH9
|
||||
sBkKGDDndHmKWhKkHz7r4GvLM8CO/vZZhniG3o+zzPd/CbHNRzQSClptWoYDQ2aYD5/Fj9DF/wPS
|
||||
LC4LbRIAAA==
|
||||
headers:
|
||||
Cache-Control: [no-cache]
|
||||
Content-Encoding: [gzip]
|
||||
Content-Length: ['1261']
|
||||
Content-Type: [application/json; charset=utf-8]
|
||||
Date: ['Thu, 13 Oct 2016 02:44:10 GMT']
|
||||
Expires: ['-1']
|
||||
Pragma: [no-cache]
|
||||
Strict-Transport-Security: [max-age=31536000; includeSubDomains]
|
||||
Vary: [Accept-Encoding]
|
||||
status: {code: 200, message: OK}
|
||||
- request:
|
||||
body: null
|
||||
headers:
|
||||
Accept: [application/json]
|
||||
Accept-Encoding: ['gzip, deflate']
|
||||
Authorization: [Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsIng1dCI6Ikk2b0J3NFZ6QkhPcWxlR3JWMkFKZEE1RW1YYyIsImtpZCI6Ikk2b0J3NFZ6QkhPcWxlR3JWMkFKZEE1RW1YYyJ9.eyJhdWQiOiJodHRwczovL21hbmFnZW1lbnQuY29yZS53aW5kb3dzLm5ldC8iLCJpc3MiOiJodHRwczovL3N0cy53aW5kb3dzLm5ldC81NDgyNmIyMi0zOGQ2LTRmYjItYmFkOS1iN2I5M2EzZTljNWEvIiwiaWF0IjoxNDc2MzIzMjEwLCJuYmYiOjE0NzYzMjMyMTAsImV4cCI6MTQ3NjMyNzExMCwiYWNyIjoiMSIsImFsdHNlY2lkIjoiNTo6MTAwMzAwMDA4MDFDNDREMyIsImFtciI6WyJwd2QiLCJtZmEiXSwiYXBwaWQiOiIwNGIwNzc5NS04ZGRiLTQ2MWEtYmJlZS0wMmY5ZTFiZjdiNDYiLCJhcHBpZGFjciI6IjAiLCJlX2V4cCI6MTA4MDAsImVtYWlsIjoieXVnYW5nd0BtaWNyb3NvZnQuY29tIiwiZmFtaWx5X25hbWUiOiJXYW5nIiwiZ2l2ZW5fbmFtZSI6Ill1Z2FuZyIsImdyb3VwcyI6WyJlNGJiMGI1Ni0xMDE0LTQwZjgtODhhYi0zZDhhOGNiMGUwODYiXSwiaWRwIjoiaHR0cHM6Ly9zdHMud2luZG93cy5uZXQvNzJmOTg4YmYtODZmMS00MWFmLTkxYWItMmQ3Y2QwMTFkYjQ3LyIsImlwYWRkciI6IjE2Ny4yMjAuMS4xMzAiLCJuYW1lIjoiWXVnYW5nIFdhbmciLCJvaWQiOiI4OWVkNWJlOC1mZjk3LTQxYjUtYWIxMS0wNTVlMWUzY2MzNGIiLCJwdWlkIjoiMTAwM0JGRkQ5NTlGODk1NSIsInNjcCI6InVzZXJfaW1wZXJzb25hdGlvbiIsInN1YiI6IjJEWG5PTmM1RUFyNmFfM1Vya1JSYlFBdkdueHpxQWEtSExWczFyV3dndEkiLCJ0aWQiOiI1NDgyNmIyMi0zOGQ2LTRmYjItYmFkOS1iN2I5M2EzZTljNWEiLCJ1bmlxdWVfbmFtZSI6Inl1Z2FuZ3dAbWljcm9zb2Z0LmNvbSIsInZlciI6IjEuMCIsIndpZHMiOlsiNjJlOTAzOTQtNjlmNS00MjM3LTkxOTAtMDEyMTc3MTQ1ZTEwIl19.HsQfPkSvipjRO2ZgG4t5cNvSufauPNZuv_5ODyqUw0CjPAK0P__sznyq3Nef6N1kPpcw04_1qfKjAiOfcdylkGPxZKjvIyvI1uSJMtEqpXsnNuQvBw-uXnsqNCIhxQ4Lo6BTITUWF9GA0wea3ivRB2Bgui1VR1TJprRHdmvBqEwB2NdnVB0j3XHWVtDC0fPoQK7NWLotqNUdfm-sX98Wj3aBWHrEeXeWn3qO_fnEwevDjdsuEXztJbJr9KaWW5zWlwBnqVrVThFMvNoaYe7fXKBJYLFX9r-w27wHDfm2PV5rtKQTveVfLsST2coJup4_GVKYcsOG80qMndFttfKk1A]
|
||||
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.4 msrest_azure/0.4.3
|
||||
resourcemanagementclient/0.30.0rc6 Azure-SDK-For-Python AZURECLI/TEST/0.1.0b7]
|
||||
accept-language: [en-US]
|
||||
x-ms-client-request-id: [ebc93770-90ee-11e6-9e20-64510658e3b3]
|
||||
method: GET
|
||||
uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/azure-cli-deployment-uri-test/providers/Microsoft.Resources/deployments/mock-deployment?api-version=2016-02-01
|
||||
response:
|
||||
body:
|
||||
string: !!binary |
|
||||
H4sIAAAAAAAEAO29B2AcSZYlJi9tynt/SvVK1+B0oQiAYBMk2JBAEOzBiM3mkuwdaUcjKasqgcpl
|
||||
VmVdZhZAzO2dvPfee++999577733ujudTif33/8/XGZkAWz2zkrayZ4hgKrIHz9+fB8/In7xR8Xs
|
||||
o0cf3W3Wk2ZaF6u2qJbN3Z3J7vmn+w92t3cn5zvb+7NZtp3l03vb08nDvQd75zsP7z/cuVvnTbWu
|
||||
p/nndbVeNXezH6zrfHtaFtuzfFVW14t82W6v62K7zZv27qquLotZXjd3vyimddVU5+34lQJo7ro3
|
||||
mrtNsViV+e8vH300+miZLXLCsPsxAVzldVvkzUePfvFHbU7fZm3+vFi+xd/UL70zb9tV8+ju3Tq7
|
||||
Gl8U7Xw9WTd5Pa2WLfU0nlaLu8dA2qF+d5E1bV7fberpXfp6kS1nv/+imq1LwtE22jYDl4/u0ke9
|
||||
xrYJBt8Z0/inm2pJI1A8fpKIQkQndHfHO/jvo19Co8tqGjahwqMrq2mGicHv7fUK5Hjd1sXygqBc
|
||||
ZuUaH1xRR+sG7wrBhlsy1jwQwYcnaHvZXOx+9EvodRoCWp0tp3WOGclKepeofVkATQL1uiVCU4vX
|
||||
6+k0z2f5jL5viwUByRYr+nxvZ/fT7d2d7d17b3b2Hu3fe3T/wfjTTw8e7O7c+ylqOlvXOpiPXr7Z
|
||||
PRjvPfh099Pd+6/pq2lV1zlNI317Bq7M9x/ke5P9T7fvnz+4t70/3T/Yzg4e7Gzv7O8d7N/fv3d/
|
||||
trdDrzFy4K2PHn3vF/Pwm1U2BYqO117k7VVVv6XWZmreEHnkDf8TemkpTV/nU+Ki9lrYm140s4CX
|
||||
DLm//0voPxpTvsqXs3w5ZXb8Hn1SrdvVuqU/CKH86sXrz/GbzsiXk5/Opy1B1Bn5xTKCDeQ1GH6+
|
||||
ZmnN9h88ePjg4Wx759Pdyfb+7sPJ9sOciLO7t5fl9z7df/jp3gG91egIXoElBa1Zfp6ty9aMzXxD
|
||||
SGZgmo+Oy7K6+kmiwNnySbVeom/u8e7PhX7QObtL6OCnQXoAHsNhNiZ10h/l3cjQ8ja7oMF99+7v
|
||||
+9HOwYNPHzyYnG8fPLxHJN3JHmxPsmy6nc12H+6cz6Y7B/f2f9+P6B1C1NM79NfGiZvllmr0DaOQ
|
||||
FssJ+k/bOjs/L6bpeV0t0qws05/8oqEv0598cfqGXiXQbTWtSnrvW/Sn0PJlVbevsuUF+sGnBL8t
|
||||
lsyW3a/khePZjOaheVnn58U7+uYni7pdZ6WSlpp5EG5sm9HAGhq3DIQ+WNVFBQp/9OjT+zs7OwSt
|
||||
qIm1CRY1OpNxQqmE/MVK93mVzZ5kZbac5rWbkf9fMduGcf6/ifOAZVoSmulE8aTXCfzPAvf1KEIt
|
||||
PSDd5gB0A8/tEoAbeO5pvrymlx3x///CZL2B/bC5Cgiw5iqE7IaxqCEB+lngH3zjvRT72vILkKO/
|
||||
fXYhfqH3b2AXoqjYiS/XrSHs/184Jja2HzbTMA4p+UdMesMyqouIl2AF28r++v8jg0hE5zH32e2M
|
||||
IoE6nJb/X7FcZHz/L2U7gym9T/B/FvgN33gvdb/2+r+BuTqWj0jLIwuYCzqQ3qbvDNn//8JW/ZH9
|
||||
sBkKGDDndHmKWhKkHz7r4GvLM8CO/vZZhniG3o+zzPd/CbHNRzQSClptWoYDQ2aYD5/Fj9DF/wPS
|
||||
LC4LbRIAAA==
|
||||
headers:
|
||||
Cache-Control: [no-cache]
|
||||
Content-Encoding: [gzip]
|
||||
Content-Length: ['1261']
|
||||
Content-Type: [application/json; charset=utf-8]
|
||||
Date: ['Thu, 13 Oct 2016 02:44:12 GMT']
|
||||
Expires: ['-1']
|
||||
Pragma: [no-cache]
|
||||
Strict-Transport-Security: [max-age=31536000; includeSubDomains]
|
||||
Vary: [Accept-Encoding]
|
||||
status: {code: 200, message: OK}
|
||||
- request:
|
||||
body: null
|
||||
headers:
|
||||
Accept: [application/json]
|
||||
Accept-Encoding: ['gzip, deflate']
|
||||
Authorization: [Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsIng1dCI6Ikk2b0J3NFZ6QkhPcWxlR3JWMkFKZEE1RW1YYyIsImtpZCI6Ikk2b0J3NFZ6QkhPcWxlR3JWMkFKZEE1RW1YYyJ9.eyJhdWQiOiJodHRwczovL21hbmFnZW1lbnQuY29yZS53aW5kb3dzLm5ldC8iLCJpc3MiOiJodHRwczovL3N0cy53aW5kb3dzLm5ldC81NDgyNmIyMi0zOGQ2LTRmYjItYmFkOS1iN2I5M2EzZTljNWEvIiwiaWF0IjoxNDc2MzIzMjEwLCJuYmYiOjE0NzYzMjMyMTAsImV4cCI6MTQ3NjMyNzExMCwiYWNyIjoiMSIsImFsdHNlY2lkIjoiNTo6MTAwMzAwMDA4MDFDNDREMyIsImFtciI6WyJwd2QiLCJtZmEiXSwiYXBwaWQiOiIwNGIwNzc5NS04ZGRiLTQ2MWEtYmJlZS0wMmY5ZTFiZjdiNDYiLCJhcHBpZGFjciI6IjAiLCJlX2V4cCI6MTA4MDAsImVtYWlsIjoieXVnYW5nd0BtaWNyb3NvZnQuY29tIiwiZmFtaWx5X25hbWUiOiJXYW5nIiwiZ2l2ZW5fbmFtZSI6Ill1Z2FuZyIsImdyb3VwcyI6WyJlNGJiMGI1Ni0xMDE0LTQwZjgtODhhYi0zZDhhOGNiMGUwODYiXSwiaWRwIjoiaHR0cHM6Ly9zdHMud2luZG93cy5uZXQvNzJmOTg4YmYtODZmMS00MWFmLTkxYWItMmQ3Y2QwMTFkYjQ3LyIsImlwYWRkciI6IjE2Ny4yMjAuMS4xMzAiLCJuYW1lIjoiWXVnYW5nIFdhbmciLCJvaWQiOiI4OWVkNWJlOC1mZjk3LTQxYjUtYWIxMS0wNTVlMWUzY2MzNGIiLCJwdWlkIjoiMTAwM0JGRkQ5NTlGODk1NSIsInNjcCI6InVzZXJfaW1wZXJzb25hdGlvbiIsInN1YiI6IjJEWG5PTmM1RUFyNmFfM1Vya1JSYlFBdkdueHpxQWEtSExWczFyV3dndEkiLCJ0aWQiOiI1NDgyNmIyMi0zOGQ2LTRmYjItYmFkOS1iN2I5M2EzZTljNWEiLCJ1bmlxdWVfbmFtZSI6Inl1Z2FuZ3dAbWljcm9zb2Z0LmNvbSIsInZlciI6IjEuMCIsIndpZHMiOlsiNjJlOTAzOTQtNjlmNS00MjM3LTkxOTAtMDEyMTc3MTQ1ZTEwIl19.HsQfPkSvipjRO2ZgG4t5cNvSufauPNZuv_5ODyqUw0CjPAK0P__sznyq3Nef6N1kPpcw04_1qfKjAiOfcdylkGPxZKjvIyvI1uSJMtEqpXsnNuQvBw-uXnsqNCIhxQ4Lo6BTITUWF9GA0wea3ivRB2Bgui1VR1TJprRHdmvBqEwB2NdnVB0j3XHWVtDC0fPoQK7NWLotqNUdfm-sX98Wj3aBWHrEeXeWn3qO_fnEwevDjdsuEXztJbJr9KaWW5zWlwBnqVrVThFMvNoaYe7fXKBJYLFX9r-w27wHDfm2PV5rtKQTveVfLsST2coJup4_GVKYcsOG80qMndFttfKk1A]
|
||||
Connection: [keep-alive]
|
||||
Content-Length: ['0']
|
||||
Content-Type: [application/json; charset=utf-8]
|
||||
User-Agent: [python/3.5.0 (Windows-10.0.14393) requests/2.9.1 msrest/0.4.4 msrest_azure/0.4.3
|
||||
resourcemanagementclient/0.30.0rc6 Azure-SDK-For-Python AZURECLI/TEST/0.1.0b7]
|
||||
accept-language: [en-US]
|
||||
x-ms-client-request-id: [ec69721c-90ee-11e6-9651-64510658e3b3]
|
||||
method: DELETE
|
||||
uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/azure-cli-deployment-uri-test/providers/Microsoft.Resources/deployments/mock-deployment?api-version=2016-02-01
|
||||
response:
|
||||
body: {string: ''}
|
||||
headers:
|
||||
Cache-Control: [no-cache]
|
||||
Content-Length: ['0']
|
||||
Date: ['Thu, 13 Oct 2016 02:44:13 GMT']
|
||||
Expires: ['-1']
|
||||
Location: ['https://management.azure.com/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/operationresults/eyJqb2JJZCI6IkRlcGxveW1lbnREZWxldGlvbkpvYi1HTlMtQVpVUkU6MkRDTEk6MkRERVBMT1lNRU5UOjJEVVJJOjJEVEVTVC1TSU1QTEU6NUZERVBMT1ktIiwiam9iTG9jYXRpb24iOiJ3ZXN0dXMifQ?api-version=2016-02-01']
|
||||
Pragma: [no-cache]
|
||||
Retry-After: ['15']
|
||||
Strict-Transport-Security: [max-age=31536000; includeSubDomains]
|
||||
x-ms-ratelimit-remaining-subscription-writes: ['1199']
|
||||
status: {code: 202, message: Accepted}
|
||||
- request:
|
||||
body: null
|
||||
headers:
|
||||
Accept: [application/json]
|
||||
Accept-Encoding: ['gzip, deflate']
|
||||
Authorization: [Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsIng1dCI6Ikk2b0J3NFZ6QkhPcWxlR3JWMkFKZEE1RW1YYyIsImtpZCI6Ikk2b0J3NFZ6QkhPcWxlR3JWMkFKZEE1RW1YYyJ9.eyJhdWQiOiJodHRwczovL21hbmFnZW1lbnQuY29yZS53aW5kb3dzLm5ldC8iLCJpc3MiOiJodHRwczovL3N0cy53aW5kb3dzLm5ldC81NDgyNmIyMi0zOGQ2LTRmYjItYmFkOS1iN2I5M2EzZTljNWEvIiwiaWF0IjoxNDc2MzIzMjEwLCJuYmYiOjE0NzYzMjMyMTAsImV4cCI6MTQ3NjMyNzExMCwiYWNyIjoiMSIsImFsdHNlY2lkIjoiNTo6MTAwMzAwMDA4MDFDNDREMyIsImFtciI6WyJwd2QiLCJtZmEiXSwiYXBwaWQiOiIwNGIwNzc5NS04ZGRiLTQ2MWEtYmJlZS0wMmY5ZTFiZjdiNDYiLCJhcHBpZGFjciI6IjAiLCJlX2V4cCI6MTA4MDAsImVtYWlsIjoieXVnYW5nd0BtaWNyb3NvZnQuY29tIiwiZmFtaWx5X25hbWUiOiJXYW5nIiwiZ2l2ZW5fbmFtZSI6Ill1Z2FuZyIsImdyb3VwcyI6WyJlNGJiMGI1Ni0xMDE0LTQwZjgtODhhYi0zZDhhOGNiMGUwODYiXSwiaWRwIjoiaHR0cHM6Ly9zdHMud2luZG93cy5uZXQvNzJmOTg4YmYtODZmMS00MWFmLTkxYWItMmQ3Y2QwMTFkYjQ3LyIsImlwYWRkciI6IjE2Ny4yMjAuMS4xMzAiLCJuYW1lIjoiWXVnYW5nIFdhbmciLCJvaWQiOiI4OWVkNWJlOC1mZjk3LTQxYjUtYWIxMS0wNTVlMWUzY2MzNGIiLCJwdWlkIjoiMTAwM0JGRkQ5NTlGODk1NSIsInNjcCI6InVzZXJfaW1wZXJzb25hdGlvbiIsInN1YiI6IjJEWG5PTmM1RUFyNmFfM1Vya1JSYlFBdkdueHpxQWEtSExWczFyV3dndEkiLCJ0aWQiOiI1NDgyNmIyMi0zOGQ2LTRmYjItYmFkOS1iN2I5M2EzZTljNWEiLCJ1bmlxdWVfbmFtZSI6Inl1Z2FuZ3dAbWljcm9zb2Z0LmNvbSIsInZlciI6IjEuMCIsIndpZHMiOlsiNjJlOTAzOTQtNjlmNS00MjM3LTkxOTAtMDEyMTc3MTQ1ZTEwIl19.HsQfPkSvipjRO2ZgG4t5cNvSufauPNZuv_5ODyqUw0CjPAK0P__sznyq3Nef6N1kPpcw04_1qfKjAiOfcdylkGPxZKjvIyvI1uSJMtEqpXsnNuQvBw-uXnsqNCIhxQ4Lo6BTITUWF9GA0wea3ivRB2Bgui1VR1TJprRHdmvBqEwB2NdnVB0j3XHWVtDC0fPoQK7NWLotqNUdfm-sX98Wj3aBWHrEeXeWn3qO_fnEwevDjdsuEXztJbJr9KaWW5zWlwBnqVrVThFMvNoaYe7fXKBJYLFX9r-w27wHDfm2PV5rtKQTveVfLsST2coJup4_GVKYcsOG80qMndFttfKk1A]
|
||||
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.4 msrest_azure/0.4.3
|
||||
resourcemanagementclient/0.30.0rc6 Azure-SDK-For-Python AZURECLI/TEST/0.1.0b7]
|
||||
accept-language: [en-US]
|
||||
x-ms-client-request-id: [ec69721c-90ee-11e6-9651-64510658e3b3]
|
||||
method: GET
|
||||
uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/operationresults/eyJqb2JJZCI6IkRlcGxveW1lbnREZWxldGlvbkpvYi1HTlMtQVpVUkU6MkRDTEk6MkRERVBMT1lNRU5UOjJEVVJJOjJEVEVTVC1TSU1QTEU6NUZERVBMT1ktIiwiam9iTG9jYXRpb24iOiJ3ZXN0dXMifQ?api-version=2016-02-01
|
||||
response:
|
||||
body: {string: ''}
|
||||
headers:
|
||||
Cache-Control: [no-cache]
|
||||
Content-Length: ['0']
|
||||
Date: ['Thu, 13 Oct 2016 02:44:28 GMT']
|
||||
Expires: ['-1']
|
||||
Location: ['https://management.azure.com/subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/operationresults/eyJqb2JJZCI6IkRlcGxveW1lbnREZWxldGlvbkpvYi1HTlMtQVpVUkU6MkRDTEk6MkRERVBMT1lNRU5UOjJEVVJJOjJEVEVTVC1TSU1QTEU6NUZERVBMT1ktIiwiam9iTG9jYXRpb24iOiJ3ZXN0dXMifQ?api-version=2016-02-01']
|
||||
Pragma: [no-cache]
|
||||
Retry-After: ['15']
|
||||
Strict-Transport-Security: [max-age=31536000; includeSubDomains]
|
||||
status: {code: 202, message: Accepted}
|
||||
- request:
|
||||
body: null
|
||||
headers:
|
||||
Accept: [application/json]
|
||||
Accept-Encoding: ['gzip, deflate']
|
||||
Authorization: [Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsIng1dCI6Ikk2b0J3NFZ6QkhPcWxlR3JWMkFKZEE1RW1YYyIsImtpZCI6Ikk2b0J3NFZ6QkhPcWxlR3JWMkFKZEE1RW1YYyJ9.eyJhdWQiOiJodHRwczovL21hbmFnZW1lbnQuY29yZS53aW5kb3dzLm5ldC8iLCJpc3MiOiJodHRwczovL3N0cy53aW5kb3dzLm5ldC81NDgyNmIyMi0zOGQ2LTRmYjItYmFkOS1iN2I5M2EzZTljNWEvIiwiaWF0IjoxNDc2MzIzMjEwLCJuYmYiOjE0NzYzMjMyMTAsImV4cCI6MTQ3NjMyNzExMCwiYWNyIjoiMSIsImFsdHNlY2lkIjoiNTo6MTAwMzAwMDA4MDFDNDREMyIsImFtciI6WyJwd2QiLCJtZmEiXSwiYXBwaWQiOiIwNGIwNzc5NS04ZGRiLTQ2MWEtYmJlZS0wMmY5ZTFiZjdiNDYiLCJhcHBpZGFjciI6IjAiLCJlX2V4cCI6MTA4MDAsImVtYWlsIjoieXVnYW5nd0BtaWNyb3NvZnQuY29tIiwiZmFtaWx5X25hbWUiOiJXYW5nIiwiZ2l2ZW5fbmFtZSI6Ill1Z2FuZyIsImdyb3VwcyI6WyJlNGJiMGI1Ni0xMDE0LTQwZjgtODhhYi0zZDhhOGNiMGUwODYiXSwiaWRwIjoiaHR0cHM6Ly9zdHMud2luZG93cy5uZXQvNzJmOTg4YmYtODZmMS00MWFmLTkxYWItMmQ3Y2QwMTFkYjQ3LyIsImlwYWRkciI6IjE2Ny4yMjAuMS4xMzAiLCJuYW1lIjoiWXVnYW5nIFdhbmciLCJvaWQiOiI4OWVkNWJlOC1mZjk3LTQxYjUtYWIxMS0wNTVlMWUzY2MzNGIiLCJwdWlkIjoiMTAwM0JGRkQ5NTlGODk1NSIsInNjcCI6InVzZXJfaW1wZXJzb25hdGlvbiIsInN1YiI6IjJEWG5PTmM1RUFyNmFfM1Vya1JSYlFBdkdueHpxQWEtSExWczFyV3dndEkiLCJ0aWQiOiI1NDgyNmIyMi0zOGQ2LTRmYjItYmFkOS1iN2I5M2EzZTljNWEiLCJ1bmlxdWVfbmFtZSI6Inl1Z2FuZ3dAbWljcm9zb2Z0LmNvbSIsInZlciI6IjEuMCIsIndpZHMiOlsiNjJlOTAzOTQtNjlmNS00MjM3LTkxOTAtMDEyMTc3MTQ1ZTEwIl19.HsQfPkSvipjRO2ZgG4t5cNvSufauPNZuv_5ODyqUw0CjPAK0P__sznyq3Nef6N1kPpcw04_1qfKjAiOfcdylkGPxZKjvIyvI1uSJMtEqpXsnNuQvBw-uXnsqNCIhxQ4Lo6BTITUWF9GA0wea3ivRB2Bgui1VR1TJprRHdmvBqEwB2NdnVB0j3XHWVtDC0fPoQK7NWLotqNUdfm-sX98Wj3aBWHrEeXeWn3qO_fnEwevDjdsuEXztJbJr9KaWW5zWlwBnqVrVThFMvNoaYe7fXKBJYLFX9r-w27wHDfm2PV5rtKQTveVfLsST2coJup4_GVKYcsOG80qMndFttfKk1A]
|
||||
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.4 msrest_azure/0.4.3
|
||||
resourcemanagementclient/0.30.0rc6 Azure-SDK-For-Python AZURECLI/TEST/0.1.0b7]
|
||||
accept-language: [en-US]
|
||||
x-ms-client-request-id: [ec69721c-90ee-11e6-9651-64510658e3b3]
|
||||
method: GET
|
||||
uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/operationresults/eyJqb2JJZCI6IkRlcGxveW1lbnREZWxldGlvbkpvYi1HTlMtQVpVUkU6MkRDTEk6MkRERVBMT1lNRU5UOjJEVVJJOjJEVEVTVC1TSU1QTEU6NUZERVBMT1ktIiwiam9iTG9jYXRpb24iOiJ3ZXN0dXMifQ?api-version=2016-02-01
|
||||
response:
|
||||
body: {string: ''}
|
||||
headers:
|
||||
Cache-Control: [no-cache]
|
||||
Date: ['Thu, 13 Oct 2016 02:44:43 GMT']
|
||||
Expires: ['-1']
|
||||
Pragma: [no-cache]
|
||||
Strict-Transport-Security: [max-age=31536000; includeSubDomains]
|
||||
status: {code: 204, message: No Content}
|
||||
- request:
|
||||
body: null
|
||||
headers:
|
||||
Accept: [application/json]
|
||||
Accept-Encoding: ['gzip, deflate']
|
||||
Authorization: [Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsIng1dCI6Ikk2b0J3NFZ6QkhPcWxlR3JWMkFKZEE1RW1YYyIsImtpZCI6Ikk2b0J3NFZ6QkhPcWxlR3JWMkFKZEE1RW1YYyJ9.eyJhdWQiOiJodHRwczovL21hbmFnZW1lbnQuY29yZS53aW5kb3dzLm5ldC8iLCJpc3MiOiJodHRwczovL3N0cy53aW5kb3dzLm5ldC81NDgyNmIyMi0zOGQ2LTRmYjItYmFkOS1iN2I5M2EzZTljNWEvIiwiaWF0IjoxNDc2MzIzMjEwLCJuYmYiOjE0NzYzMjMyMTAsImV4cCI6MTQ3NjMyNzExMCwiYWNyIjoiMSIsImFsdHNlY2lkIjoiNTo6MTAwMzAwMDA4MDFDNDREMyIsImFtciI6WyJwd2QiLCJtZmEiXSwiYXBwaWQiOiIwNGIwNzc5NS04ZGRiLTQ2MWEtYmJlZS0wMmY5ZTFiZjdiNDYiLCJhcHBpZGFjciI6IjAiLCJlX2V4cCI6MTA4MDAsImVtYWlsIjoieXVnYW5nd0BtaWNyb3NvZnQuY29tIiwiZmFtaWx5X25hbWUiOiJXYW5nIiwiZ2l2ZW5fbmFtZSI6Ill1Z2FuZyIsImdyb3VwcyI6WyJlNGJiMGI1Ni0xMDE0LTQwZjgtODhhYi0zZDhhOGNiMGUwODYiXSwiaWRwIjoiaHR0cHM6Ly9zdHMud2luZG93cy5uZXQvNzJmOTg4YmYtODZmMS00MWFmLTkxYWItMmQ3Y2QwMTFkYjQ3LyIsImlwYWRkciI6IjE2Ny4yMjAuMS4xMzAiLCJuYW1lIjoiWXVnYW5nIFdhbmciLCJvaWQiOiI4OWVkNWJlOC1mZjk3LTQxYjUtYWIxMS0wNTVlMWUzY2MzNGIiLCJwdWlkIjoiMTAwM0JGRkQ5NTlGODk1NSIsInNjcCI6InVzZXJfaW1wZXJzb25hdGlvbiIsInN1YiI6IjJEWG5PTmM1RUFyNmFfM1Vya1JSYlFBdkdueHpxQWEtSExWczFyV3dndEkiLCJ0aWQiOiI1NDgyNmIyMi0zOGQ2LTRmYjItYmFkOS1iN2I5M2EzZTljNWEiLCJ1bmlxdWVfbmFtZSI6Inl1Z2FuZ3dAbWljcm9zb2Z0LmNvbSIsInZlciI6IjEuMCIsIndpZHMiOlsiNjJlOTAzOTQtNjlmNS00MjM3LTkxOTAtMDEyMTc3MTQ1ZTEwIl19.HsQfPkSvipjRO2ZgG4t5cNvSufauPNZuv_5ODyqUw0CjPAK0P__sznyq3Nef6N1kPpcw04_1qfKjAiOfcdylkGPxZKjvIyvI1uSJMtEqpXsnNuQvBw-uXnsqNCIhxQ4Lo6BTITUWF9GA0wea3ivRB2Bgui1VR1TJprRHdmvBqEwB2NdnVB0j3XHWVtDC0fPoQK7NWLotqNUdfm-sX98Wj3aBWHrEeXeWn3qO_fnEwevDjdsuEXztJbJr9KaWW5zWlwBnqVrVThFMvNoaYe7fXKBJYLFX9r-w27wHDfm2PV5rtKQTveVfLsST2coJup4_GVKYcsOG80qMndFttfKk1A]
|
||||
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.4 msrest_azure/0.4.3
|
||||
resourcemanagementclient/0.30.0rc6 Azure-SDK-For-Python AZURECLI/TEST/0.1.0b7]
|
||||
accept-language: [en-US]
|
||||
x-ms-client-request-id: [001b5f5a-90ef-11e6-b5df-64510658e3b3]
|
||||
method: GET
|
||||
uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/azure-cli-deployment-uri-test/providers/Microsoft.Resources/deployments/?api-version=2016-02-01
|
||||
response:
|
||||
body:
|
||||
string: !!binary |
|
||||
H4sIAAAAAAAEAO29B2AcSZYlJi9tynt/SvVK1+B0oQiAYBMk2JBAEOzBiM3mkuwdaUcjKasqgcpl
|
||||
VmVdZhZAzO2dvPfee++999577733ujudTif33/8/XGZkAWz2zkrayZ4hgKrIHz9+fB8/In7xR5dZ
|
||||
uc4/evS97/+S/wdC6kBEDAAAAA==
|
||||
headers:
|
||||
Cache-Control: [no-cache]
|
||||
Content-Encoding: [gzip]
|
||||
Content-Length: ['133']
|
||||
Content-Type: [application/json; charset=utf-8]
|
||||
Date: ['Thu, 13 Oct 2016 02:44:45 GMT']
|
||||
Expires: ['-1']
|
||||
Pragma: [no-cache]
|
||||
Strict-Transport-Security: [max-age=31536000; includeSubDomains]
|
||||
Vary: [Accept-Encoding]
|
||||
status: {code: 200, message: OK}
|
||||
version: 1
|
|
@ -4,14 +4,13 @@ interactions:
|
|||
headers:
|
||||
Accept: [application/json]
|
||||
Accept-Encoding: ['gzip, deflate']
|
||||
Authorization: [Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsIng1dCI6IlliUkFRUlljRV9tb3RXVkpLSHJ3TEJiZF85cyIsImtpZCI6IlliUkFRUlljRV9tb3RXVkpLSHJ3TEJiZF85cyJ9.eyJhdWQiOiJodHRwczovL21hbmFnZW1lbnQuY29yZS53aW5kb3dzLm5ldC8iLCJpc3MiOiJodHRwczovL3N0cy53aW5kb3dzLm5ldC81NDgyNmIyMi0zOGQ2LTRmYjItYmFkOS1iN2I5M2EzZTljNWEvIiwiaWF0IjoxNDcyMjI2MDEzLCJuYmYiOjE0NzIyMjYwMTMsImV4cCI6MTQ3MjIyOTkxMywiYWNyIjoiMSIsImFtciI6WyJwd2QiXSwiYXBwaWQiOiIwNGIwNzc5NS04ZGRiLTQ2MWEtYmJlZS0wMmY5ZTFiZjdiNDYiLCJhcHBpZGFjciI6IjAiLCJlX2V4cCI6MTA4MDAsImZhbWlseV9uYW1lIjoiQWRtaW4yIiwiZ2l2ZW5fbmFtZSI6IkFkbWluMiIsImdyb3VwcyI6WyJlNGJiMGI1Ni0xMDE0LTQwZjgtODhhYi0zZDhhOGNiMGUwODYiLCI2Yjk3NzYxYS1kN2QwLTQ4ZjYtYWQ1Ni1mMzhkMzI3Yzg1NTMiXSwiaXBhZGRyIjoiMTY3LjIyMC4xLjE4NiIsIm5hbWUiOiJBZG1pbjIiLCJvaWQiOiI1OTYzZjUwYy03YzQzLTQwNWMtYWY3ZS01MzI5NGRlNzZhYmQiLCJwdWlkIjoiMTAwM0JGRkQ5NTlGODQyMyIsInNjcCI6InVzZXJfaW1wZXJzb25hdGlvbiIsInN1YiI6InNEZ2V4UndDTklmWS1oelFqakNEdlpUN0l6ZGZvNFN5cnI0eDBkRE56UjQiLCJ0aWQiOiI1NDgyNmIyMi0zOGQ2LTRmYjItYmFkOS1iN2I5M2EzZTljNWEiLCJ1bmlxdWVfbmFtZSI6ImFkbWluMkBBenVyZVNES1RlYW0ub25taWNyb3NvZnQuY29tIiwidXBuIjoiYWRtaW4yQEF6dXJlU0RLVGVhbS5vbm1pY3Jvc29mdC5jb20iLCJ2ZXIiOiIxLjAiLCJ3aWRzIjpbIjYyZTkwMzk0LTY5ZjUtNDIzNy05MTkwLTAxMjE3NzE0NWUxMCJdfQ.kyozUOT5td51nbpYB4sJQjGl7nDJylPxkpWCBz3_9lql7GpQxqv-AzdouB4fZxOh6oro1bpU91C-TiqIsgXQC3b19yuLgCOe2bZGLz9ecHSbU3JP5mDxtwc-B7QMwiMQmGHlwGixz_kQTFgZrNq7pLBNd2Sp6-85cH6oPjRx4vdJd7pg9i9rbDK5I5MsHgcyMUw_qMkJCmsdYMlvU7lgbavnb2cqBAlu0xo4I3MYPX2j_qI-yVf7tLSPMugORAIl2hfAdmGrW0KFft42e5iq1LPVBWcpo_DQaiwZc_rO_dC861Nlp-QlJHu2jkHdJJHys2A1aBbgATgaP7DACo9CqQ]
|
||||
Authorization: [Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsIng1dCI6Ikk2b0J3NFZ6QkhPcWxlR3JWMkFKZEE1RW1YYyIsImtpZCI6Ikk2b0J3NFZ6QkhPcWxlR3JWMkFKZEE1RW1YYyJ9.eyJhdWQiOiJodHRwczovL21hbmFnZW1lbnQuY29yZS53aW5kb3dzLm5ldC8iLCJpc3MiOiJodHRwczovL3N0cy53aW5kb3dzLm5ldC81NDgyNmIyMi0zOGQ2LTRmYjItYmFkOS1iN2I5M2EzZTljNWEvIiwiaWF0IjoxNDc2MzAyMTA5LCJuYmYiOjE0NzYzMDIxMDksImV4cCI6MTQ3NjMwNjAwOSwiYWNyIjoiMSIsImFsdHNlY2lkIjoiNTo6MTAwMzAwMDA4MDFDNDREMyIsImFtciI6WyJwd2QiLCJtZmEiXSwiYXBwaWQiOiIwNGIwNzc5NS04ZGRiLTQ2MWEtYmJlZS0wMmY5ZTFiZjdiNDYiLCJhcHBpZGFjciI6IjAiLCJlX2V4cCI6MTA4MDAsImVtYWlsIjoieXVnYW5nd0BtaWNyb3NvZnQuY29tIiwiZmFtaWx5X25hbWUiOiJXYW5nIiwiZ2l2ZW5fbmFtZSI6Ill1Z2FuZyIsImdyb3VwcyI6WyJlNGJiMGI1Ni0xMDE0LTQwZjgtODhhYi0zZDhhOGNiMGUwODYiXSwiaWRwIjoiaHR0cHM6Ly9zdHMud2luZG93cy5uZXQvNzJmOTg4YmYtODZmMS00MWFmLTkxYWItMmQ3Y2QwMTFkYjQ3LyIsImlwYWRkciI6IjE2Ny4yMjAuMS4xMzAiLCJuYW1lIjoiWXVnYW5nIFdhbmciLCJvaWQiOiI4OWVkNWJlOC1mZjk3LTQxYjUtYWIxMS0wNTVlMWUzY2MzNGIiLCJwdWlkIjoiMTAwM0JGRkQ5NTlGODk1NSIsInNjcCI6InVzZXJfaW1wZXJzb25hdGlvbiIsInN1YiI6IjJEWG5PTmM1RUFyNmFfM1Vya1JSYlFBdkdueHpxQWEtSExWczFyV3dndEkiLCJ0aWQiOiI1NDgyNmIyMi0zOGQ2LTRmYjItYmFkOS1iN2I5M2EzZTljNWEiLCJ1bmlxdWVfbmFtZSI6Inl1Z2FuZ3dAbWljcm9zb2Z0LmNvbSIsInZlciI6IjEuMCIsIndpZHMiOlsiNjJlOTAzOTQtNjlmNS00MjM3LTkxOTAtMDEyMTc3MTQ1ZTEwIl19.Ipmn-psCy6Y8aBFv6MlVMRllQDrB0GvZiqyaSkimqRbvybXXmYgSnODSngS8Dpw5h_mF2soPHLXGJ4UvULLHvmwnHq0h_qcOhAap4wZPNgHw2lzpj-CpXK8datXedv-5FZFG41lawc9wj7TLA9Vx0u-KFK2tHRot56JV5e3GmESp4aYpLM90F-nRe4vks9oAcxEsE3pwmkq8wxw4UZjK2wlK-vovyT0ToF4vkPU5jH7QAsdjzbRJLQItsBVp2ulv_EwGkzpJT1R4ogmW7XiiBvOzVZqqVQtBS1y-jZarOgmCOm5aB5VcNChG5ZImJUqXgJfH8WkuTyiB4ouTMZiqbw]
|
||||
Connection: [keep-alive]
|
||||
Content-Type: [application/json; charset=utf-8]
|
||||
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 resourcemanagementclient/0.30.0rc5 Azure-SDK-For-Python
|
||||
AZURECLI/TEST/0.0.1.dev0]
|
||||
User-Agent: [python/3.5.0 (Windows-10.0.14393) requests/2.9.1 msrest/0.4.4 msrest_azure/0.4.3
|
||||
resourcemanagementclient/0.30.0rc6 Azure-SDK-For-Python AZURECLI/TEST/0.1.0b7]
|
||||
accept-language: [en-US]
|
||||
x-ms-client-request-id: [2559e622-6ba4-11e6-90e7-a0b3ccf7272a]
|
||||
x-ms-client-request-id: [79869b76-90b6-11e6-9302-64510658e3b3]
|
||||
method: GET
|
||||
uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/TrendMicro.DeepSecurity?api-version=2016-02-01
|
||||
response:
|
||||
|
@ -22,14 +21,14 @@ interactions:
|
|||
o0cf3W3Wk2ZaF6u2qJbN3Z3J7vmn+w92t3cn5zvb+7NZtp3l03vb08nDvQd75zsP7z/cubuqq8ti
|
||||
ltfN3Td1vpx9UUzravw0z1ev8+m6Ltrrj0YfLbNF3qyyaU59DLeq86Za19P8zfUqbz569L1fHHxC
|
||||
r2bTabVetg21LatpxkhSu49O8mVbZ2X61euPvj/6KFsVP5nXjflyb2f3/vbOp9u79/HlNFtlk6Is
|
||||
2gJdfHRSV03zSnv5vK7WK/PHF9VlPkr5+9ceUfyvP/olox6K1SqvFbEQSep7A2IRSGXRtCfVYrFe
|
||||
FgLlZZ2f50Q8ouIHgl6vZlmbfyPA6es6vyBUZdSvWwJMPXy1lE8J5OyjX/L/AJP7R5FeAgAA
|
||||
2gJdfPSiWuYf/ZJRr6dqldcKP+yLQGyAH4FUFk17Ui0W62UhUF7W+XlONCBifCDo9WqWtfk3Apy+
|
||||
rvMLQlVG/bolwNTDV0v5lEDOPvol/w/WtYdBJQIAAA==
|
||||
headers:
|
||||
Cache-Control: [no-cache]
|
||||
Content-Encoding: [gzip]
|
||||
Content-Length: ['396']
|
||||
Content-Length: ['373']
|
||||
Content-Type: [application/json; charset=utf-8]
|
||||
Date: ['Fri, 26 Aug 2016 15:45:42 GMT']
|
||||
Date: ['Wed, 12 Oct 2016 20:00:08 GMT']
|
||||
Expires: ['-1']
|
||||
Pragma: [no-cache]
|
||||
Strict-Transport-Security: [max-age=31536000; includeSubDomains]
|
||||
|
@ -40,15 +39,14 @@ interactions:
|
|||
headers:
|
||||
Accept: [application/json]
|
||||
Accept-Encoding: ['gzip, deflate']
|
||||
Authorization: [Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsIng1dCI6IlliUkFRUlljRV9tb3RXVkpLSHJ3TEJiZF85cyIsImtpZCI6IlliUkFRUlljRV9tb3RXVkpLSHJ3TEJiZF85cyJ9.eyJhdWQiOiJodHRwczovL21hbmFnZW1lbnQuY29yZS53aW5kb3dzLm5ldC8iLCJpc3MiOiJodHRwczovL3N0cy53aW5kb3dzLm5ldC81NDgyNmIyMi0zOGQ2LTRmYjItYmFkOS1iN2I5M2EzZTljNWEvIiwiaWF0IjoxNDcyMjI2MDEzLCJuYmYiOjE0NzIyMjYwMTMsImV4cCI6MTQ3MjIyOTkxMywiYWNyIjoiMSIsImFtciI6WyJwd2QiXSwiYXBwaWQiOiIwNGIwNzc5NS04ZGRiLTQ2MWEtYmJlZS0wMmY5ZTFiZjdiNDYiLCJhcHBpZGFjciI6IjAiLCJlX2V4cCI6MTA4MDAsImZhbWlseV9uYW1lIjoiQWRtaW4yIiwiZ2l2ZW5fbmFtZSI6IkFkbWluMiIsImdyb3VwcyI6WyJlNGJiMGI1Ni0xMDE0LTQwZjgtODhhYi0zZDhhOGNiMGUwODYiLCI2Yjk3NzYxYS1kN2QwLTQ4ZjYtYWQ1Ni1mMzhkMzI3Yzg1NTMiXSwiaXBhZGRyIjoiMTY3LjIyMC4xLjE4NiIsIm5hbWUiOiJBZG1pbjIiLCJvaWQiOiI1OTYzZjUwYy03YzQzLTQwNWMtYWY3ZS01MzI5NGRlNzZhYmQiLCJwdWlkIjoiMTAwM0JGRkQ5NTlGODQyMyIsInNjcCI6InVzZXJfaW1wZXJzb25hdGlvbiIsInN1YiI6InNEZ2V4UndDTklmWS1oelFqakNEdlpUN0l6ZGZvNFN5cnI0eDBkRE56UjQiLCJ0aWQiOiI1NDgyNmIyMi0zOGQ2LTRmYjItYmFkOS1iN2I5M2EzZTljNWEiLCJ1bmlxdWVfbmFtZSI6ImFkbWluMkBBenVyZVNES1RlYW0ub25taWNyb3NvZnQuY29tIiwidXBuIjoiYWRtaW4yQEF6dXJlU0RLVGVhbS5vbm1pY3Jvc29mdC5jb20iLCJ2ZXIiOiIxLjAiLCJ3aWRzIjpbIjYyZTkwMzk0LTY5ZjUtNDIzNy05MTkwLTAxMjE3NzE0NWUxMCJdfQ.kyozUOT5td51nbpYB4sJQjGl7nDJylPxkpWCBz3_9lql7GpQxqv-AzdouB4fZxOh6oro1bpU91C-TiqIsgXQC3b19yuLgCOe2bZGLz9ecHSbU3JP5mDxtwc-B7QMwiMQmGHlwGixz_kQTFgZrNq7pLBNd2Sp6-85cH6oPjRx4vdJd7pg9i9rbDK5I5MsHgcyMUw_qMkJCmsdYMlvU7lgbavnb2cqBAlu0xo4I3MYPX2j_qI-yVf7tLSPMugORAIl2hfAdmGrW0KFft42e5iq1LPVBWcpo_DQaiwZc_rO_dC861Nlp-QlJHu2jkHdJJHys2A1aBbgATgaP7DACo9CqQ]
|
||||
Authorization: [Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsIng1dCI6Ikk2b0J3NFZ6QkhPcWxlR3JWMkFKZEE1RW1YYyIsImtpZCI6Ikk2b0J3NFZ6QkhPcWxlR3JWMkFKZEE1RW1YYyJ9.eyJhdWQiOiJodHRwczovL21hbmFnZW1lbnQuY29yZS53aW5kb3dzLm5ldC8iLCJpc3MiOiJodHRwczovL3N0cy53aW5kb3dzLm5ldC81NDgyNmIyMi0zOGQ2LTRmYjItYmFkOS1iN2I5M2EzZTljNWEvIiwiaWF0IjoxNDc2MzAyMTA5LCJuYmYiOjE0NzYzMDIxMDksImV4cCI6MTQ3NjMwNjAwOSwiYWNyIjoiMSIsImFsdHNlY2lkIjoiNTo6MTAwMzAwMDA4MDFDNDREMyIsImFtciI6WyJwd2QiLCJtZmEiXSwiYXBwaWQiOiIwNGIwNzc5NS04ZGRiLTQ2MWEtYmJlZS0wMmY5ZTFiZjdiNDYiLCJhcHBpZGFjciI6IjAiLCJlX2V4cCI6MTA4MDAsImVtYWlsIjoieXVnYW5nd0BtaWNyb3NvZnQuY29tIiwiZmFtaWx5X25hbWUiOiJXYW5nIiwiZ2l2ZW5fbmFtZSI6Ill1Z2FuZyIsImdyb3VwcyI6WyJlNGJiMGI1Ni0xMDE0LTQwZjgtODhhYi0zZDhhOGNiMGUwODYiXSwiaWRwIjoiaHR0cHM6Ly9zdHMud2luZG93cy5uZXQvNzJmOTg4YmYtODZmMS00MWFmLTkxYWItMmQ3Y2QwMTFkYjQ3LyIsImlwYWRkciI6IjE2Ny4yMjAuMS4xMzAiLCJuYW1lIjoiWXVnYW5nIFdhbmciLCJvaWQiOiI4OWVkNWJlOC1mZjk3LTQxYjUtYWIxMS0wNTVlMWUzY2MzNGIiLCJwdWlkIjoiMTAwM0JGRkQ5NTlGODk1NSIsInNjcCI6InVzZXJfaW1wZXJzb25hdGlvbiIsInN1YiI6IjJEWG5PTmM1RUFyNmFfM1Vya1JSYlFBdkdueHpxQWEtSExWczFyV3dndEkiLCJ0aWQiOiI1NDgyNmIyMi0zOGQ2LTRmYjItYmFkOS1iN2I5M2EzZTljNWEiLCJ1bmlxdWVfbmFtZSI6Inl1Z2FuZ3dAbWljcm9zb2Z0LmNvbSIsInZlciI6IjEuMCIsIndpZHMiOlsiNjJlOTAzOTQtNjlmNS00MjM3LTkxOTAtMDEyMTc3MTQ1ZTEwIl19.Ipmn-psCy6Y8aBFv6MlVMRllQDrB0GvZiqyaSkimqRbvybXXmYgSnODSngS8Dpw5h_mF2soPHLXGJ4UvULLHvmwnHq0h_qcOhAap4wZPNgHw2lzpj-CpXK8datXedv-5FZFG41lawc9wj7TLA9Vx0u-KFK2tHRot56JV5e3GmESp4aYpLM90F-nRe4vks9oAcxEsE3pwmkq8wxw4UZjK2wlK-vovyT0ToF4vkPU5jH7QAsdjzbRJLQItsBVp2ulv_EwGkzpJT1R4ogmW7XiiBvOzVZqqVQtBS1y-jZarOgmCOm5aB5VcNChG5ZImJUqXgJfH8WkuTyiB4ouTMZiqbw]
|
||||
Connection: [keep-alive]
|
||||
Content-Length: ['0']
|
||||
Content-Type: [application/json; charset=utf-8]
|
||||
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 resourcemanagementclient/0.30.0rc5 Azure-SDK-For-Python
|
||||
AZURECLI/TEST/0.0.1.dev0]
|
||||
User-Agent: [python/3.5.0 (Windows-10.0.14393) requests/2.9.1 msrest/0.4.4 msrest_azure/0.4.3
|
||||
resourcemanagementclient/0.30.0rc6 Azure-SDK-For-Python AZURECLI/TEST/0.1.0b7]
|
||||
accept-language: [en-US]
|
||||
x-ms-client-request-id: [25b7431a-6ba4-11e6-b42d-a0b3ccf7272a]
|
||||
x-ms-client-request-id: [7d6030c8-90b6-11e6-9e20-64510658e3b3]
|
||||
method: POST
|
||||
uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/TrendMicro.DeepSecurity/register?api-version=2016-02-01
|
||||
response:
|
||||
|
@ -59,160 +57,14 @@ interactions:
|
|||
o0cf3W3Wk2ZaF6u2qJbN3Z3J7vmn+w92t3cn5zvb+7NZtp3l03vb08nDvQd75zsP7z/cubuqq8ti
|
||||
ltfN3Td1vpx9UUzravw0z1ev8+m6Ltrrj0YfLbNF3qyyaU59DLeq86Za19P8zfUqbz569L1fHHxC
|
||||
r2bTabVetg21LatpxkhSu49O8mVbZ2X61euPvj/6KFsVP5nXjflyb2f3/vbOp9u79/HlNFtlk6Is
|
||||
2gJdfHRSV03zSnv5vK7WK/PHF9VlPkr5+9ceUfyvP/olox6K1SqvFbEQSep7A2IRSGXRtCfVYrFe
|
||||
FgLlZZ2f50Q8ouIHgl6vZlmbfyPA6es6vyBUZdSvWwJMPbziz/K6WF589Ev+H4RWCKBdAgAA
|
||||
2gJdfPSiWuYf/ZJRr6dqldcKP+yLQGyAH4FUFk17Ui0W62UhUF7W+XlONCBifCDo9WqWtfk3Apy+
|
||||
rvMLQlVG/bolwNTDK/4sr4vlxUe/5P8BYeRQACQCAAA=
|
||||
headers:
|
||||
Cache-Control: [no-cache]
|
||||
Content-Encoding: [gzip]
|
||||
Content-Length: ['396']
|
||||
Content-Length: ['374']
|
||||
Content-Type: [application/json; charset=utf-8]
|
||||
Date: ['Fri, 26 Aug 2016 15:45:43 GMT']
|
||||
Expires: ['-1']
|
||||
Pragma: [no-cache]
|
||||
Strict-Transport-Security: [max-age=31536000; includeSubDomains]
|
||||
Vary: [Accept-Encoding]
|
||||
x-ms-ratelimit-remaining-subscription-writes: ['1198']
|
||||
status: {code: 200, message: OK}
|
||||
- request:
|
||||
body: null
|
||||
headers:
|
||||
Accept: [application/json]
|
||||
Accept-Encoding: ['gzip, deflate']
|
||||
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.1 (Windows-10-10.0.14393-SP0) requests/2.9.1 msrest/0.4.0
|
||||
msrest_azure/0.4.1 resourcemanagementclient/0.30.0rc5 Azure-SDK-For-Python
|
||||
AZURECLI/TEST/0.0.1.dev0]
|
||||
accept-language: [en-US]
|
||||
x-ms-client-request-id: [2659d662-6ba4-11e6-b563-a0b3ccf7272a]
|
||||
method: GET
|
||||
uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/TrendMicro.DeepSecurity?api-version=2016-02-01
|
||||
response:
|
||||
body:
|
||||
string: !!binary |
|
||||
H4sIAAAAAAAEAO29B2AcSZYlJi9tynt/SvVK1+B0oQiAYBMk2JBAEOzBiM3mkuwdaUcjKasqgcpl
|
||||
VmVdZhZAzO2dvPfee++999577733ujudTif33/8/XGZkAWz2zkrayZ4hgKrIHz9+fB8/In7xR8Xs
|
||||
o0cf3W3Wk2ZaF6u2qJbN3Z3J7vmn+w92t3cn5zvb+7NZtp3l03vb08nDvQd75zsP7z/cubuqq8ti
|
||||
ltfN3Td1vpx9UUzravw0z1ev8+m6Ltrrj0YfLbNF3qyyaU59DLeq86Za19P8zfUqbz569L1fHHxC
|
||||
r2bTabVetg21LatpxkhSu49O8mVbZ2X61euPvj/6KFsVP5nXjflyb2f3/vbOp9u79/HlNFtlk6Is
|
||||
2gJdfHRSV03zSnv5vK7WK/PHF9VlPkr5+9ceUfyvP/olox6K1SqvFbEQSep7A2IRSGXRtCfVYrFe
|
||||
FgLlZZ2f50Q8ouIHgl6vZlmbfyPA6es6vyBUZdSvWwJMPbziz/K6WF589Ev+H4RWCKBdAgAA
|
||||
headers:
|
||||
Cache-Control: [no-cache]
|
||||
Content-Encoding: [gzip]
|
||||
Content-Length: ['396']
|
||||
Content-Type: [application/json; charset=utf-8]
|
||||
Date: ['Fri, 26 Aug 2016 15:45:43 GMT']
|
||||
Expires: ['-1']
|
||||
Pragma: [no-cache]
|
||||
Strict-Transport-Security: [max-age=31536000; includeSubDomains]
|
||||
Vary: [Accept-Encoding]
|
||||
status: {code: 200, message: OK}
|
||||
- request:
|
||||
body: null
|
||||
headers:
|
||||
Accept: [application/json]
|
||||
Accept-Encoding: ['gzip, deflate']
|
||||
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.1 (Windows-10-10.0.14393-SP0) requests/2.9.1 msrest/0.4.0
|
||||
msrest_azure/0.4.1 resourcemanagementclient/0.30.0rc5 Azure-SDK-For-Python
|
||||
AZURECLI/TEST/0.0.1.dev0]
|
||||
accept-language: [en-US]
|
||||
x-ms-client-request-id: [2c865890-6ba4-11e6-9f17-a0b3ccf7272a]
|
||||
method: GET
|
||||
uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/TrendMicro.DeepSecurity?api-version=2016-02-01
|
||||
response:
|
||||
body:
|
||||
string: !!binary |
|
||||
H4sIAAAAAAAEAO29B2AcSZYlJi9tynt/SvVK1+B0oQiAYBMk2JBAEOzBiM3mkuwdaUcjKasqgcpl
|
||||
VmVdZhZAzO2dvPfee++999577733ujudTif33/8/XGZkAWz2zkrayZ4hgKrIHz9+fB8/In7xR8Xs
|
||||
o0cf3W3Wk2ZaF6u2qJbN3Z3J7vmn+w92t3cn5zvb+7NZtp3l03vb08nDvQd75zsP7z/cubuqq8ti
|
||||
ltfN3Td1vpx9UUzravw0z1ev8+m6Ltrrj0YfLbNF3qyyaU59DLeq86Za19P8zfUqbz569L1fHHxC
|
||||
r2bTabVetg21LatpxkhSu49O8mVbZ2X61euPvj/6KFsVP5nXjflyb2f3/vbOp9u79/HlNFtlk6Is
|
||||
2gJdfHRSV03zSnv5vK7WK/PHF9VlPkr5+9ceUfyvP/olox6K1SqvFbEQSep7A2IRSGXRtCfVYrFe
|
||||
FgLlZZ2f50Q8ouIHgl6vZlmbfyPA6es6vyBUZdSvWwJMPbzizwjg7KNf8v8A8EFFPFwCAAA=
|
||||
headers:
|
||||
Cache-Control: [no-cache]
|
||||
Content-Encoding: [gzip]
|
||||
Content-Length: ['395']
|
||||
Content-Type: [application/json; charset=utf-8]
|
||||
Date: ['Fri, 26 Aug 2016 15:45:54 GMT']
|
||||
Expires: ['-1']
|
||||
Pragma: [no-cache]
|
||||
Strict-Transport-Security: [max-age=31536000; includeSubDomains]
|
||||
Vary: [Accept-Encoding]
|
||||
status: {code: 200, message: OK}
|
||||
- request:
|
||||
body: null
|
||||
headers:
|
||||
Accept: [application/json]
|
||||
Accept-Encoding: ['gzip, deflate']
|
||||
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.1 (Windows-10-10.0.14393-SP0) requests/2.9.1 msrest/0.4.0
|
||||
msrest_azure/0.4.1 resourcemanagementclient/0.30.0rc5 Azure-SDK-For-Python
|
||||
AZURECLI/TEST/0.0.1.dev0]
|
||||
accept-language: [en-US]
|
||||
x-ms-client-request-id: [2cbb89e2-6ba4-11e6-9d43-a0b3ccf7272a]
|
||||
method: GET
|
||||
uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/TrendMicro.DeepSecurity?api-version=2016-02-01
|
||||
response:
|
||||
body:
|
||||
string: !!binary |
|
||||
H4sIAAAAAAAEAO29B2AcSZYlJi9tynt/SvVK1+B0oQiAYBMk2JBAEOzBiM3mkuwdaUcjKasqgcpl
|
||||
VmVdZhZAzO2dvPfee++999577733ujudTif33/8/XGZkAWz2zkrayZ4hgKrIHz9+fB8/In7xR8Xs
|
||||
o0cf3W3Wk2ZaF6u2qJbN3Z3J7vmn+w92t3cn5zvb+7NZtp3l03vb08nDvQd75zsP7z/cubuqq8ti
|
||||
ltfN3Td1vpx9UUzravw0z1ev8+m6Ltrrj0YfLbNF3qyyaU59DLeq86Za19P8zfUqbz569L1fHHxC
|
||||
r2bTabVetg21LatpxkhSu49O8mVbZ2X61euPvj/6KFsVP5nXjflyb2f3/vbOp9u79/HlNFtlk6Is
|
||||
2gJdfHRSV03zSnv5vK7WK/PHF9VlPkr5+9ceUfyvP/olox6K1SqvFbEQSep7A2IRSGXRtCfVYrFe
|
||||
FgLlZZ2f50Q8ouIHgl6vZlmbfyPA6es6vyBUZdSvWwJMPbzizwjg7KNf8v8A8EFFPFwCAAA=
|
||||
headers:
|
||||
Cache-Control: [no-cache]
|
||||
Content-Encoding: [gzip]
|
||||
Content-Length: ['395']
|
||||
Content-Type: [application/json; charset=utf-8]
|
||||
Date: ['Fri, 26 Aug 2016 15:45:54 GMT']
|
||||
Expires: ['-1']
|
||||
Pragma: [no-cache]
|
||||
Strict-Transport-Security: [max-age=31536000; includeSubDomains]
|
||||
Vary: [Accept-Encoding]
|
||||
status: {code: 200, message: OK}
|
||||
- request:
|
||||
body: null
|
||||
headers:
|
||||
Accept: [application/json]
|
||||
Accept-Encoding: ['gzip, deflate']
|
||||
Authorization: [Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsIng1dCI6IlliUkFRUlljRV9tb3RXVkpLSHJ3TEJiZF85cyIsImtpZCI6IlliUkFRUlljRV9tb3RXVkpLSHJ3TEJiZF85cyJ9.eyJhdWQiOiJodHRwczovL21hbmFnZW1lbnQuY29yZS53aW5kb3dzLm5ldC8iLCJpc3MiOiJodHRwczovL3N0cy53aW5kb3dzLm5ldC81NDgyNmIyMi0zOGQ2LTRmYjItYmFkOS1iN2I5M2EzZTljNWEvIiwiaWF0IjoxNDcyMjI2MDEzLCJuYmYiOjE0NzIyMjYwMTMsImV4cCI6MTQ3MjIyOTkxMywiYWNyIjoiMSIsImFtciI6WyJwd2QiXSwiYXBwaWQiOiIwNGIwNzc5NS04ZGRiLTQ2MWEtYmJlZS0wMmY5ZTFiZjdiNDYiLCJhcHBpZGFjciI6IjAiLCJlX2V4cCI6MTA4MDAsImZhbWlseV9uYW1lIjoiQWRtaW4yIiwiZ2l2ZW5fbmFtZSI6IkFkbWluMiIsImdyb3VwcyI6WyJlNGJiMGI1Ni0xMDE0LTQwZjgtODhhYi0zZDhhOGNiMGUwODYiLCI2Yjk3NzYxYS1kN2QwLTQ4ZjYtYWQ1Ni1mMzhkMzI3Yzg1NTMiXSwiaXBhZGRyIjoiMTY3LjIyMC4xLjE4NiIsIm5hbWUiOiJBZG1pbjIiLCJvaWQiOiI1OTYzZjUwYy03YzQzLTQwNWMtYWY3ZS01MzI5NGRlNzZhYmQiLCJwdWlkIjoiMTAwM0JGRkQ5NTlGODQyMyIsInNjcCI6InVzZXJfaW1wZXJzb25hdGlvbiIsInN1YiI6InNEZ2V4UndDTklmWS1oelFqakNEdlpUN0l6ZGZvNFN5cnI0eDBkRE56UjQiLCJ0aWQiOiI1NDgyNmIyMi0zOGQ2LTRmYjItYmFkOS1iN2I5M2EzZTljNWEiLCJ1bmlxdWVfbmFtZSI6ImFkbWluMkBBenVyZVNES1RlYW0ub25taWNyb3NvZnQuY29tIiwidXBuIjoiYWRtaW4yQEF6dXJlU0RLVGVhbS5vbm1pY3Jvc29mdC5jb20iLCJ2ZXIiOiIxLjAiLCJ3aWRzIjpbIjYyZTkwMzk0LTY5ZjUtNDIzNy05MTkwLTAxMjE3NzE0NWUxMCJdfQ.kyozUOT5td51nbpYB4sJQjGl7nDJylPxkpWCBz3_9lql7GpQxqv-AzdouB4fZxOh6oro1bpU91C-TiqIsgXQC3b19yuLgCOe2bZGLz9ecHSbU3JP5mDxtwc-B7QMwiMQmGHlwGixz_kQTFgZrNq7pLBNd2Sp6-85cH6oPjRx4vdJd7pg9i9rbDK5I5MsHgcyMUw_qMkJCmsdYMlvU7lgbavnb2cqBAlu0xo4I3MYPX2j_qI-yVf7tLSPMugORAIl2hfAdmGrW0KFft42e5iq1LPVBWcpo_DQaiwZc_rO_dC861Nlp-QlJHu2jkHdJJHys2A1aBbgATgaP7DACo9CqQ]
|
||||
Connection: [keep-alive]
|
||||
Content-Length: ['0']
|
||||
Content-Type: [application/json; charset=utf-8]
|
||||
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 resourcemanagementclient/0.30.0rc5 Azure-SDK-For-Python
|
||||
AZURECLI/TEST/0.0.1.dev0]
|
||||
accept-language: [en-US]
|
||||
x-ms-client-request-id: [2ceb3a2e-6ba4-11e6-b955-a0b3ccf7272a]
|
||||
method: POST
|
||||
uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/TrendMicro.DeepSecurity/unregister?api-version=2016-02-01
|
||||
response:
|
||||
body:
|
||||
string: !!binary |
|
||||
H4sIAAAAAAAEAO29B2AcSZYlJi9tynt/SvVK1+B0oQiAYBMk2JBAEOzBiM3mkuwdaUcjKasqgcpl
|
||||
VmVdZhZAzO2dvPfee++999577733ujudTif33/8/XGZkAWz2zkrayZ4hgKrIHz9+fB8/In7xR8Xs
|
||||
o0cf3W3Wk2ZaF6u2qJbN3Z3J7vmn+w92t3cn5zvb+7NZtp3l03vb08nDvQd75zsP7z/cubuqq8ti
|
||||
ltfN3Td1vpx9UUzravw0z1ev8+m6Ltrrj0YfLbNF3qyyaU59DLeq86Za19P8zfUqbz569L1fHHxC
|
||||
r2bTabVetg21LatpxkhSu49O8mVbZ2X61euPvj/6KFsVP5nXjflyb2f3/vbOp9u79/HlNFtlk6Is
|
||||
2gJdfHRSV03zSnv5vK7WK/PHF9VlPkr5+9ceUfyvP/olox6K1SqvFbEQSep7A2IRSGXRtCfVYrFe
|
||||
FgLlZZ2f50Q8ouIHgl6vZlmbfyPA6es6vyBUZdSvWwJMPXy1lE/zulhefPRL/h/cZB50XwIAAA==
|
||||
headers:
|
||||
Cache-Control: [no-cache]
|
||||
Content-Encoding: [gzip]
|
||||
Content-Length: ['397']
|
||||
Content-Type: [application/json; charset=utf-8]
|
||||
Date: ['Fri, 26 Aug 2016 15:45:55 GMT']
|
||||
Date: ['Wed, 12 Oct 2016 20:00:15 GMT']
|
||||
Expires: ['-1']
|
||||
Pragma: [no-cache]
|
||||
Strict-Transport-Security: [max-age=31536000; includeSubDomains]
|
||||
|
@ -224,14 +76,13 @@ interactions:
|
|||
headers:
|
||||
Accept: [application/json]
|
||||
Accept-Encoding: ['gzip, deflate']
|
||||
Authorization: [Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsIng1dCI6IlliUkFRUlljRV9tb3RXVkpLSHJ3TEJiZF85cyIsImtpZCI6IlliUkFRUlljRV9tb3RXVkpLSHJ3TEJiZF85cyJ9.eyJhdWQiOiJodHRwczovL21hbmFnZW1lbnQuY29yZS53aW5kb3dzLm5ldC8iLCJpc3MiOiJodHRwczovL3N0cy53aW5kb3dzLm5ldC81NDgyNmIyMi0zOGQ2LTRmYjItYmFkOS1iN2I5M2EzZTljNWEvIiwiaWF0IjoxNDcyMjI2MDEzLCJuYmYiOjE0NzIyMjYwMTMsImV4cCI6MTQ3MjIyOTkxMywiYWNyIjoiMSIsImFtciI6WyJwd2QiXSwiYXBwaWQiOiIwNGIwNzc5NS04ZGRiLTQ2MWEtYmJlZS0wMmY5ZTFiZjdiNDYiLCJhcHBpZGFjciI6IjAiLCJlX2V4cCI6MTA4MDAsImZhbWlseV9uYW1lIjoiQWRtaW4yIiwiZ2l2ZW5fbmFtZSI6IkFkbWluMiIsImdyb3VwcyI6WyJlNGJiMGI1Ni0xMDE0LTQwZjgtODhhYi0zZDhhOGNiMGUwODYiLCI2Yjk3NzYxYS1kN2QwLTQ4ZjYtYWQ1Ni1mMzhkMzI3Yzg1NTMiXSwiaXBhZGRyIjoiMTY3LjIyMC4xLjE4NiIsIm5hbWUiOiJBZG1pbjIiLCJvaWQiOiI1OTYzZjUwYy03YzQzLTQwNWMtYWY3ZS01MzI5NGRlNzZhYmQiLCJwdWlkIjoiMTAwM0JGRkQ5NTlGODQyMyIsInNjcCI6InVzZXJfaW1wZXJzb25hdGlvbiIsInN1YiI6InNEZ2V4UndDTklmWS1oelFqakNEdlpUN0l6ZGZvNFN5cnI0eDBkRE56UjQiLCJ0aWQiOiI1NDgyNmIyMi0zOGQ2LTRmYjItYmFkOS1iN2I5M2EzZTljNWEiLCJ1bmlxdWVfbmFtZSI6ImFkbWluMkBBenVyZVNES1RlYW0ub25taWNyb3NvZnQuY29tIiwidXBuIjoiYWRtaW4yQEF6dXJlU0RLVGVhbS5vbm1pY3Jvc29mdC5jb20iLCJ2ZXIiOiIxLjAiLCJ3aWRzIjpbIjYyZTkwMzk0LTY5ZjUtNDIzNy05MTkwLTAxMjE3NzE0NWUxMCJdfQ.kyozUOT5td51nbpYB4sJQjGl7nDJylPxkpWCBz3_9lql7GpQxqv-AzdouB4fZxOh6oro1bpU91C-TiqIsgXQC3b19yuLgCOe2bZGLz9ecHSbU3JP5mDxtwc-B7QMwiMQmGHlwGixz_kQTFgZrNq7pLBNd2Sp6-85cH6oPjRx4vdJd7pg9i9rbDK5I5MsHgcyMUw_qMkJCmsdYMlvU7lgbavnb2cqBAlu0xo4I3MYPX2j_qI-yVf7tLSPMugORAIl2hfAdmGrW0KFft42e5iq1LPVBWcpo_DQaiwZc_rO_dC861Nlp-QlJHu2jkHdJJHys2A1aBbgATgaP7DACo9CqQ]
|
||||
Authorization: [Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsIng1dCI6Ikk2b0J3NFZ6QkhPcWxlR3JWMkFKZEE1RW1YYyIsImtpZCI6Ikk2b0J3NFZ6QkhPcWxlR3JWMkFKZEE1RW1YYyJ9.eyJhdWQiOiJodHRwczovL21hbmFnZW1lbnQuY29yZS53aW5kb3dzLm5ldC8iLCJpc3MiOiJodHRwczovL3N0cy53aW5kb3dzLm5ldC81NDgyNmIyMi0zOGQ2LTRmYjItYmFkOS1iN2I5M2EzZTljNWEvIiwiaWF0IjoxNDc2MzAyMTA5LCJuYmYiOjE0NzYzMDIxMDksImV4cCI6MTQ3NjMwNjAwOSwiYWNyIjoiMSIsImFsdHNlY2lkIjoiNTo6MTAwMzAwMDA4MDFDNDREMyIsImFtciI6WyJwd2QiLCJtZmEiXSwiYXBwaWQiOiIwNGIwNzc5NS04ZGRiLTQ2MWEtYmJlZS0wMmY5ZTFiZjdiNDYiLCJhcHBpZGFjciI6IjAiLCJlX2V4cCI6MTA4MDAsImVtYWlsIjoieXVnYW5nd0BtaWNyb3NvZnQuY29tIiwiZmFtaWx5X25hbWUiOiJXYW5nIiwiZ2l2ZW5fbmFtZSI6Ill1Z2FuZyIsImdyb3VwcyI6WyJlNGJiMGI1Ni0xMDE0LTQwZjgtODhhYi0zZDhhOGNiMGUwODYiXSwiaWRwIjoiaHR0cHM6Ly9zdHMud2luZG93cy5uZXQvNzJmOTg4YmYtODZmMS00MWFmLTkxYWItMmQ3Y2QwMTFkYjQ3LyIsImlwYWRkciI6IjE2Ny4yMjAuMS4xMzAiLCJuYW1lIjoiWXVnYW5nIFdhbmciLCJvaWQiOiI4OWVkNWJlOC1mZjk3LTQxYjUtYWIxMS0wNTVlMWUzY2MzNGIiLCJwdWlkIjoiMTAwM0JGRkQ5NTlGODk1NSIsInNjcCI6InVzZXJfaW1wZXJzb25hdGlvbiIsInN1YiI6IjJEWG5PTmM1RUFyNmFfM1Vya1JSYlFBdkdueHpxQWEtSExWczFyV3dndEkiLCJ0aWQiOiI1NDgyNmIyMi0zOGQ2LTRmYjItYmFkOS1iN2I5M2EzZTljNWEiLCJ1bmlxdWVfbmFtZSI6Inl1Z2FuZ3dAbWljcm9zb2Z0LmNvbSIsInZlciI6IjEuMCIsIndpZHMiOlsiNjJlOTAzOTQtNjlmNS00MjM3LTkxOTAtMDEyMTc3MTQ1ZTEwIl19.Ipmn-psCy6Y8aBFv6MlVMRllQDrB0GvZiqyaSkimqRbvybXXmYgSnODSngS8Dpw5h_mF2soPHLXGJ4UvULLHvmwnHq0h_qcOhAap4wZPNgHw2lzpj-CpXK8datXedv-5FZFG41lawc9wj7TLA9Vx0u-KFK2tHRot56JV5e3GmESp4aYpLM90F-nRe4vks9oAcxEsE3pwmkq8wxw4UZjK2wlK-vovyT0ToF4vkPU5jH7QAsdjzbRJLQItsBVp2ulv_EwGkzpJT1R4ogmW7XiiBvOzVZqqVQtBS1y-jZarOgmCOm5aB5VcNChG5ZImJUqXgJfH8WkuTyiB4ouTMZiqbw]
|
||||
Connection: [keep-alive]
|
||||
Content-Type: [application/json; charset=utf-8]
|
||||
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 resourcemanagementclient/0.30.0rc5 Azure-SDK-For-Python
|
||||
AZURECLI/TEST/0.0.1.dev0]
|
||||
User-Agent: [python/3.5.0 (Windows-10.0.14393) requests/2.9.1 msrest/0.4.4 msrest_azure/0.4.3
|
||||
resourcemanagementclient/0.30.0rc6 Azure-SDK-For-Python AZURECLI/TEST/0.1.0b7]
|
||||
accept-language: [en-US]
|
||||
x-ms-client-request-id: [2d7e8392-6ba4-11e6-adeb-a0b3ccf7272a]
|
||||
x-ms-client-request-id: [8106a128-90b6-11e6-a5b5-64510658e3b3]
|
||||
method: GET
|
||||
uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/TrendMicro.DeepSecurity?api-version=2016-02-01
|
||||
response:
|
||||
|
@ -242,14 +93,14 @@ interactions:
|
|||
o0cf3W3Wk2ZaF6u2qJbN3Z3J7vmn+w92t3cn5zvb+7NZtp3l03vb08nDvQd75zsP7z/cubuqq8ti
|
||||
ltfN3Td1vpx9UUzravw0z1ev8+m6Ltrrj0YfLbNF3qyyaU59DLeq86Za19P8zfUqbz569L1fHHxC
|
||||
r2bTabVetg21LatpxkhSu49O8mVbZ2X61euPvj/6KFsVP5nXjflyb2f3/vbOp9u79/HlNFtlk6Is
|
||||
2gJdfHRSV03zSnv5vK7WK/PHF9VlPkr5+9ceUfyvP/olox6K1SqvFbEQSep7A2IRSGXRtCfVYrFe
|
||||
FgLlZZ2f50Q8ouIHgl6vZlmbfyPA6es6vyBUZdSvWwJMPXy1lE/zulhefPRL/h/cZB50XwIAAA==
|
||||
2gJdfPSiWuYf/ZJRr6dqldcKP+yLQGyAH4FUFk17Ui0W62UhUF7W+XlONCBifCDo9WqWtfk3Apy+
|
||||
rvMLQlVG/bolwNTDK/6MAM4++iX/DxDcFW4jAgAA
|
||||
headers:
|
||||
Cache-Control: [no-cache]
|
||||
Content-Encoding: [gzip]
|
||||
Content-Length: ['397']
|
||||
Content-Length: ['372']
|
||||
Content-Type: [application/json; charset=utf-8]
|
||||
Date: ['Fri, 26 Aug 2016 15:45:56 GMT']
|
||||
Date: ['Wed, 12 Oct 2016 20:00:20 GMT']
|
||||
Expires: ['-1']
|
||||
Pragma: [no-cache]
|
||||
Strict-Transport-Security: [max-age=31536000; includeSubDomains]
|
||||
|
@ -260,16 +111,16 @@ interactions:
|
|||
headers:
|
||||
Accept: [application/json]
|
||||
Accept-Encoding: ['gzip, deflate']
|
||||
Authorization: [Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsIng1dCI6IlliUkFRUlljRV9tb3RXVkpLSHJ3TEJiZF85cyIsImtpZCI6IlliUkFRUlljRV9tb3RXVkpLSHJ3TEJiZF85cyJ9.eyJhdWQiOiJodHRwczovL21hbmFnZW1lbnQuY29yZS53aW5kb3dzLm5ldC8iLCJpc3MiOiJodHRwczovL3N0cy53aW5kb3dzLm5ldC81NDgyNmIyMi0zOGQ2LTRmYjItYmFkOS1iN2I5M2EzZTljNWEvIiwiaWF0IjoxNDcyMjI2MDEzLCJuYmYiOjE0NzIyMjYwMTMsImV4cCI6MTQ3MjIyOTkxMywiYWNyIjoiMSIsImFtciI6WyJwd2QiXSwiYXBwaWQiOiIwNGIwNzc5NS04ZGRiLTQ2MWEtYmJlZS0wMmY5ZTFiZjdiNDYiLCJhcHBpZGFjciI6IjAiLCJlX2V4cCI6MTA4MDAsImZhbWlseV9uYW1lIjoiQWRtaW4yIiwiZ2l2ZW5fbmFtZSI6IkFkbWluMiIsImdyb3VwcyI6WyJlNGJiMGI1Ni0xMDE0LTQwZjgtODhhYi0zZDhhOGNiMGUwODYiLCI2Yjk3NzYxYS1kN2QwLTQ4ZjYtYWQ1Ni1mMzhkMzI3Yzg1NTMiXSwiaXBhZGRyIjoiMTY3LjIyMC4xLjE4NiIsIm5hbWUiOiJBZG1pbjIiLCJvaWQiOiI1OTYzZjUwYy03YzQzLTQwNWMtYWY3ZS01MzI5NGRlNzZhYmQiLCJwdWlkIjoiMTAwM0JGRkQ5NTlGODQyMyIsInNjcCI6InVzZXJfaW1wZXJzb25hdGlvbiIsInN1YiI6InNEZ2V4UndDTklmWS1oelFqakNEdlpUN0l6ZGZvNFN5cnI0eDBkRE56UjQiLCJ0aWQiOiI1NDgyNmIyMi0zOGQ2LTRmYjItYmFkOS1iN2I5M2EzZTljNWEiLCJ1bmlxdWVfbmFtZSI6ImFkbWluMkBBenVyZVNES1RlYW0ub25taWNyb3NvZnQuY29tIiwidXBuIjoiYWRtaW4yQEF6dXJlU0RLVGVhbS5vbm1pY3Jvc29mdC5jb20iLCJ2ZXIiOiIxLjAiLCJ3aWRzIjpbIjYyZTkwMzk0LTY5ZjUtNDIzNy05MTkwLTAxMjE3NzE0NWUxMCJdfQ.kyozUOT5td51nbpYB4sJQjGl7nDJylPxkpWCBz3_9lql7GpQxqv-AzdouB4fZxOh6oro1bpU91C-TiqIsgXQC3b19yuLgCOe2bZGLz9ecHSbU3JP5mDxtwc-B7QMwiMQmGHlwGixz_kQTFgZrNq7pLBNd2Sp6-85cH6oPjRx4vdJd7pg9i9rbDK5I5MsHgcyMUw_qMkJCmsdYMlvU7lgbavnb2cqBAlu0xo4I3MYPX2j_qI-yVf7tLSPMugORAIl2hfAdmGrW0KFft42e5iq1LPVBWcpo_DQaiwZc_rO_dC861Nlp-QlJHu2jkHdJJHys2A1aBbgATgaP7DACo9CqQ]
|
||||
Authorization: [Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsIng1dCI6Ikk2b0J3NFZ6QkhPcWxlR3JWMkFKZEE1RW1YYyIsImtpZCI6Ikk2b0J3NFZ6QkhPcWxlR3JWMkFKZEE1RW1YYyJ9.eyJhdWQiOiJodHRwczovL21hbmFnZW1lbnQuY29yZS53aW5kb3dzLm5ldC8iLCJpc3MiOiJodHRwczovL3N0cy53aW5kb3dzLm5ldC81NDgyNmIyMi0zOGQ2LTRmYjItYmFkOS1iN2I5M2EzZTljNWEvIiwiaWF0IjoxNDc2MzAyMTA5LCJuYmYiOjE0NzYzMDIxMDksImV4cCI6MTQ3NjMwNjAwOSwiYWNyIjoiMSIsImFsdHNlY2lkIjoiNTo6MTAwMzAwMDA4MDFDNDREMyIsImFtciI6WyJwd2QiLCJtZmEiXSwiYXBwaWQiOiIwNGIwNzc5NS04ZGRiLTQ2MWEtYmJlZS0wMmY5ZTFiZjdiNDYiLCJhcHBpZGFjciI6IjAiLCJlX2V4cCI6MTA4MDAsImVtYWlsIjoieXVnYW5nd0BtaWNyb3NvZnQuY29tIiwiZmFtaWx5X25hbWUiOiJXYW5nIiwiZ2l2ZW5fbmFtZSI6Ill1Z2FuZyIsImdyb3VwcyI6WyJlNGJiMGI1Ni0xMDE0LTQwZjgtODhhYi0zZDhhOGNiMGUwODYiXSwiaWRwIjoiaHR0cHM6Ly9zdHMud2luZG93cy5uZXQvNzJmOTg4YmYtODZmMS00MWFmLTkxYWItMmQ3Y2QwMTFkYjQ3LyIsImlwYWRkciI6IjE2Ny4yMjAuMS4xMzAiLCJuYW1lIjoiWXVnYW5nIFdhbmciLCJvaWQiOiI4OWVkNWJlOC1mZjk3LTQxYjUtYWIxMS0wNTVlMWUzY2MzNGIiLCJwdWlkIjoiMTAwM0JGRkQ5NTlGODk1NSIsInNjcCI6InVzZXJfaW1wZXJzb25hdGlvbiIsInN1YiI6IjJEWG5PTmM1RUFyNmFfM1Vya1JSYlFBdkdueHpxQWEtSExWczFyV3dndEkiLCJ0aWQiOiI1NDgyNmIyMi0zOGQ2LTRmYjItYmFkOS1iN2I5M2EzZTljNWEiLCJ1bmlxdWVfbmFtZSI6Inl1Z2FuZ3dAbWljcm9zb2Z0LmNvbSIsInZlciI6IjEuMCIsIndpZHMiOlsiNjJlOTAzOTQtNjlmNS00MjM3LTkxOTAtMDEyMTc3MTQ1ZTEwIl19.Ipmn-psCy6Y8aBFv6MlVMRllQDrB0GvZiqyaSkimqRbvybXXmYgSnODSngS8Dpw5h_mF2soPHLXGJ4UvULLHvmwnHq0h_qcOhAap4wZPNgHw2lzpj-CpXK8datXedv-5FZFG41lawc9wj7TLA9Vx0u-KFK2tHRot56JV5e3GmESp4aYpLM90F-nRe4vks9oAcxEsE3pwmkq8wxw4UZjK2wlK-vovyT0ToF4vkPU5jH7QAsdjzbRJLQItsBVp2ulv_EwGkzpJT1R4ogmW7XiiBvOzVZqqVQtBS1y-jZarOgmCOm5aB5VcNChG5ZImJUqXgJfH8WkuTyiB4ouTMZiqbw]
|
||||
Connection: [keep-alive]
|
||||
Content-Length: ['0']
|
||||
Content-Type: [application/json; charset=utf-8]
|
||||
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 resourcemanagementclient/0.30.0rc5 Azure-SDK-For-Python
|
||||
AZURECLI/TEST/0.0.1.dev0]
|
||||
User-Agent: [python/3.5.0 (Windows-10.0.14393) requests/2.9.1 msrest/0.4.4 msrest_azure/0.4.3
|
||||
resourcemanagementclient/0.30.0rc6 Azure-SDK-For-Python AZURECLI/TEST/0.1.0b7]
|
||||
accept-language: [en-US]
|
||||
x-ms-client-request-id: [339dee06-6ba4-11e6-ab16-a0b3ccf7272a]
|
||||
method: GET
|
||||
uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/TrendMicro.DeepSecurity?api-version=2016-02-01
|
||||
x-ms-client-request-id: [84213e02-90b6-11e6-8705-64510658e3b3]
|
||||
method: POST
|
||||
uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/TrendMicro.DeepSecurity/unregister?api-version=2016-02-01
|
||||
response:
|
||||
body:
|
||||
string: !!binary |
|
||||
|
@ -278,32 +129,32 @@ interactions:
|
|||
o0cf3W3Wk2ZaF6u2qJbN3Z3J7vmn+w92t3cn5zvb+7NZtp3l03vb08nDvQd75zsP7z/cubuqq8ti
|
||||
ltfN3Td1vpx9UUzravw0z1ev8+m6Ltrrj0YfLbNF3qyyaU59DLeq86Za19P8zfUqbz569L1fHHxC
|
||||
r2bTabVetg21LatpxkhSu49O8mVbZ2X61euPvj/6KFsVP5nXjflyb2f3/vbOp9u79/HlNFtlk6Is
|
||||
2gJdfHRSV03zSnv5vK7WK/PHF9VlPkr5+9ceUfyvP/olox6K1SqvFbEQSep7A2IRSGXRtCfVYrFe
|
||||
FgLlZZ2f50Q8ouIHgl6vZlmbfyPA6es6vyBUZdSvWwJMPXy1lE8J5OyjX/L/AJP7R5FeAgAA
|
||||
2gJdfPSiWuYf/ZJRr6dqldcKP+yLQGyAH4FUFk17Ui0W62UhUF7W+XlONCBifCDo9WqWtfk3Apy+
|
||||
rvMLQlVG/bolwNTDV0v5NK+L5cVHv+T/AY0ReHImAgAA
|
||||
headers:
|
||||
Cache-Control: [no-cache]
|
||||
Content-Encoding: [gzip]
|
||||
Content-Length: ['396']
|
||||
Content-Length: ['375']
|
||||
Content-Type: [application/json; charset=utf-8]
|
||||
Date: ['Fri, 26 Aug 2016 15:46:05 GMT']
|
||||
Date: ['Wed, 12 Oct 2016 20:00:26 GMT']
|
||||
Expires: ['-1']
|
||||
Pragma: [no-cache]
|
||||
Strict-Transport-Security: [max-age=31536000; includeSubDomains]
|
||||
Vary: [Accept-Encoding]
|
||||
x-ms-ratelimit-remaining-subscription-writes: ['1198']
|
||||
status: {code: 200, message: OK}
|
||||
- request:
|
||||
body: null
|
||||
headers:
|
||||
Accept: [application/json]
|
||||
Accept-Encoding: ['gzip, deflate']
|
||||
Authorization: [Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsIng1dCI6IlliUkFRUlljRV9tb3RXVkpLSHJ3TEJiZF85cyIsImtpZCI6IlliUkFRUlljRV9tb3RXVkpLSHJ3TEJiZF85cyJ9.eyJhdWQiOiJodHRwczovL21hbmFnZW1lbnQuY29yZS53aW5kb3dzLm5ldC8iLCJpc3MiOiJodHRwczovL3N0cy53aW5kb3dzLm5ldC81NDgyNmIyMi0zOGQ2LTRmYjItYmFkOS1iN2I5M2EzZTljNWEvIiwiaWF0IjoxNDcyMjI2MDEzLCJuYmYiOjE0NzIyMjYwMTMsImV4cCI6MTQ3MjIyOTkxMywiYWNyIjoiMSIsImFtciI6WyJwd2QiXSwiYXBwaWQiOiIwNGIwNzc5NS04ZGRiLTQ2MWEtYmJlZS0wMmY5ZTFiZjdiNDYiLCJhcHBpZGFjciI6IjAiLCJlX2V4cCI6MTA4MDAsImZhbWlseV9uYW1lIjoiQWRtaW4yIiwiZ2l2ZW5fbmFtZSI6IkFkbWluMiIsImdyb3VwcyI6WyJlNGJiMGI1Ni0xMDE0LTQwZjgtODhhYi0zZDhhOGNiMGUwODYiLCI2Yjk3NzYxYS1kN2QwLTQ4ZjYtYWQ1Ni1mMzhkMzI3Yzg1NTMiXSwiaXBhZGRyIjoiMTY3LjIyMC4xLjE4NiIsIm5hbWUiOiJBZG1pbjIiLCJvaWQiOiI1OTYzZjUwYy03YzQzLTQwNWMtYWY3ZS01MzI5NGRlNzZhYmQiLCJwdWlkIjoiMTAwM0JGRkQ5NTlGODQyMyIsInNjcCI6InVzZXJfaW1wZXJzb25hdGlvbiIsInN1YiI6InNEZ2V4UndDTklmWS1oelFqakNEdlpUN0l6ZGZvNFN5cnI0eDBkRE56UjQiLCJ0aWQiOiI1NDgyNmIyMi0zOGQ2LTRmYjItYmFkOS1iN2I5M2EzZTljNWEiLCJ1bmlxdWVfbmFtZSI6ImFkbWluMkBBenVyZVNES1RlYW0ub25taWNyb3NvZnQuY29tIiwidXBuIjoiYWRtaW4yQEF6dXJlU0RLVGVhbS5vbm1pY3Jvc29mdC5jb20iLCJ2ZXIiOiIxLjAiLCJ3aWRzIjpbIjYyZTkwMzk0LTY5ZjUtNDIzNy05MTkwLTAxMjE3NzE0NWUxMCJdfQ.kyozUOT5td51nbpYB4sJQjGl7nDJylPxkpWCBz3_9lql7GpQxqv-AzdouB4fZxOh6oro1bpU91C-TiqIsgXQC3b19yuLgCOe2bZGLz9ecHSbU3JP5mDxtwc-B7QMwiMQmGHlwGixz_kQTFgZrNq7pLBNd2Sp6-85cH6oPjRx4vdJd7pg9i9rbDK5I5MsHgcyMUw_qMkJCmsdYMlvU7lgbavnb2cqBAlu0xo4I3MYPX2j_qI-yVf7tLSPMugORAIl2hfAdmGrW0KFft42e5iq1LPVBWcpo_DQaiwZc_rO_dC861Nlp-QlJHu2jkHdJJHys2A1aBbgATgaP7DACo9CqQ]
|
||||
Authorization: [Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsIng1dCI6Ikk2b0J3NFZ6QkhPcWxlR3JWMkFKZEE1RW1YYyIsImtpZCI6Ikk2b0J3NFZ6QkhPcWxlR3JWMkFKZEE1RW1YYyJ9.eyJhdWQiOiJodHRwczovL21hbmFnZW1lbnQuY29yZS53aW5kb3dzLm5ldC8iLCJpc3MiOiJodHRwczovL3N0cy53aW5kb3dzLm5ldC81NDgyNmIyMi0zOGQ2LTRmYjItYmFkOS1iN2I5M2EzZTljNWEvIiwiaWF0IjoxNDc2MzAyMTA5LCJuYmYiOjE0NzYzMDIxMDksImV4cCI6MTQ3NjMwNjAwOSwiYWNyIjoiMSIsImFsdHNlY2lkIjoiNTo6MTAwMzAwMDA4MDFDNDREMyIsImFtciI6WyJwd2QiLCJtZmEiXSwiYXBwaWQiOiIwNGIwNzc5NS04ZGRiLTQ2MWEtYmJlZS0wMmY5ZTFiZjdiNDYiLCJhcHBpZGFjciI6IjAiLCJlX2V4cCI6MTA4MDAsImVtYWlsIjoieXVnYW5nd0BtaWNyb3NvZnQuY29tIiwiZmFtaWx5X25hbWUiOiJXYW5nIiwiZ2l2ZW5fbmFtZSI6Ill1Z2FuZyIsImdyb3VwcyI6WyJlNGJiMGI1Ni0xMDE0LTQwZjgtODhhYi0zZDhhOGNiMGUwODYiXSwiaWRwIjoiaHR0cHM6Ly9zdHMud2luZG93cy5uZXQvNzJmOTg4YmYtODZmMS00MWFmLTkxYWItMmQ3Y2QwMTFkYjQ3LyIsImlwYWRkciI6IjE2Ny4yMjAuMS4xMzAiLCJuYW1lIjoiWXVnYW5nIFdhbmciLCJvaWQiOiI4OWVkNWJlOC1mZjk3LTQxYjUtYWIxMS0wNTVlMWUzY2MzNGIiLCJwdWlkIjoiMTAwM0JGRkQ5NTlGODk1NSIsInNjcCI6InVzZXJfaW1wZXJzb25hdGlvbiIsInN1YiI6IjJEWG5PTmM1RUFyNmFfM1Vya1JSYlFBdkdueHpxQWEtSExWczFyV3dndEkiLCJ0aWQiOiI1NDgyNmIyMi0zOGQ2LTRmYjItYmFkOS1iN2I5M2EzZTljNWEiLCJ1bmlxdWVfbmFtZSI6Inl1Z2FuZ3dAbWljcm9zb2Z0LmNvbSIsInZlciI6IjEuMCIsIndpZHMiOlsiNjJlOTAzOTQtNjlmNS00MjM3LTkxOTAtMDEyMTc3MTQ1ZTEwIl19.Ipmn-psCy6Y8aBFv6MlVMRllQDrB0GvZiqyaSkimqRbvybXXmYgSnODSngS8Dpw5h_mF2soPHLXGJ4UvULLHvmwnHq0h_qcOhAap4wZPNgHw2lzpj-CpXK8datXedv-5FZFG41lawc9wj7TLA9Vx0u-KFK2tHRot56JV5e3GmESp4aYpLM90F-nRe4vks9oAcxEsE3pwmkq8wxw4UZjK2wlK-vovyT0ToF4vkPU5jH7QAsdjzbRJLQItsBVp2ulv_EwGkzpJT1R4ogmW7XiiBvOzVZqqVQtBS1y-jZarOgmCOm5aB5VcNChG5ZImJUqXgJfH8WkuTyiB4ouTMZiqbw]
|
||||
Connection: [keep-alive]
|
||||
Content-Type: [application/json; charset=utf-8]
|
||||
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 resourcemanagementclient/0.30.0rc5 Azure-SDK-For-Python
|
||||
AZURECLI/TEST/0.0.1.dev0]
|
||||
User-Agent: [python/3.5.0 (Windows-10.0.14393) requests/2.9.1 msrest/0.4.4 msrest_azure/0.4.3
|
||||
resourcemanagementclient/0.30.0rc6 Azure-SDK-For-Python AZURECLI/TEST/0.1.0b7]
|
||||
accept-language: [en-US]
|
||||
x-ms-client-request-id: [33ce1f50-6ba4-11e6-a63e-a0b3ccf7272a]
|
||||
x-ms-client-request-id: [87782802-90b6-11e6-843b-64510658e3b3]
|
||||
method: GET
|
||||
uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/TrendMicro.DeepSecurity?api-version=2016-02-01
|
||||
response:
|
||||
|
@ -314,14 +165,14 @@ interactions:
|
|||
o0cf3W3Wk2ZaF6u2qJbN3Z3J7vmn+w92t3cn5zvb+7NZtp3l03vb08nDvQd75zsP7z/cubuqq8ti
|
||||
ltfN3Td1vpx9UUzravw0z1ev8+m6Ltrrj0YfLbNF3qyyaU59DLeq86Za19P8zfUqbz569L1fHHxC
|
||||
r2bTabVetg21LatpxkhSu49O8mVbZ2X61euPvj/6KFsVP5nXjflyb2f3/vbOp9u79/HlNFtlk6Is
|
||||
2gJdfHRSV03zSnv5vK7WK/PHF9VlPkr5+9ceUfyvP/olox6K1SqvFbEQSep7A2IRSGXRtCfVYrFe
|
||||
FgLlZZ2f50Q8ouIHgl6vZlmbfyPA6es6vyBUZdSvWwJMPXy1lE8J5OyjX/L/AJP7R5FeAgAA
|
||||
2gJdfPSiWuYf/ZJRr6dqldcKP+yLQGyAH4FUFk17Ui0W62UhUF7W+XlONCBifCDo9WqWtfk3Apy+
|
||||
rvMLQlVG/bolwNTDV0v5lEDOPvol/w/WtYdBJQIAAA==
|
||||
headers:
|
||||
Cache-Control: [no-cache]
|
||||
Content-Encoding: [gzip]
|
||||
Content-Length: ['396']
|
||||
Content-Length: ['373']
|
||||
Content-Type: [application/json; charset=utf-8]
|
||||
Date: ['Fri, 26 Aug 2016 15:46:06 GMT']
|
||||
Date: ['Wed, 12 Oct 2016 20:00:31 GMT']
|
||||
Expires: ['-1']
|
||||
Pragma: [no-cache]
|
||||
Strict-Transport-Security: [max-age=31536000; includeSubDomains]
|
||||
|
|
|
@ -6,7 +6,6 @@
|
|||
import os
|
||||
import time
|
||||
# AZURE CLI RESOURCE TEST DEFINITIONS
|
||||
|
||||
from azure.cli.core.test_utils.vcr_test_base import (VCRTestBase, JMESPathCheck, NoneCheck,
|
||||
BooleanCheck,
|
||||
ResourceGroupVCRTestBase,
|
||||
|
@ -151,14 +150,18 @@ class ProviderRegistrationTest(VCRTestBase): # Not RG test base because it opera
|
|||
result = self.cmd('provider show -n {}'.format(provider), checks=None)
|
||||
if result['registrationState'] == 'Unregistered':
|
||||
self.cmd('provider register -n {}'.format(provider), checks=None)
|
||||
self.cmd('provider show -n {}'.format(provider), checks=[JMESPathCheck('registrationState', 'Registered')])
|
||||
result = self.cmd('provider show -n {}'.format(provider))
|
||||
self.assertTrue(result['registrationState'] in ['Registering', 'Registered'])
|
||||
self.cmd('provider unregister -n {}'.format(provider), checks=None)
|
||||
self.cmd('provider show -n {}'.format(provider), checks=[JMESPathCheck('registrationState', 'Unregistered')])
|
||||
result = self.cmd('provider show -n {}'.format(provider))
|
||||
self.assertTrue(result['registrationState'] in ['Unregistering', 'Unregistered'])
|
||||
else:
|
||||
self.cmd('provider unregister -n {}'.format(provider), checks=None)
|
||||
self.cmd('provider show -n {}'.format(provider), checks=[JMESPathCheck('registrationState', 'Unregistered')])
|
||||
result = self.cmd('provider show -n {}'.format(provider))
|
||||
self.assertTrue(result['registrationState'] in ['Unregistering', 'Unregistered'])
|
||||
self.cmd('provider register -n {}'.format(provider), checks=None)
|
||||
self.cmd('provider show -n {}'.format(provider), checks=[JMESPathCheck('registrationState', 'Registered')])
|
||||
result = self.cmd('provider show -n {}'.format(provider))
|
||||
self.assertTrue(result['registrationState'] in ['Registering', 'Registered'])
|
||||
|
||||
class DeploymentTest(ResourceGroupVCRTestBase):
|
||||
def __init__(self, test_method):
|
||||
|
@ -173,24 +176,56 @@ class DeploymentTest(ResourceGroupVCRTestBase):
|
|||
template_file = os.path.join(curr_dir, 'simple_deploy.json').replace('\\', '\\\\')
|
||||
parameters_file = os.path.join(curr_dir, 'simple_deploy_parameters.json').replace('\\', '\\\\')
|
||||
deployment_name = 'azure-cli-deployment'
|
||||
result = self.cmd('resource group deployment validate -g {} --template-file-path {} --parameters-file-path {}'.format(
|
||||
self.resource_group, template_file, parameters_file), checks=None)
|
||||
self.assertEqual('Accepted', result['properties']['provisioningState'])
|
||||
result = self.cmd('resource group deployment create -g {} -n {} --template-file-path {} --parameters-file-path {}'.format(
|
||||
self.resource_group, deployment_name, template_file, parameters_file), checks=None)
|
||||
self.assertEqual('Succeeded', result['properties']['provisioningState'])
|
||||
self.assertEqual(self.resource_group, result['resourceGroup'])
|
||||
result = self.cmd('resource group deployment list -g {}'.format(self.resource_group), checks=None)
|
||||
self.assertEqual(deployment_name, result[0]['name'])
|
||||
self.assertEqual(self.resource_group, result[0]['resourceGroup'])
|
||||
result = self.cmd('resource group deployment show -g {} -n {}'.format(self.resource_group, deployment_name), checks=None)
|
||||
self.assertEqual(deployment_name, result['name'])
|
||||
self.assertEqual(self.resource_group, result['resourceGroup'])
|
||||
result = self.cmd('resource group deployment exists -g {} -n {}'.format(self.resource_group, deployment_name), checks=None)
|
||||
self.assertTrue(result)
|
||||
result = self.cmd('resource group deployment operation list -g {} -n {}'.format(self.resource_group, deployment_name), checks=None)
|
||||
self.assertEqual(2, len(result))
|
||||
self.assertEqual(self.resource_group, result[0]['resourceGroup'])
|
||||
|
||||
self.cmd('resource group deployment validate -g {} --template-file {} --parameters @{}'.format(
|
||||
self.resource_group, template_file, parameters_file), checks=[
|
||||
JMESPathCheck('properties.provisioningState', 'Accepted')
|
||||
])
|
||||
self.cmd('resource group deployment create -g {} -n {} --template-file {} --parameters @{}'.format(
|
||||
self.resource_group, deployment_name, template_file, parameters_file), checks=[
|
||||
JMESPathCheck('properties.provisioningState', 'Succeeded'),
|
||||
JMESPathCheck('resourceGroup', self.resource_group),
|
||||
])
|
||||
self.cmd('resource group deployment list -g {}'.format(self.resource_group), checks=[
|
||||
JMESPathCheck('[0].name', deployment_name),
|
||||
JMESPathCheck('[0].resourceGroup', self.resource_group)
|
||||
])
|
||||
self.cmd('resource group deployment show -g {} -n {}'.format(self.resource_group, deployment_name), checks=[
|
||||
JMESPathCheck('name', deployment_name),
|
||||
JMESPathCheck('resourceGroup', self.resource_group)
|
||||
])
|
||||
self.cmd('resource group deployment operation list -g {} -n {}'.format(self.resource_group, deployment_name), checks=[
|
||||
JMESPathCheck('length([])', 2),
|
||||
JMESPathCheck('[0].resourceGroup', self.resource_group)
|
||||
])
|
||||
|
||||
class DeploymentThruUriTest(ResourceGroupVCRTestBase):
|
||||
def __init__(self, test_method):
|
||||
super(DeploymentThruUriTest, self).__init__(__file__, test_method)
|
||||
self.resource_group = 'azure-cli-deployment-uri-test'
|
||||
|
||||
def test_group_deployment_thru_uri(self):
|
||||
self.execute()
|
||||
|
||||
def body(self):
|
||||
curr_dir = os.path.dirname(os.path.realpath(__file__))
|
||||
#same copy of the sample template file under current folder, but it is uri based now
|
||||
template_uri = 'https://raw.githubusercontent.com/Azure/azure-cli/master/src/command_modules/azure-cli-resource/azure/cli/command_modules/resource/tests/simple_deploy.json'
|
||||
parameters_file = os.path.join(curr_dir, 'simple_deploy_parameters.json').replace('\\', '\\\\')
|
||||
deployment_name = 'simple_deploy' #auto-gen'd by command
|
||||
result = self.cmd('resource group deployment create -g {} --template-uri {} --parameters @{}'.format(
|
||||
self.resource_group, template_uri, parameters_file), checks=[
|
||||
JMESPathCheck('properties.provisioningState', 'Succeeded'),
|
||||
JMESPathCheck('resourceGroup', self.resource_group),
|
||||
])
|
||||
|
||||
result = self.cmd('resource group deployment show -g {} -n {}'.format(self.resource_group, deployment_name), checks=[
|
||||
JMESPathCheck('name', deployment_name)
|
||||
])
|
||||
|
||||
self.cmd('resource group deployment delete -g {} -n {}'.format(self.resource_group, deployment_name))
|
||||
result = self.cmd('resource group deployment list -g {}'.format(self.resource_group))
|
||||
self.assertFalse(bool(result))
|
||||
|
||||
class ResourceMoveScenarioTest(VCRTestBase): # Not RG test base because it uses two RGs and manually cleans them up
|
||||
|
||||
|
|
|
@ -4,9 +4,12 @@
|
|||
#---------------------------------------------------------------------------------------------
|
||||
|
||||
import unittest
|
||||
import mock
|
||||
from six import StringIO
|
||||
|
||||
from azure.cli.command_modules.resource._validators import (validate_parent, validate_resource_type)
|
||||
from azure.cli.command_modules.resource._validators import (validate_parent,
|
||||
validate_resource_type,
|
||||
validate_deployment_name)
|
||||
|
||||
class Test_resource_validators(unittest.TestCase):
|
||||
|
||||
|
@ -29,8 +32,29 @@ class Test_resource_validators(unittest.TestCase):
|
|||
self.assertEqual(actual.type, 'testtype')
|
||||
self.assertEqual(actual.name, 'mytesttype')
|
||||
|
||||
def test_parent_invalid(self):
|
||||
pass
|
||||
def test_generate_deployment_name_from_file(self):
|
||||
#verify auto-gen from uri
|
||||
namespace = mock.MagicMock()
|
||||
namespace.template_uri = 'https://templates/template123.json?foo=bar'
|
||||
namespace.template_file = None
|
||||
namespace.deployment_name = None
|
||||
validate_deployment_name(namespace)
|
||||
self.assertEqual('template123', namespace.deployment_name)
|
||||
|
||||
namespace = mock.MagicMock()
|
||||
namespace.template_file = __file__
|
||||
namespace.template_uri = None
|
||||
namespace.deployment_name = None
|
||||
validate_deployment_name(namespace)
|
||||
self.assertEqual('test_validators', namespace.deployment_name)
|
||||
|
||||
#verify use default if get a file content
|
||||
namespace = mock.MagicMock()
|
||||
namespace.template_file = '{"foo":"bar"}'
|
||||
namespace.template_uri = None
|
||||
namespace.deployment_name = None
|
||||
validate_deployment_name(namespace)
|
||||
self.assertEqual('deployment1', namespace.deployment_name)
|
||||
|
||||
if __name__ == '__main__':
|
||||
unittest.main()
|
||||
|
|
Загрузка…
Ссылка в новой задаче