diff --git a/sdk/batch/azure-batch/HISTORY.rst b/sdk/batch/azure-batch/HISTORY.rst index 6be6d794427a..2364a48cb951 100644 --- a/sdk/batch/azure-batch/HISTORY.rst +++ b/sdk/batch/azure-batch/HISTORY.rst @@ -3,6 +3,16 @@ Release History =============== +8.0.0 (2019-8-5) +++++++++++++++++++ + +- Using REST API version 2019-08-01.10.0. + * Added ability to specify a collection of public IPs on `NetworkConfiguration` via the new `public_ips` property. This guarantees nodes in the Pool will have an IP from the list user provided IPs. + * Added ability to mount remote file-systems on each node of a pool via the `mount_configuration` property on `CloudPool`. + * Shared Image Gallery images can now be specified on the `virtual_machine_image_id` property of `ImageReference` by referencing the image via its ARM ID. + * **Breaking** When not specified, the default value for `wait_for_success` on `StartTask` is now `True` (was `False`). + * **Breaking** When not specified, the default value for `scope` on `AutoUserSpecification` is now always `Pool` (was `Task` on Windows nodes, `Pool` on Linux nodes). + 7.0.0 (2019-6-11) ++++++++++++++++++ diff --git a/sdk/batch/azure-batch/azure/batch/_batch_service_client.py b/sdk/batch/azure-batch/azure/batch/_batch_service_client.py index a0cc08fda34c..aa97cb39ee24 100644 --- a/sdk/batch/azure-batch/azure/batch/_batch_service_client.py +++ b/sdk/batch/azure-batch/azure/batch/_batch_service_client.py @@ -65,7 +65,7 @@ def __init__( super(BatchServiceClient, self).__init__(self.config.credentials, self.config) client_models = {k: v for k, v in models.__dict__.items() if isinstance(v, type)} - self.api_version = '2019-06-01.9.0' + self.api_version = '2019-08-01.10.0' self._serialize = Serializer(client_models) self._deserialize = Deserializer(client_models) diff --git a/sdk/batch/azure-batch/azure/batch/models/__init__.py b/sdk/batch/azure-batch/azure/batch/models/__init__.py index b07b1a6dce0c..dc663ec4e8fd 100644 --- a/sdk/batch/azure-batch/azure/batch/models/__init__.py +++ b/sdk/batch/azure-batch/azure/batch/models/__init__.py @@ -22,6 +22,8 @@ from ._models_py3 import AutoScaleRun from ._models_py3 import AutoScaleRunError from ._models_py3 import AutoUserSpecification + from ._models_py3 import AzureBlobFileSystemConfiguration + from ._models_py3 import AzureFileShareConfiguration from ._models_py3 import BatchError, BatchErrorException from ._models_py3 import BatchErrorDetail from ._models_py3 import Certificate @@ -32,6 +34,7 @@ from ._models_py3 import CertificateGetOptions from ._models_py3 import CertificateListOptions from ._models_py3 import CertificateReference + from ._models_py3 import CIFSMountConfiguration from ._models_py3 import CloudJob from ._models_py3 import CloudJobSchedule from ._models_py3 import CloudPool @@ -126,10 +129,12 @@ from ._models_py3 import JobUpdateParameter from ._models_py3 import LinuxUserConfiguration from ._models_py3 import MetadataItem + from ._models_py3 import MountConfiguration from ._models_py3 import MultiInstanceSettings from ._models_py3 import NameValuePair from ._models_py3 import NetworkConfiguration from ._models_py3 import NetworkSecurityGroupRule + from ._models_py3 import NFSMountConfiguration from ._models_py3 import NodeAgentInformation from ._models_py3 import NodeCounts from ._models_py3 import NodeDisableSchedulingParameter @@ -223,6 +228,8 @@ from ._models import AutoScaleRun from ._models import AutoScaleRunError from ._models import AutoUserSpecification + from ._models import AzureBlobFileSystemConfiguration + from ._models import AzureFileShareConfiguration from ._models import BatchError, BatchErrorException from ._models import BatchErrorDetail from ._models import Certificate @@ -233,6 +240,7 @@ from ._models import CertificateGetOptions from ._models import CertificateListOptions from ._models import CertificateReference + from ._models import CIFSMountConfiguration from ._models import CloudJob from ._models import CloudJobSchedule from ._models import CloudPool @@ -327,10 +335,12 @@ from ._models import JobUpdateParameter from ._models import LinuxUserConfiguration from ._models import MetadataItem + from ._models import MountConfiguration from ._models import MultiInstanceSettings from ._models import NameValuePair from ._models import NetworkConfiguration from ._models import NetworkSecurityGroupRule + from ._models import NFSMountConfiguration from ._models import NodeAgentInformation from ._models import NodeCounts from ._models import NodeDisableSchedulingParameter @@ -481,6 +491,8 @@ 'AutoScaleRun', 'AutoScaleRunError', 'AutoUserSpecification', + 'AzureBlobFileSystemConfiguration', + 'AzureFileShareConfiguration', 'BatchError', 'BatchErrorException', 'BatchErrorDetail', 'Certificate', @@ -491,6 +503,7 @@ 'CertificateGetOptions', 'CertificateListOptions', 'CertificateReference', + 'CIFSMountConfiguration', 'CloudJob', 'CloudJobSchedule', 'CloudPool', @@ -585,10 +598,12 @@ 'JobUpdateParameter', 'LinuxUserConfiguration', 'MetadataItem', + 'MountConfiguration', 'MultiInstanceSettings', 'NameValuePair', 'NetworkConfiguration', 'NetworkSecurityGroupRule', + 'NFSMountConfiguration', 'NodeAgentInformation', 'NodeCounts', 'NodeDisableSchedulingParameter', diff --git a/sdk/batch/azure-batch/azure/batch/models/_batch_service_client_enums.py b/sdk/batch/azure-batch/azure/batch/models/_batch_service_client_enums.py index fb65370b3091..595aebd89300 100644 --- a/sdk/batch/azure-batch/azure/batch/models/_batch_service_client_enums.py +++ b/sdk/batch/azure-batch/azure/batch/models/_batch_service_client_enums.py @@ -57,8 +57,8 @@ class JobAction(str, Enum): class DependencyAction(str, Enum): - satisfy = "satisfy" #: Satisfy the Task's dependencies. - block = "block" #: Block the Task's dependencies. + satisfy = "satisfy" #: Satisfy tasks waiting on this task; once all dependencies are satisfied, the task will be scheduled to run. + block = "block" #: Blocks tasks waiting on this task, preventing them from being scheduled. class AutoUserScope(str, Enum): @@ -100,9 +100,9 @@ class CertificateStoreLocation(str, Enum): class CertificateVisibility(str, Enum): - start_task = "starttask" #: The Certificate should be visible to the user Account under which the start Task is run. - task = "task" #: The Certificate should be visible to the user Accounts under which Job Tasks are run. - remote_user = "remoteuser" #: The Certificate should be visible to the user Accounts under which users remotely access the Compute Node. + start_task = "starttask" #: The Certificate should be visible to the user account under which the StartTask is run. Note that if AutoUser Scope is Pool for both the StartTask and a Task, this certificate will be visible to the Task as well. + task = "task" #: The Certificate should be visible to the user accounts under which Job Tasks are run. + remote_user = "remoteuser" #: The Certificate should be visible to the user accounts under which users remotely access the Compute Node. class CachingType(str, Enum): @@ -235,8 +235,8 @@ class SubtaskState(str, Enum): class StartTaskState(str, Enum): - running = "running" #: The start Task is currently running. - completed = "completed" #: The start Task has exited with exit code 0, or the start Task has failed and the retry limit has reached, or the start Task process did not run due to Task preparation errors (such as resource file download failures). + running = "running" #: The StartTask is currently running. + completed = "completed" #: The StartTask has exited with exit code 0, or the StartTask has failed and the retry limit has reached, or the StartTask process did not run due to Task preparation errors (such as resource file download failures). class ComputeNodeState(str, Enum): @@ -244,12 +244,12 @@ class ComputeNodeState(str, Enum): idle = "idle" #: The Compute Node is not currently running a Task. rebooting = "rebooting" #: The Compute Node is rebooting. reimaging = "reimaging" #: The Compute Node is reimaging. - running = "running" #: The Compute Node is running one or more Tasks (other than a start task). + running = "running" #: The Compute Node is running one or more Tasks (other than a StartTask). unusable = "unusable" #: The Compute Node cannot be used for Task execution due to errors. creating = "creating" #: The Batch service has obtained the underlying virtual machine from Azure Compute, but it has not yet started to join the Pool. starting = "starting" #: The Batch service is starting on the underlying virtual machine. - waiting_for_start_task = "waitingforstarttask" #: The start Task has started running on the Compute Node, but waitForSuccess is set and the start Task has not yet completed. - start_task_failed = "starttaskfailed" #: The start Task has failed on the Compute Node (and exhausted all retries), and waitForSuccess is set. The Compute Node is not usable for running Tasks. + waiting_for_start_task = "waitingforstarttask" #: The StartTask has started running on the Compute Node, but waitForSuccess is set and the StartTask has not yet completed. + start_task_failed = "starttaskfailed" #: The StartTask has failed on the Compute Node (and exhausted all retries), and waitForSuccess is set. The Compute Node is not usable for running Tasks. unknown = "unknown" #: The Batch service has lost contact with the Compute Node, and does not know its true state. leaving_pool = "leavingpool" #: The Compute Node is leaving the Pool, either because the user explicitly removed it or because the Pool is resizing or autoscaling down. offline = "offline" #: The Compute Node is not currently running a Task, and scheduling of new Tasks to the Compute Node is disabled. diff --git a/sdk/batch/azure-batch/azure/batch/models/_models.py b/sdk/batch/azure-batch/azure/batch/models/_models.py index b69e5daba1cb..682e1ef0b06d 100644 --- a/sdk/batch/azure-batch/azure/batch/models/_models.py +++ b/sdk/batch/azure-batch/azure/batch/models/_models.py @@ -402,7 +402,12 @@ class AutoUserSpecification(Model): """Specifies the parameters for the auto user that runs a Task on the Batch service. - :param scope: The scope for the auto user. The default value is Task. + :param scope: The scope for the auto user. The default value is pool. If + the pool is running Windows a value of Task should be specified if + stricter isolation between tasks is required. For example, if the task + mutates the registry in a way which could impact other tasks, or if + certificates have been specified on the pool which should not be + accessible by normal tasks but should be accessible by StartTasks. Possible values include: 'task', 'pool' :type scope: str or ~azure.batch.models.AutoUserScope :param elevation_level: The elevation level of the auto user. The default @@ -421,6 +426,104 @@ def __init__(self, **kwargs): self.elevation_level = kwargs.get('elevation_level', None) +class AzureBlobFileSystemConfiguration(Model): + """Information used to connect to an Azure Storage Container using Blobfuse. + + All required parameters must be populated in order to send to Azure. + + :param account_name: Required. The Azure Storage Account name. + :type account_name: str + :param container_name: Required. The Azure Blob Storage Container name. + :type container_name: str + :param account_key: The Azure Storage Account key. This property is + mutually exclusive with sasKey and one must be specified. + :type account_key: str + :param sas_key: The Azure Storage SAS token. This property is mutually + exclusive with accountKey and one must be specified. + :type sas_key: str + :param blobfuse_options: Additional command line options to pass to the + mount command. These are 'net use' options in Windows and 'mount' options + in Linux. + :type blobfuse_options: str + :param relative_mount_path: Required. The relative path on the compute + node where the file system will be mounted. All file systems are mounted + relative to the Batch mounts directory, accessible via the + AZ_BATCH_NODE_MOUNTS_DIR environment variable. + :type relative_mount_path: str + """ + + _validation = { + 'account_name': {'required': True}, + 'container_name': {'required': True}, + 'relative_mount_path': {'required': True}, + } + + _attribute_map = { + 'account_name': {'key': 'accountName', 'type': 'str'}, + 'container_name': {'key': 'containerName', 'type': 'str'}, + 'account_key': {'key': 'accountKey', 'type': 'str'}, + 'sas_key': {'key': 'sasKey', 'type': 'str'}, + 'blobfuse_options': {'key': 'blobfuseOptions', 'type': 'str'}, + 'relative_mount_path': {'key': 'relativeMountPath', 'type': 'str'}, + } + + def __init__(self, **kwargs): + super(AzureBlobFileSystemConfiguration, self).__init__(**kwargs) + self.account_name = kwargs.get('account_name', None) + self.container_name = kwargs.get('container_name', None) + self.account_key = kwargs.get('account_key', None) + self.sas_key = kwargs.get('sas_key', None) + self.blobfuse_options = kwargs.get('blobfuse_options', None) + self.relative_mount_path = kwargs.get('relative_mount_path', None) + + +class AzureFileShareConfiguration(Model): + """Information used to connect to an Azure Fileshare. + + All required parameters must be populated in order to send to Azure. + + :param account_name: Required. The Azure Storage account name. + :type account_name: str + :param azure_file_url: Required. The Azure Files URL. This is of the form + 'https://{account}.file.core.windows.net/'. + :type azure_file_url: str + :param account_key: Required. The Azure Storage account key. + :type account_key: str + :param relative_mount_path: Required. The relative path on the compute + node where the file system will be mounted. All file systems are mounted + relative to the Batch mounts directory, accessible via the + AZ_BATCH_NODE_MOUNTS_DIR environment variable. + :type relative_mount_path: str + :param mount_options: Additional command line options to pass to the mount + command. These are 'net use' options in Windows and 'mount' options in + Linux. + :type mount_options: str + """ + + _validation = { + 'account_name': {'required': True}, + 'azure_file_url': {'required': True}, + 'account_key': {'required': True}, + 'relative_mount_path': {'required': True}, + } + + _attribute_map = { + 'account_name': {'key': 'accountName', 'type': 'str'}, + 'azure_file_url': {'key': 'azureFileUrl', 'type': 'str'}, + 'account_key': {'key': 'accountKey', 'type': 'str'}, + 'relative_mount_path': {'key': 'relativeMountPath', 'type': 'str'}, + 'mount_options': {'key': 'mountOptions', 'type': 'str'}, + } + + def __init__(self, **kwargs): + super(AzureFileShareConfiguration, self).__init__(**kwargs) + self.account_name = kwargs.get('account_name', None) + self.azure_file_url = kwargs.get('azure_file_url', None) + self.account_key = kwargs.get('account_key', None) + self.relative_mount_path = kwargs.get('relative_mount_path', None) + self.mount_options = kwargs.get('mount_options', None) + + class BatchError(Model): """An error response received from the Azure Batch service. @@ -836,6 +939,54 @@ def __init__(self, **kwargs): self.visibility = kwargs.get('visibility', None) +class CIFSMountConfiguration(Model): + """Information used to connect to a CIFS file system. + + All required parameters must be populated in order to send to Azure. + + :param username: Required. The user to use for authentication against the + CIFS file system. + :type username: str + :param source: Required. The URI of the file system to mount. + :type source: str + :param relative_mount_path: Required. The relative path on the compute + node where the file system will be mounted. All file systems are mounted + relative to the Batch mounts directory, accessible via the + AZ_BATCH_NODE_MOUNTS_DIR environment variable. + :type relative_mount_path: str + :param mount_options: Additional command line options to pass to the mount + command. These are 'net use' options in Windows and 'mount' options in + Linux. + :type mount_options: str + :param password: Required. The password to use for authentication against + the CIFS file system. + :type password: str + """ + + _validation = { + 'username': {'required': True}, + 'source': {'required': True}, + 'relative_mount_path': {'required': True}, + 'password': {'required': True}, + } + + _attribute_map = { + 'username': {'key': 'username', 'type': 'str'}, + 'source': {'key': 'source', 'type': 'str'}, + 'relative_mount_path': {'key': 'relativeMountPath', 'type': 'str'}, + 'mount_options': {'key': 'mountOptions', 'type': 'str'}, + 'password': {'key': 'password', 'type': 'str'}, + } + + def __init__(self, **kwargs): + super(CIFSMountConfiguration, self).__init__(**kwargs) + self.username = kwargs.get('username', None) + self.source = kwargs.get('source', None) + self.relative_mount_path = kwargs.get('relative_mount_path', None) + self.mount_options = kwargs.get('mount_options', None) + self.password = kwargs.get('password', None) + + class CloudError(Model): """CloudError. """ @@ -1247,6 +1398,9 @@ class CloudPool(Model): service performs periodic roll-up of statistics. The typical delay is about 30 minutes. :type stats: ~azure.batch.models.PoolStatistics + :param mount_configuration: A list of file systems to mount on each node + in the pool. This supports Azure Files, NFS, CIFS/SMB, and Blobfuse. + :type mount_configuration: list[~azure.batch.models.MountConfiguration] """ _attribute_map = { @@ -1284,6 +1438,7 @@ class CloudPool(Model): 'user_accounts': {'key': 'userAccounts', 'type': '[UserAccount]'}, 'metadata': {'key': 'metadata', 'type': '[MetadataItem]'}, 'stats': {'key': 'stats', 'type': 'PoolStatistics'}, + 'mount_configuration': {'key': 'mountConfiguration', 'type': '[MountConfiguration]'}, } def __init__(self, **kwargs): @@ -1322,6 +1477,7 @@ def __init__(self, **kwargs): self.user_accounts = kwargs.get('user_accounts', None) self.metadata = kwargs.get('metadata', None) self.stats = kwargs.get('stats', None) + self.mount_configuration = kwargs.get('mount_configuration', None) class CloudServiceConfiguration(Model): @@ -1647,7 +1803,7 @@ class ComputeNode(Model): joins the Pool. :type start_task: ~azure.batch.models.StartTask :param start_task_info: Runtime information about the execution of the - start Task on the Compute Node. + StartTask on the Compute Node. :type start_task_info: ~azure.batch.models.StartTaskInformation :param certificate_references: The list of Certificates installed on the Compute Node. For Windows Nodes, the Batch service installs the @@ -2395,7 +2551,8 @@ def __init__(self, **kwargs): class DataDisk(Model): """Settings which will be used by the data disks associated to Compute Nodes - in the Pool. + in the Pool. When using attached data disks, you need to mount and format + the disks from within a VM to use them. All required parameters must be populated in order to send to Azure. @@ -2635,13 +2792,10 @@ class ExitOptions(Model): 'terminate' :type job_action: str or ~azure.batch.models.JobAction :param dependency_action: An action that the Batch service performs on - Tasks that depend on this Task. The default is 'satisfy' for exit code 0, - and 'block' for all other exit conditions. If the Job's - usesTaskDependencies property is set to false, then specifying the - dependencyAction property returns an error and the add Task request fails - with an invalid property value error; if you are calling the REST API - directly, the HTTP status code is 400 (Bad Request). Possible values - include: 'satisfy', 'block' + Tasks that depend on this Task. Possible values are 'satisfy' (allowing + dependent tasks to progress) and 'block' (dependent tasks continue to + wait). Batch does not yet support cancellation of dependent tasks. + Possible values include: 'satisfy', 'block' :type dependency_action: str or ~azure.batch.models.DependencyAction """ @@ -3122,20 +3276,25 @@ class ImageReference(Model): Image. For example, UbuntuServer or WindowsServer. :type offer: str :param sku: The SKU of the Azure Virtual Machines Marketplace Image. For - example, 14.04.0-LTS or 2012-R2-Datacenter. + example, 18.04-LTS or 2019-Datacenter. :type sku: str :param version: The version of the Azure Virtual Machines Marketplace Image. A value of 'latest' can be specified to select the latest version of an Image. If omitted, the default is 'latest'. :type version: str :param virtual_machine_image_id: The ARM resource identifier of the - Virtual Machine Image. Computes Compute Nodes of the Pool will be created - using this custom Image. This is of the form - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Compute/images/{imageName}. - This property is mutually exclusive with other ImageReference properties. - The Virtual Machine Image must be in the same region and subscription as - the Azure Batch Account. For information about the firewall settings for - the Batch Compute Node agent to communicate with the Batch service see + Virtual Machine Image or Shared Image Gallery Image. Computes Compute + Nodes of the Pool will be created using this Image Id. This is of either + the form + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Compute/images/{imageName} + for Virtual Machine Image or + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Compute/galleries/{galleryName}/images/{imageDefinitionName}/versions/{versionId} + for SIG image. This property is mutually exclusive with other + ImageReference properties. For Virtual Machine Image it must be in the + same region and subscription as the Azure Batch account. For SIG image it + must have replicas in the same region as the Azure Batch account. For + information about the firewall settings for the Batch Compute Node agent + to communicate with the Batch service see https://docs.microsoft.com/en-us/azure/batch/batch-api-basics#virtual-network-vnet-and-firewall-configuration. :type virtual_machine_image_id: str """ @@ -4141,14 +4300,14 @@ class JobManagerTask(Model): concurrent Tasks. The default value is true. :type run_exclusive: bool :param application_package_references: A list of Application Packages that - the Batch service will deploy to the Compute Compute Node before running - the command line. Application Packages are downloaded and deployed to a - shared directory, not the Task working directory. Therefore, if a - referenced Application Package is already on the Compute Node, and is up - to date, then it is not re-downloaded; the existing copy on the Compute - Compute Node is used. If a referenced Application Package cannot be - installed, for example because the package has been deleted or because - download failed, the Task fails. + the Batch service will deploy to the Compute Node before running the + command line. Application Packages are downloaded and deployed to a shared + directory, not the Task working directory. Therefore, if a referenced + Application Package is already on the Compute Node, and is up to date, + then it is not re-downloaded; the existing copy on the Compute Node is + used. If a referenced Application Package cannot be installed, for example + because the package has been deleted or because download failed, the Task + fails. :type application_package_references: list[~azure.batch.models.ApplicationPackageReference] :param authentication_token_settings: The settings for an authentication @@ -4335,10 +4494,11 @@ class JobPatchParameter(Model): :param pool_info: The Pool on which the Batch service runs the Job's Tasks. You may change the Pool for a Job only when the Job is disabled. The Patch Job call will fail if you include the poolInfo element and the - Job is not disabled. If you specify an autoPoolSpecification specification - in the poolInfo, only the keepAlive property can be updated, and then only - if the auto Pool has a poolLifetimeOption of Job. If omitted, the Job - continues to run on its current Pool. + Job is not disabled. If you specify an autoPoolSpecification in the + poolInfo, only the keepAlive property of the autoPoolSpecification can be + updated, and then only if the autoPoolSpecification has a + poolLifetimeOption of Job (other job properties can be updated as normal). + If omitted, the Job continues to run on its current Pool. :type pool_info: ~azure.batch.models.PoolInformation :param metadata: A list of name-value pairs associated with the Job as metadata. If omitted, the existing Job metadata is left unchanged. @@ -6092,9 +6252,10 @@ class JobUpdateParameter(Model): Job's Tasks. You may change the Pool for a Job only when the Job is disabled. The Update Job call will fail if you include the poolInfo element and the Job is not disabled. If you specify an - autoPoolSpecification specification in the poolInfo, only the keepAlive - property can be updated, and then only if the auto Pool has a - poolLifetimeOption of Job. + autoPoolSpecification in the poolInfo, only the keepAlive property of the + autoPoolSpecification can be updated, and then only if the + autoPoolSpecification has a poolLifetimeOption of Job (other job + properties can be updated as normal). :type pool_info: ~azure.batch.models.PoolInformation :param metadata: A list of name-value pairs associated with the Job as metadata. If omitted, it takes the default value of an empty list; in @@ -6202,6 +6363,41 @@ def __init__(self, **kwargs): self.value = kwargs.get('value', None) +class MountConfiguration(Model): + """The file system to mount on each node. + + :param azure_blob_file_system_configuration: The Azure Storage Container + to mount using blob FUSE on each node. This property is mutually exclusive + with all other properties. + :type azure_blob_file_system_configuration: + ~azure.batch.models.AzureBlobFileSystemConfiguration + :param nfs_mount_configuration: The NFS file system to mount on each node. + This property is mutually exclusive with all other properties. + :type nfs_mount_configuration: ~azure.batch.models.NFSMountConfiguration + :param cifs_mount_configuration: The CIFS/SMB file system to mount on each + node. This property is mutually exclusive with all other properties. + :type cifs_mount_configuration: ~azure.batch.models.CIFSMountConfiguration + :param azure_file_share_configuration: The Azure File Share to mount on + each node. This property is mutually exclusive with all other properties. + :type azure_file_share_configuration: + ~azure.batch.models.AzureFileShareConfiguration + """ + + _attribute_map = { + 'azure_blob_file_system_configuration': {'key': 'azureBlobFileSystemConfiguration', 'type': 'AzureBlobFileSystemConfiguration'}, + 'nfs_mount_configuration': {'key': 'nfsMountConfiguration', 'type': 'NFSMountConfiguration'}, + 'cifs_mount_configuration': {'key': 'cifsMountConfiguration', 'type': 'CIFSMountConfiguration'}, + 'azure_file_share_configuration': {'key': 'azureFileShareConfiguration', 'type': 'AzureFileShareConfiguration'}, + } + + def __init__(self, **kwargs): + super(MountConfiguration, self).__init__(**kwargs) + self.azure_blob_file_system_configuration = kwargs.get('azure_blob_file_system_configuration', None) + self.nfs_mount_configuration = kwargs.get('nfs_mount_configuration', None) + self.cifs_mount_configuration = kwargs.get('cifs_mount_configuration', None) + self.azure_file_share_configuration = kwargs.get('azure_file_share_configuration', None) + + class MultiInstanceSettings(Model): """Settings which specify how to run a multi-instance Task. @@ -6312,12 +6508,21 @@ class NetworkConfiguration(Model): Pools with the virtualMachineConfiguration property. :type endpoint_configuration: ~azure.batch.models.PoolEndpointConfiguration + :param public_ips: The list of public IPs which the Batch service will use + when provisioning Compute Nodes. The number of IPs specified here limits + the maximum size of the Pool - 50 dedicated nodes or 20 low-priority nodes + can be allocated for each public IP. For example, a pool needing 150 + dedicated VMs would need at least 3 public IPs specified. Each element of + this collection is of the form: + /subscriptions/{subscription}/resourceGroups/{group}/providers/Microsoft.Network/publicIPAddresses/{ip}. + :type public_ips: list[str] """ _attribute_map = { 'subnet_id': {'key': 'subnetId', 'type': 'str'}, 'dynamic_vnet_assignment_scope': {'key': 'dynamicVNetAssignmentScope', 'type': 'DynamicVNetAssignmentScope'}, 'endpoint_configuration': {'key': 'endpointConfiguration', 'type': 'PoolEndpointConfiguration'}, + 'public_ips': {'key': 'publicIPs', 'type': '[str]'}, } def __init__(self, **kwargs): @@ -6325,6 +6530,7 @@ def __init__(self, **kwargs): self.subnet_id = kwargs.get('subnet_id', None) self.dynamic_vnet_assignment_scope = kwargs.get('dynamic_vnet_assignment_scope', None) self.endpoint_configuration = kwargs.get('endpoint_configuration', None) + self.public_ips = kwargs.get('public_ips', None) class NetworkSecurityGroupRule(Model): @@ -6379,6 +6585,42 @@ def __init__(self, **kwargs): self.source_port_ranges = kwargs.get('source_port_ranges', None) +class NFSMountConfiguration(Model): + """Information used to connect to an NFS file system. + + All required parameters must be populated in order to send to Azure. + + :param source: Required. The URI of the file system to mount. + :type source: str + :param relative_mount_path: Required. The relative path on the compute + node where the file system will be mounted. All file systems are mounted + relative to the Batch mounts directory, accessible via the + AZ_BATCH_NODE_MOUNTS_DIR environment variable. + :type relative_mount_path: str + :param mount_options: Additional command line options to pass to the mount + command. These are 'net use' options in Windows and 'mount' options in + Linux. + :type mount_options: str + """ + + _validation = { + 'source': {'required': True}, + 'relative_mount_path': {'required': True}, + } + + _attribute_map = { + 'source': {'key': 'source', 'type': 'str'}, + 'relative_mount_path': {'key': 'relativeMountPath', 'type': 'str'}, + 'mount_options': {'key': 'mountOptions', 'type': 'str'}, + } + + def __init__(self, **kwargs): + super(NFSMountConfiguration, self).__init__(**kwargs) + self.source = kwargs.get('source', None) + self.relative_mount_path = kwargs.get('relative_mount_path', None) + self.mount_options = kwargs.get('mount_options', None) + + class NodeAgentInformation(Model): """Information about the Compute Node agent. @@ -6972,6 +7214,10 @@ class PoolAddParameter(Model): metadata. The Batch service does not assign any meaning to metadata; it is solely for the use of user code. :type metadata: list[~azure.batch.models.MetadataItem] + :param mount_configuration: Mount storage using specified file system for + the entire lifetime of the pool. Mount the storage using Azure fileshare, + NFS, CIFS or Blobfuse based file system. + :type mount_configuration: list[~azure.batch.models.MountConfiguration] """ _validation = { @@ -7001,6 +7247,7 @@ class PoolAddParameter(Model): 'task_scheduling_policy': {'key': 'taskSchedulingPolicy', 'type': 'TaskSchedulingPolicy'}, 'user_accounts': {'key': 'userAccounts', 'type': '[UserAccount]'}, 'metadata': {'key': 'metadata', 'type': '[MetadataItem]'}, + 'mount_configuration': {'key': 'mountConfiguration', 'type': '[MountConfiguration]'}, } def __init__(self, **kwargs): @@ -7026,6 +7273,7 @@ def __init__(self, **kwargs): self.task_scheduling_policy = kwargs.get('task_scheduling_policy', None) self.user_accounts = kwargs.get('user_accounts', None) self.metadata = kwargs.get('metadata', None) + self.mount_configuration = kwargs.get('mount_configuration', None) class PoolDeleteOptions(Model): @@ -7716,8 +7964,7 @@ class PoolPatchParameter(Model): :param start_task: A Task to run on each Compute Node as it joins the Pool. The Task runs when the Compute Node is added to the Pool or when the Compute Node is restarted. If this element is present, it overwrites any - existing start Task. If omitted, any existing start Task is left - unchanged. + existing StartTask. If omitted, any existing StartTask is left unchanged. :type start_task: ~azure.batch.models.StartTask :param certificate_references: A list of Certificates to be installed on each Compute Node in the Pool. If this element is present, it replaces any @@ -7963,7 +8210,7 @@ class PoolSpecification(Model): vmSize of the Pool or 256. :type max_tasks_per_node: int :param task_scheduling_policy: How Tasks are distributed across Compute - Compute Nodes in a Pool. If not specified, the default is spread. + Nodes in a Pool. If not specified, the default is spread. :type task_scheduling_policy: ~azure.batch.models.TaskSchedulingPolicy :param resize_timeout: The timeout for allocation of Compute Nodes to the Pool. This timeout applies only to manual scaling; it has no effect when @@ -8048,6 +8295,9 @@ class PoolSpecification(Model): metadata. The Batch service does not assign any meaning to metadata; it is solely for the use of user code. :type metadata: list[~azure.batch.models.MetadataItem] + :param mount_configuration: A list of file systems to mount on each node + in the pool. This supports Azure Files, NFS, CIFS/SMB, and Blobfuse. + :type mount_configuration: list[~azure.batch.models.MountConfiguration] """ _validation = { @@ -8075,6 +8325,7 @@ class PoolSpecification(Model): 'application_licenses': {'key': 'applicationLicenses', 'type': '[str]'}, 'user_accounts': {'key': 'userAccounts', 'type': '[UserAccount]'}, 'metadata': {'key': 'metadata', 'type': '[MetadataItem]'}, + 'mount_configuration': {'key': 'mountConfiguration', 'type': '[MountConfiguration]'}, } def __init__(self, **kwargs): @@ -8099,6 +8350,7 @@ def __init__(self, **kwargs): self.application_licenses = kwargs.get('application_licenses', None) self.user_accounts = kwargs.get('user_accounts', None) self.metadata = kwargs.get('metadata', None) + self.mount_configuration = kwargs.get('mount_configuration', None) class PoolStatistics(Model): @@ -8250,8 +8502,8 @@ class PoolUpdatePropertiesParameter(Model): :param start_task: A Task to run on each Compute Node as it joins the Pool. The Task runs when the Compute Node is added to the Pool or when the Compute Node is restarted. If this element is present, it overwrites any - existing start Task. If omitted, any existing start Task is removed from - the Pool. + existing StartTask. If omitted, any existing StartTask is removed from the + Pool. :type start_task: ~azure.batch.models.StartTask :param certificate_references: Required. A list of Certificates to be installed on each Compute Node in the Pool. This list replaces any @@ -8268,15 +8520,15 @@ class PoolUpdatePropertiesParameter(Model): :type certificate_references: list[~azure.batch.models.CertificateReference] :param application_package_references: Required. The list of Application - Packages to be installed on each Compute Compute Node in the Pool. The - list replaces any existing Application Package references on the Pool. - Changes to Application Package references affect all new Compute Nodes - joining the Pool, but do not affect Compute Compute Nodes that are already - in the Pool until they are rebooted or reimaged. There is a maximum of 10 - Application Package references on any given Pool. If omitted, or if you - specify an empty collection, any existing Application Packages references - are removed from the Pool. A maximum of 10 references may be specified on - a given Pool. + Packages to be installed on each Compute Node in the Pool. The list + replaces any existing Application Package references on the Pool. Changes + to Application Package references affect all new Compute Nodes joining the + Pool, but do not affect Compute Nodes that are already in the Pool until + they are rebooted or reimaged. There is a maximum of 10 Application + Package references on any given Pool. If omitted, or if you specify an + empty collection, any existing Application Packages references are removed + from the Pool. A maximum of 10 references may be specified on a given + Pool. :type application_package_references: list[~azure.batch.models.ApplicationPackageReference] :param metadata: Required. A list of name-value pairs associated with the @@ -8649,15 +8901,15 @@ class StartTask(Model): all Tasks should be idempotent. This means Tasks need to tolerate being interrupted and restarted without causing any corruption or duplicate data. The best practice for long running Tasks is to use some form of - checkpointing. In some cases the start Task may be re-run even though the - Compute Node was not rebooted. Special care should be taken to avoid start - Tasks which create breakaway process or install/launch services from the - start Task working directory, as this will block Batch from being able to - re-run the start Task. + checkpointing. In some cases the StartTask may be re-run even though the + Compute Node was not rebooted. Special care should be taken to avoid + StartTasks which create breakaway process or install/launch services from + the StartTask working directory, as this will block Batch from being able + to re-run the StartTask. All required parameters must be populated in order to send to Azure. - :param command_line: Required. The command line of the start Task. The + :param command_line: Required. The command line of the StartTask. The command line does not run under a shell, and therefore cannot take advantage of shell features such as environment variable expansion. If you want to take advantage of such features, you should invoke the shell in @@ -8668,7 +8920,7 @@ class StartTask(Model): (https://docs.microsoft.com/en-us/azure/batch/batch-compute-node-environment-variables). :type command_line: str :param container_settings: The settings for the container under which the - start Task runs. When this is specified, all directories recursively below + StartTask runs. When this is specified, all directories recursively below the AZ_BATCH_NODE_ROOT_DIR (the root of Azure Batch directories on the node) are mapped into the container, all Task environment variables are mapped into the container, and the Task command line is executed in the @@ -8686,10 +8938,10 @@ class StartTask(Model): element are located in the Task's working directory. :type resource_files: list[~azure.batch.models.ResourceFile] :param environment_settings: A list of environment variable settings for - the start Task. + the StartTask. :type environment_settings: list[~azure.batch.models.EnvironmentSetting] - :param user_identity: The user identity under which the start Task runs. - If omitted, the Task runs as a non-administrative user unique to the Task. + :param user_identity: The user identity under which the StartTask runs. If + omitted, the Task runs as a non-administrative user unique to the Task. :type user_identity: ~azure.batch.models.UserIdentity :param max_task_retry_count: The maximum number of times the Task may be retried. The Batch service retries a Task if its exit code is nonzero. @@ -8701,17 +8953,17 @@ class StartTask(Model): -1, the Batch service retries the Task without limit. :type max_task_retry_count: int :param wait_for_success: Whether the Batch service should wait for the - start Task to complete successfully (that is, to exit with exit code 0) - before scheduling any Tasks on the Compute Node. If true and the start - Task fails on a Node, the Batch service retries the start Task up to its - maximum retry count (maxTaskRetryCount). If the Task has still not - completed successfully after all retries, then the Batch service marks the - Node unusable, and will not schedule Tasks to it. This condition can be + StartTask to complete successfully (that is, to exit with exit code 0) + before scheduling any Tasks on the Compute Node. If true and the StartTask + fails on a Node, the Batch service retries the StartTask up to its maximum + retry count (maxTaskRetryCount). If the Task has still not completed + successfully after all retries, then the Batch service marks the Node + unusable, and will not schedule Tasks to it. This condition can be detected via the Compute Node state and failure info details. If false, - the Batch service will not wait for the start Task to complete. In this - case, other Tasks can start executing on the Compute Node while the start - Task is still running; and even if the start Task fails, new Tasks will - continue to be scheduled on the Compute Node. The default is false. + the Batch service will not wait for the StartTask to complete. In this + case, other Tasks can start executing on the Compute Node while the + StartTask is still running; and even if the StartTask fails, new Tasks + will continue to be scheduled on the Compute Node. The default is true. :type wait_for_success: bool """ @@ -8741,30 +8993,30 @@ def __init__(self, **kwargs): class StartTaskInformation(Model): - """Information about a start Task running on a Compute Node. + """Information about a StartTask running on a Compute Node. All required parameters must be populated in order to send to Azure. - :param state: Required. The state of the start Task on the Compute Node. + :param state: Required. The state of the StartTask on the Compute Node. Possible values include: 'running', 'completed' :type state: str or ~azure.batch.models.StartTaskState - :param start_time: Required. The time at which the start Task started + :param start_time: Required. The time at which the StartTask started running. This value is reset every time the Task is restarted or retried - (that is, this is the most recent time at which the start Task started + (that is, this is the most recent time at which the StartTask started running). :type start_time: datetime - :param end_time: The time at which the start Task stopped running. This is - the end time of the most recent run of the start Task, if that run has + :param end_time: The time at which the StartTask stopped running. This is + the end time of the most recent run of the StartTask, if that run has completed (even if that run failed and a retry is pending). This element - is not present if the start Task is currently running. + is not present if the StartTask is currently running. :type end_time: datetime - :param exit_code: The exit code of the program specified on the start Task - command line. This property is set only if the start Task is in the + :param exit_code: The exit code of the program specified on the StartTask + command line. This property is set only if the StartTask is in the completed state. In general, the exit code for a process reflects the specific convention implemented by the application developer for that process. If you use the exit code value to make decisions in your code, be sure that you know the exit code convention used by the application - process. However, if the Batch service terminates the start Task (due to + process. However, if the Batch service terminates the StartTask (due to timeout, or user termination via the API) you may see an operating system-defined exit code. :type exit_code: int @@ -9911,8 +10163,8 @@ class TaskSchedulingPolicy(Model): All required parameters must be populated in order to send to Azure. :param node_fill_type: Required. How Tasks are distributed across Compute - Compute Nodes in a Pool. If not specified, the default is spread. Possible - values include: 'spread', 'pack' + Nodes in a Pool. If not specified, the default is spread. Possible values + include: 'spread', 'pack' :type node_fill_type: str or ~azure.batch.models.ComputeNodeFillType """ diff --git a/sdk/batch/azure-batch/azure/batch/models/_models_py3.py b/sdk/batch/azure-batch/azure/batch/models/_models_py3.py index 32475cd8964c..23992aa3cb3b 100644 --- a/sdk/batch/azure-batch/azure/batch/models/_models_py3.py +++ b/sdk/batch/azure-batch/azure/batch/models/_models_py3.py @@ -402,7 +402,12 @@ class AutoUserSpecification(Model): """Specifies the parameters for the auto user that runs a Task on the Batch service. - :param scope: The scope for the auto user. The default value is Task. + :param scope: The scope for the auto user. The default value is pool. If + the pool is running Windows a value of Task should be specified if + stricter isolation between tasks is required. For example, if the task + mutates the registry in a way which could impact other tasks, or if + certificates have been specified on the pool which should not be + accessible by normal tasks but should be accessible by StartTasks. Possible values include: 'task', 'pool' :type scope: str or ~azure.batch.models.AutoUserScope :param elevation_level: The elevation level of the auto user. The default @@ -421,6 +426,104 @@ def __init__(self, *, scope=None, elevation_level=None, **kwargs) -> None: self.elevation_level = elevation_level +class AzureBlobFileSystemConfiguration(Model): + """Information used to connect to an Azure Storage Container using Blobfuse. + + All required parameters must be populated in order to send to Azure. + + :param account_name: Required. The Azure Storage Account name. + :type account_name: str + :param container_name: Required. The Azure Blob Storage Container name. + :type container_name: str + :param account_key: The Azure Storage Account key. This property is + mutually exclusive with sasKey and one must be specified. + :type account_key: str + :param sas_key: The Azure Storage SAS token. This property is mutually + exclusive with accountKey and one must be specified. + :type sas_key: str + :param blobfuse_options: Additional command line options to pass to the + mount command. These are 'net use' options in Windows and 'mount' options + in Linux. + :type blobfuse_options: str + :param relative_mount_path: Required. The relative path on the compute + node where the file system will be mounted. All file systems are mounted + relative to the Batch mounts directory, accessible via the + AZ_BATCH_NODE_MOUNTS_DIR environment variable. + :type relative_mount_path: str + """ + + _validation = { + 'account_name': {'required': True}, + 'container_name': {'required': True}, + 'relative_mount_path': {'required': True}, + } + + _attribute_map = { + 'account_name': {'key': 'accountName', 'type': 'str'}, + 'container_name': {'key': 'containerName', 'type': 'str'}, + 'account_key': {'key': 'accountKey', 'type': 'str'}, + 'sas_key': {'key': 'sasKey', 'type': 'str'}, + 'blobfuse_options': {'key': 'blobfuseOptions', 'type': 'str'}, + 'relative_mount_path': {'key': 'relativeMountPath', 'type': 'str'}, + } + + def __init__(self, *, account_name: str, container_name: str, relative_mount_path: str, account_key: str=None, sas_key: str=None, blobfuse_options: str=None, **kwargs) -> None: + super(AzureBlobFileSystemConfiguration, self).__init__(**kwargs) + self.account_name = account_name + self.container_name = container_name + self.account_key = account_key + self.sas_key = sas_key + self.blobfuse_options = blobfuse_options + self.relative_mount_path = relative_mount_path + + +class AzureFileShareConfiguration(Model): + """Information used to connect to an Azure Fileshare. + + All required parameters must be populated in order to send to Azure. + + :param account_name: Required. The Azure Storage account name. + :type account_name: str + :param azure_file_url: Required. The Azure Files URL. This is of the form + 'https://{account}.file.core.windows.net/'. + :type azure_file_url: str + :param account_key: Required. The Azure Storage account key. + :type account_key: str + :param relative_mount_path: Required. The relative path on the compute + node where the file system will be mounted. All file systems are mounted + relative to the Batch mounts directory, accessible via the + AZ_BATCH_NODE_MOUNTS_DIR environment variable. + :type relative_mount_path: str + :param mount_options: Additional command line options to pass to the mount + command. These are 'net use' options in Windows and 'mount' options in + Linux. + :type mount_options: str + """ + + _validation = { + 'account_name': {'required': True}, + 'azure_file_url': {'required': True}, + 'account_key': {'required': True}, + 'relative_mount_path': {'required': True}, + } + + _attribute_map = { + 'account_name': {'key': 'accountName', 'type': 'str'}, + 'azure_file_url': {'key': 'azureFileUrl', 'type': 'str'}, + 'account_key': {'key': 'accountKey', 'type': 'str'}, + 'relative_mount_path': {'key': 'relativeMountPath', 'type': 'str'}, + 'mount_options': {'key': 'mountOptions', 'type': 'str'}, + } + + def __init__(self, *, account_name: str, azure_file_url: str, account_key: str, relative_mount_path: str, mount_options: str=None, **kwargs) -> None: + super(AzureFileShareConfiguration, self).__init__(**kwargs) + self.account_name = account_name + self.azure_file_url = azure_file_url + self.account_key = account_key + self.relative_mount_path = relative_mount_path + self.mount_options = mount_options + + class BatchError(Model): """An error response received from the Azure Batch service. @@ -836,6 +939,54 @@ def __init__(self, *, thumbprint: str, thumbprint_algorithm: str, store_location self.visibility = visibility +class CIFSMountConfiguration(Model): + """Information used to connect to a CIFS file system. + + All required parameters must be populated in order to send to Azure. + + :param username: Required. The user to use for authentication against the + CIFS file system. + :type username: str + :param source: Required. The URI of the file system to mount. + :type source: str + :param relative_mount_path: Required. The relative path on the compute + node where the file system will be mounted. All file systems are mounted + relative to the Batch mounts directory, accessible via the + AZ_BATCH_NODE_MOUNTS_DIR environment variable. + :type relative_mount_path: str + :param mount_options: Additional command line options to pass to the mount + command. These are 'net use' options in Windows and 'mount' options in + Linux. + :type mount_options: str + :param password: Required. The password to use for authentication against + the CIFS file system. + :type password: str + """ + + _validation = { + 'username': {'required': True}, + 'source': {'required': True}, + 'relative_mount_path': {'required': True}, + 'password': {'required': True}, + } + + _attribute_map = { + 'username': {'key': 'username', 'type': 'str'}, + 'source': {'key': 'source', 'type': 'str'}, + 'relative_mount_path': {'key': 'relativeMountPath', 'type': 'str'}, + 'mount_options': {'key': 'mountOptions', 'type': 'str'}, + 'password': {'key': 'password', 'type': 'str'}, + } + + def __init__(self, *, username: str, source: str, relative_mount_path: str, password: str, mount_options: str=None, **kwargs) -> None: + super(CIFSMountConfiguration, self).__init__(**kwargs) + self.username = username + self.source = source + self.relative_mount_path = relative_mount_path + self.mount_options = mount_options + self.password = password + + class CloudError(Model): """CloudError. """ @@ -1247,6 +1398,9 @@ class CloudPool(Model): service performs periodic roll-up of statistics. The typical delay is about 30 minutes. :type stats: ~azure.batch.models.PoolStatistics + :param mount_configuration: A list of file systems to mount on each node + in the pool. This supports Azure Files, NFS, CIFS/SMB, and Blobfuse. + :type mount_configuration: list[~azure.batch.models.MountConfiguration] """ _attribute_map = { @@ -1284,9 +1438,10 @@ class CloudPool(Model): 'user_accounts': {'key': 'userAccounts', 'type': '[UserAccount]'}, 'metadata': {'key': 'metadata', 'type': '[MetadataItem]'}, 'stats': {'key': 'stats', 'type': 'PoolStatistics'}, + 'mount_configuration': {'key': 'mountConfiguration', 'type': '[MountConfiguration]'}, } - def __init__(self, *, id: str=None, display_name: str=None, url: str=None, e_tag: str=None, last_modified=None, creation_time=None, state=None, state_transition_time=None, allocation_state=None, allocation_state_transition_time=None, vm_size: str=None, cloud_service_configuration=None, virtual_machine_configuration=None, resize_timeout=None, resize_errors=None, current_dedicated_nodes: int=None, current_low_priority_nodes: int=None, target_dedicated_nodes: int=None, target_low_priority_nodes: int=None, enable_auto_scale: bool=None, auto_scale_formula: str=None, auto_scale_evaluation_interval=None, auto_scale_run=None, enable_inter_node_communication: bool=None, network_configuration=None, start_task=None, certificate_references=None, application_package_references=None, application_licenses=None, max_tasks_per_node: int=None, task_scheduling_policy=None, user_accounts=None, metadata=None, stats=None, **kwargs) -> None: + def __init__(self, *, id: str=None, display_name: str=None, url: str=None, e_tag: str=None, last_modified=None, creation_time=None, state=None, state_transition_time=None, allocation_state=None, allocation_state_transition_time=None, vm_size: str=None, cloud_service_configuration=None, virtual_machine_configuration=None, resize_timeout=None, resize_errors=None, current_dedicated_nodes: int=None, current_low_priority_nodes: int=None, target_dedicated_nodes: int=None, target_low_priority_nodes: int=None, enable_auto_scale: bool=None, auto_scale_formula: str=None, auto_scale_evaluation_interval=None, auto_scale_run=None, enable_inter_node_communication: bool=None, network_configuration=None, start_task=None, certificate_references=None, application_package_references=None, application_licenses=None, max_tasks_per_node: int=None, task_scheduling_policy=None, user_accounts=None, metadata=None, stats=None, mount_configuration=None, **kwargs) -> None: super(CloudPool, self).__init__(**kwargs) self.id = id self.display_name = display_name @@ -1322,6 +1477,7 @@ def __init__(self, *, id: str=None, display_name: str=None, url: str=None, e_tag self.user_accounts = user_accounts self.metadata = metadata self.stats = stats + self.mount_configuration = mount_configuration class CloudServiceConfiguration(Model): @@ -1647,7 +1803,7 @@ class ComputeNode(Model): joins the Pool. :type start_task: ~azure.batch.models.StartTask :param start_task_info: Runtime information about the execution of the - start Task on the Compute Node. + StartTask on the Compute Node. :type start_task_info: ~azure.batch.models.StartTaskInformation :param certificate_references: The list of Certificates installed on the Compute Node. For Windows Nodes, the Batch service installs the @@ -2395,7 +2551,8 @@ def __init__(self, *, user_name: str, password: str, registry_server: str=None, class DataDisk(Model): """Settings which will be used by the data disks associated to Compute Nodes - in the Pool. + in the Pool. When using attached data disks, you need to mount and format + the disks from within a VM to use them. All required parameters must be populated in order to send to Azure. @@ -2635,13 +2792,10 @@ class ExitOptions(Model): 'terminate' :type job_action: str or ~azure.batch.models.JobAction :param dependency_action: An action that the Batch service performs on - Tasks that depend on this Task. The default is 'satisfy' for exit code 0, - and 'block' for all other exit conditions. If the Job's - usesTaskDependencies property is set to false, then specifying the - dependencyAction property returns an error and the add Task request fails - with an invalid property value error; if you are calling the REST API - directly, the HTTP status code is 400 (Bad Request). Possible values - include: 'satisfy', 'block' + Tasks that depend on this Task. Possible values are 'satisfy' (allowing + dependent tasks to progress) and 'block' (dependent tasks continue to + wait). Batch does not yet support cancellation of dependent tasks. + Possible values include: 'satisfy', 'block' :type dependency_action: str or ~azure.batch.models.DependencyAction """ @@ -3122,20 +3276,25 @@ class ImageReference(Model): Image. For example, UbuntuServer or WindowsServer. :type offer: str :param sku: The SKU of the Azure Virtual Machines Marketplace Image. For - example, 14.04.0-LTS or 2012-R2-Datacenter. + example, 18.04-LTS or 2019-Datacenter. :type sku: str :param version: The version of the Azure Virtual Machines Marketplace Image. A value of 'latest' can be specified to select the latest version of an Image. If omitted, the default is 'latest'. :type version: str :param virtual_machine_image_id: The ARM resource identifier of the - Virtual Machine Image. Computes Compute Nodes of the Pool will be created - using this custom Image. This is of the form - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Compute/images/{imageName}. - This property is mutually exclusive with other ImageReference properties. - The Virtual Machine Image must be in the same region and subscription as - the Azure Batch Account. For information about the firewall settings for - the Batch Compute Node agent to communicate with the Batch service see + Virtual Machine Image or Shared Image Gallery Image. Computes Compute + Nodes of the Pool will be created using this Image Id. This is of either + the form + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Compute/images/{imageName} + for Virtual Machine Image or + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Compute/galleries/{galleryName}/images/{imageDefinitionName}/versions/{versionId} + for SIG image. This property is mutually exclusive with other + ImageReference properties. For Virtual Machine Image it must be in the + same region and subscription as the Azure Batch account. For SIG image it + must have replicas in the same region as the Azure Batch account. For + information about the firewall settings for the Batch Compute Node agent + to communicate with the Batch service see https://docs.microsoft.com/en-us/azure/batch/batch-api-basics#virtual-network-vnet-and-firewall-configuration. :type virtual_machine_image_id: str """ @@ -4141,14 +4300,14 @@ class JobManagerTask(Model): concurrent Tasks. The default value is true. :type run_exclusive: bool :param application_package_references: A list of Application Packages that - the Batch service will deploy to the Compute Compute Node before running - the command line. Application Packages are downloaded and deployed to a - shared directory, not the Task working directory. Therefore, if a - referenced Application Package is already on the Compute Node, and is up - to date, then it is not re-downloaded; the existing copy on the Compute - Compute Node is used. If a referenced Application Package cannot be - installed, for example because the package has been deleted or because - download failed, the Task fails. + the Batch service will deploy to the Compute Node before running the + command line. Application Packages are downloaded and deployed to a shared + directory, not the Task working directory. Therefore, if a referenced + Application Package is already on the Compute Node, and is up to date, + then it is not re-downloaded; the existing copy on the Compute Node is + used. If a referenced Application Package cannot be installed, for example + because the package has been deleted or because download failed, the Task + fails. :type application_package_references: list[~azure.batch.models.ApplicationPackageReference] :param authentication_token_settings: The settings for an authentication @@ -4335,10 +4494,11 @@ class JobPatchParameter(Model): :param pool_info: The Pool on which the Batch service runs the Job's Tasks. You may change the Pool for a Job only when the Job is disabled. The Patch Job call will fail if you include the poolInfo element and the - Job is not disabled. If you specify an autoPoolSpecification specification - in the poolInfo, only the keepAlive property can be updated, and then only - if the auto Pool has a poolLifetimeOption of Job. If omitted, the Job - continues to run on its current Pool. + Job is not disabled. If you specify an autoPoolSpecification in the + poolInfo, only the keepAlive property of the autoPoolSpecification can be + updated, and then only if the autoPoolSpecification has a + poolLifetimeOption of Job (other job properties can be updated as normal). + If omitted, the Job continues to run on its current Pool. :type pool_info: ~azure.batch.models.PoolInformation :param metadata: A list of name-value pairs associated with the Job as metadata. If omitted, the existing Job metadata is left unchanged. @@ -6092,9 +6252,10 @@ class JobUpdateParameter(Model): Job's Tasks. You may change the Pool for a Job only when the Job is disabled. The Update Job call will fail if you include the poolInfo element and the Job is not disabled. If you specify an - autoPoolSpecification specification in the poolInfo, only the keepAlive - property can be updated, and then only if the auto Pool has a - poolLifetimeOption of Job. + autoPoolSpecification in the poolInfo, only the keepAlive property of the + autoPoolSpecification can be updated, and then only if the + autoPoolSpecification has a poolLifetimeOption of Job (other job + properties can be updated as normal). :type pool_info: ~azure.batch.models.PoolInformation :param metadata: A list of name-value pairs associated with the Job as metadata. If omitted, it takes the default value of an empty list; in @@ -6202,6 +6363,41 @@ def __init__(self, *, name: str, value: str, **kwargs) -> None: self.value = value +class MountConfiguration(Model): + """The file system to mount on each node. + + :param azure_blob_file_system_configuration: The Azure Storage Container + to mount using blob FUSE on each node. This property is mutually exclusive + with all other properties. + :type azure_blob_file_system_configuration: + ~azure.batch.models.AzureBlobFileSystemConfiguration + :param nfs_mount_configuration: The NFS file system to mount on each node. + This property is mutually exclusive with all other properties. + :type nfs_mount_configuration: ~azure.batch.models.NFSMountConfiguration + :param cifs_mount_configuration: The CIFS/SMB file system to mount on each + node. This property is mutually exclusive with all other properties. + :type cifs_mount_configuration: ~azure.batch.models.CIFSMountConfiguration + :param azure_file_share_configuration: The Azure File Share to mount on + each node. This property is mutually exclusive with all other properties. + :type azure_file_share_configuration: + ~azure.batch.models.AzureFileShareConfiguration + """ + + _attribute_map = { + 'azure_blob_file_system_configuration': {'key': 'azureBlobFileSystemConfiguration', 'type': 'AzureBlobFileSystemConfiguration'}, + 'nfs_mount_configuration': {'key': 'nfsMountConfiguration', 'type': 'NFSMountConfiguration'}, + 'cifs_mount_configuration': {'key': 'cifsMountConfiguration', 'type': 'CIFSMountConfiguration'}, + 'azure_file_share_configuration': {'key': 'azureFileShareConfiguration', 'type': 'AzureFileShareConfiguration'}, + } + + def __init__(self, *, azure_blob_file_system_configuration=None, nfs_mount_configuration=None, cifs_mount_configuration=None, azure_file_share_configuration=None, **kwargs) -> None: + super(MountConfiguration, self).__init__(**kwargs) + self.azure_blob_file_system_configuration = azure_blob_file_system_configuration + self.nfs_mount_configuration = nfs_mount_configuration + self.cifs_mount_configuration = cifs_mount_configuration + self.azure_file_share_configuration = azure_file_share_configuration + + class MultiInstanceSettings(Model): """Settings which specify how to run a multi-instance Task. @@ -6312,19 +6508,29 @@ class NetworkConfiguration(Model): Pools with the virtualMachineConfiguration property. :type endpoint_configuration: ~azure.batch.models.PoolEndpointConfiguration + :param public_ips: The list of public IPs which the Batch service will use + when provisioning Compute Nodes. The number of IPs specified here limits + the maximum size of the Pool - 50 dedicated nodes or 20 low-priority nodes + can be allocated for each public IP. For example, a pool needing 150 + dedicated VMs would need at least 3 public IPs specified. Each element of + this collection is of the form: + /subscriptions/{subscription}/resourceGroups/{group}/providers/Microsoft.Network/publicIPAddresses/{ip}. + :type public_ips: list[str] """ _attribute_map = { 'subnet_id': {'key': 'subnetId', 'type': 'str'}, 'dynamic_vnet_assignment_scope': {'key': 'dynamicVNetAssignmentScope', 'type': 'DynamicVNetAssignmentScope'}, 'endpoint_configuration': {'key': 'endpointConfiguration', 'type': 'PoolEndpointConfiguration'}, + 'public_ips': {'key': 'publicIPs', 'type': '[str]'}, } - def __init__(self, *, subnet_id: str=None, dynamic_vnet_assignment_scope=None, endpoint_configuration=None, **kwargs) -> None: + def __init__(self, *, subnet_id: str=None, dynamic_vnet_assignment_scope=None, endpoint_configuration=None, public_ips=None, **kwargs) -> None: super(NetworkConfiguration, self).__init__(**kwargs) self.subnet_id = subnet_id self.dynamic_vnet_assignment_scope = dynamic_vnet_assignment_scope self.endpoint_configuration = endpoint_configuration + self.public_ips = public_ips class NetworkSecurityGroupRule(Model): @@ -6379,6 +6585,42 @@ def __init__(self, *, priority: int, access, source_address_prefix: str, source_ self.source_port_ranges = source_port_ranges +class NFSMountConfiguration(Model): + """Information used to connect to an NFS file system. + + All required parameters must be populated in order to send to Azure. + + :param source: Required. The URI of the file system to mount. + :type source: str + :param relative_mount_path: Required. The relative path on the compute + node where the file system will be mounted. All file systems are mounted + relative to the Batch mounts directory, accessible via the + AZ_BATCH_NODE_MOUNTS_DIR environment variable. + :type relative_mount_path: str + :param mount_options: Additional command line options to pass to the mount + command. These are 'net use' options in Windows and 'mount' options in + Linux. + :type mount_options: str + """ + + _validation = { + 'source': {'required': True}, + 'relative_mount_path': {'required': True}, + } + + _attribute_map = { + 'source': {'key': 'source', 'type': 'str'}, + 'relative_mount_path': {'key': 'relativeMountPath', 'type': 'str'}, + 'mount_options': {'key': 'mountOptions', 'type': 'str'}, + } + + def __init__(self, *, source: str, relative_mount_path: str, mount_options: str=None, **kwargs) -> None: + super(NFSMountConfiguration, self).__init__(**kwargs) + self.source = source + self.relative_mount_path = relative_mount_path + self.mount_options = mount_options + + class NodeAgentInformation(Model): """Information about the Compute Node agent. @@ -6972,6 +7214,10 @@ class PoolAddParameter(Model): metadata. The Batch service does not assign any meaning to metadata; it is solely for the use of user code. :type metadata: list[~azure.batch.models.MetadataItem] + :param mount_configuration: Mount storage using specified file system for + the entire lifetime of the pool. Mount the storage using Azure fileshare, + NFS, CIFS or Blobfuse based file system. + :type mount_configuration: list[~azure.batch.models.MountConfiguration] """ _validation = { @@ -7001,9 +7247,10 @@ class PoolAddParameter(Model): 'task_scheduling_policy': {'key': 'taskSchedulingPolicy', 'type': 'TaskSchedulingPolicy'}, 'user_accounts': {'key': 'userAccounts', 'type': '[UserAccount]'}, 'metadata': {'key': 'metadata', 'type': '[MetadataItem]'}, + 'mount_configuration': {'key': 'mountConfiguration', 'type': '[MountConfiguration]'}, } - def __init__(self, *, id: str, vm_size: str, display_name: str=None, cloud_service_configuration=None, virtual_machine_configuration=None, resize_timeout=None, target_dedicated_nodes: int=None, target_low_priority_nodes: int=None, enable_auto_scale: bool=None, auto_scale_formula: str=None, auto_scale_evaluation_interval=None, enable_inter_node_communication: bool=None, network_configuration=None, start_task=None, certificate_references=None, application_package_references=None, application_licenses=None, max_tasks_per_node: int=None, task_scheduling_policy=None, user_accounts=None, metadata=None, **kwargs) -> None: + def __init__(self, *, id: str, vm_size: str, display_name: str=None, cloud_service_configuration=None, virtual_machine_configuration=None, resize_timeout=None, target_dedicated_nodes: int=None, target_low_priority_nodes: int=None, enable_auto_scale: bool=None, auto_scale_formula: str=None, auto_scale_evaluation_interval=None, enable_inter_node_communication: bool=None, network_configuration=None, start_task=None, certificate_references=None, application_package_references=None, application_licenses=None, max_tasks_per_node: int=None, task_scheduling_policy=None, user_accounts=None, metadata=None, mount_configuration=None, **kwargs) -> None: super(PoolAddParameter, self).__init__(**kwargs) self.id = id self.display_name = display_name @@ -7026,6 +7273,7 @@ def __init__(self, *, id: str, vm_size: str, display_name: str=None, cloud_servi self.task_scheduling_policy = task_scheduling_policy self.user_accounts = user_accounts self.metadata = metadata + self.mount_configuration = mount_configuration class PoolDeleteOptions(Model): @@ -7716,8 +7964,7 @@ class PoolPatchParameter(Model): :param start_task: A Task to run on each Compute Node as it joins the Pool. The Task runs when the Compute Node is added to the Pool or when the Compute Node is restarted. If this element is present, it overwrites any - existing start Task. If omitted, any existing start Task is left - unchanged. + existing StartTask. If omitted, any existing StartTask is left unchanged. :type start_task: ~azure.batch.models.StartTask :param certificate_references: A list of Certificates to be installed on each Compute Node in the Pool. If this element is present, it replaces any @@ -7963,7 +8210,7 @@ class PoolSpecification(Model): vmSize of the Pool or 256. :type max_tasks_per_node: int :param task_scheduling_policy: How Tasks are distributed across Compute - Compute Nodes in a Pool. If not specified, the default is spread. + Nodes in a Pool. If not specified, the default is spread. :type task_scheduling_policy: ~azure.batch.models.TaskSchedulingPolicy :param resize_timeout: The timeout for allocation of Compute Nodes to the Pool. This timeout applies only to manual scaling; it has no effect when @@ -8048,6 +8295,9 @@ class PoolSpecification(Model): metadata. The Batch service does not assign any meaning to metadata; it is solely for the use of user code. :type metadata: list[~azure.batch.models.MetadataItem] + :param mount_configuration: A list of file systems to mount on each node + in the pool. This supports Azure Files, NFS, CIFS/SMB, and Blobfuse. + :type mount_configuration: list[~azure.batch.models.MountConfiguration] """ _validation = { @@ -8075,9 +8325,10 @@ class PoolSpecification(Model): 'application_licenses': {'key': 'applicationLicenses', 'type': '[str]'}, 'user_accounts': {'key': 'userAccounts', 'type': '[UserAccount]'}, 'metadata': {'key': 'metadata', 'type': '[MetadataItem]'}, + 'mount_configuration': {'key': 'mountConfiguration', 'type': '[MountConfiguration]'}, } - def __init__(self, *, vm_size: str, display_name: str=None, cloud_service_configuration=None, virtual_machine_configuration=None, max_tasks_per_node: int=None, task_scheduling_policy=None, resize_timeout=None, target_dedicated_nodes: int=None, target_low_priority_nodes: int=None, enable_auto_scale: bool=None, auto_scale_formula: str=None, auto_scale_evaluation_interval=None, enable_inter_node_communication: bool=None, network_configuration=None, start_task=None, certificate_references=None, application_package_references=None, application_licenses=None, user_accounts=None, metadata=None, **kwargs) -> None: + def __init__(self, *, vm_size: str, display_name: str=None, cloud_service_configuration=None, virtual_machine_configuration=None, max_tasks_per_node: int=None, task_scheduling_policy=None, resize_timeout=None, target_dedicated_nodes: int=None, target_low_priority_nodes: int=None, enable_auto_scale: bool=None, auto_scale_formula: str=None, auto_scale_evaluation_interval=None, enable_inter_node_communication: bool=None, network_configuration=None, start_task=None, certificate_references=None, application_package_references=None, application_licenses=None, user_accounts=None, metadata=None, mount_configuration=None, **kwargs) -> None: super(PoolSpecification, self).__init__(**kwargs) self.display_name = display_name self.vm_size = vm_size @@ -8099,6 +8350,7 @@ def __init__(self, *, vm_size: str, display_name: str=None, cloud_service_config self.application_licenses = application_licenses self.user_accounts = user_accounts self.metadata = metadata + self.mount_configuration = mount_configuration class PoolStatistics(Model): @@ -8250,8 +8502,8 @@ class PoolUpdatePropertiesParameter(Model): :param start_task: A Task to run on each Compute Node as it joins the Pool. The Task runs when the Compute Node is added to the Pool or when the Compute Node is restarted. If this element is present, it overwrites any - existing start Task. If omitted, any existing start Task is removed from - the Pool. + existing StartTask. If omitted, any existing StartTask is removed from the + Pool. :type start_task: ~azure.batch.models.StartTask :param certificate_references: Required. A list of Certificates to be installed on each Compute Node in the Pool. This list replaces any @@ -8268,15 +8520,15 @@ class PoolUpdatePropertiesParameter(Model): :type certificate_references: list[~azure.batch.models.CertificateReference] :param application_package_references: Required. The list of Application - Packages to be installed on each Compute Compute Node in the Pool. The - list replaces any existing Application Package references on the Pool. - Changes to Application Package references affect all new Compute Nodes - joining the Pool, but do not affect Compute Compute Nodes that are already - in the Pool until they are rebooted or reimaged. There is a maximum of 10 - Application Package references on any given Pool. If omitted, or if you - specify an empty collection, any existing Application Packages references - are removed from the Pool. A maximum of 10 references may be specified on - a given Pool. + Packages to be installed on each Compute Node in the Pool. The list + replaces any existing Application Package references on the Pool. Changes + to Application Package references affect all new Compute Nodes joining the + Pool, but do not affect Compute Nodes that are already in the Pool until + they are rebooted or reimaged. There is a maximum of 10 Application + Package references on any given Pool. If omitted, or if you specify an + empty collection, any existing Application Packages references are removed + from the Pool. A maximum of 10 references may be specified on a given + Pool. :type application_package_references: list[~azure.batch.models.ApplicationPackageReference] :param metadata: Required. A list of name-value pairs associated with the @@ -8649,15 +8901,15 @@ class StartTask(Model): all Tasks should be idempotent. This means Tasks need to tolerate being interrupted and restarted without causing any corruption or duplicate data. The best practice for long running Tasks is to use some form of - checkpointing. In some cases the start Task may be re-run even though the - Compute Node was not rebooted. Special care should be taken to avoid start - Tasks which create breakaway process or install/launch services from the - start Task working directory, as this will block Batch from being able to - re-run the start Task. + checkpointing. In some cases the StartTask may be re-run even though the + Compute Node was not rebooted. Special care should be taken to avoid + StartTasks which create breakaway process or install/launch services from + the StartTask working directory, as this will block Batch from being able + to re-run the StartTask. All required parameters must be populated in order to send to Azure. - :param command_line: Required. The command line of the start Task. The + :param command_line: Required. The command line of the StartTask. The command line does not run under a shell, and therefore cannot take advantage of shell features such as environment variable expansion. If you want to take advantage of such features, you should invoke the shell in @@ -8668,7 +8920,7 @@ class StartTask(Model): (https://docs.microsoft.com/en-us/azure/batch/batch-compute-node-environment-variables). :type command_line: str :param container_settings: The settings for the container under which the - start Task runs. When this is specified, all directories recursively below + StartTask runs. When this is specified, all directories recursively below the AZ_BATCH_NODE_ROOT_DIR (the root of Azure Batch directories on the node) are mapped into the container, all Task environment variables are mapped into the container, and the Task command line is executed in the @@ -8686,10 +8938,10 @@ class StartTask(Model): element are located in the Task's working directory. :type resource_files: list[~azure.batch.models.ResourceFile] :param environment_settings: A list of environment variable settings for - the start Task. + the StartTask. :type environment_settings: list[~azure.batch.models.EnvironmentSetting] - :param user_identity: The user identity under which the start Task runs. - If omitted, the Task runs as a non-administrative user unique to the Task. + :param user_identity: The user identity under which the StartTask runs. If + omitted, the Task runs as a non-administrative user unique to the Task. :type user_identity: ~azure.batch.models.UserIdentity :param max_task_retry_count: The maximum number of times the Task may be retried. The Batch service retries a Task if its exit code is nonzero. @@ -8701,17 +8953,17 @@ class StartTask(Model): -1, the Batch service retries the Task without limit. :type max_task_retry_count: int :param wait_for_success: Whether the Batch service should wait for the - start Task to complete successfully (that is, to exit with exit code 0) - before scheduling any Tasks on the Compute Node. If true and the start - Task fails on a Node, the Batch service retries the start Task up to its - maximum retry count (maxTaskRetryCount). If the Task has still not - completed successfully after all retries, then the Batch service marks the - Node unusable, and will not schedule Tasks to it. This condition can be + StartTask to complete successfully (that is, to exit with exit code 0) + before scheduling any Tasks on the Compute Node. If true and the StartTask + fails on a Node, the Batch service retries the StartTask up to its maximum + retry count (maxTaskRetryCount). If the Task has still not completed + successfully after all retries, then the Batch service marks the Node + unusable, and will not schedule Tasks to it. This condition can be detected via the Compute Node state and failure info details. If false, - the Batch service will not wait for the start Task to complete. In this - case, other Tasks can start executing on the Compute Node while the start - Task is still running; and even if the start Task fails, new Tasks will - continue to be scheduled on the Compute Node. The default is false. + the Batch service will not wait for the StartTask to complete. In this + case, other Tasks can start executing on the Compute Node while the + StartTask is still running; and even if the StartTask fails, new Tasks + will continue to be scheduled on the Compute Node. The default is true. :type wait_for_success: bool """ @@ -8741,30 +8993,30 @@ def __init__(self, *, command_line: str, container_settings=None, resource_files class StartTaskInformation(Model): - """Information about a start Task running on a Compute Node. + """Information about a StartTask running on a Compute Node. All required parameters must be populated in order to send to Azure. - :param state: Required. The state of the start Task on the Compute Node. + :param state: Required. The state of the StartTask on the Compute Node. Possible values include: 'running', 'completed' :type state: str or ~azure.batch.models.StartTaskState - :param start_time: Required. The time at which the start Task started + :param start_time: Required. The time at which the StartTask started running. This value is reset every time the Task is restarted or retried - (that is, this is the most recent time at which the start Task started + (that is, this is the most recent time at which the StartTask started running). :type start_time: datetime - :param end_time: The time at which the start Task stopped running. This is - the end time of the most recent run of the start Task, if that run has + :param end_time: The time at which the StartTask stopped running. This is + the end time of the most recent run of the StartTask, if that run has completed (even if that run failed and a retry is pending). This element - is not present if the start Task is currently running. + is not present if the StartTask is currently running. :type end_time: datetime - :param exit_code: The exit code of the program specified on the start Task - command line. This property is set only if the start Task is in the + :param exit_code: The exit code of the program specified on the StartTask + command line. This property is set only if the StartTask is in the completed state. In general, the exit code for a process reflects the specific convention implemented by the application developer for that process. If you use the exit code value to make decisions in your code, be sure that you know the exit code convention used by the application - process. However, if the Batch service terminates the start Task (due to + process. However, if the Batch service terminates the StartTask (due to timeout, or user termination via the API) you may see an operating system-defined exit code. :type exit_code: int @@ -9911,8 +10163,8 @@ class TaskSchedulingPolicy(Model): All required parameters must be populated in order to send to Azure. :param node_fill_type: Required. How Tasks are distributed across Compute - Compute Nodes in a Pool. If not specified, the default is spread. Possible - values include: 'spread', 'pack' + Nodes in a Pool. If not specified, the default is spread. Possible values + include: 'spread', 'pack' :type node_fill_type: str or ~azure.batch.models.ComputeNodeFillType """ diff --git a/sdk/batch/azure-batch/azure/batch/operations/_account_operations.py b/sdk/batch/azure-batch/azure/batch/operations/_account_operations.py index dc019d20ec38..3ad03275c47c 100644 --- a/sdk/batch/azure-batch/azure/batch/operations/_account_operations.py +++ b/sdk/batch/azure-batch/azure/batch/operations/_account_operations.py @@ -24,7 +24,7 @@ class AccountOperations(object): :param config: Configuration of service client. :param serializer: An object model serializer. :param deserializer: An object model deserializer. - :ivar api_version: Client API Version. Constant value: "2019-06-01.9.0". + :ivar api_version: Client API Version. Constant value: "2019-08-01.10.0". """ models = models @@ -34,7 +34,7 @@ def __init__(self, client, config, serializer, deserializer): self._client = client self._serialize = serializer self._deserialize = deserializer - self.api_version = "2019-06-01.9.0" + self.api_version = "2019-08-01.10.0" self.config = config diff --git a/sdk/batch/azure-batch/azure/batch/operations/_application_operations.py b/sdk/batch/azure-batch/azure/batch/operations/_application_operations.py index f5f4952996ee..11aa5dfd971d 100644 --- a/sdk/batch/azure-batch/azure/batch/operations/_application_operations.py +++ b/sdk/batch/azure-batch/azure/batch/operations/_application_operations.py @@ -24,7 +24,7 @@ class ApplicationOperations(object): :param config: Configuration of service client. :param serializer: An object model serializer. :param deserializer: An object model deserializer. - :ivar api_version: Client API Version. Constant value: "2019-06-01.9.0". + :ivar api_version: Client API Version. Constant value: "2019-08-01.10.0". """ models = models @@ -34,7 +34,7 @@ def __init__(self, client, config, serializer, deserializer): self._client = client self._serialize = serializer self._deserialize = deserializer - self.api_version = "2019-06-01.9.0" + self.api_version = "2019-08-01.10.0" self.config = config @@ -146,8 +146,8 @@ def get( This operation returns only Applications and versions that are available for use on Compute Nodes; that is, that can be used in an Package reference. For administrator information about Applications and - versions that are not yet available to Compute Compute Nodes, use the - Azure portal or the Azure Resource Manager API. + versions that are not yet available to Compute Nodes, use the Azure + portal or the Azure Resource Manager API. :param application_id: The ID of the Application. :type application_id: str diff --git a/sdk/batch/azure-batch/azure/batch/operations/_certificate_operations.py b/sdk/batch/azure-batch/azure/batch/operations/_certificate_operations.py index e598150ca662..ee110cb7c8d3 100644 --- a/sdk/batch/azure-batch/azure/batch/operations/_certificate_operations.py +++ b/sdk/batch/azure-batch/azure/batch/operations/_certificate_operations.py @@ -24,7 +24,7 @@ class CertificateOperations(object): :param config: Configuration of service client. :param serializer: An object model serializer. :param deserializer: An object model deserializer. - :ivar api_version: Client API Version. Constant value: "2019-06-01.9.0". + :ivar api_version: Client API Version. Constant value: "2019-08-01.10.0". """ models = models @@ -34,7 +34,7 @@ def __init__(self, client, config, serializer, deserializer): self._client = client self._serialize = serializer self._deserialize = deserializer - self.api_version = "2019-06-01.9.0" + self.api_version = "2019-08-01.10.0" self.config = config diff --git a/sdk/batch/azure-batch/azure/batch/operations/_compute_node_operations.py b/sdk/batch/azure-batch/azure/batch/operations/_compute_node_operations.py index 618d878e4b31..0fe65c391d23 100644 --- a/sdk/batch/azure-batch/azure/batch/operations/_compute_node_operations.py +++ b/sdk/batch/azure-batch/azure/batch/operations/_compute_node_operations.py @@ -24,7 +24,7 @@ class ComputeNodeOperations(object): :param config: Configuration of service client. :param serializer: An object model serializer. :param deserializer: An object model deserializer. - :ivar api_version: Client API Version. Constant value: "2019-06-01.9.0". + :ivar api_version: Client API Version. Constant value: "2019-08-01.10.0". """ models = models @@ -34,7 +34,7 @@ def __init__(self, client, config, serializer, deserializer): self._client = client self._serialize = serializer self._deserialize = deserializer - self.api_version = "2019-06-01.9.0" + self.api_version = "2019-08-01.10.0" self.config = config diff --git a/sdk/batch/azure-batch/azure/batch/operations/_file_operations.py b/sdk/batch/azure-batch/azure/batch/operations/_file_operations.py index 474e00001af8..31d6c7978d24 100644 --- a/sdk/batch/azure-batch/azure/batch/operations/_file_operations.py +++ b/sdk/batch/azure-batch/azure/batch/operations/_file_operations.py @@ -24,7 +24,7 @@ class FileOperations(object): :param config: Configuration of service client. :param serializer: An object model serializer. :param deserializer: An object model deserializer. - :ivar api_version: Client API Version. Constant value: "2019-06-01.9.0". + :ivar api_version: Client API Version. Constant value: "2019-08-01.10.0". """ models = models @@ -34,7 +34,7 @@ def __init__(self, client, config, serializer, deserializer): self._client = client self._serialize = serializer self._deserialize = deserializer - self.api_version = "2019-06-01.9.0" + self.api_version = "2019-08-01.10.0" self.config = config diff --git a/sdk/batch/azure-batch/azure/batch/operations/_job_operations.py b/sdk/batch/azure-batch/azure/batch/operations/_job_operations.py index 1fecbb237fa4..500b9a9eb381 100644 --- a/sdk/batch/azure-batch/azure/batch/operations/_job_operations.py +++ b/sdk/batch/azure-batch/azure/batch/operations/_job_operations.py @@ -24,7 +24,7 @@ class JobOperations(object): :param config: Configuration of service client. :param serializer: An object model serializer. :param deserializer: An object model deserializer. - :ivar api_version: Client API Version. Constant value: "2019-06-01.9.0". + :ivar api_version: Client API Version. Constant value: "2019-08-01.10.0". """ models = models @@ -34,7 +34,7 @@ def __init__(self, client, config, serializer, deserializer): self._client = client self._serialize = serializer self._deserialize = deserializer - self.api_version = "2019-06-01.9.0" + self.api_version = "2019-08-01.10.0" self.config = config diff --git a/sdk/batch/azure-batch/azure/batch/operations/_job_schedule_operations.py b/sdk/batch/azure-batch/azure/batch/operations/_job_schedule_operations.py index 69793b307e57..9366bb9987e1 100644 --- a/sdk/batch/azure-batch/azure/batch/operations/_job_schedule_operations.py +++ b/sdk/batch/azure-batch/azure/batch/operations/_job_schedule_operations.py @@ -24,7 +24,7 @@ class JobScheduleOperations(object): :param config: Configuration of service client. :param serializer: An object model serializer. :param deserializer: An object model deserializer. - :ivar api_version: Client API Version. Constant value: "2019-06-01.9.0". + :ivar api_version: Client API Version. Constant value: "2019-08-01.10.0". """ models = models @@ -34,7 +34,7 @@ def __init__(self, client, config, serializer, deserializer): self._client = client self._serialize = serializer self._deserialize = deserializer - self.api_version = "2019-06-01.9.0" + self.api_version = "2019-08-01.10.0" self.config = config diff --git a/sdk/batch/azure-batch/azure/batch/operations/_pool_operations.py b/sdk/batch/azure-batch/azure/batch/operations/_pool_operations.py index 4acb04787410..0f916afe26a1 100644 --- a/sdk/batch/azure-batch/azure/batch/operations/_pool_operations.py +++ b/sdk/batch/azure-batch/azure/batch/operations/_pool_operations.py @@ -24,7 +24,7 @@ class PoolOperations(object): :param config: Configuration of service client. :param serializer: An object model serializer. :param deserializer: An object model deserializer. - :ivar api_version: Client API Version. Constant value: "2019-06-01.9.0". + :ivar api_version: Client API Version. Constant value: "2019-08-01.10.0". """ models = models @@ -34,7 +34,7 @@ def __init__(self, client, config, serializer, deserializer): self._client = client self._serialize = serializer self._deserialize = deserializer - self.api_version = "2019-06-01.9.0" + self.api_version = "2019-08-01.10.0" self.config = config @@ -777,9 +777,9 @@ def patch( """Updates the properties of the specified Pool. This only replaces the Pool properties specified in the request. For - example, if the Pool has a start Task associated with it, and a request - does not specify a start Task element, then the Pool keeps the existing - start Task. + example, if the Pool has a StartTask associated with it, and a request + does not specify a StartTask element, then the Pool keeps the existing + StartTask. :param pool_id: The ID of the Pool to update. :type pool_id: str @@ -1436,9 +1436,9 @@ def update_properties( """Updates the properties of the specified Pool. This fully replaces all the updatable properties of the Pool. For - example, if the Pool has a start Task associated with it and if start - Task is not specified with this request, then the Batch service will - remove the existing start Task. + example, if the Pool has a StartTask associated with it and if + StartTask is not specified with this request, then the Batch service + will remove the existing StartTask. :param pool_id: The ID of the Pool to update. :type pool_id: str diff --git a/sdk/batch/azure-batch/azure/batch/operations/_task_operations.py b/sdk/batch/azure-batch/azure/batch/operations/_task_operations.py index bf4e67f76492..9244835e47d1 100644 --- a/sdk/batch/azure-batch/azure/batch/operations/_task_operations.py +++ b/sdk/batch/azure-batch/azure/batch/operations/_task_operations.py @@ -24,7 +24,7 @@ class TaskOperations(object): :param config: Configuration of service client. :param serializer: An object model serializer. :param deserializer: An object model deserializer. - :ivar api_version: Client API Version. Constant value: "2019-06-01.9.0". + :ivar api_version: Client API Version. Constant value: "2019-08-01.10.0". """ models = models @@ -34,7 +34,7 @@ def __init__(self, client, config, serializer, deserializer): self._client = client self._serialize = serializer self._deserialize = deserializer - self.api_version = "2019-06-01.9.0" + self.api_version = "2019-08-01.10.0" self.config = config diff --git a/sdk/batch/azure-batch/azure/batch/version.py b/sdk/batch/azure-batch/azure/batch/version.py index 785988ce8633..84f10e0b7af6 100644 --- a/sdk/batch/azure-batch/azure/batch/version.py +++ b/sdk/batch/azure-batch/azure/batch/version.py @@ -9,5 +9,5 @@ # regenerated. # -------------------------------------------------------------------------- -VERSION = "7.0.0" +VERSION = "8.0.0" diff --git a/sdk/batch/azure-batch/tests/recordings/test_batch.test_batch_applications.yaml b/sdk/batch/azure-batch/tests/recordings/test_batch.test_batch_applications.yaml index 5ec6e1518c7e..8afa9405c484 100644 --- a/sdk/batch/azure-batch/tests/recordings/test_batch.test_batch_applications.yaml +++ b/sdk/batch/azure-batch/tests/recordings/test_batch.test_batch_applications.yaml @@ -9,14 +9,14 @@ interactions: Connection: - keep-alive User-Agent: - - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.7 msrest_azure/0.4.34 - azure-batch/7.0.0 Azure-SDK-For-Python + - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.9 msrest_azure/0.4.34 + azure-batch/8.0.0 Azure-SDK-For-Python accept-language: - en-US ocp-date: - - Thu, 13 Jun 2019 18:53:52 GMT + - Tue, 06 Aug 2019 23:42:53 GMT method: GET - uri: https://batchf06f0dd7.westcentralus.batch.azure.com/applications?api-version=2019-06-01.9.0 + uri: https://batchf06f0dd7.westcentralus.batch.azure.com/applications?api-version=2019-08-01.10.0 response: body: string: "{\r\n \"odata.metadata\":\"https://batchf06f0dd7.westcentralus.batch.azure.com/$metadata#listapplicationsummariesresponses\",\"value\":[\r\n @@ -28,9 +28,9 @@ interactions: dataserviceversion: - '3.0' date: - - Thu, 13 Jun 2019 18:53:52 GMT + - Tue, 06 Aug 2019 23:42:54 GMT request-id: - - 9669760d-7ff7-480c-9a5a-9f5ac478f36a + - ce4f1b92-2d59-4854-adb0-3443bb6a8fc0 server: - Microsoft-HTTPAPI/2.0 strict-transport-security: @@ -52,14 +52,14 @@ interactions: Connection: - keep-alive User-Agent: - - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.7 msrest_azure/0.4.34 - azure-batch/7.0.0 Azure-SDK-For-Python + - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.9 msrest_azure/0.4.34 + azure-batch/8.0.0 Azure-SDK-For-Python accept-language: - en-US ocp-date: - - Thu, 13 Jun 2019 18:53:52 GMT + - Tue, 06 Aug 2019 23:42:54 GMT method: GET - uri: https://batchf06f0dd7.westcentralus.batch.azure.com/applications/application_id?api-version=2019-06-01.9.0 + uri: https://batchf06f0dd7.westcentralus.batch.azure.com/applications/application_id?api-version=2019-08-01.10.0 response: body: string: "{\r\n \"odata.metadata\":\"https://batchf06f0dd7.westcentralus.batch.azure.com/$metadata#getapplicationsummaryresponse/@Element\",\"id\":\"application_id\",\"versions\":[\r\n @@ -70,9 +70,9 @@ interactions: dataserviceversion: - '3.0' date: - - Thu, 13 Jun 2019 18:53:52 GMT + - Tue, 06 Aug 2019 23:42:54 GMT request-id: - - e317b720-bc2c-442c-894a-0e1ea134ac22 + - 85f5f3f6-5473-4a12-b0ff-f98bd469de4f server: - Microsoft-HTTPAPI/2.0 strict-transport-security: @@ -100,14 +100,14 @@ interactions: Content-Type: - application/json; odata=minimalmetadata; charset=utf-8 User-Agent: - - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.7 msrest_azure/0.4.34 - azure-batch/7.0.0 Azure-SDK-For-Python + - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.9 msrest_azure/0.4.34 + azure-batch/8.0.0 Azure-SDK-For-Python accept-language: - en-US ocp-date: - - Thu, 13 Jun 2019 18:53:53 GMT + - Tue, 06 Aug 2019 23:42:54 GMT method: POST - uri: https://batchf06f0dd7.westcentralus.batch.azure.com/jobs/batchf06f0dd7/tasks?api-version=2019-06-01.9.0 + uri: https://batchf06f0dd7.westcentralus.batch.azure.com/jobs/batchf06f0dd7/tasks?api-version=2019-08-01.10.0 response: body: string: '' @@ -117,15 +117,15 @@ interactions: dataserviceversion: - '3.0' date: - - Thu, 13 Jun 2019 18:53:52 GMT + - Tue, 06 Aug 2019 23:42:54 GMT etag: - - '0x8D6F0307AFC8985' + - '0x8D71AC7CDAD3E13' last-modified: - - Thu, 13 Jun 2019 18:53:53 GMT + - Tue, 06 Aug 2019 23:42:54 GMT location: - https://batchf06f0dd7.westcentralus.batch.azure.com/jobs/batchf06f0dd7/tasks/python_task_with_app_package request-id: - - 105201be-1e0c-4492-b56f-2cea5de9c731 + - aeb5ea6c-5ab3-4d76-915b-1f169ffe4fe5 server: - Microsoft-HTTPAPI/2.0 strict-transport-security: @@ -147,20 +147,20 @@ interactions: Connection: - keep-alive User-Agent: - - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.7 msrest_azure/0.4.34 - azure-batch/7.0.0 Azure-SDK-For-Python + - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.9 msrest_azure/0.4.34 + azure-batch/8.0.0 Azure-SDK-For-Python accept-language: - en-US ocp-date: - - Thu, 13 Jun 2019 18:53:53 GMT + - Tue, 06 Aug 2019 23:42:54 GMT method: GET - uri: https://batchf06f0dd7.westcentralus.batch.azure.com/jobs/batchf06f0dd7/tasks/python_task_with_app_package?api-version=2019-06-01.9.0 + uri: https://batchf06f0dd7.westcentralus.batch.azure.com/jobs/batchf06f0dd7/tasks/python_task_with_app_package?api-version=2019-08-01.10.0 response: body: - string: "{\r\n \"odata.metadata\":\"https://batchf06f0dd7.westcentralus.batch.azure.com/$metadata#tasks/@Element\",\"id\":\"python_task_with_app_package\",\"url\":\"https://batchf06f0dd7.westcentralus.batch.azure.com/jobs/batchf06f0dd7/tasks/python_task_with_app_package\",\"eTag\":\"0x8D6F0307AFC8985\",\"creationTime\":\"2019-06-13T18:53:53.1970949Z\",\"lastModified\":\"2019-06-13T18:53:53.1970949Z\",\"state\":\"active\",\"stateTransitionTime\":\"2019-06-13T18:53:53.1970949Z\",\"commandLine\":\"cmd + string: "{\r\n \"odata.metadata\":\"https://batchf06f0dd7.westcentralus.batch.azure.com/$metadata#tasks/@Element\",\"id\":\"python_task_with_app_package\",\"url\":\"https://batchf06f0dd7.westcentralus.batch.azure.com/jobs/batchf06f0dd7/tasks/python_task_with_app_package\",\"eTag\":\"0x8D71AC7CDAD3E13\",\"creationTime\":\"2019-08-06T23:42:54.7711507Z\",\"lastModified\":\"2019-08-06T23:42:54.7711507Z\",\"state\":\"active\",\"stateTransitionTime\":\"2019-08-06T23:42:54.7711507Z\",\"commandLine\":\"cmd /c \\\"echo hello world\\\"\",\"applicationPackageReferences\":[\r\n {\r\n \ \"applicationId\":\"application_id\",\"version\":\"v1.0\"\r\n }\r\n - \ ],\"userIdentity\":{\r\n \"autoUser\":{\r\n \"elevationLevel\":\"nonadmin\"\r\n + \ ],\"userIdentity\":{\r\n \"autoUser\":{\r\n \"scope\":\"pool\",\"elevationLevel\":\"nonadmin\"\r\n \ }\r\n },\"constraints\":{\r\n \"maxWallClockTime\":\"P10675199DT2H48M5.4775807S\",\"retentionTime\":\"P7D\",\"maxTaskRetryCount\":0\r\n \ },\"executionInfo\":{\r\n \"retryCount\":0,\"requeueCount\":0\r\n }\r\n}" headers: @@ -169,13 +169,13 @@ interactions: dataserviceversion: - '3.0' date: - - Thu, 13 Jun 2019 18:53:52 GMT + - Tue, 06 Aug 2019 23:42:54 GMT etag: - - '0x8D6F0307AFC8985' + - '0x8D71AC7CDAD3E13' last-modified: - - Thu, 13 Jun 2019 18:53:53 GMT + - Tue, 06 Aug 2019 23:42:54 GMT request-id: - - b737a26a-146d-4255-b54a-a931f3b4e0b5 + - 101340a2-9663-4c93-973c-026c2303cfae server: - Microsoft-HTTPAPI/2.0 strict-transport-security: diff --git a/sdk/batch/azure-batch/tests/recordings/test_batch.test_batch_certificates.yaml b/sdk/batch/azure-batch/tests/recordings/test_batch.test_batch_certificates.yaml index cb548c7574e0..8edfdd11d9a7 100644 --- a/sdk/batch/azure-batch/tests/recordings/test_batch.test_batch_certificates.yaml +++ b/sdk/batch/azure-batch/tests/recordings/test_batch.test_batch_certificates.yaml @@ -15,14 +15,14 @@ interactions: Content-Type: - application/json; odata=minimalmetadata; charset=utf-8 User-Agent: - - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.7 msrest_azure/0.4.34 - azure-batch/7.0.0 Azure-SDK-For-Python + - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.9 msrest_azure/0.4.34 + azure-batch/8.0.0 Azure-SDK-For-Python accept-language: - en-US ocp-date: - - Thu, 13 Jun 2019 18:59:56 GMT + - Tue, 06 Aug 2019 23:48:52 GMT method: POST - uri: https://batchf0370dc6.westcentralus.batch.azure.com/certificates?api-version=2019-06-01.9.0 + uri: https://batchf0370dc6.westcentralus.batch.azure.com/certificates?api-version=2019-08-01.10.0 response: body: string: '' @@ -32,11 +32,11 @@ interactions: dataserviceversion: - '3.0' date: - - Thu, 13 Jun 2019 18:59:57 GMT + - Tue, 06 Aug 2019 23:48:53 GMT location: - https://batchf0370dc6.westcentralus.batch.azure.com/certificates(ThumbprintAlgorithm=sha1,Thumbprint=cff2ab63c8c955aaf71989efa641b906558d9fb7) request-id: - - 3cdc93c4-fc1a-471b-8958-130c1ced384d + - 76e14525-8c5d-4d57-96c8-098879b1daac server: - Microsoft-HTTPAPI/2.0 strict-transport-security: @@ -58,18 +58,18 @@ interactions: Connection: - keep-alive User-Agent: - - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.7 msrest_azure/0.4.34 - azure-batch/7.0.0 Azure-SDK-For-Python + - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.9 msrest_azure/0.4.34 + azure-batch/8.0.0 Azure-SDK-For-Python accept-language: - en-US ocp-date: - - Thu, 13 Jun 2019 18:59:57 GMT + - Tue, 06 Aug 2019 23:48:53 GMT method: GET - uri: https://batchf0370dc6.westcentralus.batch.azure.com/certificates?api-version=2019-06-01.9.0 + uri: https://batchf0370dc6.westcentralus.batch.azure.com/certificates?api-version=2019-08-01.10.0 response: body: string: "{\r\n \"odata.metadata\":\"https://batchf0370dc6.westcentralus.batch.azure.com/$metadata#certificates\",\"value\":[\r\n - \ {\r\n \"thumbprint\":\"cff2ab63c8c955aaf71989efa641b906558d9fb7\",\"thumbprintAlgorithm\":\"sha1\",\"url\":\"https://batchf0370dc6.westcentralus.batch.azure.com/certificates(thumbprintAlgorithm=sha1,thumbprint=cff2ab63c8c955aaf71989efa641b906558d9fb7)\",\"state\":\"active\",\"stateTransitionTime\":\"2019-06-13T18:59:57.2859647Z\",\"publicData\":\"MIIBrzCCAV2gAwIBAgIQHZGt2k0LCLFKYYCFxlJnkTAJBgUrDgMCHQUAMBYxFDASBgNVBAMTC1Jvb3QgQWdlbmN5MB4XDTE2MDEwMTA3MDAwMFoXDTE4MDEwMTA3MDAwMFowEjEQMA4GA1UEAxMHbm9kZXNkazCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEAuX4XMWyR8cQRCA81TjHOerNOFOpOBj2O8jEdZvqwRlUYgMleEY2OlPd+nalxwlQ9+qbNkNGfjnhIMgiJ5CMlXgdRMF3E6DnMnktmHFG9L0VmQ6Lgt7bhXR8IitRHeYlvy5LJlw6Lcle5Kas2j4ThYjLQbjBMDSXD4HvZNe4UYEUCAwEAAaNLMEkwRwYDVR0BBEAwPoAQEuQJLQYdHU8AjWEh3BZkY6EYMBYxFDASBgNVBAMTC1Jvb3QgQWdlbmN5ghAGN2wAqgBkihHPuNSqXDX0MAkGBSsOAwIdBQADQQB5djPe0G6c3Z8DuR6EQbIhBMTnC0zYPhigq+x1LG83761Ir8PiSy+6oxwCHOaYZyvheW0PByntC/WFwUipfn78\"\r\n + \ {\r\n \"thumbprint\":\"cff2ab63c8c955aaf71989efa641b906558d9fb7\",\"thumbprintAlgorithm\":\"sha1\",\"url\":\"https://batchf0370dc6.westcentralus.batch.azure.com/certificates(thumbprintAlgorithm=sha1,thumbprint=cff2ab63c8c955aaf71989efa641b906558d9fb7)\",\"state\":\"active\",\"stateTransitionTime\":\"2019-08-06T23:48:53.0419488Z\",\"publicData\":\"MIIBrzCCAV2gAwIBAgIQHZGt2k0LCLFKYYCFxlJnkTAJBgUrDgMCHQUAMBYxFDASBgNVBAMTC1Jvb3QgQWdlbmN5MB4XDTE2MDEwMTA3MDAwMFoXDTE4MDEwMTA3MDAwMFowEjEQMA4GA1UEAxMHbm9kZXNkazCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEAuX4XMWyR8cQRCA81TjHOerNOFOpOBj2O8jEdZvqwRlUYgMleEY2OlPd+nalxwlQ9+qbNkNGfjnhIMgiJ5CMlXgdRMF3E6DnMnktmHFG9L0VmQ6Lgt7bhXR8IitRHeYlvy5LJlw6Lcle5Kas2j4ThYjLQbjBMDSXD4HvZNe4UYEUCAwEAAaNLMEkwRwYDVR0BBEAwPoAQEuQJLQYdHU8AjWEh3BZkY6EYMBYxFDASBgNVBAMTC1Jvb3QgQWdlbmN5ghAGN2wAqgBkihHPuNSqXDX0MAkGBSsOAwIdBQADQQB5djPe0G6c3Z8DuR6EQbIhBMTnC0zYPhigq+x1LG83761Ir8PiSy+6oxwCHOaYZyvheW0PByntC/WFwUipfn78\"\r\n \ }\r\n ]\r\n}" headers: content-type: @@ -77,9 +77,9 @@ interactions: dataserviceversion: - '3.0' date: - - Thu, 13 Jun 2019 18:59:57 GMT + - Tue, 06 Aug 2019 23:48:53 GMT request-id: - - a2cee13b-c3eb-4a16-85cf-6606d09a0796 + - edb85ae7-2e0f-416b-b22f-f0f27428196e server: - Microsoft-HTTPAPI/2.0 strict-transport-security: @@ -101,26 +101,26 @@ interactions: Connection: - keep-alive User-Agent: - - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.7 msrest_azure/0.4.34 - azure-batch/7.0.0 Azure-SDK-For-Python + - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.9 msrest_azure/0.4.34 + azure-batch/8.0.0 Azure-SDK-For-Python accept-language: - en-US ocp-date: - - Thu, 13 Jun 2019 18:59:57 GMT + - Tue, 06 Aug 2019 23:48:53 GMT method: GET - uri: https://batchf0370dc6.westcentralus.batch.azure.com/certificates(thumbprintAlgorithm=sha1,thumbprint=cff2ab63c8c955aaf71989efa641b906558d9fb7)?api-version=2019-06-01.9.0 + uri: https://batchf0370dc6.westcentralus.batch.azure.com/certificates(thumbprintAlgorithm=sha1,thumbprint=cff2ab63c8c955aaf71989efa641b906558d9fb7)?api-version=2019-08-01.10.0 response: body: - string: "{\r\n \"odata.metadata\":\"https://batchf0370dc6.westcentralus.batch.azure.com/$metadata#certificates/@Element\",\"thumbprint\":\"cff2ab63c8c955aaf71989efa641b906558d9fb7\",\"thumbprintAlgorithm\":\"sha1\",\"url\":\"https://batchf0370dc6.westcentralus.batch.azure.com/certificates(thumbprintAlgorithm=sha1,thumbprint=cff2ab63c8c955aaf71989efa641b906558d9fb7)\",\"state\":\"active\",\"stateTransitionTime\":\"2019-06-13T18:59:57.2859647Z\",\"publicData\":\"MIIBrzCCAV2gAwIBAgIQHZGt2k0LCLFKYYCFxlJnkTAJBgUrDgMCHQUAMBYxFDASBgNVBAMTC1Jvb3QgQWdlbmN5MB4XDTE2MDEwMTA3MDAwMFoXDTE4MDEwMTA3MDAwMFowEjEQMA4GA1UEAxMHbm9kZXNkazCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEAuX4XMWyR8cQRCA81TjHOerNOFOpOBj2O8jEdZvqwRlUYgMleEY2OlPd+nalxwlQ9+qbNkNGfjnhIMgiJ5CMlXgdRMF3E6DnMnktmHFG9L0VmQ6Lgt7bhXR8IitRHeYlvy5LJlw6Lcle5Kas2j4ThYjLQbjBMDSXD4HvZNe4UYEUCAwEAAaNLMEkwRwYDVR0BBEAwPoAQEuQJLQYdHU8AjWEh3BZkY6EYMBYxFDASBgNVBAMTC1Jvb3QgQWdlbmN5ghAGN2wAqgBkihHPuNSqXDX0MAkGBSsOAwIdBQADQQB5djPe0G6c3Z8DuR6EQbIhBMTnC0zYPhigq+x1LG83761Ir8PiSy+6oxwCHOaYZyvheW0PByntC/WFwUipfn78\"\r\n}" + string: "{\r\n \"odata.metadata\":\"https://batchf0370dc6.westcentralus.batch.azure.com/$metadata#certificates/@Element\",\"thumbprint\":\"cff2ab63c8c955aaf71989efa641b906558d9fb7\",\"thumbprintAlgorithm\":\"sha1\",\"url\":\"https://batchf0370dc6.westcentralus.batch.azure.com/certificates(thumbprintAlgorithm=sha1,thumbprint=cff2ab63c8c955aaf71989efa641b906558d9fb7)\",\"state\":\"active\",\"stateTransitionTime\":\"2019-08-06T23:48:53.0419488Z\",\"publicData\":\"MIIBrzCCAV2gAwIBAgIQHZGt2k0LCLFKYYCFxlJnkTAJBgUrDgMCHQUAMBYxFDASBgNVBAMTC1Jvb3QgQWdlbmN5MB4XDTE2MDEwMTA3MDAwMFoXDTE4MDEwMTA3MDAwMFowEjEQMA4GA1UEAxMHbm9kZXNkazCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEAuX4XMWyR8cQRCA81TjHOerNOFOpOBj2O8jEdZvqwRlUYgMleEY2OlPd+nalxwlQ9+qbNkNGfjnhIMgiJ5CMlXgdRMF3E6DnMnktmHFG9L0VmQ6Lgt7bhXR8IitRHeYlvy5LJlw6Lcle5Kas2j4ThYjLQbjBMDSXD4HvZNe4UYEUCAwEAAaNLMEkwRwYDVR0BBEAwPoAQEuQJLQYdHU8AjWEh3BZkY6EYMBYxFDASBgNVBAMTC1Jvb3QgQWdlbmN5ghAGN2wAqgBkihHPuNSqXDX0MAkGBSsOAwIdBQADQQB5djPe0G6c3Z8DuR6EQbIhBMTnC0zYPhigq+x1LG83761Ir8PiSy+6oxwCHOaYZyvheW0PByntC/WFwUipfn78\"\r\n}" headers: content-type: - application/json;odata=minimalmetadata dataserviceversion: - '3.0' date: - - Thu, 13 Jun 2019 18:59:57 GMT + - Tue, 06 Aug 2019 23:48:53 GMT request-id: - - 10cb3c21-b738-4fff-a8f2-9f5e1da5c27c + - d36ea2e6-5897-4c75-a646-2fcf6a6c5e78 server: - Microsoft-HTTPAPI/2.0 strict-transport-security: @@ -144,19 +144,19 @@ interactions: Content-Length: - '0' User-Agent: - - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.7 msrest_azure/0.4.34 - azure-batch/7.0.0 Azure-SDK-For-Python + - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.9 msrest_azure/0.4.34 + azure-batch/8.0.0 Azure-SDK-For-Python accept-language: - en-US ocp-date: - - Thu, 13 Jun 2019 18:59:57 GMT + - Tue, 06 Aug 2019 23:48:53 GMT method: POST - uri: https://batchf0370dc6.westcentralus.batch.azure.com/certificates(thumbprintAlgorithm=sha1,thumbprint=cff2ab63c8c955aaf71989efa641b906558d9fb7)/canceldelete?api-version=2019-06-01.9.0 + uri: https://batchf0370dc6.westcentralus.batch.azure.com/certificates(thumbprintAlgorithm=sha1,thumbprint=cff2ab63c8c955aaf71989efa641b906558d9fb7)/canceldelete?api-version=2019-08-01.10.0 response: body: string: "{\r\n \"odata.metadata\":\"https://batchf0370dc6.westcentralus.batch.azure.com/$metadata#Microsoft.Azure.Batch.Protocol.Entities.Container.errors/@Element\",\"code\":\"CertificateStateActive\",\"message\":{\r\n \ \"lang\":\"en-US\",\"value\":\"The specified certificate is in active - state.\\nRequestId:a58f88df-0272-40a3-9b16-9fdff1d2810c\\nTime:2019-06-13T18:59:58.4302425Z\"\r\n + state.\\nRequestId:bb2130c3-d76a-4a20-ab43-87b366be2350\\nTime:2019-08-06T23:48:53.7702334Z\"\r\n \ }\r\n}" headers: content-length: @@ -166,9 +166,9 @@ interactions: dataserviceversion: - '3.0' date: - - Thu, 13 Jun 2019 18:59:58 GMT + - Tue, 06 Aug 2019 23:48:53 GMT request-id: - - a58f88df-0272-40a3-9b16-9fdff1d2810c + - bb2130c3-d76a-4a20-ab43-87b366be2350 server: - Microsoft-HTTPAPI/2.0 strict-transport-security: @@ -190,14 +190,14 @@ interactions: Content-Length: - '0' User-Agent: - - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.7 msrest_azure/0.4.34 - azure-batch/7.0.0 Azure-SDK-For-Python + - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.9 msrest_azure/0.4.34 + azure-batch/8.0.0 Azure-SDK-For-Python accept-language: - en-US ocp-date: - - Thu, 13 Jun 2019 18:59:58 GMT + - Tue, 06 Aug 2019 23:48:53 GMT method: DELETE - uri: https://batchf0370dc6.westcentralus.batch.azure.com/certificates(thumbprintAlgorithm=sha1,thumbprint=cff2ab63c8c955aaf71989efa641b906558d9fb7)?api-version=2019-06-01.9.0 + uri: https://batchf0370dc6.westcentralus.batch.azure.com/certificates(thumbprintAlgorithm=sha1,thumbprint=cff2ab63c8c955aaf71989efa641b906558d9fb7)?api-version=2019-08-01.10.0 response: body: string: '' @@ -205,9 +205,9 @@ interactions: dataserviceversion: - '3.0' date: - - Thu, 13 Jun 2019 18:59:58 GMT + - Tue, 06 Aug 2019 23:48:53 GMT request-id: - - 0fc0f1c2-4316-4f4b-bfac-33af0fad6589 + - 63ef88ec-9017-433b-8a57-70606bc90a1b server: - Microsoft-HTTPAPI/2.0 strict-transport-security: diff --git a/sdk/batch/azure-batch/tests/recordings/test_batch.test_batch_compute_node_user.yaml b/sdk/batch/azure-batch/tests/recordings/test_batch.test_batch_compute_node_user.yaml index e7b3a05ce703..43581f32bab6 100644 --- a/sdk/batch/azure-batch/tests/recordings/test_batch.test_batch_compute_node_user.yaml +++ b/sdk/batch/azure-batch/tests/recordings/test_batch.test_batch_compute_node_user.yaml @@ -9,19 +9,19 @@ interactions: Connection: - keep-alive User-Agent: - - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.7 msrest_azure/0.4.34 - azure-batch/7.0.0 Azure-SDK-For-Python + - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.9 msrest_azure/0.4.34 + azure-batch/8.0.0 Azure-SDK-For-Python accept-language: - en-US ocp-date: - - Thu, 13 Jun 2019 19:01:55 GMT + - Tue, 06 Aug 2019 23:50:44 GMT method: GET - uri: https://batch3c670ff0.westcentralus.batch.azure.com/pools/test_batch_test_batch_compute_node_user3c670ff0/nodes?api-version=2019-06-01.9.0 + uri: https://batch3c670ff0.westcentralus.batch.azure.com/pools/test_batch_test_batch_compute_node_user3c670ff0/nodes?api-version=2019-08-01.10.0 response: body: string: "{\r\n \"odata.metadata\":\"https://batch3c670ff0.westcentralus.batch.azure.com/$metadata#nodes\",\"value\":[\r\n - \ {\r\n \"id\":\"tvmps_bf8ca4d7561d6b011966f08f2d8ed7e3c383560cf9bb337b12b60c884d509d33_d\",\"url\":\"https://batch3c670ff0.westcentralus.batch.azure.com/pools/test_batch_test_batch_compute_node_user3c670ff0/nodes/tvmps_bf8ca4d7561d6b011966f08f2d8ed7e3c383560cf9bb337b12b60c884d509d33_d\",\"state\":\"starting\",\"schedulingState\":\"enabled\",\"stateTransitionTime\":\"2019-06-13T19:01:53.7718416Z\",\"allocationTime\":\"2019-06-13T19:01:52.6031034Z\",\"ipAddress\":\"10.0.0.4\",\"affinityId\":\"TVM:tvmps_bf8ca4d7561d6b011966f08f2d8ed7e3c383560cf9bb337b12b60c884d509d33_d\",\"vmSize\":\"small\",\"totalTasksRun\":0,\"totalTasksSucceeded\":0,\"runningTasksCount\":0,\"isDedicated\":true,\"endpointConfiguration\":{\r\n - \ \"inboundEndpoints\":[\r\n {\r\n \"name\":\"Microsoft.WindowsAzure.Plugins.RemoteForwarder.RdpInput\",\"protocol\":\"tcp\",\"publicIPAddress\":\"13.78.143.104\",\"frontendPort\":3389,\"backendPort\":20000\r\n + \ {\r\n \"id\":\"tvmps_e16d3709a13810145ed3fc5889c3ad16ca918d55c0224ca0e75736e2ec00f8db_d\",\"url\":\"https://batch3c670ff0.westcentralus.batch.azure.com/pools/test_batch_test_batch_compute_node_user3c670ff0/nodes/tvmps_e16d3709a13810145ed3fc5889c3ad16ca918d55c0224ca0e75736e2ec00f8db_d\",\"state\":\"starting\",\"schedulingState\":\"enabled\",\"stateTransitionTime\":\"2019-08-06T23:50:43.7968854Z\",\"allocationTime\":\"2019-08-06T23:50:43.433061Z\",\"ipAddress\":\"10.218.0.4\",\"affinityId\":\"TVM:tvmps_e16d3709a13810145ed3fc5889c3ad16ca918d55c0224ca0e75736e2ec00f8db_d\",\"vmSize\":\"small\",\"totalTasksRun\":0,\"totalTasksSucceeded\":0,\"runningTasksCount\":0,\"isDedicated\":true,\"endpointConfiguration\":{\r\n + \ \"inboundEndpoints\":[\r\n {\r\n \"name\":\"Microsoft.WindowsAzure.Plugins.RemoteForwarder.RdpInput\",\"protocol\":\"tcp\",\"publicIPAddress\":\"52.161.9.172\",\"frontendPort\":3389,\"backendPort\":20000\r\n \ }\r\n ]\r\n }\r\n }\r\n ]\r\n}" headers: content-type: @@ -29,9 +29,9 @@ interactions: dataserviceversion: - '3.0' date: - - Thu, 13 Jun 2019 19:01:55 GMT + - Tue, 06 Aug 2019 23:50:44 GMT request-id: - - 58d94e49-db1f-4aa0-8ed2-a7ee7439fc0f + - bd1a0393-4dee-4f65-ade7-0b9ac9ac591e server: - Microsoft-HTTPAPI/2.0 strict-transport-security: @@ -53,19 +53,19 @@ interactions: Connection: - keep-alive User-Agent: - - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.7 msrest_azure/0.4.34 - azure-batch/7.0.0 Azure-SDK-For-Python + - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.9 msrest_azure/0.4.34 + azure-batch/8.0.0 Azure-SDK-For-Python accept-language: - en-US ocp-date: - - Thu, 13 Jun 2019 19:02:05 GMT + - Tue, 06 Aug 2019 23:50:54 GMT method: GET - uri: https://batch3c670ff0.westcentralus.batch.azure.com/pools/test_batch_test_batch_compute_node_user3c670ff0/nodes?api-version=2019-06-01.9.0 + uri: https://batch3c670ff0.westcentralus.batch.azure.com/pools/test_batch_test_batch_compute_node_user3c670ff0/nodes?api-version=2019-08-01.10.0 response: body: string: "{\r\n \"odata.metadata\":\"https://batch3c670ff0.westcentralus.batch.azure.com/$metadata#nodes\",\"value\":[\r\n - \ {\r\n \"id\":\"tvmps_bf8ca4d7561d6b011966f08f2d8ed7e3c383560cf9bb337b12b60c884d509d33_d\",\"url\":\"https://batch3c670ff0.westcentralus.batch.azure.com/pools/test_batch_test_batch_compute_node_user3c670ff0/nodes/tvmps_bf8ca4d7561d6b011966f08f2d8ed7e3c383560cf9bb337b12b60c884d509d33_d\",\"state\":\"starting\",\"schedulingState\":\"enabled\",\"stateTransitionTime\":\"2019-06-13T19:01:53.7718416Z\",\"allocationTime\":\"2019-06-13T19:01:52.6031034Z\",\"ipAddress\":\"10.0.0.4\",\"affinityId\":\"TVM:tvmps_bf8ca4d7561d6b011966f08f2d8ed7e3c383560cf9bb337b12b60c884d509d33_d\",\"vmSize\":\"small\",\"totalTasksRun\":0,\"totalTasksSucceeded\":0,\"runningTasksCount\":0,\"isDedicated\":true,\"endpointConfiguration\":{\r\n - \ \"inboundEndpoints\":[\r\n {\r\n \"name\":\"Microsoft.WindowsAzure.Plugins.RemoteForwarder.RdpInput\",\"protocol\":\"tcp\",\"publicIPAddress\":\"13.78.143.104\",\"frontendPort\":3389,\"backendPort\":20000\r\n + \ {\r\n \"id\":\"tvmps_e16d3709a13810145ed3fc5889c3ad16ca918d55c0224ca0e75736e2ec00f8db_d\",\"url\":\"https://batch3c670ff0.westcentralus.batch.azure.com/pools/test_batch_test_batch_compute_node_user3c670ff0/nodes/tvmps_e16d3709a13810145ed3fc5889c3ad16ca918d55c0224ca0e75736e2ec00f8db_d\",\"state\":\"starting\",\"schedulingState\":\"enabled\",\"stateTransitionTime\":\"2019-08-06T23:50:43.7968854Z\",\"allocationTime\":\"2019-08-06T23:50:43.433061Z\",\"ipAddress\":\"10.218.0.4\",\"affinityId\":\"TVM:tvmps_e16d3709a13810145ed3fc5889c3ad16ca918d55c0224ca0e75736e2ec00f8db_d\",\"vmSize\":\"small\",\"totalTasksRun\":0,\"totalTasksSucceeded\":0,\"runningTasksCount\":0,\"isDedicated\":true,\"endpointConfiguration\":{\r\n + \ \"inboundEndpoints\":[\r\n {\r\n \"name\":\"Microsoft.WindowsAzure.Plugins.RemoteForwarder.RdpInput\",\"protocol\":\"tcp\",\"publicIPAddress\":\"52.161.9.172\",\"frontendPort\":3389,\"backendPort\":20000\r\n \ }\r\n ]\r\n }\r\n }\r\n ]\r\n}" headers: content-type: @@ -73,9 +73,9 @@ interactions: dataserviceversion: - '3.0' date: - - Thu, 13 Jun 2019 19:02:06 GMT + - Tue, 06 Aug 2019 23:50:54 GMT request-id: - - 489bd801-b803-48fc-96a3-bf0159d84212 + - e481f075-52d7-4c6e-9185-4b071dc6d993 server: - Microsoft-HTTPAPI/2.0 strict-transport-security: @@ -97,19 +97,19 @@ interactions: Connection: - keep-alive User-Agent: - - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.7 msrest_azure/0.4.34 - azure-batch/7.0.0 Azure-SDK-For-Python + - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.9 msrest_azure/0.4.34 + azure-batch/8.0.0 Azure-SDK-For-Python accept-language: - en-US ocp-date: - - Thu, 13 Jun 2019 19:02:16 GMT + - Tue, 06 Aug 2019 23:51:05 GMT method: GET - uri: https://batch3c670ff0.westcentralus.batch.azure.com/pools/test_batch_test_batch_compute_node_user3c670ff0/nodes?api-version=2019-06-01.9.0 + uri: https://batch3c670ff0.westcentralus.batch.azure.com/pools/test_batch_test_batch_compute_node_user3c670ff0/nodes?api-version=2019-08-01.10.0 response: body: string: "{\r\n \"odata.metadata\":\"https://batch3c670ff0.westcentralus.batch.azure.com/$metadata#nodes\",\"value\":[\r\n - \ {\r\n \"id\":\"tvmps_bf8ca4d7561d6b011966f08f2d8ed7e3c383560cf9bb337b12b60c884d509d33_d\",\"url\":\"https://batch3c670ff0.westcentralus.batch.azure.com/pools/test_batch_test_batch_compute_node_user3c670ff0/nodes/tvmps_bf8ca4d7561d6b011966f08f2d8ed7e3c383560cf9bb337b12b60c884d509d33_d\",\"state\":\"starting\",\"schedulingState\":\"enabled\",\"stateTransitionTime\":\"2019-06-13T19:01:53.7718416Z\",\"allocationTime\":\"2019-06-13T19:01:52.6031034Z\",\"ipAddress\":\"10.0.0.4\",\"affinityId\":\"TVM:tvmps_bf8ca4d7561d6b011966f08f2d8ed7e3c383560cf9bb337b12b60c884d509d33_d\",\"vmSize\":\"small\",\"totalTasksRun\":0,\"totalTasksSucceeded\":0,\"runningTasksCount\":0,\"isDedicated\":true,\"endpointConfiguration\":{\r\n - \ \"inboundEndpoints\":[\r\n {\r\n \"name\":\"Microsoft.WindowsAzure.Plugins.RemoteForwarder.RdpInput\",\"protocol\":\"tcp\",\"publicIPAddress\":\"13.78.143.104\",\"frontendPort\":3389,\"backendPort\":20000\r\n + \ {\r\n \"id\":\"tvmps_e16d3709a13810145ed3fc5889c3ad16ca918d55c0224ca0e75736e2ec00f8db_d\",\"url\":\"https://batch3c670ff0.westcentralus.batch.azure.com/pools/test_batch_test_batch_compute_node_user3c670ff0/nodes/tvmps_e16d3709a13810145ed3fc5889c3ad16ca918d55c0224ca0e75736e2ec00f8db_d\",\"state\":\"starting\",\"schedulingState\":\"enabled\",\"stateTransitionTime\":\"2019-08-06T23:50:43.7968854Z\",\"allocationTime\":\"2019-08-06T23:50:43.433061Z\",\"ipAddress\":\"10.218.0.4\",\"affinityId\":\"TVM:tvmps_e16d3709a13810145ed3fc5889c3ad16ca918d55c0224ca0e75736e2ec00f8db_d\",\"vmSize\":\"small\",\"totalTasksRun\":0,\"totalTasksSucceeded\":0,\"runningTasksCount\":0,\"isDedicated\":true,\"endpointConfiguration\":{\r\n + \ \"inboundEndpoints\":[\r\n {\r\n \"name\":\"Microsoft.WindowsAzure.Plugins.RemoteForwarder.RdpInput\",\"protocol\":\"tcp\",\"publicIPAddress\":\"52.161.9.172\",\"frontendPort\":3389,\"backendPort\":20000\r\n \ }\r\n ]\r\n }\r\n }\r\n ]\r\n}" headers: content-type: @@ -117,9 +117,9 @@ interactions: dataserviceversion: - '3.0' date: - - Thu, 13 Jun 2019 19:02:16 GMT + - Tue, 06 Aug 2019 23:51:05 GMT request-id: - - 3dda02df-0f21-4310-866c-82abe27b78e6 + - 235c8120-3101-4546-852b-6745963df481 server: - Microsoft-HTTPAPI/2.0 strict-transport-security: @@ -141,19 +141,19 @@ interactions: Connection: - keep-alive User-Agent: - - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.7 msrest_azure/0.4.34 - azure-batch/7.0.0 Azure-SDK-For-Python + - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.9 msrest_azure/0.4.34 + azure-batch/8.0.0 Azure-SDK-For-Python accept-language: - en-US ocp-date: - - Thu, 13 Jun 2019 19:02:26 GMT + - Tue, 06 Aug 2019 23:51:15 GMT method: GET - uri: https://batch3c670ff0.westcentralus.batch.azure.com/pools/test_batch_test_batch_compute_node_user3c670ff0/nodes?api-version=2019-06-01.9.0 + uri: https://batch3c670ff0.westcentralus.batch.azure.com/pools/test_batch_test_batch_compute_node_user3c670ff0/nodes?api-version=2019-08-01.10.0 response: body: string: "{\r\n \"odata.metadata\":\"https://batch3c670ff0.westcentralus.batch.azure.com/$metadata#nodes\",\"value\":[\r\n - \ {\r\n \"id\":\"tvmps_bf8ca4d7561d6b011966f08f2d8ed7e3c383560cf9bb337b12b60c884d509d33_d\",\"url\":\"https://batch3c670ff0.westcentralus.batch.azure.com/pools/test_batch_test_batch_compute_node_user3c670ff0/nodes/tvmps_bf8ca4d7561d6b011966f08f2d8ed7e3c383560cf9bb337b12b60c884d509d33_d\",\"state\":\"starting\",\"schedulingState\":\"enabled\",\"stateTransitionTime\":\"2019-06-13T19:01:53.7718416Z\",\"allocationTime\":\"2019-06-13T19:01:52.6031034Z\",\"ipAddress\":\"10.0.0.4\",\"affinityId\":\"TVM:tvmps_bf8ca4d7561d6b011966f08f2d8ed7e3c383560cf9bb337b12b60c884d509d33_d\",\"vmSize\":\"small\",\"totalTasksRun\":0,\"totalTasksSucceeded\":0,\"runningTasksCount\":0,\"isDedicated\":true,\"endpointConfiguration\":{\r\n - \ \"inboundEndpoints\":[\r\n {\r\n \"name\":\"Microsoft.WindowsAzure.Plugins.RemoteForwarder.RdpInput\",\"protocol\":\"tcp\",\"publicIPAddress\":\"13.78.143.104\",\"frontendPort\":3389,\"backendPort\":20000\r\n + \ {\r\n \"id\":\"tvmps_e16d3709a13810145ed3fc5889c3ad16ca918d55c0224ca0e75736e2ec00f8db_d\",\"url\":\"https://batch3c670ff0.westcentralus.batch.azure.com/pools/test_batch_test_batch_compute_node_user3c670ff0/nodes/tvmps_e16d3709a13810145ed3fc5889c3ad16ca918d55c0224ca0e75736e2ec00f8db_d\",\"state\":\"starting\",\"schedulingState\":\"enabled\",\"stateTransitionTime\":\"2019-08-06T23:50:43.7968854Z\",\"allocationTime\":\"2019-08-06T23:50:43.433061Z\",\"ipAddress\":\"10.218.0.4\",\"affinityId\":\"TVM:tvmps_e16d3709a13810145ed3fc5889c3ad16ca918d55c0224ca0e75736e2ec00f8db_d\",\"vmSize\":\"small\",\"totalTasksRun\":0,\"totalTasksSucceeded\":0,\"runningTasksCount\":0,\"isDedicated\":true,\"endpointConfiguration\":{\r\n + \ \"inboundEndpoints\":[\r\n {\r\n \"name\":\"Microsoft.WindowsAzure.Plugins.RemoteForwarder.RdpInput\",\"protocol\":\"tcp\",\"publicIPAddress\":\"52.161.9.172\",\"frontendPort\":3389,\"backendPort\":20000\r\n \ }\r\n ]\r\n }\r\n }\r\n ]\r\n}" headers: content-type: @@ -161,9 +161,9 @@ interactions: dataserviceversion: - '3.0' date: - - Thu, 13 Jun 2019 19:02:25 GMT + - Tue, 06 Aug 2019 23:51:15 GMT request-id: - - 805854b7-e471-4f07-bbb3-4bb839b5310c + - 31d765c0-072b-436f-a5cf-239091e3f50e server: - Microsoft-HTTPAPI/2.0 strict-transport-security: @@ -185,19 +185,19 @@ interactions: Connection: - keep-alive User-Agent: - - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.7 msrest_azure/0.4.34 - azure-batch/7.0.0 Azure-SDK-For-Python + - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.9 msrest_azure/0.4.34 + azure-batch/8.0.0 Azure-SDK-For-Python accept-language: - en-US ocp-date: - - Thu, 13 Jun 2019 19:02:36 GMT + - Tue, 06 Aug 2019 23:51:25 GMT method: GET - uri: https://batch3c670ff0.westcentralus.batch.azure.com/pools/test_batch_test_batch_compute_node_user3c670ff0/nodes?api-version=2019-06-01.9.0 + uri: https://batch3c670ff0.westcentralus.batch.azure.com/pools/test_batch_test_batch_compute_node_user3c670ff0/nodes?api-version=2019-08-01.10.0 response: body: string: "{\r\n \"odata.metadata\":\"https://batch3c670ff0.westcentralus.batch.azure.com/$metadata#nodes\",\"value\":[\r\n - \ {\r\n \"id\":\"tvmps_bf8ca4d7561d6b011966f08f2d8ed7e3c383560cf9bb337b12b60c884d509d33_d\",\"url\":\"https://batch3c670ff0.westcentralus.batch.azure.com/pools/test_batch_test_batch_compute_node_user3c670ff0/nodes/tvmps_bf8ca4d7561d6b011966f08f2d8ed7e3c383560cf9bb337b12b60c884d509d33_d\",\"state\":\"starting\",\"schedulingState\":\"enabled\",\"stateTransitionTime\":\"2019-06-13T19:01:53.7718416Z\",\"allocationTime\":\"2019-06-13T19:01:52.6031034Z\",\"ipAddress\":\"10.0.0.4\",\"affinityId\":\"TVM:tvmps_bf8ca4d7561d6b011966f08f2d8ed7e3c383560cf9bb337b12b60c884d509d33_d\",\"vmSize\":\"small\",\"totalTasksRun\":0,\"totalTasksSucceeded\":0,\"runningTasksCount\":0,\"isDedicated\":true,\"endpointConfiguration\":{\r\n - \ \"inboundEndpoints\":[\r\n {\r\n \"name\":\"Microsoft.WindowsAzure.Plugins.RemoteForwarder.RdpInput\",\"protocol\":\"tcp\",\"publicIPAddress\":\"13.78.143.104\",\"frontendPort\":3389,\"backendPort\":20000\r\n + \ {\r\n \"id\":\"tvmps_e16d3709a13810145ed3fc5889c3ad16ca918d55c0224ca0e75736e2ec00f8db_d\",\"url\":\"https://batch3c670ff0.westcentralus.batch.azure.com/pools/test_batch_test_batch_compute_node_user3c670ff0/nodes/tvmps_e16d3709a13810145ed3fc5889c3ad16ca918d55c0224ca0e75736e2ec00f8db_d\",\"state\":\"starting\",\"schedulingState\":\"enabled\",\"stateTransitionTime\":\"2019-08-06T23:50:43.7968854Z\",\"allocationTime\":\"2019-08-06T23:50:43.433061Z\",\"ipAddress\":\"10.218.0.4\",\"affinityId\":\"TVM:tvmps_e16d3709a13810145ed3fc5889c3ad16ca918d55c0224ca0e75736e2ec00f8db_d\",\"vmSize\":\"small\",\"totalTasksRun\":0,\"totalTasksSucceeded\":0,\"runningTasksCount\":0,\"isDedicated\":true,\"endpointConfiguration\":{\r\n + \ \"inboundEndpoints\":[\r\n {\r\n \"name\":\"Microsoft.WindowsAzure.Plugins.RemoteForwarder.RdpInput\",\"protocol\":\"tcp\",\"publicIPAddress\":\"52.161.9.172\",\"frontendPort\":3389,\"backendPort\":20000\r\n \ }\r\n ]\r\n }\r\n }\r\n ]\r\n}" headers: content-type: @@ -205,9 +205,9 @@ interactions: dataserviceversion: - '3.0' date: - - Thu, 13 Jun 2019 19:02:36 GMT + - Tue, 06 Aug 2019 23:51:25 GMT request-id: - - 16c04a1d-6b81-4c91-9030-3c8f55d2e80c + - f3b1a47d-1499-4802-baa6-3a0a0cbdb0aa server: - Microsoft-HTTPAPI/2.0 strict-transport-security: @@ -229,19 +229,19 @@ interactions: Connection: - keep-alive User-Agent: - - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.7 msrest_azure/0.4.34 - azure-batch/7.0.0 Azure-SDK-For-Python + - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.9 msrest_azure/0.4.34 + azure-batch/8.0.0 Azure-SDK-For-Python accept-language: - en-US ocp-date: - - Thu, 13 Jun 2019 19:02:46 GMT + - Tue, 06 Aug 2019 23:51:35 GMT method: GET - uri: https://batch3c670ff0.westcentralus.batch.azure.com/pools/test_batch_test_batch_compute_node_user3c670ff0/nodes?api-version=2019-06-01.9.0 + uri: https://batch3c670ff0.westcentralus.batch.azure.com/pools/test_batch_test_batch_compute_node_user3c670ff0/nodes?api-version=2019-08-01.10.0 response: body: string: "{\r\n \"odata.metadata\":\"https://batch3c670ff0.westcentralus.batch.azure.com/$metadata#nodes\",\"value\":[\r\n - \ {\r\n \"id\":\"tvmps_bf8ca4d7561d6b011966f08f2d8ed7e3c383560cf9bb337b12b60c884d509d33_d\",\"url\":\"https://batch3c670ff0.westcentralus.batch.azure.com/pools/test_batch_test_batch_compute_node_user3c670ff0/nodes/tvmps_bf8ca4d7561d6b011966f08f2d8ed7e3c383560cf9bb337b12b60c884d509d33_d\",\"state\":\"starting\",\"schedulingState\":\"enabled\",\"stateTransitionTime\":\"2019-06-13T19:01:53.7718416Z\",\"allocationTime\":\"2019-06-13T19:01:52.6031034Z\",\"ipAddress\":\"10.0.0.4\",\"affinityId\":\"TVM:tvmps_bf8ca4d7561d6b011966f08f2d8ed7e3c383560cf9bb337b12b60c884d509d33_d\",\"vmSize\":\"small\",\"totalTasksRun\":0,\"totalTasksSucceeded\":0,\"runningTasksCount\":0,\"isDedicated\":true,\"endpointConfiguration\":{\r\n - \ \"inboundEndpoints\":[\r\n {\r\n \"name\":\"Microsoft.WindowsAzure.Plugins.RemoteForwarder.RdpInput\",\"protocol\":\"tcp\",\"publicIPAddress\":\"13.78.143.104\",\"frontendPort\":3389,\"backendPort\":20000\r\n + \ {\r\n \"id\":\"tvmps_e16d3709a13810145ed3fc5889c3ad16ca918d55c0224ca0e75736e2ec00f8db_d\",\"url\":\"https://batch3c670ff0.westcentralus.batch.azure.com/pools/test_batch_test_batch_compute_node_user3c670ff0/nodes/tvmps_e16d3709a13810145ed3fc5889c3ad16ca918d55c0224ca0e75736e2ec00f8db_d\",\"state\":\"starting\",\"schedulingState\":\"enabled\",\"stateTransitionTime\":\"2019-08-06T23:50:43.7968854Z\",\"allocationTime\":\"2019-08-06T23:50:43.433061Z\",\"ipAddress\":\"10.218.0.4\",\"affinityId\":\"TVM:tvmps_e16d3709a13810145ed3fc5889c3ad16ca918d55c0224ca0e75736e2ec00f8db_d\",\"vmSize\":\"small\",\"totalTasksRun\":0,\"totalTasksSucceeded\":0,\"runningTasksCount\":0,\"isDedicated\":true,\"endpointConfiguration\":{\r\n + \ \"inboundEndpoints\":[\r\n {\r\n \"name\":\"Microsoft.WindowsAzure.Plugins.RemoteForwarder.RdpInput\",\"protocol\":\"tcp\",\"publicIPAddress\":\"52.161.9.172\",\"frontendPort\":3389,\"backendPort\":20000\r\n \ }\r\n ]\r\n }\r\n }\r\n ]\r\n}" headers: content-type: @@ -249,9 +249,9 @@ interactions: dataserviceversion: - '3.0' date: - - Thu, 13 Jun 2019 19:02:46 GMT + - Tue, 06 Aug 2019 23:51:35 GMT request-id: - - 173712e3-bcdb-4104-982a-40968f214880 + - b271bc37-a3ff-4739-9c56-72a809ca8fa1 server: - Microsoft-HTTPAPI/2.0 strict-transport-security: @@ -273,19 +273,19 @@ interactions: Connection: - keep-alive User-Agent: - - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.7 msrest_azure/0.4.34 - azure-batch/7.0.0 Azure-SDK-For-Python + - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.9 msrest_azure/0.4.34 + azure-batch/8.0.0 Azure-SDK-For-Python accept-language: - en-US ocp-date: - - Thu, 13 Jun 2019 19:02:56 GMT + - Tue, 06 Aug 2019 23:51:45 GMT method: GET - uri: https://batch3c670ff0.westcentralus.batch.azure.com/pools/test_batch_test_batch_compute_node_user3c670ff0/nodes?api-version=2019-06-01.9.0 + uri: https://batch3c670ff0.westcentralus.batch.azure.com/pools/test_batch_test_batch_compute_node_user3c670ff0/nodes?api-version=2019-08-01.10.0 response: body: string: "{\r\n \"odata.metadata\":\"https://batch3c670ff0.westcentralus.batch.azure.com/$metadata#nodes\",\"value\":[\r\n - \ {\r\n \"id\":\"tvmps_bf8ca4d7561d6b011966f08f2d8ed7e3c383560cf9bb337b12b60c884d509d33_d\",\"url\":\"https://batch3c670ff0.westcentralus.batch.azure.com/pools/test_batch_test_batch_compute_node_user3c670ff0/nodes/tvmps_bf8ca4d7561d6b011966f08f2d8ed7e3c383560cf9bb337b12b60c884d509d33_d\",\"state\":\"starting\",\"schedulingState\":\"enabled\",\"stateTransitionTime\":\"2019-06-13T19:01:53.7718416Z\",\"allocationTime\":\"2019-06-13T19:01:52.6031034Z\",\"ipAddress\":\"10.0.0.4\",\"affinityId\":\"TVM:tvmps_bf8ca4d7561d6b011966f08f2d8ed7e3c383560cf9bb337b12b60c884d509d33_d\",\"vmSize\":\"small\",\"totalTasksRun\":0,\"totalTasksSucceeded\":0,\"runningTasksCount\":0,\"isDedicated\":true,\"endpointConfiguration\":{\r\n - \ \"inboundEndpoints\":[\r\n {\r\n \"name\":\"Microsoft.WindowsAzure.Plugins.RemoteForwarder.RdpInput\",\"protocol\":\"tcp\",\"publicIPAddress\":\"13.78.143.104\",\"frontendPort\":3389,\"backendPort\":20000\r\n + \ {\r\n \"id\":\"tvmps_e16d3709a13810145ed3fc5889c3ad16ca918d55c0224ca0e75736e2ec00f8db_d\",\"url\":\"https://batch3c670ff0.westcentralus.batch.azure.com/pools/test_batch_test_batch_compute_node_user3c670ff0/nodes/tvmps_e16d3709a13810145ed3fc5889c3ad16ca918d55c0224ca0e75736e2ec00f8db_d\",\"state\":\"starting\",\"schedulingState\":\"enabled\",\"stateTransitionTime\":\"2019-08-06T23:50:43.7968854Z\",\"allocationTime\":\"2019-08-06T23:50:43.433061Z\",\"ipAddress\":\"10.218.0.4\",\"affinityId\":\"TVM:tvmps_e16d3709a13810145ed3fc5889c3ad16ca918d55c0224ca0e75736e2ec00f8db_d\",\"vmSize\":\"small\",\"totalTasksRun\":0,\"totalTasksSucceeded\":0,\"runningTasksCount\":0,\"isDedicated\":true,\"endpointConfiguration\":{\r\n + \ \"inboundEndpoints\":[\r\n {\r\n \"name\":\"Microsoft.WindowsAzure.Plugins.RemoteForwarder.RdpInput\",\"protocol\":\"tcp\",\"publicIPAddress\":\"52.161.9.172\",\"frontendPort\":3389,\"backendPort\":20000\r\n \ }\r\n ]\r\n }\r\n }\r\n ]\r\n}" headers: content-type: @@ -293,9 +293,9 @@ interactions: dataserviceversion: - '3.0' date: - - Thu, 13 Jun 2019 19:02:55 GMT + - Tue, 06 Aug 2019 23:51:45 GMT request-id: - - e74582ae-b117-4db5-94c6-730da261b000 + - 281d788c-e5c3-4c41-9960-65d00838c776 server: - Microsoft-HTTPAPI/2.0 strict-transport-security: @@ -317,19 +317,19 @@ interactions: Connection: - keep-alive User-Agent: - - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.7 msrest_azure/0.4.34 - azure-batch/7.0.0 Azure-SDK-For-Python + - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.9 msrest_azure/0.4.34 + azure-batch/8.0.0 Azure-SDK-For-Python accept-language: - en-US ocp-date: - - Thu, 13 Jun 2019 19:03:06 GMT + - Tue, 06 Aug 2019 23:51:55 GMT method: GET - uri: https://batch3c670ff0.westcentralus.batch.azure.com/pools/test_batch_test_batch_compute_node_user3c670ff0/nodes?api-version=2019-06-01.9.0 + uri: https://batch3c670ff0.westcentralus.batch.azure.com/pools/test_batch_test_batch_compute_node_user3c670ff0/nodes?api-version=2019-08-01.10.0 response: body: string: "{\r\n \"odata.metadata\":\"https://batch3c670ff0.westcentralus.batch.azure.com/$metadata#nodes\",\"value\":[\r\n - \ {\r\n \"id\":\"tvmps_bf8ca4d7561d6b011966f08f2d8ed7e3c383560cf9bb337b12b60c884d509d33_d\",\"url\":\"https://batch3c670ff0.westcentralus.batch.azure.com/pools/test_batch_test_batch_compute_node_user3c670ff0/nodes/tvmps_bf8ca4d7561d6b011966f08f2d8ed7e3c383560cf9bb337b12b60c884d509d33_d\",\"state\":\"starting\",\"schedulingState\":\"enabled\",\"stateTransitionTime\":\"2019-06-13T19:01:53.7718416Z\",\"allocationTime\":\"2019-06-13T19:01:52.6031034Z\",\"ipAddress\":\"10.0.0.4\",\"affinityId\":\"TVM:tvmps_bf8ca4d7561d6b011966f08f2d8ed7e3c383560cf9bb337b12b60c884d509d33_d\",\"vmSize\":\"small\",\"totalTasksRun\":0,\"totalTasksSucceeded\":0,\"runningTasksCount\":0,\"isDedicated\":true,\"endpointConfiguration\":{\r\n - \ \"inboundEndpoints\":[\r\n {\r\n \"name\":\"Microsoft.WindowsAzure.Plugins.RemoteForwarder.RdpInput\",\"protocol\":\"tcp\",\"publicIPAddress\":\"13.78.143.104\",\"frontendPort\":3389,\"backendPort\":20000\r\n + \ {\r\n \"id\":\"tvmps_e16d3709a13810145ed3fc5889c3ad16ca918d55c0224ca0e75736e2ec00f8db_d\",\"url\":\"https://batch3c670ff0.westcentralus.batch.azure.com/pools/test_batch_test_batch_compute_node_user3c670ff0/nodes/tvmps_e16d3709a13810145ed3fc5889c3ad16ca918d55c0224ca0e75736e2ec00f8db_d\",\"state\":\"starting\",\"schedulingState\":\"enabled\",\"stateTransitionTime\":\"2019-08-06T23:50:43.7968854Z\",\"allocationTime\":\"2019-08-06T23:50:43.433061Z\",\"ipAddress\":\"10.218.0.4\",\"affinityId\":\"TVM:tvmps_e16d3709a13810145ed3fc5889c3ad16ca918d55c0224ca0e75736e2ec00f8db_d\",\"vmSize\":\"small\",\"totalTasksRun\":0,\"totalTasksSucceeded\":0,\"runningTasksCount\":0,\"isDedicated\":true,\"endpointConfiguration\":{\r\n + \ \"inboundEndpoints\":[\r\n {\r\n \"name\":\"Microsoft.WindowsAzure.Plugins.RemoteForwarder.RdpInput\",\"protocol\":\"tcp\",\"publicIPAddress\":\"52.161.9.172\",\"frontendPort\":3389,\"backendPort\":20000\r\n \ }\r\n ]\r\n }\r\n }\r\n ]\r\n}" headers: content-type: @@ -337,9 +337,9 @@ interactions: dataserviceversion: - '3.0' date: - - Thu, 13 Jun 2019 19:03:06 GMT + - Tue, 06 Aug 2019 23:51:55 GMT request-id: - - 7f11f1ab-f003-4ed2-a907-8d2db62ed473 + - 54c9d292-8274-46c2-a872-63d5a734ccec server: - Microsoft-HTTPAPI/2.0 strict-transport-security: @@ -361,19 +361,19 @@ interactions: Connection: - keep-alive User-Agent: - - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.7 msrest_azure/0.4.34 - azure-batch/7.0.0 Azure-SDK-For-Python + - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.9 msrest_azure/0.4.34 + azure-batch/8.0.0 Azure-SDK-For-Python accept-language: - en-US ocp-date: - - Thu, 13 Jun 2019 19:03:16 GMT + - Tue, 06 Aug 2019 23:52:05 GMT method: GET - uri: https://batch3c670ff0.westcentralus.batch.azure.com/pools/test_batch_test_batch_compute_node_user3c670ff0/nodes?api-version=2019-06-01.9.0 + uri: https://batch3c670ff0.westcentralus.batch.azure.com/pools/test_batch_test_batch_compute_node_user3c670ff0/nodes?api-version=2019-08-01.10.0 response: body: string: "{\r\n \"odata.metadata\":\"https://batch3c670ff0.westcentralus.batch.azure.com/$metadata#nodes\",\"value\":[\r\n - \ {\r\n \"id\":\"tvmps_bf8ca4d7561d6b011966f08f2d8ed7e3c383560cf9bb337b12b60c884d509d33_d\",\"url\":\"https://batch3c670ff0.westcentralus.batch.azure.com/pools/test_batch_test_batch_compute_node_user3c670ff0/nodes/tvmps_bf8ca4d7561d6b011966f08f2d8ed7e3c383560cf9bb337b12b60c884d509d33_d\",\"state\":\"starting\",\"schedulingState\":\"enabled\",\"stateTransitionTime\":\"2019-06-13T19:01:53.7718416Z\",\"allocationTime\":\"2019-06-13T19:01:52.6031034Z\",\"ipAddress\":\"10.0.0.4\",\"affinityId\":\"TVM:tvmps_bf8ca4d7561d6b011966f08f2d8ed7e3c383560cf9bb337b12b60c884d509d33_d\",\"vmSize\":\"small\",\"totalTasksRun\":0,\"totalTasksSucceeded\":0,\"runningTasksCount\":0,\"isDedicated\":true,\"endpointConfiguration\":{\r\n - \ \"inboundEndpoints\":[\r\n {\r\n \"name\":\"Microsoft.WindowsAzure.Plugins.RemoteForwarder.RdpInput\",\"protocol\":\"tcp\",\"publicIPAddress\":\"13.78.143.104\",\"frontendPort\":3389,\"backendPort\":20000\r\n + \ {\r\n \"id\":\"tvmps_e16d3709a13810145ed3fc5889c3ad16ca918d55c0224ca0e75736e2ec00f8db_d\",\"url\":\"https://batch3c670ff0.westcentralus.batch.azure.com/pools/test_batch_test_batch_compute_node_user3c670ff0/nodes/tvmps_e16d3709a13810145ed3fc5889c3ad16ca918d55c0224ca0e75736e2ec00f8db_d\",\"state\":\"starting\",\"schedulingState\":\"enabled\",\"stateTransitionTime\":\"2019-08-06T23:50:43.7968854Z\",\"allocationTime\":\"2019-08-06T23:50:43.433061Z\",\"ipAddress\":\"10.218.0.4\",\"affinityId\":\"TVM:tvmps_e16d3709a13810145ed3fc5889c3ad16ca918d55c0224ca0e75736e2ec00f8db_d\",\"vmSize\":\"small\",\"totalTasksRun\":0,\"totalTasksSucceeded\":0,\"runningTasksCount\":0,\"isDedicated\":true,\"endpointConfiguration\":{\r\n + \ \"inboundEndpoints\":[\r\n {\r\n \"name\":\"Microsoft.WindowsAzure.Plugins.RemoteForwarder.RdpInput\",\"protocol\":\"tcp\",\"publicIPAddress\":\"52.161.9.172\",\"frontendPort\":3389,\"backendPort\":20000\r\n \ }\r\n ]\r\n }\r\n }\r\n ]\r\n}" headers: content-type: @@ -381,9 +381,9 @@ interactions: dataserviceversion: - '3.0' date: - - Thu, 13 Jun 2019 19:03:16 GMT + - Tue, 06 Aug 2019 23:52:05 GMT request-id: - - 28d005d5-4095-494c-894a-f0ab314177ca + - e9950607-7a91-4c5d-8359-81c79af1f354 server: - Microsoft-HTTPAPI/2.0 strict-transport-security: @@ -405,19 +405,19 @@ interactions: Connection: - keep-alive User-Agent: - - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.7 msrest_azure/0.4.34 - azure-batch/7.0.0 Azure-SDK-For-Python + - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.9 msrest_azure/0.4.34 + azure-batch/8.0.0 Azure-SDK-For-Python accept-language: - en-US ocp-date: - - Thu, 13 Jun 2019 19:03:26 GMT + - Tue, 06 Aug 2019 23:52:15 GMT method: GET - uri: https://batch3c670ff0.westcentralus.batch.azure.com/pools/test_batch_test_batch_compute_node_user3c670ff0/nodes?api-version=2019-06-01.9.0 + uri: https://batch3c670ff0.westcentralus.batch.azure.com/pools/test_batch_test_batch_compute_node_user3c670ff0/nodes?api-version=2019-08-01.10.0 response: body: string: "{\r\n \"odata.metadata\":\"https://batch3c670ff0.westcentralus.batch.azure.com/$metadata#nodes\",\"value\":[\r\n - \ {\r\n \"id\":\"tvmps_bf8ca4d7561d6b011966f08f2d8ed7e3c383560cf9bb337b12b60c884d509d33_d\",\"url\":\"https://batch3c670ff0.westcentralus.batch.azure.com/pools/test_batch_test_batch_compute_node_user3c670ff0/nodes/tvmps_bf8ca4d7561d6b011966f08f2d8ed7e3c383560cf9bb337b12b60c884d509d33_d\",\"state\":\"starting\",\"schedulingState\":\"enabled\",\"stateTransitionTime\":\"2019-06-13T19:01:53.7718416Z\",\"allocationTime\":\"2019-06-13T19:01:52.6031034Z\",\"ipAddress\":\"10.0.0.4\",\"affinityId\":\"TVM:tvmps_bf8ca4d7561d6b011966f08f2d8ed7e3c383560cf9bb337b12b60c884d509d33_d\",\"vmSize\":\"small\",\"totalTasksRun\":0,\"totalTasksSucceeded\":0,\"runningTasksCount\":0,\"isDedicated\":true,\"endpointConfiguration\":{\r\n - \ \"inboundEndpoints\":[\r\n {\r\n \"name\":\"Microsoft.WindowsAzure.Plugins.RemoteForwarder.RdpInput\",\"protocol\":\"tcp\",\"publicIPAddress\":\"13.78.143.104\",\"frontendPort\":3389,\"backendPort\":20000\r\n + \ {\r\n \"id\":\"tvmps_e16d3709a13810145ed3fc5889c3ad16ca918d55c0224ca0e75736e2ec00f8db_d\",\"url\":\"https://batch3c670ff0.westcentralus.batch.azure.com/pools/test_batch_test_batch_compute_node_user3c670ff0/nodes/tvmps_e16d3709a13810145ed3fc5889c3ad16ca918d55c0224ca0e75736e2ec00f8db_d\",\"state\":\"starting\",\"schedulingState\":\"enabled\",\"stateTransitionTime\":\"2019-08-06T23:50:43.7968854Z\",\"allocationTime\":\"2019-08-06T23:50:43.433061Z\",\"ipAddress\":\"10.218.0.4\",\"affinityId\":\"TVM:tvmps_e16d3709a13810145ed3fc5889c3ad16ca918d55c0224ca0e75736e2ec00f8db_d\",\"vmSize\":\"small\",\"totalTasksRun\":0,\"totalTasksSucceeded\":0,\"runningTasksCount\":0,\"isDedicated\":true,\"endpointConfiguration\":{\r\n + \ \"inboundEndpoints\":[\r\n {\r\n \"name\":\"Microsoft.WindowsAzure.Plugins.RemoteForwarder.RdpInput\",\"protocol\":\"tcp\",\"publicIPAddress\":\"52.161.9.172\",\"frontendPort\":3389,\"backendPort\":20000\r\n \ }\r\n ]\r\n }\r\n }\r\n ]\r\n}" headers: content-type: @@ -425,9 +425,9 @@ interactions: dataserviceversion: - '3.0' date: - - Thu, 13 Jun 2019 19:03:27 GMT + - Tue, 06 Aug 2019 23:52:15 GMT request-id: - - 1a7fd620-62db-4216-a583-b8c5820178b7 + - 2f56f5dc-4a6e-4fa6-992e-64a518e7f09c server: - Microsoft-HTTPAPI/2.0 strict-transport-security: @@ -449,19 +449,19 @@ interactions: Connection: - keep-alive User-Agent: - - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.7 msrest_azure/0.4.34 - azure-batch/7.0.0 Azure-SDK-For-Python + - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.9 msrest_azure/0.4.34 + azure-batch/8.0.0 Azure-SDK-For-Python accept-language: - en-US ocp-date: - - Thu, 13 Jun 2019 19:03:37 GMT + - Tue, 06 Aug 2019 23:52:25 GMT method: GET - uri: https://batch3c670ff0.westcentralus.batch.azure.com/pools/test_batch_test_batch_compute_node_user3c670ff0/nodes?api-version=2019-06-01.9.0 + uri: https://batch3c670ff0.westcentralus.batch.azure.com/pools/test_batch_test_batch_compute_node_user3c670ff0/nodes?api-version=2019-08-01.10.0 response: body: string: "{\r\n \"odata.metadata\":\"https://batch3c670ff0.westcentralus.batch.azure.com/$metadata#nodes\",\"value\":[\r\n - \ {\r\n \"id\":\"tvmps_bf8ca4d7561d6b011966f08f2d8ed7e3c383560cf9bb337b12b60c884d509d33_d\",\"url\":\"https://batch3c670ff0.westcentralus.batch.azure.com/pools/test_batch_test_batch_compute_node_user3c670ff0/nodes/tvmps_bf8ca4d7561d6b011966f08f2d8ed7e3c383560cf9bb337b12b60c884d509d33_d\",\"state\":\"starting\",\"schedulingState\":\"enabled\",\"stateTransitionTime\":\"2019-06-13T19:01:53.7718416Z\",\"allocationTime\":\"2019-06-13T19:01:52.6031034Z\",\"ipAddress\":\"10.0.0.4\",\"affinityId\":\"TVM:tvmps_bf8ca4d7561d6b011966f08f2d8ed7e3c383560cf9bb337b12b60c884d509d33_d\",\"vmSize\":\"small\",\"totalTasksRun\":0,\"totalTasksSucceeded\":0,\"runningTasksCount\":0,\"isDedicated\":true,\"endpointConfiguration\":{\r\n - \ \"inboundEndpoints\":[\r\n {\r\n \"name\":\"Microsoft.WindowsAzure.Plugins.RemoteForwarder.RdpInput\",\"protocol\":\"tcp\",\"publicIPAddress\":\"13.78.143.104\",\"frontendPort\":3389,\"backendPort\":20000\r\n + \ {\r\n \"id\":\"tvmps_e16d3709a13810145ed3fc5889c3ad16ca918d55c0224ca0e75736e2ec00f8db_d\",\"url\":\"https://batch3c670ff0.westcentralus.batch.azure.com/pools/test_batch_test_batch_compute_node_user3c670ff0/nodes/tvmps_e16d3709a13810145ed3fc5889c3ad16ca918d55c0224ca0e75736e2ec00f8db_d\",\"state\":\"starting\",\"schedulingState\":\"enabled\",\"stateTransitionTime\":\"2019-08-06T23:50:43.7968854Z\",\"allocationTime\":\"2019-08-06T23:50:43.433061Z\",\"ipAddress\":\"10.218.0.4\",\"affinityId\":\"TVM:tvmps_e16d3709a13810145ed3fc5889c3ad16ca918d55c0224ca0e75736e2ec00f8db_d\",\"vmSize\":\"small\",\"totalTasksRun\":0,\"totalTasksSucceeded\":0,\"runningTasksCount\":0,\"isDedicated\":true,\"endpointConfiguration\":{\r\n + \ \"inboundEndpoints\":[\r\n {\r\n \"name\":\"Microsoft.WindowsAzure.Plugins.RemoteForwarder.RdpInput\",\"protocol\":\"tcp\",\"publicIPAddress\":\"52.161.9.172\",\"frontendPort\":3389,\"backendPort\":20000\r\n \ }\r\n ]\r\n }\r\n }\r\n ]\r\n}" headers: content-type: @@ -469,9 +469,9 @@ interactions: dataserviceversion: - '3.0' date: - - Thu, 13 Jun 2019 19:03:37 GMT + - Tue, 06 Aug 2019 23:52:25 GMT request-id: - - e9b52713-3174-4906-a814-33a09c521d08 + - cc588c76-1f4c-4e88-ac66-fb5ef035c084 server: - Microsoft-HTTPAPI/2.0 strict-transport-security: @@ -493,19 +493,19 @@ interactions: Connection: - keep-alive User-Agent: - - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.7 msrest_azure/0.4.34 - azure-batch/7.0.0 Azure-SDK-For-Python + - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.9 msrest_azure/0.4.34 + azure-batch/8.0.0 Azure-SDK-For-Python accept-language: - en-US ocp-date: - - Thu, 13 Jun 2019 19:03:47 GMT + - Tue, 06 Aug 2019 23:52:36 GMT method: GET - uri: https://batch3c670ff0.westcentralus.batch.azure.com/pools/test_batch_test_batch_compute_node_user3c670ff0/nodes?api-version=2019-06-01.9.0 + uri: https://batch3c670ff0.westcentralus.batch.azure.com/pools/test_batch_test_batch_compute_node_user3c670ff0/nodes?api-version=2019-08-01.10.0 response: body: string: "{\r\n \"odata.metadata\":\"https://batch3c670ff0.westcentralus.batch.azure.com/$metadata#nodes\",\"value\":[\r\n - \ {\r\n \"id\":\"tvmps_bf8ca4d7561d6b011966f08f2d8ed7e3c383560cf9bb337b12b60c884d509d33_d\",\"url\":\"https://batch3c670ff0.westcentralus.batch.azure.com/pools/test_batch_test_batch_compute_node_user3c670ff0/nodes/tvmps_bf8ca4d7561d6b011966f08f2d8ed7e3c383560cf9bb337b12b60c884d509d33_d\",\"state\":\"starting\",\"schedulingState\":\"enabled\",\"stateTransitionTime\":\"2019-06-13T19:01:53.7718416Z\",\"allocationTime\":\"2019-06-13T19:01:52.6031034Z\",\"ipAddress\":\"10.0.0.4\",\"affinityId\":\"TVM:tvmps_bf8ca4d7561d6b011966f08f2d8ed7e3c383560cf9bb337b12b60c884d509d33_d\",\"vmSize\":\"small\",\"totalTasksRun\":0,\"totalTasksSucceeded\":0,\"runningTasksCount\":0,\"isDedicated\":true,\"endpointConfiguration\":{\r\n - \ \"inboundEndpoints\":[\r\n {\r\n \"name\":\"Microsoft.WindowsAzure.Plugins.RemoteForwarder.RdpInput\",\"protocol\":\"tcp\",\"publicIPAddress\":\"13.78.143.104\",\"frontendPort\":3389,\"backendPort\":20000\r\n + \ {\r\n \"id\":\"tvmps_e16d3709a13810145ed3fc5889c3ad16ca918d55c0224ca0e75736e2ec00f8db_d\",\"url\":\"https://batch3c670ff0.westcentralus.batch.azure.com/pools/test_batch_test_batch_compute_node_user3c670ff0/nodes/tvmps_e16d3709a13810145ed3fc5889c3ad16ca918d55c0224ca0e75736e2ec00f8db_d\",\"state\":\"starting\",\"schedulingState\":\"enabled\",\"stateTransitionTime\":\"2019-08-06T23:50:43.7968854Z\",\"allocationTime\":\"2019-08-06T23:50:43.433061Z\",\"ipAddress\":\"10.218.0.4\",\"affinityId\":\"TVM:tvmps_e16d3709a13810145ed3fc5889c3ad16ca918d55c0224ca0e75736e2ec00f8db_d\",\"vmSize\":\"small\",\"totalTasksRun\":0,\"totalTasksSucceeded\":0,\"runningTasksCount\":0,\"isDedicated\":true,\"endpointConfiguration\":{\r\n + \ \"inboundEndpoints\":[\r\n {\r\n \"name\":\"Microsoft.WindowsAzure.Plugins.RemoteForwarder.RdpInput\",\"protocol\":\"tcp\",\"publicIPAddress\":\"52.161.9.172\",\"frontendPort\":3389,\"backendPort\":20000\r\n \ }\r\n ]\r\n }\r\n }\r\n ]\r\n}" headers: content-type: @@ -513,9 +513,9 @@ interactions: dataserviceversion: - '3.0' date: - - Thu, 13 Jun 2019 19:03:46 GMT + - Tue, 06 Aug 2019 23:52:36 GMT request-id: - - 2864f57e-089b-4163-8045-39ee2f66c49c + - 656535da-0a57-4516-ae40-b08758d649b2 server: - Microsoft-HTTPAPI/2.0 strict-transport-security: @@ -537,19 +537,19 @@ interactions: Connection: - keep-alive User-Agent: - - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.7 msrest_azure/0.4.34 - azure-batch/7.0.0 Azure-SDK-For-Python + - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.9 msrest_azure/0.4.34 + azure-batch/8.0.0 Azure-SDK-For-Python accept-language: - en-US ocp-date: - - Thu, 13 Jun 2019 19:03:57 GMT + - Tue, 06 Aug 2019 23:52:46 GMT method: GET - uri: https://batch3c670ff0.westcentralus.batch.azure.com/pools/test_batch_test_batch_compute_node_user3c670ff0/nodes?api-version=2019-06-01.9.0 + uri: https://batch3c670ff0.westcentralus.batch.azure.com/pools/test_batch_test_batch_compute_node_user3c670ff0/nodes?api-version=2019-08-01.10.0 response: body: string: "{\r\n \"odata.metadata\":\"https://batch3c670ff0.westcentralus.batch.azure.com/$metadata#nodes\",\"value\":[\r\n - \ {\r\n \"id\":\"tvmps_bf8ca4d7561d6b011966f08f2d8ed7e3c383560cf9bb337b12b60c884d509d33_d\",\"url\":\"https://batch3c670ff0.westcentralus.batch.azure.com/pools/test_batch_test_batch_compute_node_user3c670ff0/nodes/tvmps_bf8ca4d7561d6b011966f08f2d8ed7e3c383560cf9bb337b12b60c884d509d33_d\",\"state\":\"starting\",\"schedulingState\":\"enabled\",\"stateTransitionTime\":\"2019-06-13T19:01:53.7718416Z\",\"allocationTime\":\"2019-06-13T19:01:52.6031034Z\",\"ipAddress\":\"10.0.0.4\",\"affinityId\":\"TVM:tvmps_bf8ca4d7561d6b011966f08f2d8ed7e3c383560cf9bb337b12b60c884d509d33_d\",\"vmSize\":\"small\",\"totalTasksRun\":0,\"totalTasksSucceeded\":0,\"runningTasksCount\":0,\"isDedicated\":true,\"endpointConfiguration\":{\r\n - \ \"inboundEndpoints\":[\r\n {\r\n \"name\":\"Microsoft.WindowsAzure.Plugins.RemoteForwarder.RdpInput\",\"protocol\":\"tcp\",\"publicIPAddress\":\"13.78.143.104\",\"frontendPort\":3389,\"backendPort\":20000\r\n + \ {\r\n \"id\":\"tvmps_e16d3709a13810145ed3fc5889c3ad16ca918d55c0224ca0e75736e2ec00f8db_d\",\"url\":\"https://batch3c670ff0.westcentralus.batch.azure.com/pools/test_batch_test_batch_compute_node_user3c670ff0/nodes/tvmps_e16d3709a13810145ed3fc5889c3ad16ca918d55c0224ca0e75736e2ec00f8db_d\",\"state\":\"starting\",\"schedulingState\":\"enabled\",\"stateTransitionTime\":\"2019-08-06T23:50:43.7968854Z\",\"allocationTime\":\"2019-08-06T23:50:43.433061Z\",\"ipAddress\":\"10.218.0.4\",\"affinityId\":\"TVM:tvmps_e16d3709a13810145ed3fc5889c3ad16ca918d55c0224ca0e75736e2ec00f8db_d\",\"vmSize\":\"small\",\"totalTasksRun\":0,\"totalTasksSucceeded\":0,\"runningTasksCount\":0,\"isDedicated\":true,\"endpointConfiguration\":{\r\n + \ \"inboundEndpoints\":[\r\n {\r\n \"name\":\"Microsoft.WindowsAzure.Plugins.RemoteForwarder.RdpInput\",\"protocol\":\"tcp\",\"publicIPAddress\":\"52.161.9.172\",\"frontendPort\":3389,\"backendPort\":20000\r\n \ }\r\n ]\r\n }\r\n }\r\n ]\r\n}" headers: content-type: @@ -557,9 +557,9 @@ interactions: dataserviceversion: - '3.0' date: - - Thu, 13 Jun 2019 19:03:57 GMT + - Tue, 06 Aug 2019 23:52:45 GMT request-id: - - 3228a068-015a-4e6f-93c0-06133744b0a2 + - abf4f35e-69e3-4cbb-8bf0-a18e07d9f8bf server: - Microsoft-HTTPAPI/2.0 strict-transport-security: @@ -581,19 +581,19 @@ interactions: Connection: - keep-alive User-Agent: - - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.7 msrest_azure/0.4.34 - azure-batch/7.0.0 Azure-SDK-For-Python + - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.9 msrest_azure/0.4.34 + azure-batch/8.0.0 Azure-SDK-For-Python accept-language: - en-US ocp-date: - - Thu, 13 Jun 2019 19:04:07 GMT + - Tue, 06 Aug 2019 23:52:56 GMT method: GET - uri: https://batch3c670ff0.westcentralus.batch.azure.com/pools/test_batch_test_batch_compute_node_user3c670ff0/nodes?api-version=2019-06-01.9.0 + uri: https://batch3c670ff0.westcentralus.batch.azure.com/pools/test_batch_test_batch_compute_node_user3c670ff0/nodes?api-version=2019-08-01.10.0 response: body: string: "{\r\n \"odata.metadata\":\"https://batch3c670ff0.westcentralus.batch.azure.com/$metadata#nodes\",\"value\":[\r\n - \ {\r\n \"id\":\"tvmps_bf8ca4d7561d6b011966f08f2d8ed7e3c383560cf9bb337b12b60c884d509d33_d\",\"url\":\"https://batch3c670ff0.westcentralus.batch.azure.com/pools/test_batch_test_batch_compute_node_user3c670ff0/nodes/tvmps_bf8ca4d7561d6b011966f08f2d8ed7e3c383560cf9bb337b12b60c884d509d33_d\",\"state\":\"starting\",\"schedulingState\":\"enabled\",\"stateTransitionTime\":\"2019-06-13T19:01:53.7718416Z\",\"allocationTime\":\"2019-06-13T19:01:52.6031034Z\",\"ipAddress\":\"10.0.0.4\",\"affinityId\":\"TVM:tvmps_bf8ca4d7561d6b011966f08f2d8ed7e3c383560cf9bb337b12b60c884d509d33_d\",\"vmSize\":\"small\",\"totalTasksRun\":0,\"totalTasksSucceeded\":0,\"runningTasksCount\":0,\"isDedicated\":true,\"endpointConfiguration\":{\r\n - \ \"inboundEndpoints\":[\r\n {\r\n \"name\":\"Microsoft.WindowsAzure.Plugins.RemoteForwarder.RdpInput\",\"protocol\":\"tcp\",\"publicIPAddress\":\"13.78.143.104\",\"frontendPort\":3389,\"backendPort\":20000\r\n + \ {\r\n \"id\":\"tvmps_e16d3709a13810145ed3fc5889c3ad16ca918d55c0224ca0e75736e2ec00f8db_d\",\"url\":\"https://batch3c670ff0.westcentralus.batch.azure.com/pools/test_batch_test_batch_compute_node_user3c670ff0/nodes/tvmps_e16d3709a13810145ed3fc5889c3ad16ca918d55c0224ca0e75736e2ec00f8db_d\",\"state\":\"starting\",\"schedulingState\":\"enabled\",\"stateTransitionTime\":\"2019-08-06T23:50:43.7968854Z\",\"allocationTime\":\"2019-08-06T23:50:43.433061Z\",\"ipAddress\":\"10.218.0.4\",\"affinityId\":\"TVM:tvmps_e16d3709a13810145ed3fc5889c3ad16ca918d55c0224ca0e75736e2ec00f8db_d\",\"vmSize\":\"small\",\"totalTasksRun\":0,\"totalTasksSucceeded\":0,\"runningTasksCount\":0,\"isDedicated\":true,\"endpointConfiguration\":{\r\n + \ \"inboundEndpoints\":[\r\n {\r\n \"name\":\"Microsoft.WindowsAzure.Plugins.RemoteForwarder.RdpInput\",\"protocol\":\"tcp\",\"publicIPAddress\":\"52.161.9.172\",\"frontendPort\":3389,\"backendPort\":20000\r\n \ }\r\n ]\r\n }\r\n }\r\n ]\r\n}" headers: content-type: @@ -601,9 +601,9 @@ interactions: dataserviceversion: - '3.0' date: - - Thu, 13 Jun 2019 19:04:07 GMT + - Tue, 06 Aug 2019 23:52:56 GMT request-id: - - a8df4355-288d-46bb-9e93-713ba2edaa2b + - d6b762c1-01c0-4be3-bdf4-c1093fd3c8ad server: - Microsoft-HTTPAPI/2.0 strict-transport-security: @@ -625,19 +625,19 @@ interactions: Connection: - keep-alive User-Agent: - - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.7 msrest_azure/0.4.34 - azure-batch/7.0.0 Azure-SDK-For-Python + - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.9 msrest_azure/0.4.34 + azure-batch/8.0.0 Azure-SDK-For-Python accept-language: - en-US ocp-date: - - Thu, 13 Jun 2019 19:04:17 GMT + - Tue, 06 Aug 2019 23:53:06 GMT method: GET - uri: https://batch3c670ff0.westcentralus.batch.azure.com/pools/test_batch_test_batch_compute_node_user3c670ff0/nodes?api-version=2019-06-01.9.0 + uri: https://batch3c670ff0.westcentralus.batch.azure.com/pools/test_batch_test_batch_compute_node_user3c670ff0/nodes?api-version=2019-08-01.10.0 response: body: string: "{\r\n \"odata.metadata\":\"https://batch3c670ff0.westcentralus.batch.azure.com/$metadata#nodes\",\"value\":[\r\n - \ {\r\n \"id\":\"tvmps_bf8ca4d7561d6b011966f08f2d8ed7e3c383560cf9bb337b12b60c884d509d33_d\",\"url\":\"https://batch3c670ff0.westcentralus.batch.azure.com/pools/test_batch_test_batch_compute_node_user3c670ff0/nodes/tvmps_bf8ca4d7561d6b011966f08f2d8ed7e3c383560cf9bb337b12b60c884d509d33_d\",\"state\":\"starting\",\"schedulingState\":\"enabled\",\"stateTransitionTime\":\"2019-06-13T19:01:53.7718416Z\",\"allocationTime\":\"2019-06-13T19:01:52.6031034Z\",\"ipAddress\":\"10.0.0.4\",\"affinityId\":\"TVM:tvmps_bf8ca4d7561d6b011966f08f2d8ed7e3c383560cf9bb337b12b60c884d509d33_d\",\"vmSize\":\"small\",\"totalTasksRun\":0,\"totalTasksSucceeded\":0,\"runningTasksCount\":0,\"isDedicated\":true,\"endpointConfiguration\":{\r\n - \ \"inboundEndpoints\":[\r\n {\r\n \"name\":\"Microsoft.WindowsAzure.Plugins.RemoteForwarder.RdpInput\",\"protocol\":\"tcp\",\"publicIPAddress\":\"13.78.143.104\",\"frontendPort\":3389,\"backendPort\":20000\r\n + \ {\r\n \"id\":\"tvmps_e16d3709a13810145ed3fc5889c3ad16ca918d55c0224ca0e75736e2ec00f8db_d\",\"url\":\"https://batch3c670ff0.westcentralus.batch.azure.com/pools/test_batch_test_batch_compute_node_user3c670ff0/nodes/tvmps_e16d3709a13810145ed3fc5889c3ad16ca918d55c0224ca0e75736e2ec00f8db_d\",\"state\":\"starting\",\"schedulingState\":\"enabled\",\"stateTransitionTime\":\"2019-08-06T23:50:43.7968854Z\",\"allocationTime\":\"2019-08-06T23:50:43.433061Z\",\"ipAddress\":\"10.218.0.4\",\"affinityId\":\"TVM:tvmps_e16d3709a13810145ed3fc5889c3ad16ca918d55c0224ca0e75736e2ec00f8db_d\",\"vmSize\":\"small\",\"totalTasksRun\":0,\"totalTasksSucceeded\":0,\"runningTasksCount\":0,\"isDedicated\":true,\"endpointConfiguration\":{\r\n + \ \"inboundEndpoints\":[\r\n {\r\n \"name\":\"Microsoft.WindowsAzure.Plugins.RemoteForwarder.RdpInput\",\"protocol\":\"tcp\",\"publicIPAddress\":\"52.161.9.172\",\"frontendPort\":3389,\"backendPort\":20000\r\n \ }\r\n ]\r\n }\r\n }\r\n ]\r\n}" headers: content-type: @@ -645,9 +645,9 @@ interactions: dataserviceversion: - '3.0' date: - - Thu, 13 Jun 2019 19:04:17 GMT + - Tue, 06 Aug 2019 23:53:06 GMT request-id: - - ff9550f4-4071-4576-bdc4-78c680a2d2db + - 09612051-d5b8-4d9d-b1e6-ccc342b3c509 server: - Microsoft-HTTPAPI/2.0 strict-transport-security: @@ -669,19 +669,19 @@ interactions: Connection: - keep-alive User-Agent: - - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.7 msrest_azure/0.4.34 - azure-batch/7.0.0 Azure-SDK-For-Python + - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.9 msrest_azure/0.4.34 + azure-batch/8.0.0 Azure-SDK-For-Python accept-language: - en-US ocp-date: - - Thu, 13 Jun 2019 19:04:27 GMT + - Tue, 06 Aug 2019 23:53:16 GMT method: GET - uri: https://batch3c670ff0.westcentralus.batch.azure.com/pools/test_batch_test_batch_compute_node_user3c670ff0/nodes?api-version=2019-06-01.9.0 + uri: https://batch3c670ff0.westcentralus.batch.azure.com/pools/test_batch_test_batch_compute_node_user3c670ff0/nodes?api-version=2019-08-01.10.0 response: body: string: "{\r\n \"odata.metadata\":\"https://batch3c670ff0.westcentralus.batch.azure.com/$metadata#nodes\",\"value\":[\r\n - \ {\r\n \"id\":\"tvmps_bf8ca4d7561d6b011966f08f2d8ed7e3c383560cf9bb337b12b60c884d509d33_d\",\"url\":\"https://batch3c670ff0.westcentralus.batch.azure.com/pools/test_batch_test_batch_compute_node_user3c670ff0/nodes/tvmps_bf8ca4d7561d6b011966f08f2d8ed7e3c383560cf9bb337b12b60c884d509d33_d\",\"state\":\"starting\",\"schedulingState\":\"enabled\",\"stateTransitionTime\":\"2019-06-13T19:01:53.7718416Z\",\"allocationTime\":\"2019-06-13T19:01:52.6031034Z\",\"ipAddress\":\"10.0.0.4\",\"affinityId\":\"TVM:tvmps_bf8ca4d7561d6b011966f08f2d8ed7e3c383560cf9bb337b12b60c884d509d33_d\",\"vmSize\":\"small\",\"totalTasksRun\":0,\"totalTasksSucceeded\":0,\"runningTasksCount\":0,\"isDedicated\":true,\"endpointConfiguration\":{\r\n - \ \"inboundEndpoints\":[\r\n {\r\n \"name\":\"Microsoft.WindowsAzure.Plugins.RemoteForwarder.RdpInput\",\"protocol\":\"tcp\",\"publicIPAddress\":\"13.78.143.104\",\"frontendPort\":3389,\"backendPort\":20000\r\n + \ {\r\n \"id\":\"tvmps_e16d3709a13810145ed3fc5889c3ad16ca918d55c0224ca0e75736e2ec00f8db_d\",\"url\":\"https://batch3c670ff0.westcentralus.batch.azure.com/pools/test_batch_test_batch_compute_node_user3c670ff0/nodes/tvmps_e16d3709a13810145ed3fc5889c3ad16ca918d55c0224ca0e75736e2ec00f8db_d\",\"state\":\"starting\",\"schedulingState\":\"enabled\",\"stateTransitionTime\":\"2019-08-06T23:50:43.7968854Z\",\"allocationTime\":\"2019-08-06T23:50:43.433061Z\",\"ipAddress\":\"10.218.0.4\",\"affinityId\":\"TVM:tvmps_e16d3709a13810145ed3fc5889c3ad16ca918d55c0224ca0e75736e2ec00f8db_d\",\"vmSize\":\"small\",\"totalTasksRun\":0,\"totalTasksSucceeded\":0,\"runningTasksCount\":0,\"isDedicated\":true,\"endpointConfiguration\":{\r\n + \ \"inboundEndpoints\":[\r\n {\r\n \"name\":\"Microsoft.WindowsAzure.Plugins.RemoteForwarder.RdpInput\",\"protocol\":\"tcp\",\"publicIPAddress\":\"52.161.9.172\",\"frontendPort\":3389,\"backendPort\":20000\r\n \ }\r\n ]\r\n }\r\n }\r\n ]\r\n}" headers: content-type: @@ -689,9 +689,9 @@ interactions: dataserviceversion: - '3.0' date: - - Thu, 13 Jun 2019 19:04:27 GMT + - Tue, 06 Aug 2019 23:53:15 GMT request-id: - - f8b8848b-ff7f-43da-8301-5f23476fa4ea + - 0a57d281-f54c-4e72-a03a-9d6d6cbb9a70 server: - Microsoft-HTTPAPI/2.0 strict-transport-security: @@ -713,19 +713,19 @@ interactions: Connection: - keep-alive User-Agent: - - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.7 msrest_azure/0.4.34 - azure-batch/7.0.0 Azure-SDK-For-Python + - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.9 msrest_azure/0.4.34 + azure-batch/8.0.0 Azure-SDK-For-Python accept-language: - en-US ocp-date: - - Thu, 13 Jun 2019 19:04:37 GMT + - Tue, 06 Aug 2019 23:53:26 GMT method: GET - uri: https://batch3c670ff0.westcentralus.batch.azure.com/pools/test_batch_test_batch_compute_node_user3c670ff0/nodes?api-version=2019-06-01.9.0 + uri: https://batch3c670ff0.westcentralus.batch.azure.com/pools/test_batch_test_batch_compute_node_user3c670ff0/nodes?api-version=2019-08-01.10.0 response: body: string: "{\r\n \"odata.metadata\":\"https://batch3c670ff0.westcentralus.batch.azure.com/$metadata#nodes\",\"value\":[\r\n - \ {\r\n \"id\":\"tvmps_bf8ca4d7561d6b011966f08f2d8ed7e3c383560cf9bb337b12b60c884d509d33_d\",\"url\":\"https://batch3c670ff0.westcentralus.batch.azure.com/pools/test_batch_test_batch_compute_node_user3c670ff0/nodes/tvmps_bf8ca4d7561d6b011966f08f2d8ed7e3c383560cf9bb337b12b60c884d509d33_d\",\"state\":\"starting\",\"schedulingState\":\"enabled\",\"stateTransitionTime\":\"2019-06-13T19:01:53.7718416Z\",\"allocationTime\":\"2019-06-13T19:01:52.6031034Z\",\"ipAddress\":\"10.0.0.4\",\"affinityId\":\"TVM:tvmps_bf8ca4d7561d6b011966f08f2d8ed7e3c383560cf9bb337b12b60c884d509d33_d\",\"vmSize\":\"small\",\"totalTasksRun\":0,\"totalTasksSucceeded\":0,\"runningTasksCount\":0,\"isDedicated\":true,\"endpointConfiguration\":{\r\n - \ \"inboundEndpoints\":[\r\n {\r\n \"name\":\"Microsoft.WindowsAzure.Plugins.RemoteForwarder.RdpInput\",\"protocol\":\"tcp\",\"publicIPAddress\":\"13.78.143.104\",\"frontendPort\":3389,\"backendPort\":20000\r\n + \ {\r\n \"id\":\"tvmps_e16d3709a13810145ed3fc5889c3ad16ca918d55c0224ca0e75736e2ec00f8db_d\",\"url\":\"https://batch3c670ff0.westcentralus.batch.azure.com/pools/test_batch_test_batch_compute_node_user3c670ff0/nodes/tvmps_e16d3709a13810145ed3fc5889c3ad16ca918d55c0224ca0e75736e2ec00f8db_d\",\"state\":\"starting\",\"schedulingState\":\"enabled\",\"stateTransitionTime\":\"2019-08-06T23:50:43.7968854Z\",\"allocationTime\":\"2019-08-06T23:50:43.433061Z\",\"ipAddress\":\"10.218.0.4\",\"affinityId\":\"TVM:tvmps_e16d3709a13810145ed3fc5889c3ad16ca918d55c0224ca0e75736e2ec00f8db_d\",\"vmSize\":\"small\",\"totalTasksRun\":0,\"totalTasksSucceeded\":0,\"runningTasksCount\":0,\"isDedicated\":true,\"endpointConfiguration\":{\r\n + \ \"inboundEndpoints\":[\r\n {\r\n \"name\":\"Microsoft.WindowsAzure.Plugins.RemoteForwarder.RdpInput\",\"protocol\":\"tcp\",\"publicIPAddress\":\"52.161.9.172\",\"frontendPort\":3389,\"backendPort\":20000\r\n \ }\r\n ]\r\n }\r\n }\r\n ]\r\n}" headers: content-type: @@ -733,9 +733,9 @@ interactions: dataserviceversion: - '3.0' date: - - Thu, 13 Jun 2019 19:04:37 GMT + - Tue, 06 Aug 2019 23:53:26 GMT request-id: - - 054307c7-893c-4e20-9eee-2850f2e4bc95 + - fd02ade3-36b4-4533-b81a-6a4c6100833f server: - Microsoft-HTTPAPI/2.0 strict-transport-security: @@ -757,19 +757,19 @@ interactions: Connection: - keep-alive User-Agent: - - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.7 msrest_azure/0.4.34 - azure-batch/7.0.0 Azure-SDK-For-Python + - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.9 msrest_azure/0.4.34 + azure-batch/8.0.0 Azure-SDK-For-Python accept-language: - en-US ocp-date: - - Thu, 13 Jun 2019 19:04:47 GMT + - Tue, 06 Aug 2019 23:53:36 GMT method: GET - uri: https://batch3c670ff0.westcentralus.batch.azure.com/pools/test_batch_test_batch_compute_node_user3c670ff0/nodes?api-version=2019-06-01.9.0 + uri: https://batch3c670ff0.westcentralus.batch.azure.com/pools/test_batch_test_batch_compute_node_user3c670ff0/nodes?api-version=2019-08-01.10.0 response: body: string: "{\r\n \"odata.metadata\":\"https://batch3c670ff0.westcentralus.batch.azure.com/$metadata#nodes\",\"value\":[\r\n - \ {\r\n \"id\":\"tvmps_bf8ca4d7561d6b011966f08f2d8ed7e3c383560cf9bb337b12b60c884d509d33_d\",\"url\":\"https://batch3c670ff0.westcentralus.batch.azure.com/pools/test_batch_test_batch_compute_node_user3c670ff0/nodes/tvmps_bf8ca4d7561d6b011966f08f2d8ed7e3c383560cf9bb337b12b60c884d509d33_d\",\"state\":\"starting\",\"schedulingState\":\"enabled\",\"stateTransitionTime\":\"2019-06-13T19:01:53.7718416Z\",\"allocationTime\":\"2019-06-13T19:01:52.6031034Z\",\"ipAddress\":\"10.0.0.4\",\"affinityId\":\"TVM:tvmps_bf8ca4d7561d6b011966f08f2d8ed7e3c383560cf9bb337b12b60c884d509d33_d\",\"vmSize\":\"small\",\"totalTasksRun\":0,\"totalTasksSucceeded\":0,\"runningTasksCount\":0,\"isDedicated\":true,\"endpointConfiguration\":{\r\n - \ \"inboundEndpoints\":[\r\n {\r\n \"name\":\"Microsoft.WindowsAzure.Plugins.RemoteForwarder.RdpInput\",\"protocol\":\"tcp\",\"publicIPAddress\":\"13.78.143.104\",\"frontendPort\":3389,\"backendPort\":20000\r\n + \ {\r\n \"id\":\"tvmps_e16d3709a13810145ed3fc5889c3ad16ca918d55c0224ca0e75736e2ec00f8db_d\",\"url\":\"https://batch3c670ff0.westcentralus.batch.azure.com/pools/test_batch_test_batch_compute_node_user3c670ff0/nodes/tvmps_e16d3709a13810145ed3fc5889c3ad16ca918d55c0224ca0e75736e2ec00f8db_d\",\"state\":\"starting\",\"schedulingState\":\"enabled\",\"stateTransitionTime\":\"2019-08-06T23:50:43.7968854Z\",\"allocationTime\":\"2019-08-06T23:50:43.433061Z\",\"ipAddress\":\"10.218.0.4\",\"affinityId\":\"TVM:tvmps_e16d3709a13810145ed3fc5889c3ad16ca918d55c0224ca0e75736e2ec00f8db_d\",\"vmSize\":\"small\",\"totalTasksRun\":0,\"totalTasksSucceeded\":0,\"runningTasksCount\":0,\"isDedicated\":true,\"endpointConfiguration\":{\r\n + \ \"inboundEndpoints\":[\r\n {\r\n \"name\":\"Microsoft.WindowsAzure.Plugins.RemoteForwarder.RdpInput\",\"protocol\":\"tcp\",\"publicIPAddress\":\"52.161.9.172\",\"frontendPort\":3389,\"backendPort\":20000\r\n \ }\r\n ]\r\n }\r\n }\r\n ]\r\n}" headers: content-type: @@ -777,9 +777,9 @@ interactions: dataserviceversion: - '3.0' date: - - Thu, 13 Jun 2019 19:04:48 GMT + - Tue, 06 Aug 2019 23:53:36 GMT request-id: - - 40a394b5-7ea0-4d3d-ad8b-29cc6bbe60af + - 65061492-f836-4e2b-95ab-ef15ab46755f server: - Microsoft-HTTPAPI/2.0 strict-transport-security: @@ -801,19 +801,19 @@ interactions: Connection: - keep-alive User-Agent: - - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.7 msrest_azure/0.4.34 - azure-batch/7.0.0 Azure-SDK-For-Python + - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.9 msrest_azure/0.4.34 + azure-batch/8.0.0 Azure-SDK-For-Python accept-language: - en-US ocp-date: - - Thu, 13 Jun 2019 19:04:58 GMT + - Tue, 06 Aug 2019 23:53:46 GMT method: GET - uri: https://batch3c670ff0.westcentralus.batch.azure.com/pools/test_batch_test_batch_compute_node_user3c670ff0/nodes?api-version=2019-06-01.9.0 + uri: https://batch3c670ff0.westcentralus.batch.azure.com/pools/test_batch_test_batch_compute_node_user3c670ff0/nodes?api-version=2019-08-01.10.0 response: body: string: "{\r\n \"odata.metadata\":\"https://batch3c670ff0.westcentralus.batch.azure.com/$metadata#nodes\",\"value\":[\r\n - \ {\r\n \"id\":\"tvmps_bf8ca4d7561d6b011966f08f2d8ed7e3c383560cf9bb337b12b60c884d509d33_d\",\"url\":\"https://batch3c670ff0.westcentralus.batch.azure.com/pools/test_batch_test_batch_compute_node_user3c670ff0/nodes/tvmps_bf8ca4d7561d6b011966f08f2d8ed7e3c383560cf9bb337b12b60c884d509d33_d\",\"state\":\"starting\",\"schedulingState\":\"enabled\",\"stateTransitionTime\":\"2019-06-13T19:01:53.7718416Z\",\"allocationTime\":\"2019-06-13T19:01:52.6031034Z\",\"ipAddress\":\"10.0.0.4\",\"affinityId\":\"TVM:tvmps_bf8ca4d7561d6b011966f08f2d8ed7e3c383560cf9bb337b12b60c884d509d33_d\",\"vmSize\":\"small\",\"totalTasksRun\":0,\"totalTasksSucceeded\":0,\"runningTasksCount\":0,\"isDedicated\":true,\"endpointConfiguration\":{\r\n - \ \"inboundEndpoints\":[\r\n {\r\n \"name\":\"Microsoft.WindowsAzure.Plugins.RemoteForwarder.RdpInput\",\"protocol\":\"tcp\",\"publicIPAddress\":\"13.78.143.104\",\"frontendPort\":3389,\"backendPort\":20000\r\n + \ {\r\n \"id\":\"tvmps_e16d3709a13810145ed3fc5889c3ad16ca918d55c0224ca0e75736e2ec00f8db_d\",\"url\":\"https://batch3c670ff0.westcentralus.batch.azure.com/pools/test_batch_test_batch_compute_node_user3c670ff0/nodes/tvmps_e16d3709a13810145ed3fc5889c3ad16ca918d55c0224ca0e75736e2ec00f8db_d\",\"state\":\"starting\",\"schedulingState\":\"enabled\",\"stateTransitionTime\":\"2019-08-06T23:50:43.7968854Z\",\"allocationTime\":\"2019-08-06T23:50:43.433061Z\",\"ipAddress\":\"10.218.0.4\",\"affinityId\":\"TVM:tvmps_e16d3709a13810145ed3fc5889c3ad16ca918d55c0224ca0e75736e2ec00f8db_d\",\"vmSize\":\"small\",\"totalTasksRun\":0,\"totalTasksSucceeded\":0,\"runningTasksCount\":0,\"isDedicated\":true,\"endpointConfiguration\":{\r\n + \ \"inboundEndpoints\":[\r\n {\r\n \"name\":\"Microsoft.WindowsAzure.Plugins.RemoteForwarder.RdpInput\",\"protocol\":\"tcp\",\"publicIPAddress\":\"52.161.9.172\",\"frontendPort\":3389,\"backendPort\":20000\r\n \ }\r\n ]\r\n }\r\n }\r\n ]\r\n}" headers: content-type: @@ -821,9 +821,9 @@ interactions: dataserviceversion: - '3.0' date: - - Thu, 13 Jun 2019 19:04:58 GMT + - Tue, 06 Aug 2019 23:53:46 GMT request-id: - - 710b7eea-50be-4457-84c9-bc57a5db3f66 + - 202929e5-35e2-405a-856a-145bc3864386 server: - Microsoft-HTTPAPI/2.0 strict-transport-security: @@ -845,19 +845,19 @@ interactions: Connection: - keep-alive User-Agent: - - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.7 msrest_azure/0.4.34 - azure-batch/7.0.0 Azure-SDK-For-Python + - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.9 msrest_azure/0.4.34 + azure-batch/8.0.0 Azure-SDK-For-Python accept-language: - en-US ocp-date: - - Thu, 13 Jun 2019 19:05:08 GMT + - Tue, 06 Aug 2019 23:53:56 GMT method: GET - uri: https://batch3c670ff0.westcentralus.batch.azure.com/pools/test_batch_test_batch_compute_node_user3c670ff0/nodes?api-version=2019-06-01.9.0 + uri: https://batch3c670ff0.westcentralus.batch.azure.com/pools/test_batch_test_batch_compute_node_user3c670ff0/nodes?api-version=2019-08-01.10.0 response: body: string: "{\r\n \"odata.metadata\":\"https://batch3c670ff0.westcentralus.batch.azure.com/$metadata#nodes\",\"value\":[\r\n - \ {\r\n \"id\":\"tvmps_bf8ca4d7561d6b011966f08f2d8ed7e3c383560cf9bb337b12b60c884d509d33_d\",\"url\":\"https://batch3c670ff0.westcentralus.batch.azure.com/pools/test_batch_test_batch_compute_node_user3c670ff0/nodes/tvmps_bf8ca4d7561d6b011966f08f2d8ed7e3c383560cf9bb337b12b60c884d509d33_d\",\"state\":\"starting\",\"schedulingState\":\"enabled\",\"stateTransitionTime\":\"2019-06-13T19:01:53.7718416Z\",\"allocationTime\":\"2019-06-13T19:01:52.6031034Z\",\"ipAddress\":\"10.0.0.4\",\"affinityId\":\"TVM:tvmps_bf8ca4d7561d6b011966f08f2d8ed7e3c383560cf9bb337b12b60c884d509d33_d\",\"vmSize\":\"small\",\"totalTasksRun\":0,\"totalTasksSucceeded\":0,\"runningTasksCount\":0,\"isDedicated\":true,\"endpointConfiguration\":{\r\n - \ \"inboundEndpoints\":[\r\n {\r\n \"name\":\"Microsoft.WindowsAzure.Plugins.RemoteForwarder.RdpInput\",\"protocol\":\"tcp\",\"publicIPAddress\":\"13.78.143.104\",\"frontendPort\":3389,\"backendPort\":20000\r\n + \ {\r\n \"id\":\"tvmps_e16d3709a13810145ed3fc5889c3ad16ca918d55c0224ca0e75736e2ec00f8db_d\",\"url\":\"https://batch3c670ff0.westcentralus.batch.azure.com/pools/test_batch_test_batch_compute_node_user3c670ff0/nodes/tvmps_e16d3709a13810145ed3fc5889c3ad16ca918d55c0224ca0e75736e2ec00f8db_d\",\"state\":\"starting\",\"schedulingState\":\"enabled\",\"stateTransitionTime\":\"2019-08-06T23:50:43.7968854Z\",\"allocationTime\":\"2019-08-06T23:50:43.433061Z\",\"ipAddress\":\"10.218.0.4\",\"affinityId\":\"TVM:tvmps_e16d3709a13810145ed3fc5889c3ad16ca918d55c0224ca0e75736e2ec00f8db_d\",\"vmSize\":\"small\",\"totalTasksRun\":0,\"totalTasksSucceeded\":0,\"runningTasksCount\":0,\"isDedicated\":true,\"endpointConfiguration\":{\r\n + \ \"inboundEndpoints\":[\r\n {\r\n \"name\":\"Microsoft.WindowsAzure.Plugins.RemoteForwarder.RdpInput\",\"protocol\":\"tcp\",\"publicIPAddress\":\"52.161.9.172\",\"frontendPort\":3389,\"backendPort\":20000\r\n \ }\r\n ]\r\n }\r\n }\r\n ]\r\n}" headers: content-type: @@ -865,9 +865,9 @@ interactions: dataserviceversion: - '3.0' date: - - Thu, 13 Jun 2019 19:05:08 GMT + - Tue, 06 Aug 2019 23:53:57 GMT request-id: - - 3255b364-fd2c-4f57-8dd9-a88586e5d91f + - d97caa02-4917-4ee9-82da-b9a1cb5c6afb server: - Microsoft-HTTPAPI/2.0 strict-transport-security: @@ -889,19 +889,19 @@ interactions: Connection: - keep-alive User-Agent: - - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.7 msrest_azure/0.4.34 - azure-batch/7.0.0 Azure-SDK-For-Python + - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.9 msrest_azure/0.4.34 + azure-batch/8.0.0 Azure-SDK-For-Python accept-language: - en-US ocp-date: - - Thu, 13 Jun 2019 19:05:18 GMT + - Tue, 06 Aug 2019 23:54:07 GMT method: GET - uri: https://batch3c670ff0.westcentralus.batch.azure.com/pools/test_batch_test_batch_compute_node_user3c670ff0/nodes?api-version=2019-06-01.9.0 + uri: https://batch3c670ff0.westcentralus.batch.azure.com/pools/test_batch_test_batch_compute_node_user3c670ff0/nodes?api-version=2019-08-01.10.0 response: body: string: "{\r\n \"odata.metadata\":\"https://batch3c670ff0.westcentralus.batch.azure.com/$metadata#nodes\",\"value\":[\r\n - \ {\r\n \"id\":\"tvmps_bf8ca4d7561d6b011966f08f2d8ed7e3c383560cf9bb337b12b60c884d509d33_d\",\"url\":\"https://batch3c670ff0.westcentralus.batch.azure.com/pools/test_batch_test_batch_compute_node_user3c670ff0/nodes/tvmps_bf8ca4d7561d6b011966f08f2d8ed7e3c383560cf9bb337b12b60c884d509d33_d\",\"state\":\"starting\",\"schedulingState\":\"enabled\",\"stateTransitionTime\":\"2019-06-13T19:01:53.7718416Z\",\"allocationTime\":\"2019-06-13T19:01:52.6031034Z\",\"ipAddress\":\"10.0.0.4\",\"affinityId\":\"TVM:tvmps_bf8ca4d7561d6b011966f08f2d8ed7e3c383560cf9bb337b12b60c884d509d33_d\",\"vmSize\":\"small\",\"totalTasksRun\":0,\"totalTasksSucceeded\":0,\"runningTasksCount\":0,\"isDedicated\":true,\"endpointConfiguration\":{\r\n - \ \"inboundEndpoints\":[\r\n {\r\n \"name\":\"Microsoft.WindowsAzure.Plugins.RemoteForwarder.RdpInput\",\"protocol\":\"tcp\",\"publicIPAddress\":\"13.78.143.104\",\"frontendPort\":3389,\"backendPort\":20000\r\n + \ {\r\n \"id\":\"tvmps_e16d3709a13810145ed3fc5889c3ad16ca918d55c0224ca0e75736e2ec00f8db_d\",\"url\":\"https://batch3c670ff0.westcentralus.batch.azure.com/pools/test_batch_test_batch_compute_node_user3c670ff0/nodes/tvmps_e16d3709a13810145ed3fc5889c3ad16ca918d55c0224ca0e75736e2ec00f8db_d\",\"state\":\"starting\",\"schedulingState\":\"enabled\",\"stateTransitionTime\":\"2019-08-06T23:50:43.7968854Z\",\"allocationTime\":\"2019-08-06T23:50:43.433061Z\",\"ipAddress\":\"10.218.0.4\",\"affinityId\":\"TVM:tvmps_e16d3709a13810145ed3fc5889c3ad16ca918d55c0224ca0e75736e2ec00f8db_d\",\"vmSize\":\"small\",\"totalTasksRun\":0,\"totalTasksSucceeded\":0,\"runningTasksCount\":0,\"isDedicated\":true,\"endpointConfiguration\":{\r\n + \ \"inboundEndpoints\":[\r\n {\r\n \"name\":\"Microsoft.WindowsAzure.Plugins.RemoteForwarder.RdpInput\",\"protocol\":\"tcp\",\"publicIPAddress\":\"52.161.9.172\",\"frontendPort\":3389,\"backendPort\":20000\r\n \ }\r\n ]\r\n }\r\n }\r\n ]\r\n}" headers: content-type: @@ -909,9 +909,9 @@ interactions: dataserviceversion: - '3.0' date: - - Thu, 13 Jun 2019 19:05:18 GMT + - Tue, 06 Aug 2019 23:54:06 GMT request-id: - - 718c4a75-c555-420e-8a00-2b71a5bc5565 + - 1358ab5c-4f53-44a5-a489-3b2e9edf3ee2 server: - Microsoft-HTTPAPI/2.0 strict-transport-security: @@ -933,19 +933,19 @@ interactions: Connection: - keep-alive User-Agent: - - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.7 msrest_azure/0.4.34 - azure-batch/7.0.0 Azure-SDK-For-Python + - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.9 msrest_azure/0.4.34 + azure-batch/8.0.0 Azure-SDK-For-Python accept-language: - en-US ocp-date: - - Thu, 13 Jun 2019 19:05:28 GMT + - Tue, 06 Aug 2019 23:54:17 GMT method: GET - uri: https://batch3c670ff0.westcentralus.batch.azure.com/pools/test_batch_test_batch_compute_node_user3c670ff0/nodes?api-version=2019-06-01.9.0 + uri: https://batch3c670ff0.westcentralus.batch.azure.com/pools/test_batch_test_batch_compute_node_user3c670ff0/nodes?api-version=2019-08-01.10.0 response: body: string: "{\r\n \"odata.metadata\":\"https://batch3c670ff0.westcentralus.batch.azure.com/$metadata#nodes\",\"value\":[\r\n - \ {\r\n \"id\":\"tvmps_bf8ca4d7561d6b011966f08f2d8ed7e3c383560cf9bb337b12b60c884d509d33_d\",\"url\":\"https://batch3c670ff0.westcentralus.batch.azure.com/pools/test_batch_test_batch_compute_node_user3c670ff0/nodes/tvmps_bf8ca4d7561d6b011966f08f2d8ed7e3c383560cf9bb337b12b60c884d509d33_d\",\"state\":\"starting\",\"schedulingState\":\"enabled\",\"stateTransitionTime\":\"2019-06-13T19:01:53.7718416Z\",\"allocationTime\":\"2019-06-13T19:01:52.6031034Z\",\"ipAddress\":\"10.0.0.4\",\"affinityId\":\"TVM:tvmps_bf8ca4d7561d6b011966f08f2d8ed7e3c383560cf9bb337b12b60c884d509d33_d\",\"vmSize\":\"small\",\"totalTasksRun\":0,\"totalTasksSucceeded\":0,\"runningTasksCount\":0,\"isDedicated\":true,\"endpointConfiguration\":{\r\n - \ \"inboundEndpoints\":[\r\n {\r\n \"name\":\"Microsoft.WindowsAzure.Plugins.RemoteForwarder.RdpInput\",\"protocol\":\"tcp\",\"publicIPAddress\":\"13.78.143.104\",\"frontendPort\":3389,\"backendPort\":20000\r\n + \ {\r\n \"id\":\"tvmps_e16d3709a13810145ed3fc5889c3ad16ca918d55c0224ca0e75736e2ec00f8db_d\",\"url\":\"https://batch3c670ff0.westcentralus.batch.azure.com/pools/test_batch_test_batch_compute_node_user3c670ff0/nodes/tvmps_e16d3709a13810145ed3fc5889c3ad16ca918d55c0224ca0e75736e2ec00f8db_d\",\"state\":\"starting\",\"schedulingState\":\"enabled\",\"stateTransitionTime\":\"2019-08-06T23:50:43.7968854Z\",\"allocationTime\":\"2019-08-06T23:50:43.433061Z\",\"ipAddress\":\"10.218.0.4\",\"affinityId\":\"TVM:tvmps_e16d3709a13810145ed3fc5889c3ad16ca918d55c0224ca0e75736e2ec00f8db_d\",\"vmSize\":\"small\",\"totalTasksRun\":0,\"totalTasksSucceeded\":0,\"runningTasksCount\":0,\"isDedicated\":true,\"endpointConfiguration\":{\r\n + \ \"inboundEndpoints\":[\r\n {\r\n \"name\":\"Microsoft.WindowsAzure.Plugins.RemoteForwarder.RdpInput\",\"protocol\":\"tcp\",\"publicIPAddress\":\"52.161.9.172\",\"frontendPort\":3389,\"backendPort\":20000\r\n \ }\r\n ]\r\n }\r\n }\r\n ]\r\n}" headers: content-type: @@ -953,9 +953,9 @@ interactions: dataserviceversion: - '3.0' date: - - Thu, 13 Jun 2019 19:05:28 GMT + - Tue, 06 Aug 2019 23:54:17 GMT request-id: - - 8302d9be-6ef8-4e71-a2a3-29f4c4a6eca6 + - 0acf7e90-02d6-4b7a-9110-13b21fc2299a server: - Microsoft-HTTPAPI/2.0 strict-transport-security: @@ -977,19 +977,19 @@ interactions: Connection: - keep-alive User-Agent: - - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.7 msrest_azure/0.4.34 - azure-batch/7.0.0 Azure-SDK-For-Python + - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.9 msrest_azure/0.4.34 + azure-batch/8.0.0 Azure-SDK-For-Python accept-language: - en-US ocp-date: - - Thu, 13 Jun 2019 19:05:38 GMT + - Tue, 06 Aug 2019 23:54:27 GMT method: GET - uri: https://batch3c670ff0.westcentralus.batch.azure.com/pools/test_batch_test_batch_compute_node_user3c670ff0/nodes?api-version=2019-06-01.9.0 + uri: https://batch3c670ff0.westcentralus.batch.azure.com/pools/test_batch_test_batch_compute_node_user3c670ff0/nodes?api-version=2019-08-01.10.0 response: body: string: "{\r\n \"odata.metadata\":\"https://batch3c670ff0.westcentralus.batch.azure.com/$metadata#nodes\",\"value\":[\r\n - \ {\r\n \"id\":\"tvmps_bf8ca4d7561d6b011966f08f2d8ed7e3c383560cf9bb337b12b60c884d509d33_d\",\"url\":\"https://batch3c670ff0.westcentralus.batch.azure.com/pools/test_batch_test_batch_compute_node_user3c670ff0/nodes/tvmps_bf8ca4d7561d6b011966f08f2d8ed7e3c383560cf9bb337b12b60c884d509d33_d\",\"state\":\"starting\",\"schedulingState\":\"enabled\",\"stateTransitionTime\":\"2019-06-13T19:01:53.7718416Z\",\"allocationTime\":\"2019-06-13T19:01:52.6031034Z\",\"ipAddress\":\"10.0.0.4\",\"affinityId\":\"TVM:tvmps_bf8ca4d7561d6b011966f08f2d8ed7e3c383560cf9bb337b12b60c884d509d33_d\",\"vmSize\":\"small\",\"totalTasksRun\":0,\"totalTasksSucceeded\":0,\"runningTasksCount\":0,\"isDedicated\":true,\"endpointConfiguration\":{\r\n - \ \"inboundEndpoints\":[\r\n {\r\n \"name\":\"Microsoft.WindowsAzure.Plugins.RemoteForwarder.RdpInput\",\"protocol\":\"tcp\",\"publicIPAddress\":\"13.78.143.104\",\"frontendPort\":3389,\"backendPort\":20000\r\n + \ {\r\n \"id\":\"tvmps_e16d3709a13810145ed3fc5889c3ad16ca918d55c0224ca0e75736e2ec00f8db_d\",\"url\":\"https://batch3c670ff0.westcentralus.batch.azure.com/pools/test_batch_test_batch_compute_node_user3c670ff0/nodes/tvmps_e16d3709a13810145ed3fc5889c3ad16ca918d55c0224ca0e75736e2ec00f8db_d\",\"state\":\"starting\",\"schedulingState\":\"enabled\",\"stateTransitionTime\":\"2019-08-06T23:50:43.7968854Z\",\"allocationTime\":\"2019-08-06T23:50:43.433061Z\",\"ipAddress\":\"10.218.0.4\",\"affinityId\":\"TVM:tvmps_e16d3709a13810145ed3fc5889c3ad16ca918d55c0224ca0e75736e2ec00f8db_d\",\"vmSize\":\"small\",\"totalTasksRun\":0,\"totalTasksSucceeded\":0,\"runningTasksCount\":0,\"isDedicated\":true,\"endpointConfiguration\":{\r\n + \ \"inboundEndpoints\":[\r\n {\r\n \"name\":\"Microsoft.WindowsAzure.Plugins.RemoteForwarder.RdpInput\",\"protocol\":\"tcp\",\"publicIPAddress\":\"52.161.9.172\",\"frontendPort\":3389,\"backendPort\":20000\r\n \ }\r\n ]\r\n }\r\n }\r\n ]\r\n}" headers: content-type: @@ -997,9 +997,9 @@ interactions: dataserviceversion: - '3.0' date: - - Thu, 13 Jun 2019 19:05:38 GMT + - Tue, 06 Aug 2019 23:54:27 GMT request-id: - - a501e1bc-0d77-4305-9c01-2e79ed7952eb + - 714b769f-c965-4063-8ee9-cfac0484ab28 server: - Microsoft-HTTPAPI/2.0 strict-transport-security: @@ -1021,19 +1021,19 @@ interactions: Connection: - keep-alive User-Agent: - - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.7 msrest_azure/0.4.34 - azure-batch/7.0.0 Azure-SDK-For-Python + - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.9 msrest_azure/0.4.34 + azure-batch/8.0.0 Azure-SDK-For-Python accept-language: - en-US ocp-date: - - Thu, 13 Jun 2019 19:05:48 GMT + - Tue, 06 Aug 2019 23:54:37 GMT method: GET - uri: https://batch3c670ff0.westcentralus.batch.azure.com/pools/test_batch_test_batch_compute_node_user3c670ff0/nodes?api-version=2019-06-01.9.0 + uri: https://batch3c670ff0.westcentralus.batch.azure.com/pools/test_batch_test_batch_compute_node_user3c670ff0/nodes?api-version=2019-08-01.10.0 response: body: string: "{\r\n \"odata.metadata\":\"https://batch3c670ff0.westcentralus.batch.azure.com/$metadata#nodes\",\"value\":[\r\n - \ {\r\n \"id\":\"tvmps_bf8ca4d7561d6b011966f08f2d8ed7e3c383560cf9bb337b12b60c884d509d33_d\",\"url\":\"https://batch3c670ff0.westcentralus.batch.azure.com/pools/test_batch_test_batch_compute_node_user3c670ff0/nodes/tvmps_bf8ca4d7561d6b011966f08f2d8ed7e3c383560cf9bb337b12b60c884d509d33_d\",\"state\":\"starting\",\"schedulingState\":\"enabled\",\"stateTransitionTime\":\"2019-06-13T19:01:53.7718416Z\",\"allocationTime\":\"2019-06-13T19:01:52.6031034Z\",\"ipAddress\":\"10.0.0.4\",\"affinityId\":\"TVM:tvmps_bf8ca4d7561d6b011966f08f2d8ed7e3c383560cf9bb337b12b60c884d509d33_d\",\"vmSize\":\"small\",\"totalTasksRun\":0,\"totalTasksSucceeded\":0,\"runningTasksCount\":0,\"isDedicated\":true,\"endpointConfiguration\":{\r\n - \ \"inboundEndpoints\":[\r\n {\r\n \"name\":\"Microsoft.WindowsAzure.Plugins.RemoteForwarder.RdpInput\",\"protocol\":\"tcp\",\"publicIPAddress\":\"13.78.143.104\",\"frontendPort\":3389,\"backendPort\":20000\r\n + \ {\r\n \"id\":\"tvmps_e16d3709a13810145ed3fc5889c3ad16ca918d55c0224ca0e75736e2ec00f8db_d\",\"url\":\"https://batch3c670ff0.westcentralus.batch.azure.com/pools/test_batch_test_batch_compute_node_user3c670ff0/nodes/tvmps_e16d3709a13810145ed3fc5889c3ad16ca918d55c0224ca0e75736e2ec00f8db_d\",\"state\":\"starting\",\"schedulingState\":\"enabled\",\"stateTransitionTime\":\"2019-08-06T23:50:43.7968854Z\",\"allocationTime\":\"2019-08-06T23:50:43.433061Z\",\"ipAddress\":\"10.218.0.4\",\"affinityId\":\"TVM:tvmps_e16d3709a13810145ed3fc5889c3ad16ca918d55c0224ca0e75736e2ec00f8db_d\",\"vmSize\":\"small\",\"totalTasksRun\":0,\"totalTasksSucceeded\":0,\"runningTasksCount\":0,\"isDedicated\":true,\"endpointConfiguration\":{\r\n + \ \"inboundEndpoints\":[\r\n {\r\n \"name\":\"Microsoft.WindowsAzure.Plugins.RemoteForwarder.RdpInput\",\"protocol\":\"tcp\",\"publicIPAddress\":\"52.161.9.172\",\"frontendPort\":3389,\"backendPort\":20000\r\n \ }\r\n ]\r\n }\r\n }\r\n ]\r\n}" headers: content-type: @@ -1041,9 +1041,9 @@ interactions: dataserviceversion: - '3.0' date: - - Thu, 13 Jun 2019 19:05:48 GMT + - Tue, 06 Aug 2019 23:54:37 GMT request-id: - - ea79cbae-113e-48cf-a203-381829a7243e + - b5d3b06a-fc8f-4ff2-9ace-4df5cde20814 server: - Microsoft-HTTPAPI/2.0 strict-transport-security: @@ -1065,19 +1065,19 @@ interactions: Connection: - keep-alive User-Agent: - - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.7 msrest_azure/0.4.34 - azure-batch/7.0.0 Azure-SDK-For-Python + - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.9 msrest_azure/0.4.34 + azure-batch/8.0.0 Azure-SDK-For-Python accept-language: - en-US ocp-date: - - Thu, 13 Jun 2019 19:05:58 GMT + - Tue, 06 Aug 2019 23:54:47 GMT method: GET - uri: https://batch3c670ff0.westcentralus.batch.azure.com/pools/test_batch_test_batch_compute_node_user3c670ff0/nodes?api-version=2019-06-01.9.0 + uri: https://batch3c670ff0.westcentralus.batch.azure.com/pools/test_batch_test_batch_compute_node_user3c670ff0/nodes?api-version=2019-08-01.10.0 response: body: string: "{\r\n \"odata.metadata\":\"https://batch3c670ff0.westcentralus.batch.azure.com/$metadata#nodes\",\"value\":[\r\n - \ {\r\n \"id\":\"tvmps_bf8ca4d7561d6b011966f08f2d8ed7e3c383560cf9bb337b12b60c884d509d33_d\",\"url\":\"https://batch3c670ff0.westcentralus.batch.azure.com/pools/test_batch_test_batch_compute_node_user3c670ff0/nodes/tvmps_bf8ca4d7561d6b011966f08f2d8ed7e3c383560cf9bb337b12b60c884d509d33_d\",\"state\":\"starting\",\"schedulingState\":\"enabled\",\"stateTransitionTime\":\"2019-06-13T19:01:53.7718416Z\",\"allocationTime\":\"2019-06-13T19:01:52.6031034Z\",\"ipAddress\":\"10.0.0.4\",\"affinityId\":\"TVM:tvmps_bf8ca4d7561d6b011966f08f2d8ed7e3c383560cf9bb337b12b60c884d509d33_d\",\"vmSize\":\"small\",\"totalTasksRun\":0,\"totalTasksSucceeded\":0,\"runningTasksCount\":0,\"isDedicated\":true,\"endpointConfiguration\":{\r\n - \ \"inboundEndpoints\":[\r\n {\r\n \"name\":\"Microsoft.WindowsAzure.Plugins.RemoteForwarder.RdpInput\",\"protocol\":\"tcp\",\"publicIPAddress\":\"13.78.143.104\",\"frontendPort\":3389,\"backendPort\":20000\r\n + \ {\r\n \"id\":\"tvmps_e16d3709a13810145ed3fc5889c3ad16ca918d55c0224ca0e75736e2ec00f8db_d\",\"url\":\"https://batch3c670ff0.westcentralus.batch.azure.com/pools/test_batch_test_batch_compute_node_user3c670ff0/nodes/tvmps_e16d3709a13810145ed3fc5889c3ad16ca918d55c0224ca0e75736e2ec00f8db_d\",\"state\":\"starting\",\"schedulingState\":\"enabled\",\"stateTransitionTime\":\"2019-08-06T23:50:43.7968854Z\",\"allocationTime\":\"2019-08-06T23:50:43.433061Z\",\"ipAddress\":\"10.218.0.4\",\"affinityId\":\"TVM:tvmps_e16d3709a13810145ed3fc5889c3ad16ca918d55c0224ca0e75736e2ec00f8db_d\",\"vmSize\":\"small\",\"totalTasksRun\":0,\"totalTasksSucceeded\":0,\"runningTasksCount\":0,\"isDedicated\":true,\"endpointConfiguration\":{\r\n + \ \"inboundEndpoints\":[\r\n {\r\n \"name\":\"Microsoft.WindowsAzure.Plugins.RemoteForwarder.RdpInput\",\"protocol\":\"tcp\",\"publicIPAddress\":\"52.161.9.172\",\"frontendPort\":3389,\"backendPort\":20000\r\n \ }\r\n ]\r\n }\r\n }\r\n ]\r\n}" headers: content-type: @@ -1085,9 +1085,9 @@ interactions: dataserviceversion: - '3.0' date: - - Thu, 13 Jun 2019 19:05:59 GMT + - Tue, 06 Aug 2019 23:54:47 GMT request-id: - - 26c9a95e-1fb9-4d08-8bcd-70c8bd754967 + - d59eed12-2fa0-44eb-bb8e-51a6556a5c0d server: - Microsoft-HTTPAPI/2.0 strict-transport-security: @@ -1109,19 +1109,19 @@ interactions: Connection: - keep-alive User-Agent: - - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.7 msrest_azure/0.4.34 - azure-batch/7.0.0 Azure-SDK-For-Python + - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.9 msrest_azure/0.4.34 + azure-batch/8.0.0 Azure-SDK-For-Python accept-language: - en-US ocp-date: - - Thu, 13 Jun 2019 19:06:09 GMT + - Tue, 06 Aug 2019 23:54:57 GMT method: GET - uri: https://batch3c670ff0.westcentralus.batch.azure.com/pools/test_batch_test_batch_compute_node_user3c670ff0/nodes?api-version=2019-06-01.9.0 + uri: https://batch3c670ff0.westcentralus.batch.azure.com/pools/test_batch_test_batch_compute_node_user3c670ff0/nodes?api-version=2019-08-01.10.0 response: body: string: "{\r\n \"odata.metadata\":\"https://batch3c670ff0.westcentralus.batch.azure.com/$metadata#nodes\",\"value\":[\r\n - \ {\r\n \"id\":\"tvmps_bf8ca4d7561d6b011966f08f2d8ed7e3c383560cf9bb337b12b60c884d509d33_d\",\"url\":\"https://batch3c670ff0.westcentralus.batch.azure.com/pools/test_batch_test_batch_compute_node_user3c670ff0/nodes/tvmps_bf8ca4d7561d6b011966f08f2d8ed7e3c383560cf9bb337b12b60c884d509d33_d\",\"state\":\"starting\",\"schedulingState\":\"enabled\",\"stateTransitionTime\":\"2019-06-13T19:01:53.7718416Z\",\"allocationTime\":\"2019-06-13T19:01:52.6031034Z\",\"ipAddress\":\"10.0.0.4\",\"affinityId\":\"TVM:tvmps_bf8ca4d7561d6b011966f08f2d8ed7e3c383560cf9bb337b12b60c884d509d33_d\",\"vmSize\":\"small\",\"totalTasksRun\":0,\"totalTasksSucceeded\":0,\"runningTasksCount\":0,\"isDedicated\":true,\"endpointConfiguration\":{\r\n - \ \"inboundEndpoints\":[\r\n {\r\n \"name\":\"Microsoft.WindowsAzure.Plugins.RemoteForwarder.RdpInput\",\"protocol\":\"tcp\",\"publicIPAddress\":\"13.78.143.104\",\"frontendPort\":3389,\"backendPort\":20000\r\n + \ {\r\n \"id\":\"tvmps_e16d3709a13810145ed3fc5889c3ad16ca918d55c0224ca0e75736e2ec00f8db_d\",\"url\":\"https://batch3c670ff0.westcentralus.batch.azure.com/pools/test_batch_test_batch_compute_node_user3c670ff0/nodes/tvmps_e16d3709a13810145ed3fc5889c3ad16ca918d55c0224ca0e75736e2ec00f8db_d\",\"state\":\"starting\",\"schedulingState\":\"enabled\",\"stateTransitionTime\":\"2019-08-06T23:50:43.7968854Z\",\"allocationTime\":\"2019-08-06T23:50:43.433061Z\",\"ipAddress\":\"10.218.0.4\",\"affinityId\":\"TVM:tvmps_e16d3709a13810145ed3fc5889c3ad16ca918d55c0224ca0e75736e2ec00f8db_d\",\"vmSize\":\"small\",\"totalTasksRun\":0,\"totalTasksSucceeded\":0,\"runningTasksCount\":0,\"isDedicated\":true,\"endpointConfiguration\":{\r\n + \ \"inboundEndpoints\":[\r\n {\r\n \"name\":\"Microsoft.WindowsAzure.Plugins.RemoteForwarder.RdpInput\",\"protocol\":\"tcp\",\"publicIPAddress\":\"52.161.9.172\",\"frontendPort\":3389,\"backendPort\":20000\r\n \ }\r\n ]\r\n }\r\n }\r\n ]\r\n}" headers: content-type: @@ -1129,9 +1129,9 @@ interactions: dataserviceversion: - '3.0' date: - - Thu, 13 Jun 2019 19:06:09 GMT + - Tue, 06 Aug 2019 23:54:57 GMT request-id: - - 20d73f1b-0399-40a7-b62c-7606812649db + - 70006cf5-9410-4a7d-aab2-4ca9ed8a0028 server: - Microsoft-HTTPAPI/2.0 strict-transport-security: @@ -1153,19 +1153,19 @@ interactions: Connection: - keep-alive User-Agent: - - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.7 msrest_azure/0.4.34 - azure-batch/7.0.0 Azure-SDK-For-Python + - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.9 msrest_azure/0.4.34 + azure-batch/8.0.0 Azure-SDK-For-Python accept-language: - en-US ocp-date: - - Thu, 13 Jun 2019 19:06:19 GMT + - Tue, 06 Aug 2019 23:55:07 GMT method: GET - uri: https://batch3c670ff0.westcentralus.batch.azure.com/pools/test_batch_test_batch_compute_node_user3c670ff0/nodes?api-version=2019-06-01.9.0 + uri: https://batch3c670ff0.westcentralus.batch.azure.com/pools/test_batch_test_batch_compute_node_user3c670ff0/nodes?api-version=2019-08-01.10.0 response: body: string: "{\r\n \"odata.metadata\":\"https://batch3c670ff0.westcentralus.batch.azure.com/$metadata#nodes\",\"value\":[\r\n - \ {\r\n \"id\":\"tvmps_bf8ca4d7561d6b011966f08f2d8ed7e3c383560cf9bb337b12b60c884d509d33_d\",\"url\":\"https://batch3c670ff0.westcentralus.batch.azure.com/pools/test_batch_test_batch_compute_node_user3c670ff0/nodes/tvmps_bf8ca4d7561d6b011966f08f2d8ed7e3c383560cf9bb337b12b60c884d509d33_d\",\"state\":\"starting\",\"schedulingState\":\"enabled\",\"stateTransitionTime\":\"2019-06-13T19:01:53.7718416Z\",\"allocationTime\":\"2019-06-13T19:01:52.6031034Z\",\"ipAddress\":\"10.0.0.4\",\"affinityId\":\"TVM:tvmps_bf8ca4d7561d6b011966f08f2d8ed7e3c383560cf9bb337b12b60c884d509d33_d\",\"vmSize\":\"small\",\"totalTasksRun\":0,\"totalTasksSucceeded\":0,\"runningTasksCount\":0,\"isDedicated\":true,\"endpointConfiguration\":{\r\n - \ \"inboundEndpoints\":[\r\n {\r\n \"name\":\"Microsoft.WindowsAzure.Plugins.RemoteForwarder.RdpInput\",\"protocol\":\"tcp\",\"publicIPAddress\":\"13.78.143.104\",\"frontendPort\":3389,\"backendPort\":20000\r\n + \ {\r\n \"id\":\"tvmps_e16d3709a13810145ed3fc5889c3ad16ca918d55c0224ca0e75736e2ec00f8db_d\",\"url\":\"https://batch3c670ff0.westcentralus.batch.azure.com/pools/test_batch_test_batch_compute_node_user3c670ff0/nodes/tvmps_e16d3709a13810145ed3fc5889c3ad16ca918d55c0224ca0e75736e2ec00f8db_d\",\"state\":\"starting\",\"schedulingState\":\"enabled\",\"stateTransitionTime\":\"2019-08-06T23:50:43.7968854Z\",\"allocationTime\":\"2019-08-06T23:50:43.433061Z\",\"ipAddress\":\"10.218.0.4\",\"affinityId\":\"TVM:tvmps_e16d3709a13810145ed3fc5889c3ad16ca918d55c0224ca0e75736e2ec00f8db_d\",\"vmSize\":\"small\",\"totalTasksRun\":0,\"totalTasksSucceeded\":0,\"runningTasksCount\":0,\"isDedicated\":true,\"endpointConfiguration\":{\r\n + \ \"inboundEndpoints\":[\r\n {\r\n \"name\":\"Microsoft.WindowsAzure.Plugins.RemoteForwarder.RdpInput\",\"protocol\":\"tcp\",\"publicIPAddress\":\"52.161.9.172\",\"frontendPort\":3389,\"backendPort\":20000\r\n \ }\r\n ]\r\n }\r\n }\r\n ]\r\n}" headers: content-type: @@ -1173,9 +1173,9 @@ interactions: dataserviceversion: - '3.0' date: - - Thu, 13 Jun 2019 19:06:19 GMT + - Tue, 06 Aug 2019 23:55:07 GMT request-id: - - 430e41c3-d446-42e9-98e0-ec314aea9412 + - 05cb0fdb-dc1b-4982-8858-61ef0e5fb2d6 server: - Microsoft-HTTPAPI/2.0 strict-transport-security: @@ -1197,19 +1197,19 @@ interactions: Connection: - keep-alive User-Agent: - - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.7 msrest_azure/0.4.34 - azure-batch/7.0.0 Azure-SDK-For-Python + - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.9 msrest_azure/0.4.34 + azure-batch/8.0.0 Azure-SDK-For-Python accept-language: - en-US ocp-date: - - Thu, 13 Jun 2019 19:06:29 GMT + - Tue, 06 Aug 2019 23:55:17 GMT method: GET - uri: https://batch3c670ff0.westcentralus.batch.azure.com/pools/test_batch_test_batch_compute_node_user3c670ff0/nodes?api-version=2019-06-01.9.0 + uri: https://batch3c670ff0.westcentralus.batch.azure.com/pools/test_batch_test_batch_compute_node_user3c670ff0/nodes?api-version=2019-08-01.10.0 response: body: string: "{\r\n \"odata.metadata\":\"https://batch3c670ff0.westcentralus.batch.azure.com/$metadata#nodes\",\"value\":[\r\n - \ {\r\n \"id\":\"tvmps_bf8ca4d7561d6b011966f08f2d8ed7e3c383560cf9bb337b12b60c884d509d33_d\",\"url\":\"https://batch3c670ff0.westcentralus.batch.azure.com/pools/test_batch_test_batch_compute_node_user3c670ff0/nodes/tvmps_bf8ca4d7561d6b011966f08f2d8ed7e3c383560cf9bb337b12b60c884d509d33_d\",\"state\":\"starting\",\"schedulingState\":\"enabled\",\"stateTransitionTime\":\"2019-06-13T19:01:53.7718416Z\",\"allocationTime\":\"2019-06-13T19:01:52.6031034Z\",\"ipAddress\":\"10.0.0.4\",\"affinityId\":\"TVM:tvmps_bf8ca4d7561d6b011966f08f2d8ed7e3c383560cf9bb337b12b60c884d509d33_d\",\"vmSize\":\"small\",\"totalTasksRun\":0,\"totalTasksSucceeded\":0,\"runningTasksCount\":0,\"isDedicated\":true,\"endpointConfiguration\":{\r\n - \ \"inboundEndpoints\":[\r\n {\r\n \"name\":\"Microsoft.WindowsAzure.Plugins.RemoteForwarder.RdpInput\",\"protocol\":\"tcp\",\"publicIPAddress\":\"13.78.143.104\",\"frontendPort\":3389,\"backendPort\":20000\r\n + \ {\r\n \"id\":\"tvmps_e16d3709a13810145ed3fc5889c3ad16ca918d55c0224ca0e75736e2ec00f8db_d\",\"url\":\"https://batch3c670ff0.westcentralus.batch.azure.com/pools/test_batch_test_batch_compute_node_user3c670ff0/nodes/tvmps_e16d3709a13810145ed3fc5889c3ad16ca918d55c0224ca0e75736e2ec00f8db_d\",\"state\":\"starting\",\"schedulingState\":\"enabled\",\"stateTransitionTime\":\"2019-08-06T23:50:43.7968854Z\",\"allocationTime\":\"2019-08-06T23:50:43.433061Z\",\"ipAddress\":\"10.218.0.4\",\"affinityId\":\"TVM:tvmps_e16d3709a13810145ed3fc5889c3ad16ca918d55c0224ca0e75736e2ec00f8db_d\",\"vmSize\":\"small\",\"totalTasksRun\":0,\"totalTasksSucceeded\":0,\"runningTasksCount\":0,\"isDedicated\":true,\"endpointConfiguration\":{\r\n + \ \"inboundEndpoints\":[\r\n {\r\n \"name\":\"Microsoft.WindowsAzure.Plugins.RemoteForwarder.RdpInput\",\"protocol\":\"tcp\",\"publicIPAddress\":\"52.161.9.172\",\"frontendPort\":3389,\"backendPort\":20000\r\n \ }\r\n ]\r\n }\r\n }\r\n ]\r\n}" headers: content-type: @@ -1217,9 +1217,9 @@ interactions: dataserviceversion: - '3.0' date: - - Thu, 13 Jun 2019 19:06:29 GMT + - Tue, 06 Aug 2019 23:55:17 GMT request-id: - - 45243b21-08f6-442e-9520-2a4234046255 + - 52ca9b7f-4467-4dba-882f-168a3ebdbfd9 server: - Microsoft-HTTPAPI/2.0 strict-transport-security: @@ -1241,30 +1241,29 @@ interactions: Connection: - keep-alive User-Agent: - - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.7 msrest_azure/0.4.34 - azure-batch/7.0.0 Azure-SDK-For-Python + - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.9 msrest_azure/0.4.34 + azure-batch/8.0.0 Azure-SDK-For-Python accept-language: - en-US ocp-date: - - Thu, 13 Jun 2019 19:06:39 GMT + - Tue, 06 Aug 2019 23:55:27 GMT method: GET - uri: https://batch3c670ff0.westcentralus.batch.azure.com/pools/test_batch_test_batch_compute_node_user3c670ff0/nodes?api-version=2019-06-01.9.0 + uri: https://batch3c670ff0.westcentralus.batch.azure.com/pools/test_batch_test_batch_compute_node_user3c670ff0/nodes?api-version=2019-08-01.10.0 response: body: string: "{\r\n \"odata.metadata\":\"https://batch3c670ff0.westcentralus.batch.azure.com/$metadata#nodes\",\"value\":[\r\n - \ {\r\n \"id\":\"tvmps_bf8ca4d7561d6b011966f08f2d8ed7e3c383560cf9bb337b12b60c884d509d33_d\",\"url\":\"https://batch3c670ff0.westcentralus.batch.azure.com/pools/test_batch_test_batch_compute_node_user3c670ff0/nodes/tvmps_bf8ca4d7561d6b011966f08f2d8ed7e3c383560cf9bb337b12b60c884d509d33_d\",\"state\":\"starting\",\"schedulingState\":\"enabled\",\"stateTransitionTime\":\"2019-06-13T19:01:53.7718416Z\",\"lastBootTime\":\"2019-06-13T19:06:34.952058Z\",\"allocationTime\":\"2019-06-13T19:01:52.6031034Z\",\"ipAddress\":\"10.0.0.4\",\"affinityId\":\"TVM:tvmps_bf8ca4d7561d6b011966f08f2d8ed7e3c383560cf9bb337b12b60c884d509d33_d\",\"vmSize\":\"small\",\"totalTasksRun\":0,\"totalTasksSucceeded\":0,\"runningTasksCount\":0,\"isDedicated\":true,\"endpointConfiguration\":{\r\n - \ \"inboundEndpoints\":[\r\n {\r\n \"name\":\"Microsoft.WindowsAzure.Plugins.RemoteForwarder.RdpInput\",\"protocol\":\"tcp\",\"publicIPAddress\":\"13.78.143.104\",\"frontendPort\":3389,\"backendPort\":20000\r\n - \ }\r\n ]\r\n },\"nodeAgentInfo\":{\r\n \"lastUpdateTime\":\"2019-06-13T19:06:34.952058Z\",\"version\":\"1.5.11\"\r\n - \ }\r\n }\r\n ]\r\n}" + \ {\r\n \"id\":\"tvmps_e16d3709a13810145ed3fc5889c3ad16ca918d55c0224ca0e75736e2ec00f8db_d\",\"url\":\"https://batch3c670ff0.westcentralus.batch.azure.com/pools/test_batch_test_batch_compute_node_user3c670ff0/nodes/tvmps_e16d3709a13810145ed3fc5889c3ad16ca918d55c0224ca0e75736e2ec00f8db_d\",\"state\":\"starting\",\"schedulingState\":\"enabled\",\"stateTransitionTime\":\"2019-08-06T23:50:43.7968854Z\",\"allocationTime\":\"2019-08-06T23:50:43.433061Z\",\"ipAddress\":\"10.218.0.4\",\"affinityId\":\"TVM:tvmps_e16d3709a13810145ed3fc5889c3ad16ca918d55c0224ca0e75736e2ec00f8db_d\",\"vmSize\":\"small\",\"totalTasksRun\":0,\"totalTasksSucceeded\":0,\"runningTasksCount\":0,\"isDedicated\":true,\"endpointConfiguration\":{\r\n + \ \"inboundEndpoints\":[\r\n {\r\n \"name\":\"Microsoft.WindowsAzure.Plugins.RemoteForwarder.RdpInput\",\"protocol\":\"tcp\",\"publicIPAddress\":\"52.161.9.172\",\"frontendPort\":3389,\"backendPort\":20000\r\n + \ }\r\n ]\r\n }\r\n }\r\n ]\r\n}" headers: content-type: - application/json;odata=minimalmetadata dataserviceversion: - '3.0' date: - - Thu, 13 Jun 2019 19:06:39 GMT + - Tue, 06 Aug 2019 23:55:28 GMT request-id: - - 70e8e679-bcec-4d19-9d6f-80254a6dd7c4 + - 905fecae-c3b1-4bf2-84bf-aad532966d79 server: - Microsoft-HTTPAPI/2.0 strict-transport-security: @@ -1286,20 +1285,21 @@ interactions: Connection: - keep-alive User-Agent: - - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.7 msrest_azure/0.4.34 - azure-batch/7.0.0 Azure-SDK-For-Python + - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.9 msrest_azure/0.4.34 + azure-batch/8.0.0 Azure-SDK-For-Python accept-language: - en-US ocp-date: - - Thu, 13 Jun 2019 19:06:49 GMT + - Tue, 06 Aug 2019 23:55:38 GMT method: GET - uri: https://batch3c670ff0.westcentralus.batch.azure.com/pools/test_batch_test_batch_compute_node_user3c670ff0/nodes?api-version=2019-06-01.9.0 + uri: https://batch3c670ff0.westcentralus.batch.azure.com/pools/test_batch_test_batch_compute_node_user3c670ff0/nodes?api-version=2019-08-01.10.0 response: body: string: "{\r\n \"odata.metadata\":\"https://batch3c670ff0.westcentralus.batch.azure.com/$metadata#nodes\",\"value\":[\r\n - \ {\r\n \"id\":\"tvmps_bf8ca4d7561d6b011966f08f2d8ed7e3c383560cf9bb337b12b60c884d509d33_d\",\"url\":\"https://batch3c670ff0.westcentralus.batch.azure.com/pools/test_batch_test_batch_compute_node_user3c670ff0/nodes/tvmps_bf8ca4d7561d6b011966f08f2d8ed7e3c383560cf9bb337b12b60c884d509d33_d\",\"state\":\"idle\",\"schedulingState\":\"enabled\",\"stateTransitionTime\":\"2019-06-13T19:06:42.955209Z\",\"lastBootTime\":\"2019-06-13T19:06:34.952058Z\",\"allocationTime\":\"2019-06-13T19:01:52.6031034Z\",\"ipAddress\":\"10.0.0.4\",\"affinityId\":\"TVM:tvmps_bf8ca4d7561d6b011966f08f2d8ed7e3c383560cf9bb337b12b60c884d509d33_d\",\"vmSize\":\"small\",\"totalTasksRun\":0,\"totalTasksSucceeded\":0,\"runningTasksCount\":0,\"isDedicated\":true,\"endpointConfiguration\":{\r\n - \ \"inboundEndpoints\":[\r\n {\r\n \"name\":\"Microsoft.WindowsAzure.Plugins.RemoteForwarder.RdpInput\",\"protocol\":\"tcp\",\"publicIPAddress\":\"13.78.143.104\",\"frontendPort\":3389,\"backendPort\":20000\r\n - \ }\r\n ]\r\n },\"nodeAgentInfo\":{\r\n \"lastUpdateTime\":\"2019-06-13T19:06:34.952058Z\",\"version\":\"1.5.11\"\r\n + \ {\r\n \"id\":\"tvmps_e16d3709a13810145ed3fc5889c3ad16ca918d55c0224ca0e75736e2ec00f8db_d\",\"url\":\"https://batch3c670ff0.westcentralus.batch.azure.com/pools/test_batch_test_batch_compute_node_user3c670ff0/nodes/tvmps_e16d3709a13810145ed3fc5889c3ad16ca918d55c0224ca0e75736e2ec00f8db_d\",\"state\":\"idle\",\"schedulingState\":\"enabled\",\"stateTransitionTime\":\"2019-08-06T23:55:28.540527Z\",\"lastBootTime\":\"2019-08-06T23:55:24.990672Z\",\"allocationTime\":\"2019-08-06T23:50:43.433061Z\",\"ipAddress\":\"10.218.0.4\",\"affinityId\":\"TVM:tvmps_e16d3709a13810145ed3fc5889c3ad16ca918d55c0224ca0e75736e2ec00f8db_d\",\"vmSize\":\"small\",\"totalTasksRun\":0,\"totalTasksSucceeded\":0,\"runningTasksCount\":0,\"certificateReferences\":[\r\n + \ \r\n ],\"isDedicated\":true,\"endpointConfiguration\":{\r\n \"inboundEndpoints\":[\r\n + \ {\r\n \"name\":\"Microsoft.WindowsAzure.Plugins.RemoteForwarder.RdpInput\",\"protocol\":\"tcp\",\"publicIPAddress\":\"52.161.9.172\",\"frontendPort\":3389,\"backendPort\":20000\r\n + \ }\r\n ]\r\n },\"nodeAgentInfo\":{\r\n \"lastUpdateTime\":\"2019-08-06T23:55:24.990672Z\",\"version\":\"1.6.3\"\r\n \ }\r\n }\r\n ]\r\n}" headers: content-type: @@ -1307,9 +1307,9 @@ interactions: dataserviceversion: - '3.0' date: - - Thu, 13 Jun 2019 19:06:49 GMT + - Tue, 06 Aug 2019 23:55:38 GMT request-id: - - c99d39df-eded-44da-97a1-dbcbc8c5d4f9 + - 98989c5d-6034-474d-ab44-542c289fe274 server: - Microsoft-HTTPAPI/2.0 strict-transport-security: @@ -1331,20 +1331,21 @@ interactions: Connection: - keep-alive User-Agent: - - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.7 msrest_azure/0.4.34 - azure-batch/7.0.0 Azure-SDK-For-Python + - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.9 msrest_azure/0.4.34 + azure-batch/8.0.0 Azure-SDK-For-Python accept-language: - en-US ocp-date: - - Thu, 13 Jun 2019 19:06:49 GMT + - Tue, 06 Aug 2019 23:55:38 GMT method: GET - uri: https://batch3c670ff0.westcentralus.batch.azure.com/pools/test_batch_test_batch_compute_node_user3c670ff0/nodes?api-version=2019-06-01.9.0 + uri: https://batch3c670ff0.westcentralus.batch.azure.com/pools/test_batch_test_batch_compute_node_user3c670ff0/nodes?api-version=2019-08-01.10.0 response: body: string: "{\r\n \"odata.metadata\":\"https://batch3c670ff0.westcentralus.batch.azure.com/$metadata#nodes\",\"value\":[\r\n - \ {\r\n \"id\":\"tvmps_bf8ca4d7561d6b011966f08f2d8ed7e3c383560cf9bb337b12b60c884d509d33_d\",\"url\":\"https://batch3c670ff0.westcentralus.batch.azure.com/pools/test_batch_test_batch_compute_node_user3c670ff0/nodes/tvmps_bf8ca4d7561d6b011966f08f2d8ed7e3c383560cf9bb337b12b60c884d509d33_d\",\"state\":\"idle\",\"schedulingState\":\"enabled\",\"stateTransitionTime\":\"2019-06-13T19:06:42.955209Z\",\"lastBootTime\":\"2019-06-13T19:06:34.952058Z\",\"allocationTime\":\"2019-06-13T19:01:52.6031034Z\",\"ipAddress\":\"10.0.0.4\",\"affinityId\":\"TVM:tvmps_bf8ca4d7561d6b011966f08f2d8ed7e3c383560cf9bb337b12b60c884d509d33_d\",\"vmSize\":\"small\",\"totalTasksRun\":0,\"totalTasksSucceeded\":0,\"runningTasksCount\":0,\"isDedicated\":true,\"endpointConfiguration\":{\r\n - \ \"inboundEndpoints\":[\r\n {\r\n \"name\":\"Microsoft.WindowsAzure.Plugins.RemoteForwarder.RdpInput\",\"protocol\":\"tcp\",\"publicIPAddress\":\"13.78.143.104\",\"frontendPort\":3389,\"backendPort\":20000\r\n - \ }\r\n ]\r\n },\"nodeAgentInfo\":{\r\n \"lastUpdateTime\":\"2019-06-13T19:06:34.952058Z\",\"version\":\"1.5.11\"\r\n + \ {\r\n \"id\":\"tvmps_e16d3709a13810145ed3fc5889c3ad16ca918d55c0224ca0e75736e2ec00f8db_d\",\"url\":\"https://batch3c670ff0.westcentralus.batch.azure.com/pools/test_batch_test_batch_compute_node_user3c670ff0/nodes/tvmps_e16d3709a13810145ed3fc5889c3ad16ca918d55c0224ca0e75736e2ec00f8db_d\",\"state\":\"idle\",\"schedulingState\":\"enabled\",\"stateTransitionTime\":\"2019-08-06T23:55:28.540527Z\",\"lastBootTime\":\"2019-08-06T23:55:24.990672Z\",\"allocationTime\":\"2019-08-06T23:50:43.433061Z\",\"ipAddress\":\"10.218.0.4\",\"affinityId\":\"TVM:tvmps_e16d3709a13810145ed3fc5889c3ad16ca918d55c0224ca0e75736e2ec00f8db_d\",\"vmSize\":\"small\",\"totalTasksRun\":0,\"totalTasksSucceeded\":0,\"runningTasksCount\":0,\"certificateReferences\":[\r\n + \ \r\n ],\"isDedicated\":true,\"endpointConfiguration\":{\r\n \"inboundEndpoints\":[\r\n + \ {\r\n \"name\":\"Microsoft.WindowsAzure.Plugins.RemoteForwarder.RdpInput\",\"protocol\":\"tcp\",\"publicIPAddress\":\"52.161.9.172\",\"frontendPort\":3389,\"backendPort\":20000\r\n + \ }\r\n ]\r\n },\"nodeAgentInfo\":{\r\n \"lastUpdateTime\":\"2019-08-06T23:55:24.990672Z\",\"version\":\"1.6.3\"\r\n \ }\r\n }\r\n ]\r\n}" headers: content-type: @@ -1352,9 +1353,9 @@ interactions: dataserviceversion: - '3.0' date: - - Thu, 13 Jun 2019 19:06:49 GMT + - Tue, 06 Aug 2019 23:55:38 GMT request-id: - - e6a80fd9-f32d-4b0c-9491-a85c3806f8ee + - 5836fc07-8d70-4b73-91e8-877181be1dd2 server: - Microsoft-HTTPAPI/2.0 strict-transport-security: @@ -1380,28 +1381,28 @@ interactions: Content-Type: - application/json; odata=minimalmetadata; charset=utf-8 User-Agent: - - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.7 msrest_azure/0.4.34 - azure-batch/7.0.0 Azure-SDK-For-Python + - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.9 msrest_azure/0.4.34 + azure-batch/8.0.0 Azure-SDK-For-Python accept-language: - en-US ocp-date: - - Thu, 13 Jun 2019 19:06:49 GMT + - Tue, 06 Aug 2019 23:55:38 GMT method: POST - uri: https://batch3c670ff0.westcentralus.batch.azure.com/pools/test_batch_test_batch_compute_node_user3c670ff0/nodes/tvmps_bf8ca4d7561d6b011966f08f2d8ed7e3c383560cf9bb337b12b60c884d509d33_d/users?api-version=2019-06-01.9.0 + uri: https://batch3c670ff0.westcentralus.batch.azure.com/pools/test_batch_test_batch_compute_node_user3c670ff0/nodes/tvmps_e16d3709a13810145ed3fc5889c3ad16ca918d55c0224ca0e75736e2ec00f8db_d/users?api-version=2019-08-01.10.0 response: body: string: '' headers: dataserviceid: - - https://batch3c670ff0.westcentralus.batch.azure.com/pools/test_batch_test_batch_compute_node_user3c670ff0/nodes/tvmps_bf8ca4d7561d6b011966f08f2d8ed7e3c383560cf9bb337b12b60c884d509d33_d/users/BatchPythonSDKUser + - https://batch3c670ff0.westcentralus.batch.azure.com/pools/test_batch_test_batch_compute_node_user3c670ff0/nodes/tvmps_e16d3709a13810145ed3fc5889c3ad16ca918d55c0224ca0e75736e2ec00f8db_d/users/BatchPythonSDKUser dataserviceversion: - '3.0' date: - - Thu, 13 Jun 2019 19:06:50 GMT + - Tue, 06 Aug 2019 23:55:40 GMT location: - - https://batch3c670ff0.westcentralus.batch.azure.com/pools/test_batch_test_batch_compute_node_user3c670ff0/nodes/tvmps_bf8ca4d7561d6b011966f08f2d8ed7e3c383560cf9bb337b12b60c884d509d33_d/users/BatchPythonSDKUser + - https://batch3c670ff0.westcentralus.batch.azure.com/pools/test_batch_test_batch_compute_node_user3c670ff0/nodes/tvmps_e16d3709a13810145ed3fc5889c3ad16ca918d55c0224ca0e75736e2ec00f8db_d/users/BatchPythonSDKUser request-id: - - a87f2008-a059-4663-bfaa-7a839ef58297 + - 80c57111-0fee-4ea7-9543-011ea73aff7d server: - Microsoft-HTTPAPI/2.0 strict-transport-security: @@ -1427,26 +1428,26 @@ interactions: Content-Type: - application/json; odata=minimalmetadata; charset=utf-8 User-Agent: - - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.7 msrest_azure/0.4.34 - azure-batch/7.0.0 Azure-SDK-For-Python + - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.9 msrest_azure/0.4.34 + azure-batch/8.0.0 Azure-SDK-For-Python accept-language: - en-US ocp-date: - - Thu, 13 Jun 2019 19:06:50 GMT + - Tue, 06 Aug 2019 23:55:40 GMT method: PUT - uri: https://batch3c670ff0.westcentralus.batch.azure.com/pools/test_batch_test_batch_compute_node_user3c670ff0/nodes/tvmps_bf8ca4d7561d6b011966f08f2d8ed7e3c383560cf9bb337b12b60c884d509d33_d/users/BatchPythonSDKUser?api-version=2019-06-01.9.0 + uri: https://batch3c670ff0.westcentralus.batch.azure.com/pools/test_batch_test_batch_compute_node_user3c670ff0/nodes/tvmps_e16d3709a13810145ed3fc5889c3ad16ca918d55c0224ca0e75736e2ec00f8db_d/users/BatchPythonSDKUser?api-version=2019-08-01.10.0 response: body: string: '' headers: dataserviceid: - - https://batch3c670ff0.westcentralus.batch.azure.com/pools/test_batch_test_batch_compute_node_user3c670ff0/nodes/tvmps_bf8ca4d7561d6b011966f08f2d8ed7e3c383560cf9bb337b12b60c884d509d33_d/users/BatchPythonSDKUser + - https://batch3c670ff0.westcentralus.batch.azure.com/pools/test_batch_test_batch_compute_node_user3c670ff0/nodes/tvmps_e16d3709a13810145ed3fc5889c3ad16ca918d55c0224ca0e75736e2ec00f8db_d/users/BatchPythonSDKUser dataserviceversion: - '3.0' date: - - Thu, 13 Jun 2019 19:06:50 GMT + - Tue, 06 Aug 2019 23:55:40 GMT request-id: - - 9b90e0ec-fcf1-479a-bd50-b43da35b623c + - 77a724c3-c906-45d2-8f94-e1f3cb464c07 server: - Microsoft-HTTPAPI/2.0 strict-transport-security: @@ -1468,26 +1469,26 @@ interactions: Connection: - keep-alive User-Agent: - - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.7 msrest_azure/0.4.34 - azure-batch/7.0.0 Azure-SDK-For-Python + - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.9 msrest_azure/0.4.34 + azure-batch/8.0.0 Azure-SDK-For-Python accept-language: - en-US ocp-date: - - Thu, 13 Jun 2019 19:06:51 GMT + - Tue, 06 Aug 2019 23:55:40 GMT method: GET - uri: https://batch3c670ff0.westcentralus.batch.azure.com/pools/test_batch_test_batch_compute_node_user3c670ff0/nodes/tvmps_bf8ca4d7561d6b011966f08f2d8ed7e3c383560cf9bb337b12b60c884d509d33_d/rdp?api-version=2019-06-01.9.0 + uri: https://batch3c670ff0.westcentralus.batch.azure.com/pools/test_batch_test_batch_compute_node_user3c670ff0/nodes/tvmps_e16d3709a13810145ed3fc5889c3ad16ca918d55c0224ca0e75736e2ec00f8db_d/rdp?api-version=2019-08-01.10.0 response: body: - string: "full address:s:13.78.143.104\r\nLoadBalanceInfo:s:Cookie: mstshash=TVM#TVM_IN_0" + string: "full address:s:52.161.9.172\r\nLoadBalanceInfo:s:Cookie: mstshash=TVM#TVM_IN_0" headers: content-type: - application/octet-stream dataserviceversion: - '3.0' date: - - Thu, 13 Jun 2019 19:06:50 GMT + - Tue, 06 Aug 2019 23:55:40 GMT request-id: - - ee6b46f7-702e-47dd-a12b-2c943e1bdd96 + - f44459b0-0b7d-4963-befc-b8c4427d91a1 server: - Microsoft-HTTPAPI/2.0 strict-transport-security: @@ -1511,14 +1512,14 @@ interactions: Content-Length: - '0' User-Agent: - - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.7 msrest_azure/0.4.34 - azure-batch/7.0.0 Azure-SDK-For-Python + - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.9 msrest_azure/0.4.34 + azure-batch/8.0.0 Azure-SDK-For-Python accept-language: - en-US ocp-date: - - Thu, 13 Jun 2019 19:06:51 GMT + - Tue, 06 Aug 2019 23:55:40 GMT method: DELETE - uri: https://batch3c670ff0.westcentralus.batch.azure.com/pools/test_batch_test_batch_compute_node_user3c670ff0/nodes/tvmps_bf8ca4d7561d6b011966f08f2d8ed7e3c383560cf9bb337b12b60c884d509d33_d/users/BatchPythonSDKUser?api-version=2019-06-01.9.0 + uri: https://batch3c670ff0.westcentralus.batch.azure.com/pools/test_batch_test_batch_compute_node_user3c670ff0/nodes/tvmps_e16d3709a13810145ed3fc5889c3ad16ca918d55c0224ca0e75736e2ec00f8db_d/users/BatchPythonSDKUser?api-version=2019-08-01.10.0 response: body: string: '' @@ -1526,9 +1527,9 @@ interactions: dataserviceversion: - '3.0' date: - - Thu, 13 Jun 2019 19:06:52 GMT + - Tue, 06 Aug 2019 23:55:40 GMT request-id: - - ba54a92c-d5fc-45e1-9912-89957c7a68f9 + - 8b569c81-62a5-4998-a38d-5a479eda514f server: - Microsoft-HTTPAPI/2.0 strict-transport-security: diff --git a/sdk/batch/azure-batch/tests/recordings/test_batch.test_batch_compute_nodes.yaml b/sdk/batch/azure-batch/tests/recordings/test_batch.test_batch_compute_nodes.yaml index 149462a1998f..1880cec7883a 100644 --- a/sdk/batch/azure-batch/tests/recordings/test_batch.test_batch_compute_nodes.yaml +++ b/sdk/batch/azure-batch/tests/recordings/test_batch.test_batch_compute_nodes.yaml @@ -9,21 +9,21 @@ interactions: Connection: - keep-alive User-Agent: - - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.7 msrest_azure/0.4.34 - azure-batch/7.0.0 Azure-SDK-For-Python + - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.9 msrest_azure/0.4.34 + azure-batch/8.0.0 Azure-SDK-For-Python accept-language: - en-US ocp-date: - - Thu, 13 Jun 2019 19:14:13 GMT + - Wed, 07 Aug 2019 00:03:01 GMT method: GET - uri: https://batchff3f0e45.westcentralus.batch.azure.com/pools/test_batch_test_batch_compute_nodesff3f0e45/nodes?api-version=2019-06-01.9.0 + uri: https://batchff3f0e45.westcentralus.batch.azure.com/pools/test_batch_test_batch_compute_nodesff3f0e45/nodes?api-version=2019-08-01.10.0 response: body: string: "{\r\n \"odata.metadata\":\"https://batchff3f0e45.westcentralus.batch.azure.com/$metadata#nodes\",\"value\":[\r\n - \ {\r\n \"id\":\"tvmps_8d4c8f29c99580960af716d2d12cc06e9c110bec91c90b0017cfc92f87c49327_d\",\"url\":\"https://batchff3f0e45.westcentralus.batch.azure.com/pools/test_batch_test_batch_compute_nodesff3f0e45/nodes/tvmps_8d4c8f29c99580960af716d2d12cc06e9c110bec91c90b0017cfc92f87c49327_d\",\"state\":\"starting\",\"schedulingState\":\"enabled\",\"stateTransitionTime\":\"2019-06-13T19:14:10.6223054Z\",\"allocationTime\":\"2019-06-13T19:14:09.5692427Z\",\"ipAddress\":\"10.0.0.5\",\"affinityId\":\"TVM:tvmps_8d4c8f29c99580960af716d2d12cc06e9c110bec91c90b0017cfc92f87c49327_d\",\"vmSize\":\"standard_a1\",\"totalTasksRun\":0,\"totalTasksSucceeded\":0,\"runningTasksCount\":0,\"isDedicated\":true,\"endpointConfiguration\":{\r\n - \ \"inboundEndpoints\":[\r\n {\r\n \"name\":\"SSHRule.1\",\"protocol\":\"tcp\",\"publicIPAddress\":\"52.159.16.156\",\"publicFQDN\":\"dnsf7e5c778-0869-4fb9-ba44-2143683986df-azurebatch-cloudservice.westcentralus.cloudapp.azure.com\",\"frontendPort\":50001,\"backendPort\":22\r\n - \ }\r\n ]\r\n }\r\n },{\r\n \"id\":\"tvmps_dd7177b01addafa6b6e5f35038731612a85d00e3b3c20b3c85be0586e8111201_d\",\"url\":\"https://batchff3f0e45.westcentralus.batch.azure.com/pools/test_batch_test_batch_compute_nodesff3f0e45/nodes/tvmps_dd7177b01addafa6b6e5f35038731612a85d00e3b3c20b3c85be0586e8111201_d\",\"state\":\"starting\",\"schedulingState\":\"enabled\",\"stateTransitionTime\":\"2019-06-13T19:14:10.6762865Z\",\"allocationTime\":\"2019-06-13T19:14:09.5692427Z\",\"ipAddress\":\"10.0.0.4\",\"affinityId\":\"TVM:tvmps_dd7177b01addafa6b6e5f35038731612a85d00e3b3c20b3c85be0586e8111201_d\",\"vmSize\":\"standard_a1\",\"totalTasksRun\":0,\"totalTasksSucceeded\":0,\"runningTasksCount\":0,\"isDedicated\":true,\"endpointConfiguration\":{\r\n - \ \"inboundEndpoints\":[\r\n {\r\n \"name\":\"SSHRule.0\",\"protocol\":\"tcp\",\"publicIPAddress\":\"52.159.16.156\",\"publicFQDN\":\"dnsf7e5c778-0869-4fb9-ba44-2143683986df-azurebatch-cloudservice.westcentralus.cloudapp.azure.com\",\"frontendPort\":50000,\"backendPort\":22\r\n + \ {\r\n \"id\":\"tvmps_2e1e2e282f2ac8c3a964f9caebd4ccd4661541c12b0256eddd41de272bc9cbd8_d\",\"url\":\"https://batchff3f0e45.westcentralus.batch.azure.com/pools/test_batch_test_batch_compute_nodesff3f0e45/nodes/tvmps_2e1e2e282f2ac8c3a964f9caebd4ccd4661541c12b0256eddd41de272bc9cbd8_d\",\"state\":\"starting\",\"schedulingState\":\"enabled\",\"stateTransitionTime\":\"2019-08-07T00:03:01.2476237Z\",\"allocationTime\":\"2019-08-07T00:03:00.4585062Z\",\"ipAddress\":\"10.0.0.5\",\"affinityId\":\"TVM:tvmps_2e1e2e282f2ac8c3a964f9caebd4ccd4661541c12b0256eddd41de272bc9cbd8_d\",\"vmSize\":\"standard_a1\",\"totalTasksRun\":0,\"totalTasksSucceeded\":0,\"runningTasksCount\":0,\"isDedicated\":true,\"endpointConfiguration\":{\r\n + \ \"inboundEndpoints\":[\r\n {\r\n \"name\":\"SSHRule.1\",\"protocol\":\"tcp\",\"publicIPAddress\":\"52.159.18.255\",\"publicFQDN\":\"dnscf66306c-88a8-4c70-902e-96eb7d235728-azurebatch-cloudservice.westcentralus.cloudapp.azure.com\",\"frontendPort\":50001,\"backendPort\":22\r\n + \ }\r\n ]\r\n }\r\n },{\r\n \"id\":\"tvmps_9b4be0dce2a2b6e4daa96619460a1d052ae404dd445255c95001e125b11847af_d\",\"url\":\"https://batchff3f0e45.westcentralus.batch.azure.com/pools/test_batch_test_batch_compute_nodesff3f0e45/nodes/tvmps_9b4be0dce2a2b6e4daa96619460a1d052ae404dd445255c95001e125b11847af_d\",\"state\":\"starting\",\"schedulingState\":\"enabled\",\"stateTransitionTime\":\"2019-08-07T00:03:01.3035915Z\",\"allocationTime\":\"2019-08-07T00:03:00.4585062Z\",\"ipAddress\":\"10.0.0.4\",\"affinityId\":\"TVM:tvmps_9b4be0dce2a2b6e4daa96619460a1d052ae404dd445255c95001e125b11847af_d\",\"vmSize\":\"standard_a1\",\"totalTasksRun\":0,\"totalTasksSucceeded\":0,\"runningTasksCount\":0,\"isDedicated\":true,\"endpointConfiguration\":{\r\n + \ \"inboundEndpoints\":[\r\n {\r\n \"name\":\"SSHRule.0\",\"protocol\":\"tcp\",\"publicIPAddress\":\"52.159.18.255\",\"publicFQDN\":\"dnscf66306c-88a8-4c70-902e-96eb7d235728-azurebatch-cloudservice.westcentralus.cloudapp.azure.com\",\"frontendPort\":50000,\"backendPort\":22\r\n \ }\r\n ]\r\n }\r\n }\r\n ]\r\n}" headers: content-type: @@ -31,9 +31,9 @@ interactions: dataserviceversion: - '3.0' date: - - Thu, 13 Jun 2019 19:14:14 GMT + - Wed, 07 Aug 2019 00:03:01 GMT request-id: - - 6896cf82-6151-40ae-a247-1f58373d62d9 + - c674f921-193f-43ef-827c-fabb5c8ae82e server: - Microsoft-HTTPAPI/2.0 strict-transport-security: @@ -55,21 +55,21 @@ interactions: Connection: - keep-alive User-Agent: - - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.7 msrest_azure/0.4.34 - azure-batch/7.0.0 Azure-SDK-For-Python + - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.9 msrest_azure/0.4.34 + azure-batch/8.0.0 Azure-SDK-For-Python accept-language: - en-US ocp-date: - - Thu, 13 Jun 2019 19:14:24 GMT + - Wed, 07 Aug 2019 00:03:11 GMT method: GET - uri: https://batchff3f0e45.westcentralus.batch.azure.com/pools/test_batch_test_batch_compute_nodesff3f0e45/nodes?api-version=2019-06-01.9.0 + uri: https://batchff3f0e45.westcentralus.batch.azure.com/pools/test_batch_test_batch_compute_nodesff3f0e45/nodes?api-version=2019-08-01.10.0 response: body: string: "{\r\n \"odata.metadata\":\"https://batchff3f0e45.westcentralus.batch.azure.com/$metadata#nodes\",\"value\":[\r\n - \ {\r\n \"id\":\"tvmps_8d4c8f29c99580960af716d2d12cc06e9c110bec91c90b0017cfc92f87c49327_d\",\"url\":\"https://batchff3f0e45.westcentralus.batch.azure.com/pools/test_batch_test_batch_compute_nodesff3f0e45/nodes/tvmps_8d4c8f29c99580960af716d2d12cc06e9c110bec91c90b0017cfc92f87c49327_d\",\"state\":\"starting\",\"schedulingState\":\"enabled\",\"stateTransitionTime\":\"2019-06-13T19:14:10.6223054Z\",\"allocationTime\":\"2019-06-13T19:14:09.5692427Z\",\"ipAddress\":\"10.0.0.5\",\"affinityId\":\"TVM:tvmps_8d4c8f29c99580960af716d2d12cc06e9c110bec91c90b0017cfc92f87c49327_d\",\"vmSize\":\"standard_a1\",\"totalTasksRun\":0,\"totalTasksSucceeded\":0,\"runningTasksCount\":0,\"isDedicated\":true,\"endpointConfiguration\":{\r\n - \ \"inboundEndpoints\":[\r\n {\r\n \"name\":\"SSHRule.1\",\"protocol\":\"tcp\",\"publicIPAddress\":\"52.159.16.156\",\"publicFQDN\":\"dnsf7e5c778-0869-4fb9-ba44-2143683986df-azurebatch-cloudservice.westcentralus.cloudapp.azure.com\",\"frontendPort\":50001,\"backendPort\":22\r\n - \ }\r\n ]\r\n }\r\n },{\r\n \"id\":\"tvmps_dd7177b01addafa6b6e5f35038731612a85d00e3b3c20b3c85be0586e8111201_d\",\"url\":\"https://batchff3f0e45.westcentralus.batch.azure.com/pools/test_batch_test_batch_compute_nodesff3f0e45/nodes/tvmps_dd7177b01addafa6b6e5f35038731612a85d00e3b3c20b3c85be0586e8111201_d\",\"state\":\"starting\",\"schedulingState\":\"enabled\",\"stateTransitionTime\":\"2019-06-13T19:14:10.6762865Z\",\"allocationTime\":\"2019-06-13T19:14:09.5692427Z\",\"ipAddress\":\"10.0.0.4\",\"affinityId\":\"TVM:tvmps_dd7177b01addafa6b6e5f35038731612a85d00e3b3c20b3c85be0586e8111201_d\",\"vmSize\":\"standard_a1\",\"totalTasksRun\":0,\"totalTasksSucceeded\":0,\"runningTasksCount\":0,\"isDedicated\":true,\"endpointConfiguration\":{\r\n - \ \"inboundEndpoints\":[\r\n {\r\n \"name\":\"SSHRule.0\",\"protocol\":\"tcp\",\"publicIPAddress\":\"52.159.16.156\",\"publicFQDN\":\"dnsf7e5c778-0869-4fb9-ba44-2143683986df-azurebatch-cloudservice.westcentralus.cloudapp.azure.com\",\"frontendPort\":50000,\"backendPort\":22\r\n + \ {\r\n \"id\":\"tvmps_2e1e2e282f2ac8c3a964f9caebd4ccd4661541c12b0256eddd41de272bc9cbd8_d\",\"url\":\"https://batchff3f0e45.westcentralus.batch.azure.com/pools/test_batch_test_batch_compute_nodesff3f0e45/nodes/tvmps_2e1e2e282f2ac8c3a964f9caebd4ccd4661541c12b0256eddd41de272bc9cbd8_d\",\"state\":\"starting\",\"schedulingState\":\"enabled\",\"stateTransitionTime\":\"2019-08-07T00:03:01.2476237Z\",\"allocationTime\":\"2019-08-07T00:03:00.4585062Z\",\"ipAddress\":\"10.0.0.5\",\"affinityId\":\"TVM:tvmps_2e1e2e282f2ac8c3a964f9caebd4ccd4661541c12b0256eddd41de272bc9cbd8_d\",\"vmSize\":\"standard_a1\",\"totalTasksRun\":0,\"totalTasksSucceeded\":0,\"runningTasksCount\":0,\"isDedicated\":true,\"endpointConfiguration\":{\r\n + \ \"inboundEndpoints\":[\r\n {\r\n \"name\":\"SSHRule.1\",\"protocol\":\"tcp\",\"publicIPAddress\":\"52.159.18.255\",\"publicFQDN\":\"dnscf66306c-88a8-4c70-902e-96eb7d235728-azurebatch-cloudservice.westcentralus.cloudapp.azure.com\",\"frontendPort\":50001,\"backendPort\":22\r\n + \ }\r\n ]\r\n }\r\n },{\r\n \"id\":\"tvmps_9b4be0dce2a2b6e4daa96619460a1d052ae404dd445255c95001e125b11847af_d\",\"url\":\"https://batchff3f0e45.westcentralus.batch.azure.com/pools/test_batch_test_batch_compute_nodesff3f0e45/nodes/tvmps_9b4be0dce2a2b6e4daa96619460a1d052ae404dd445255c95001e125b11847af_d\",\"state\":\"starting\",\"schedulingState\":\"enabled\",\"stateTransitionTime\":\"2019-08-07T00:03:01.3035915Z\",\"allocationTime\":\"2019-08-07T00:03:00.4585062Z\",\"ipAddress\":\"10.0.0.4\",\"affinityId\":\"TVM:tvmps_9b4be0dce2a2b6e4daa96619460a1d052ae404dd445255c95001e125b11847af_d\",\"vmSize\":\"standard_a1\",\"totalTasksRun\":0,\"totalTasksSucceeded\":0,\"runningTasksCount\":0,\"isDedicated\":true,\"endpointConfiguration\":{\r\n + \ \"inboundEndpoints\":[\r\n {\r\n \"name\":\"SSHRule.0\",\"protocol\":\"tcp\",\"publicIPAddress\":\"52.159.18.255\",\"publicFQDN\":\"dnscf66306c-88a8-4c70-902e-96eb7d235728-azurebatch-cloudservice.westcentralus.cloudapp.azure.com\",\"frontendPort\":50000,\"backendPort\":22\r\n \ }\r\n ]\r\n }\r\n }\r\n ]\r\n}" headers: content-type: @@ -77,9 +77,9 @@ interactions: dataserviceversion: - '3.0' date: - - Thu, 13 Jun 2019 19:14:23 GMT + - Wed, 07 Aug 2019 00:03:11 GMT request-id: - - 3be204ac-706b-4412-831b-ad842b7a8665 + - 86c29920-433d-400c-9956-e77274b869d3 server: - Microsoft-HTTPAPI/2.0 strict-transport-security: @@ -101,21 +101,21 @@ interactions: Connection: - keep-alive User-Agent: - - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.7 msrest_azure/0.4.34 - azure-batch/7.0.0 Azure-SDK-For-Python + - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.9 msrest_azure/0.4.34 + azure-batch/8.0.0 Azure-SDK-For-Python accept-language: - en-US ocp-date: - - Thu, 13 Jun 2019 19:14:34 GMT + - Wed, 07 Aug 2019 00:03:22 GMT method: GET - uri: https://batchff3f0e45.westcentralus.batch.azure.com/pools/test_batch_test_batch_compute_nodesff3f0e45/nodes?api-version=2019-06-01.9.0 + uri: https://batchff3f0e45.westcentralus.batch.azure.com/pools/test_batch_test_batch_compute_nodesff3f0e45/nodes?api-version=2019-08-01.10.0 response: body: string: "{\r\n \"odata.metadata\":\"https://batchff3f0e45.westcentralus.batch.azure.com/$metadata#nodes\",\"value\":[\r\n - \ {\r\n \"id\":\"tvmps_8d4c8f29c99580960af716d2d12cc06e9c110bec91c90b0017cfc92f87c49327_d\",\"url\":\"https://batchff3f0e45.westcentralus.batch.azure.com/pools/test_batch_test_batch_compute_nodesff3f0e45/nodes/tvmps_8d4c8f29c99580960af716d2d12cc06e9c110bec91c90b0017cfc92f87c49327_d\",\"state\":\"starting\",\"schedulingState\":\"enabled\",\"stateTransitionTime\":\"2019-06-13T19:14:10.6223054Z\",\"allocationTime\":\"2019-06-13T19:14:09.5692427Z\",\"ipAddress\":\"10.0.0.5\",\"affinityId\":\"TVM:tvmps_8d4c8f29c99580960af716d2d12cc06e9c110bec91c90b0017cfc92f87c49327_d\",\"vmSize\":\"standard_a1\",\"totalTasksRun\":0,\"totalTasksSucceeded\":0,\"runningTasksCount\":0,\"isDedicated\":true,\"endpointConfiguration\":{\r\n - \ \"inboundEndpoints\":[\r\n {\r\n \"name\":\"SSHRule.1\",\"protocol\":\"tcp\",\"publicIPAddress\":\"52.159.16.156\",\"publicFQDN\":\"dnsf7e5c778-0869-4fb9-ba44-2143683986df-azurebatch-cloudservice.westcentralus.cloudapp.azure.com\",\"frontendPort\":50001,\"backendPort\":22\r\n - \ }\r\n ]\r\n }\r\n },{\r\n \"id\":\"tvmps_dd7177b01addafa6b6e5f35038731612a85d00e3b3c20b3c85be0586e8111201_d\",\"url\":\"https://batchff3f0e45.westcentralus.batch.azure.com/pools/test_batch_test_batch_compute_nodesff3f0e45/nodes/tvmps_dd7177b01addafa6b6e5f35038731612a85d00e3b3c20b3c85be0586e8111201_d\",\"state\":\"starting\",\"schedulingState\":\"enabled\",\"stateTransitionTime\":\"2019-06-13T19:14:10.6762865Z\",\"allocationTime\":\"2019-06-13T19:14:09.5692427Z\",\"ipAddress\":\"10.0.0.4\",\"affinityId\":\"TVM:tvmps_dd7177b01addafa6b6e5f35038731612a85d00e3b3c20b3c85be0586e8111201_d\",\"vmSize\":\"standard_a1\",\"totalTasksRun\":0,\"totalTasksSucceeded\":0,\"runningTasksCount\":0,\"isDedicated\":true,\"endpointConfiguration\":{\r\n - \ \"inboundEndpoints\":[\r\n {\r\n \"name\":\"SSHRule.0\",\"protocol\":\"tcp\",\"publicIPAddress\":\"52.159.16.156\",\"publicFQDN\":\"dnsf7e5c778-0869-4fb9-ba44-2143683986df-azurebatch-cloudservice.westcentralus.cloudapp.azure.com\",\"frontendPort\":50000,\"backendPort\":22\r\n + \ {\r\n \"id\":\"tvmps_2e1e2e282f2ac8c3a964f9caebd4ccd4661541c12b0256eddd41de272bc9cbd8_d\",\"url\":\"https://batchff3f0e45.westcentralus.batch.azure.com/pools/test_batch_test_batch_compute_nodesff3f0e45/nodes/tvmps_2e1e2e282f2ac8c3a964f9caebd4ccd4661541c12b0256eddd41de272bc9cbd8_d\",\"state\":\"starting\",\"schedulingState\":\"enabled\",\"stateTransitionTime\":\"2019-08-07T00:03:01.2476237Z\",\"allocationTime\":\"2019-08-07T00:03:00.4585062Z\",\"ipAddress\":\"10.0.0.5\",\"affinityId\":\"TVM:tvmps_2e1e2e282f2ac8c3a964f9caebd4ccd4661541c12b0256eddd41de272bc9cbd8_d\",\"vmSize\":\"standard_a1\",\"totalTasksRun\":0,\"totalTasksSucceeded\":0,\"runningTasksCount\":0,\"isDedicated\":true,\"endpointConfiguration\":{\r\n + \ \"inboundEndpoints\":[\r\n {\r\n \"name\":\"SSHRule.1\",\"protocol\":\"tcp\",\"publicIPAddress\":\"52.159.18.255\",\"publicFQDN\":\"dnscf66306c-88a8-4c70-902e-96eb7d235728-azurebatch-cloudservice.westcentralus.cloudapp.azure.com\",\"frontendPort\":50001,\"backendPort\":22\r\n + \ }\r\n ]\r\n }\r\n },{\r\n \"id\":\"tvmps_9b4be0dce2a2b6e4daa96619460a1d052ae404dd445255c95001e125b11847af_d\",\"url\":\"https://batchff3f0e45.westcentralus.batch.azure.com/pools/test_batch_test_batch_compute_nodesff3f0e45/nodes/tvmps_9b4be0dce2a2b6e4daa96619460a1d052ae404dd445255c95001e125b11847af_d\",\"state\":\"starting\",\"schedulingState\":\"enabled\",\"stateTransitionTime\":\"2019-08-07T00:03:01.3035915Z\",\"allocationTime\":\"2019-08-07T00:03:00.4585062Z\",\"ipAddress\":\"10.0.0.4\",\"affinityId\":\"TVM:tvmps_9b4be0dce2a2b6e4daa96619460a1d052ae404dd445255c95001e125b11847af_d\",\"vmSize\":\"standard_a1\",\"totalTasksRun\":0,\"totalTasksSucceeded\":0,\"runningTasksCount\":0,\"isDedicated\":true,\"endpointConfiguration\":{\r\n + \ \"inboundEndpoints\":[\r\n {\r\n \"name\":\"SSHRule.0\",\"protocol\":\"tcp\",\"publicIPAddress\":\"52.159.18.255\",\"publicFQDN\":\"dnscf66306c-88a8-4c70-902e-96eb7d235728-azurebatch-cloudservice.westcentralus.cloudapp.azure.com\",\"frontendPort\":50000,\"backendPort\":22\r\n \ }\r\n ]\r\n }\r\n }\r\n ]\r\n}" headers: content-type: @@ -123,9 +123,9 @@ interactions: dataserviceversion: - '3.0' date: - - Thu, 13 Jun 2019 19:14:34 GMT + - Wed, 07 Aug 2019 00:03:22 GMT request-id: - - ac685f06-709d-4351-a695-7d07732f04fe + - b761c3d1-6002-4740-9e4a-7fa4166a91de server: - Microsoft-HTTPAPI/2.0 strict-transport-security: @@ -147,21 +147,23 @@ interactions: Connection: - keep-alive User-Agent: - - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.7 msrest_azure/0.4.34 - azure-batch/7.0.0 Azure-SDK-For-Python + - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.9 msrest_azure/0.4.34 + azure-batch/8.0.0 Azure-SDK-For-Python accept-language: - en-US ocp-date: - - Thu, 13 Jun 2019 19:14:44 GMT + - Wed, 07 Aug 2019 00:03:32 GMT method: GET - uri: https://batchff3f0e45.westcentralus.batch.azure.com/pools/test_batch_test_batch_compute_nodesff3f0e45/nodes?api-version=2019-06-01.9.0 + uri: https://batchff3f0e45.westcentralus.batch.azure.com/pools/test_batch_test_batch_compute_nodesff3f0e45/nodes?api-version=2019-08-01.10.0 response: body: string: "{\r\n \"odata.metadata\":\"https://batchff3f0e45.westcentralus.batch.azure.com/$metadata#nodes\",\"value\":[\r\n - \ {\r\n \"id\":\"tvmps_8d4c8f29c99580960af716d2d12cc06e9c110bec91c90b0017cfc92f87c49327_d\",\"url\":\"https://batchff3f0e45.westcentralus.batch.azure.com/pools/test_batch_test_batch_compute_nodesff3f0e45/nodes/tvmps_8d4c8f29c99580960af716d2d12cc06e9c110bec91c90b0017cfc92f87c49327_d\",\"state\":\"starting\",\"schedulingState\":\"enabled\",\"stateTransitionTime\":\"2019-06-13T19:14:10.6223054Z\",\"allocationTime\":\"2019-06-13T19:14:09.5692427Z\",\"ipAddress\":\"10.0.0.5\",\"affinityId\":\"TVM:tvmps_8d4c8f29c99580960af716d2d12cc06e9c110bec91c90b0017cfc92f87c49327_d\",\"vmSize\":\"standard_a1\",\"totalTasksRun\":0,\"totalTasksSucceeded\":0,\"runningTasksCount\":0,\"isDedicated\":true,\"endpointConfiguration\":{\r\n - \ \"inboundEndpoints\":[\r\n {\r\n \"name\":\"SSHRule.1\",\"protocol\":\"tcp\",\"publicIPAddress\":\"52.159.16.156\",\"publicFQDN\":\"dnsf7e5c778-0869-4fb9-ba44-2143683986df-azurebatch-cloudservice.westcentralus.cloudapp.azure.com\",\"frontendPort\":50001,\"backendPort\":22\r\n - \ }\r\n ]\r\n }\r\n },{\r\n \"id\":\"tvmps_dd7177b01addafa6b6e5f35038731612a85d00e3b3c20b3c85be0586e8111201_d\",\"url\":\"https://batchff3f0e45.westcentralus.batch.azure.com/pools/test_batch_test_batch_compute_nodesff3f0e45/nodes/tvmps_dd7177b01addafa6b6e5f35038731612a85d00e3b3c20b3c85be0586e8111201_d\",\"state\":\"starting\",\"schedulingState\":\"enabled\",\"stateTransitionTime\":\"2019-06-13T19:14:10.6762865Z\",\"allocationTime\":\"2019-06-13T19:14:09.5692427Z\",\"ipAddress\":\"10.0.0.4\",\"affinityId\":\"TVM:tvmps_dd7177b01addafa6b6e5f35038731612a85d00e3b3c20b3c85be0586e8111201_d\",\"vmSize\":\"standard_a1\",\"totalTasksRun\":0,\"totalTasksSucceeded\":0,\"runningTasksCount\":0,\"isDedicated\":true,\"endpointConfiguration\":{\r\n - \ \"inboundEndpoints\":[\r\n {\r\n \"name\":\"SSHRule.0\",\"protocol\":\"tcp\",\"publicIPAddress\":\"52.159.16.156\",\"publicFQDN\":\"dnsf7e5c778-0869-4fb9-ba44-2143683986df-azurebatch-cloudservice.westcentralus.cloudapp.azure.com\",\"frontendPort\":50000,\"backendPort\":22\r\n + \ {\r\n \"id\":\"tvmps_2e1e2e282f2ac8c3a964f9caebd4ccd4661541c12b0256eddd41de272bc9cbd8_d\",\"url\":\"https://batchff3f0e45.westcentralus.batch.azure.com/pools/test_batch_test_batch_compute_nodesff3f0e45/nodes/tvmps_2e1e2e282f2ac8c3a964f9caebd4ccd4661541c12b0256eddd41de272bc9cbd8_d\",\"state\":\"idle\",\"schedulingState\":\"enabled\",\"stateTransitionTime\":\"2019-08-07T00:03:27.789474Z\",\"lastBootTime\":\"2019-08-07T00:03:27.406053Z\",\"allocationTime\":\"2019-08-07T00:03:00.4585062Z\",\"ipAddress\":\"10.0.0.5\",\"affinityId\":\"TVM:tvmps_2e1e2e282f2ac8c3a964f9caebd4ccd4661541c12b0256eddd41de272bc9cbd8_d\",\"vmSize\":\"standard_a1\",\"totalTasksRun\":0,\"totalTasksSucceeded\":0,\"runningTasksCount\":0,\"certificateReferences\":[\r\n + \ \r\n ],\"isDedicated\":true,\"endpointConfiguration\":{\r\n \"inboundEndpoints\":[\r\n + \ {\r\n \"name\":\"SSHRule.1\",\"protocol\":\"tcp\",\"publicIPAddress\":\"52.159.18.255\",\"publicFQDN\":\"dnscf66306c-88a8-4c70-902e-96eb7d235728-azurebatch-cloudservice.westcentralus.cloudapp.azure.com\",\"frontendPort\":50001,\"backendPort\":22\r\n + \ }\r\n ]\r\n },\"nodeAgentInfo\":{\r\n \"lastUpdateTime\":\"2019-08-07T00:03:27.406053Z\",\"version\":\"1.6.3\"\r\n + \ }\r\n },{\r\n \"id\":\"tvmps_9b4be0dce2a2b6e4daa96619460a1d052ae404dd445255c95001e125b11847af_d\",\"url\":\"https://batchff3f0e45.westcentralus.batch.azure.com/pools/test_batch_test_batch_compute_nodesff3f0e45/nodes/tvmps_9b4be0dce2a2b6e4daa96619460a1d052ae404dd445255c95001e125b11847af_d\",\"state\":\"starting\",\"schedulingState\":\"enabled\",\"stateTransitionTime\":\"2019-08-07T00:03:01.3035915Z\",\"allocationTime\":\"2019-08-07T00:03:00.4585062Z\",\"ipAddress\":\"10.0.0.4\",\"affinityId\":\"TVM:tvmps_9b4be0dce2a2b6e4daa96619460a1d052ae404dd445255c95001e125b11847af_d\",\"vmSize\":\"standard_a1\",\"totalTasksRun\":0,\"totalTasksSucceeded\":0,\"runningTasksCount\":0,\"isDedicated\":true,\"endpointConfiguration\":{\r\n + \ \"inboundEndpoints\":[\r\n {\r\n \"name\":\"SSHRule.0\",\"protocol\":\"tcp\",\"publicIPAddress\":\"52.159.18.255\",\"publicFQDN\":\"dnscf66306c-88a8-4c70-902e-96eb7d235728-azurebatch-cloudservice.westcentralus.cloudapp.azure.com\",\"frontendPort\":50000,\"backendPort\":22\r\n \ }\r\n ]\r\n }\r\n }\r\n ]\r\n}" headers: content-type: @@ -169,9 +171,9 @@ interactions: dataserviceversion: - '3.0' date: - - Thu, 13 Jun 2019 19:14:44 GMT + - Wed, 07 Aug 2019 00:03:32 GMT request-id: - - 95509d5c-6709-4977-8bd6-91e941fa1809 + - 3912bf39-f10e-4123-be10-98a88cbd6934 server: - Microsoft-HTTPAPI/2.0 strict-transport-security: @@ -193,115 +195,25 @@ interactions: Connection: - keep-alive User-Agent: - - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.7 msrest_azure/0.4.34 - azure-batch/7.0.0 Azure-SDK-For-Python + - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.9 msrest_azure/0.4.34 + azure-batch/8.0.0 Azure-SDK-For-Python accept-language: - en-US ocp-date: - - Thu, 13 Jun 2019 19:14:54 GMT + - Wed, 07 Aug 2019 00:03:42 GMT method: GET - uri: https://batchff3f0e45.westcentralus.batch.azure.com/pools/test_batch_test_batch_compute_nodesff3f0e45/nodes?api-version=2019-06-01.9.0 + uri: https://batchff3f0e45.westcentralus.batch.azure.com/pools/test_batch_test_batch_compute_nodesff3f0e45/nodes?api-version=2019-08-01.10.0 response: body: string: "{\r\n \"odata.metadata\":\"https://batchff3f0e45.westcentralus.batch.azure.com/$metadata#nodes\",\"value\":[\r\n - \ {\r\n \"id\":\"tvmps_8d4c8f29c99580960af716d2d12cc06e9c110bec91c90b0017cfc92f87c49327_d\",\"url\":\"https://batchff3f0e45.westcentralus.batch.azure.com/pools/test_batch_test_batch_compute_nodesff3f0e45/nodes/tvmps_8d4c8f29c99580960af716d2d12cc06e9c110bec91c90b0017cfc92f87c49327_d\",\"state\":\"starting\",\"schedulingState\":\"enabled\",\"stateTransitionTime\":\"2019-06-13T19:14:10.6223054Z\",\"allocationTime\":\"2019-06-13T19:14:09.5692427Z\",\"ipAddress\":\"10.0.0.5\",\"affinityId\":\"TVM:tvmps_8d4c8f29c99580960af716d2d12cc06e9c110bec91c90b0017cfc92f87c49327_d\",\"vmSize\":\"standard_a1\",\"totalTasksRun\":0,\"totalTasksSucceeded\":0,\"runningTasksCount\":0,\"isDedicated\":true,\"endpointConfiguration\":{\r\n - \ \"inboundEndpoints\":[\r\n {\r\n \"name\":\"SSHRule.1\",\"protocol\":\"tcp\",\"publicIPAddress\":\"52.159.16.156\",\"publicFQDN\":\"dnsf7e5c778-0869-4fb9-ba44-2143683986df-azurebatch-cloudservice.westcentralus.cloudapp.azure.com\",\"frontendPort\":50001,\"backendPort\":22\r\n - \ }\r\n ]\r\n }\r\n },{\r\n \"id\":\"tvmps_dd7177b01addafa6b6e5f35038731612a85d00e3b3c20b3c85be0586e8111201_d\",\"url\":\"https://batchff3f0e45.westcentralus.batch.azure.com/pools/test_batch_test_batch_compute_nodesff3f0e45/nodes/tvmps_dd7177b01addafa6b6e5f35038731612a85d00e3b3c20b3c85be0586e8111201_d\",\"state\":\"starting\",\"schedulingState\":\"enabled\",\"stateTransitionTime\":\"2019-06-13T19:14:10.6762865Z\",\"allocationTime\":\"2019-06-13T19:14:09.5692427Z\",\"ipAddress\":\"10.0.0.4\",\"affinityId\":\"TVM:tvmps_dd7177b01addafa6b6e5f35038731612a85d00e3b3c20b3c85be0586e8111201_d\",\"vmSize\":\"standard_a1\",\"totalTasksRun\":0,\"totalTasksSucceeded\":0,\"runningTasksCount\":0,\"isDedicated\":true,\"endpointConfiguration\":{\r\n - \ \"inboundEndpoints\":[\r\n {\r\n \"name\":\"SSHRule.0\",\"protocol\":\"tcp\",\"publicIPAddress\":\"52.159.16.156\",\"publicFQDN\":\"dnsf7e5c778-0869-4fb9-ba44-2143683986df-azurebatch-cloudservice.westcentralus.cloudapp.azure.com\",\"frontendPort\":50000,\"backendPort\":22\r\n - \ }\r\n ]\r\n }\r\n }\r\n ]\r\n}" - headers: - content-type: - - application/json;odata=minimalmetadata - dataserviceversion: - - '3.0' - date: - - Thu, 13 Jun 2019 19:14:54 GMT - request-id: - - ef2f66e6-d8f3-47e1-8f6c-4cdbf51edb7a - server: - - Microsoft-HTTPAPI/2.0 - strict-transport-security: - - max-age=31536000; includeSubDomains - transfer-encoding: - - chunked - x-content-type-options: - - nosniff - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Connection: - - keep-alive - User-Agent: - - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.7 msrest_azure/0.4.34 - azure-batch/7.0.0 Azure-SDK-For-Python - accept-language: - - en-US - ocp-date: - - Thu, 13 Jun 2019 19:15:04 GMT - method: GET - uri: https://batchff3f0e45.westcentralus.batch.azure.com/pools/test_batch_test_batch_compute_nodesff3f0e45/nodes?api-version=2019-06-01.9.0 - response: - body: - string: "{\r\n \"odata.metadata\":\"https://batchff3f0e45.westcentralus.batch.azure.com/$metadata#nodes\",\"value\":[\r\n - \ {\r\n \"id\":\"tvmps_8d4c8f29c99580960af716d2d12cc06e9c110bec91c90b0017cfc92f87c49327_d\",\"url\":\"https://batchff3f0e45.westcentralus.batch.azure.com/pools/test_batch_test_batch_compute_nodesff3f0e45/nodes/tvmps_8d4c8f29c99580960af716d2d12cc06e9c110bec91c90b0017cfc92f87c49327_d\",\"state\":\"starting\",\"schedulingState\":\"enabled\",\"stateTransitionTime\":\"2019-06-13T19:14:10.6223054Z\",\"allocationTime\":\"2019-06-13T19:14:09.5692427Z\",\"ipAddress\":\"10.0.0.5\",\"affinityId\":\"TVM:tvmps_8d4c8f29c99580960af716d2d12cc06e9c110bec91c90b0017cfc92f87c49327_d\",\"vmSize\":\"standard_a1\",\"totalTasksRun\":0,\"totalTasksSucceeded\":0,\"runningTasksCount\":0,\"isDedicated\":true,\"endpointConfiguration\":{\r\n - \ \"inboundEndpoints\":[\r\n {\r\n \"name\":\"SSHRule.1\",\"protocol\":\"tcp\",\"publicIPAddress\":\"52.159.16.156\",\"publicFQDN\":\"dnsf7e5c778-0869-4fb9-ba44-2143683986df-azurebatch-cloudservice.westcentralus.cloudapp.azure.com\",\"frontendPort\":50001,\"backendPort\":22\r\n - \ }\r\n ]\r\n }\r\n },{\r\n \"id\":\"tvmps_dd7177b01addafa6b6e5f35038731612a85d00e3b3c20b3c85be0586e8111201_d\",\"url\":\"https://batchff3f0e45.westcentralus.batch.azure.com/pools/test_batch_test_batch_compute_nodesff3f0e45/nodes/tvmps_dd7177b01addafa6b6e5f35038731612a85d00e3b3c20b3c85be0586e8111201_d\",\"state\":\"starting\",\"schedulingState\":\"enabled\",\"stateTransitionTime\":\"2019-06-13T19:14:10.6762865Z\",\"allocationTime\":\"2019-06-13T19:14:09.5692427Z\",\"ipAddress\":\"10.0.0.4\",\"affinityId\":\"TVM:tvmps_dd7177b01addafa6b6e5f35038731612a85d00e3b3c20b3c85be0586e8111201_d\",\"vmSize\":\"standard_a1\",\"totalTasksRun\":0,\"totalTasksSucceeded\":0,\"runningTasksCount\":0,\"isDedicated\":true,\"endpointConfiguration\":{\r\n - \ \"inboundEndpoints\":[\r\n {\r\n \"name\":\"SSHRule.0\",\"protocol\":\"tcp\",\"publicIPAddress\":\"52.159.16.156\",\"publicFQDN\":\"dnsf7e5c778-0869-4fb9-ba44-2143683986df-azurebatch-cloudservice.westcentralus.cloudapp.azure.com\",\"frontendPort\":50000,\"backendPort\":22\r\n - \ }\r\n ]\r\n }\r\n }\r\n ]\r\n}" - headers: - content-type: - - application/json;odata=minimalmetadata - dataserviceversion: - - '3.0' - date: - - Thu, 13 Jun 2019 19:15:04 GMT - request-id: - - af6a06cf-dd43-40d8-ac71-04c191bded1b - server: - - Microsoft-HTTPAPI/2.0 - strict-transport-security: - - max-age=31536000; includeSubDomains - transfer-encoding: - - chunked - x-content-type-options: - - nosniff - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Connection: - - keep-alive - User-Agent: - - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.7 msrest_azure/0.4.34 - azure-batch/7.0.0 Azure-SDK-For-Python - accept-language: - - en-US - ocp-date: - - Thu, 13 Jun 2019 19:15:14 GMT - method: GET - uri: https://batchff3f0e45.westcentralus.batch.azure.com/pools/test_batch_test_batch_compute_nodesff3f0e45/nodes?api-version=2019-06-01.9.0 - response: - body: - string: "{\r\n \"odata.metadata\":\"https://batchff3f0e45.westcentralus.batch.azure.com/$metadata#nodes\",\"value\":[\r\n - \ {\r\n \"id\":\"tvmps_8d4c8f29c99580960af716d2d12cc06e9c110bec91c90b0017cfc92f87c49327_d\",\"url\":\"https://batchff3f0e45.westcentralus.batch.azure.com/pools/test_batch_test_batch_compute_nodesff3f0e45/nodes/tvmps_8d4c8f29c99580960af716d2d12cc06e9c110bec91c90b0017cfc92f87c49327_d\",\"state\":\"idle\",\"schedulingState\":\"enabled\",\"stateTransitionTime\":\"2019-06-13T19:15:11.421833Z\",\"lastBootTime\":\"2019-06-13T19:15:09.762725Z\",\"allocationTime\":\"2019-06-13T19:14:09.5692427Z\",\"ipAddress\":\"10.0.0.5\",\"affinityId\":\"TVM:tvmps_8d4c8f29c99580960af716d2d12cc06e9c110bec91c90b0017cfc92f87c49327_d\",\"vmSize\":\"standard_a1\",\"totalTasksRun\":0,\"totalTasksSucceeded\":0,\"runningTasksCount\":0,\"isDedicated\":true,\"endpointConfiguration\":{\r\n - \ \"inboundEndpoints\":[\r\n {\r\n \"name\":\"SSHRule.1\",\"protocol\":\"tcp\",\"publicIPAddress\":\"52.159.16.156\",\"publicFQDN\":\"dnsf7e5c778-0869-4fb9-ba44-2143683986df-azurebatch-cloudservice.westcentralus.cloudapp.azure.com\",\"frontendPort\":50001,\"backendPort\":22\r\n - \ }\r\n ]\r\n },\"nodeAgentInfo\":{\r\n \"lastUpdateTime\":\"2019-06-13T19:15:09.762725Z\",\"version\":\"1.5.11\"\r\n - \ }\r\n },{\r\n \"id\":\"tvmps_dd7177b01addafa6b6e5f35038731612a85d00e3b3c20b3c85be0586e8111201_d\",\"url\":\"https://batchff3f0e45.westcentralus.batch.azure.com/pools/test_batch_test_batch_compute_nodesff3f0e45/nodes/tvmps_dd7177b01addafa6b6e5f35038731612a85d00e3b3c20b3c85be0586e8111201_d\",\"state\":\"idle\",\"schedulingState\":\"enabled\",\"stateTransitionTime\":\"2019-06-13T19:15:10.23127Z\",\"lastBootTime\":\"2019-06-13T19:15:09.723414Z\",\"allocationTime\":\"2019-06-13T19:14:09.5692427Z\",\"ipAddress\":\"10.0.0.4\",\"affinityId\":\"TVM:tvmps_dd7177b01addafa6b6e5f35038731612a85d00e3b3c20b3c85be0586e8111201_d\",\"vmSize\":\"standard_a1\",\"totalTasksRun\":0,\"totalTasksSucceeded\":0,\"runningTasksCount\":0,\"isDedicated\":true,\"endpointConfiguration\":{\r\n - \ \"inboundEndpoints\":[\r\n {\r\n \"name\":\"SSHRule.0\",\"protocol\":\"tcp\",\"publicIPAddress\":\"52.159.16.156\",\"publicFQDN\":\"dnsf7e5c778-0869-4fb9-ba44-2143683986df-azurebatch-cloudservice.westcentralus.cloudapp.azure.com\",\"frontendPort\":50000,\"backendPort\":22\r\n - \ }\r\n ]\r\n },\"nodeAgentInfo\":{\r\n \"lastUpdateTime\":\"2019-06-13T19:15:09.723414Z\",\"version\":\"1.5.11\"\r\n + \ {\r\n \"id\":\"tvmps_2e1e2e282f2ac8c3a964f9caebd4ccd4661541c12b0256eddd41de272bc9cbd8_d\",\"url\":\"https://batchff3f0e45.westcentralus.batch.azure.com/pools/test_batch_test_batch_compute_nodesff3f0e45/nodes/tvmps_2e1e2e282f2ac8c3a964f9caebd4ccd4661541c12b0256eddd41de272bc9cbd8_d\",\"state\":\"idle\",\"schedulingState\":\"enabled\",\"stateTransitionTime\":\"2019-08-07T00:03:27.789474Z\",\"lastBootTime\":\"2019-08-07T00:03:27.406053Z\",\"allocationTime\":\"2019-08-07T00:03:00.4585062Z\",\"ipAddress\":\"10.0.0.5\",\"affinityId\":\"TVM:tvmps_2e1e2e282f2ac8c3a964f9caebd4ccd4661541c12b0256eddd41de272bc9cbd8_d\",\"vmSize\":\"standard_a1\",\"totalTasksRun\":0,\"totalTasksSucceeded\":0,\"runningTasksCount\":0,\"certificateReferences\":[\r\n + \ \r\n ],\"isDedicated\":true,\"endpointConfiguration\":{\r\n \"inboundEndpoints\":[\r\n + \ {\r\n \"name\":\"SSHRule.1\",\"protocol\":\"tcp\",\"publicIPAddress\":\"52.159.18.255\",\"publicFQDN\":\"dnscf66306c-88a8-4c70-902e-96eb7d235728-azurebatch-cloudservice.westcentralus.cloudapp.azure.com\",\"frontendPort\":50001,\"backendPort\":22\r\n + \ }\r\n ]\r\n },\"nodeAgentInfo\":{\r\n \"lastUpdateTime\":\"2019-08-07T00:03:27.406053Z\",\"version\":\"1.6.3\"\r\n + \ }\r\n },{\r\n \"id\":\"tvmps_9b4be0dce2a2b6e4daa96619460a1d052ae404dd445255c95001e125b11847af_d\",\"url\":\"https://batchff3f0e45.westcentralus.batch.azure.com/pools/test_batch_test_batch_compute_nodesff3f0e45/nodes/tvmps_9b4be0dce2a2b6e4daa96619460a1d052ae404dd445255c95001e125b11847af_d\",\"state\":\"idle\",\"schedulingState\":\"enabled\",\"stateTransitionTime\":\"2019-08-07T00:03:41.070942Z\",\"lastBootTime\":\"2019-08-07T00:03:40.427432Z\",\"allocationTime\":\"2019-08-07T00:03:00.4585062Z\",\"ipAddress\":\"10.0.0.4\",\"affinityId\":\"TVM:tvmps_9b4be0dce2a2b6e4daa96619460a1d052ae404dd445255c95001e125b11847af_d\",\"vmSize\":\"standard_a1\",\"totalTasksRun\":0,\"totalTasksSucceeded\":0,\"runningTasksCount\":0,\"certificateReferences\":[\r\n + \ \r\n ],\"isDedicated\":true,\"endpointConfiguration\":{\r\n \"inboundEndpoints\":[\r\n + \ {\r\n \"name\":\"SSHRule.0\",\"protocol\":\"tcp\",\"publicIPAddress\":\"52.159.18.255\",\"publicFQDN\":\"dnscf66306c-88a8-4c70-902e-96eb7d235728-azurebatch-cloudservice.westcentralus.cloudapp.azure.com\",\"frontendPort\":50000,\"backendPort\":22\r\n + \ }\r\n ]\r\n },\"nodeAgentInfo\":{\r\n \"lastUpdateTime\":\"2019-08-07T00:03:40.427432Z\",\"version\":\"1.6.3\"\r\n \ }\r\n }\r\n ]\r\n}" headers: content-type: @@ -309,9 +221,9 @@ interactions: dataserviceversion: - '3.0' date: - - Thu, 13 Jun 2019 19:15:14 GMT + - Wed, 07 Aug 2019 00:03:42 GMT request-id: - - 0e636174-5a96-4973-b4a2-d4e2c927eec0 + - 8fb8f551-ec54-44f9-8216-595fd4ded7bf server: - Microsoft-HTTPAPI/2.0 strict-transport-security: @@ -333,19 +245,20 @@ interactions: Connection: - keep-alive User-Agent: - - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.7 msrest_azure/0.4.34 - azure-batch/7.0.0 Azure-SDK-For-Python + - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.9 msrest_azure/0.4.34 + azure-batch/8.0.0 Azure-SDK-For-Python accept-language: - en-US ocp-date: - - Thu, 13 Jun 2019 19:15:15 GMT + - Wed, 07 Aug 2019 00:03:42 GMT method: GET - uri: https://batchff3f0e45.westcentralus.batch.azure.com/pools/test_batch_test_batch_compute_nodesff3f0e45/nodes/tvmps_8d4c8f29c99580960af716d2d12cc06e9c110bec91c90b0017cfc92f87c49327_d?api-version=2019-06-01.9.0 + uri: https://batchff3f0e45.westcentralus.batch.azure.com/pools/test_batch_test_batch_compute_nodesff3f0e45/nodes/tvmps_2e1e2e282f2ac8c3a964f9caebd4ccd4661541c12b0256eddd41de272bc9cbd8_d?api-version=2019-08-01.10.0 response: body: - string: "{\r\n \"odata.metadata\":\"https://batchff3f0e45.westcentralus.batch.azure.com/$metadata#nodes/@Element\",\"id\":\"tvmps_8d4c8f29c99580960af716d2d12cc06e9c110bec91c90b0017cfc92f87c49327_d\",\"url\":\"https://batchff3f0e45.westcentralus.batch.azure.com/pools/test_batch_test_batch_compute_nodesff3f0e45/nodes/tvmps_8d4c8f29c99580960af716d2d12cc06e9c110bec91c90b0017cfc92f87c49327_d\",\"state\":\"idle\",\"schedulingState\":\"enabled\",\"stateTransitionTime\":\"2019-06-13T19:15:11.421833Z\",\"lastBootTime\":\"2019-06-13T19:15:09.762725Z\",\"allocationTime\":\"2019-06-13T19:14:09.5692427Z\",\"ipAddress\":\"10.0.0.5\",\"affinityId\":\"TVM:tvmps_8d4c8f29c99580960af716d2d12cc06e9c110bec91c90b0017cfc92f87c49327_d\",\"vmSize\":\"standard_a1\",\"totalTasksRun\":0,\"totalTasksSucceeded\":0,\"runningTasksCount\":0,\"isDedicated\":true,\"endpointConfiguration\":{\r\n - \ \"inboundEndpoints\":[\r\n {\r\n \"name\":\"SSHRule.1\",\"protocol\":\"tcp\",\"publicIPAddress\":\"52.159.16.156\",\"publicFQDN\":\"dnsf7e5c778-0869-4fb9-ba44-2143683986df-azurebatch-cloudservice.westcentralus.cloudapp.azure.com\",\"frontendPort\":50001,\"backendPort\":22\r\n - \ }\r\n ]\r\n },\"nodeAgentInfo\":{\r\n \"lastUpdateTime\":\"2019-06-13T19:15:09.762725Z\",\"version\":\"1.5.11\"\r\n + string: "{\r\n \"odata.metadata\":\"https://batchff3f0e45.westcentralus.batch.azure.com/$metadata#nodes/@Element\",\"id\":\"tvmps_2e1e2e282f2ac8c3a964f9caebd4ccd4661541c12b0256eddd41de272bc9cbd8_d\",\"url\":\"https://batchff3f0e45.westcentralus.batch.azure.com/pools/test_batch_test_batch_compute_nodesff3f0e45/nodes/tvmps_2e1e2e282f2ac8c3a964f9caebd4ccd4661541c12b0256eddd41de272bc9cbd8_d\",\"state\":\"idle\",\"schedulingState\":\"enabled\",\"stateTransitionTime\":\"2019-08-07T00:03:27.789474Z\",\"lastBootTime\":\"2019-08-07T00:03:27.406053Z\",\"allocationTime\":\"2019-08-07T00:03:00.4585062Z\",\"ipAddress\":\"10.0.0.5\",\"affinityId\":\"TVM:tvmps_2e1e2e282f2ac8c3a964f9caebd4ccd4661541c12b0256eddd41de272bc9cbd8_d\",\"vmSize\":\"standard_a1\",\"totalTasksRun\":0,\"totalTasksSucceeded\":0,\"runningTasksCount\":0,\"certificateReferences\":[\r\n + \ \r\n ],\"isDedicated\":true,\"endpointConfiguration\":{\r\n \"inboundEndpoints\":[\r\n + \ {\r\n \"name\":\"SSHRule.1\",\"protocol\":\"tcp\",\"publicIPAddress\":\"52.159.18.255\",\"publicFQDN\":\"dnscf66306c-88a8-4c70-902e-96eb7d235728-azurebatch-cloudservice.westcentralus.cloudapp.azure.com\",\"frontendPort\":50001,\"backendPort\":22\r\n + \ }\r\n ]\r\n },\"nodeAgentInfo\":{\r\n \"lastUpdateTime\":\"2019-08-07T00:03:27.406053Z\",\"version\":\"1.6.3\"\r\n \ }\r\n}" headers: content-type: @@ -353,9 +266,9 @@ interactions: dataserviceversion: - '3.0' date: - - Thu, 13 Jun 2019 19:15:14 GMT + - Wed, 07 Aug 2019 00:03:42 GMT request-id: - - 62ff580f-a8cb-45c7-9452-3a2ef40900e2 + - 0e75c468-fb26-40bd-a90f-14260a7bf4e5 server: - Microsoft-HTTPAPI/2.0 strict-transport-security: @@ -369,7 +282,7 @@ interactions: message: OK - request: body: '{"containerUrl": "https://test.blob.core.windows.net:443/test-container", - "startTime": "2019-06-13T19:09:15.244877Z"}' + "startTime": "2019-08-06T23:57:42.615404Z"}' headers: Accept: - application/json @@ -382,26 +295,26 @@ interactions: Content-Type: - application/json; odata=minimalmetadata; charset=utf-8 User-Agent: - - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.7 msrest_azure/0.4.34 - azure-batch/7.0.0 Azure-SDK-For-Python + - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.9 msrest_azure/0.4.34 + azure-batch/8.0.0 Azure-SDK-For-Python accept-language: - en-US ocp-date: - - Thu, 13 Jun 2019 19:15:15 GMT + - Wed, 07 Aug 2019 00:03:42 GMT method: POST - uri: https://batchff3f0e45.westcentralus.batch.azure.com/pools/test_batch_test_batch_compute_nodesff3f0e45/nodes/tvmps_8d4c8f29c99580960af716d2d12cc06e9c110bec91c90b0017cfc92f87c49327_d/uploadbatchservicelogs?api-version=2019-06-01.9.0 + uri: https://batchff3f0e45.westcentralus.batch.azure.com/pools/test_batch_test_batch_compute_nodesff3f0e45/nodes/tvmps_2e1e2e282f2ac8c3a964f9caebd4ccd4661541c12b0256eddd41de272bc9cbd8_d/uploadbatchservicelogs?api-version=2019-08-01.10.0 response: body: - string: "{\r\n \"odata.metadata\":\"https://batchff3f0e45.westcentralus.batch.azure.com/$metadata#Microsoft.Azure.Batch.Protocol.Entities.UploadBatchServiceLogsResult\",\"virtualDirectoryName\":\"batchff3f0e45-22F33842D9161192/test_batch_test_batch_compute_nodesff3f0e45/tvmps_8d4c8f29c99580960af716d2d12cc06e9c110bec91c90b0017cfc92f87c49327_d/a4be315d-9c45-4854-a73a-03b21a406b50\",\"numberOfFilesUploaded\":4\r\n}" + string: "{\r\n \"odata.metadata\":\"https://batchff3f0e45.westcentralus.batch.azure.com/$metadata#Microsoft.Azure.Batch.Protocol.Entities.UploadBatchServiceLogsResult\",\"virtualDirectoryName\":\"batchff3f0e45-22F30DAB9287C77D/test_batch_test_batch_compute_nodesff3f0e45/tvmps_2e1e2e282f2ac8c3a964f9caebd4ccd4661541c12b0256eddd41de272bc9cbd8_d/33ab18b1-0264-4c56-8df9-91c5887342ff\",\"numberOfFilesUploaded\":4\r\n}" headers: content-type: - application/json;odata=minimalmetadata dataserviceversion: - '3.0' date: - - Thu, 13 Jun 2019 19:15:14 GMT + - Wed, 07 Aug 2019 00:03:42 GMT request-id: - - a4be315d-9c45-4854-a73a-03b21a406b50 + - 33ab18b1-0264-4c56-8df9-91c5887342ff server: - Microsoft-HTTPAPI/2.0 strict-transport-security: @@ -427,26 +340,26 @@ interactions: Content-Type: - application/json; odata=minimalmetadata; charset=utf-8 User-Agent: - - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.7 msrest_azure/0.4.34 - azure-batch/7.0.0 Azure-SDK-For-Python + - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.9 msrest_azure/0.4.34 + azure-batch/8.0.0 Azure-SDK-For-Python accept-language: - en-US ocp-date: - - Thu, 13 Jun 2019 19:15:15 GMT + - Wed, 07 Aug 2019 00:03:43 GMT method: POST - uri: https://batchff3f0e45.westcentralus.batch.azure.com/pools/test_batch_test_batch_compute_nodesff3f0e45/nodes/tvmps_8d4c8f29c99580960af716d2d12cc06e9c110bec91c90b0017cfc92f87c49327_d/disablescheduling?api-version=2019-06-01.9.0 + uri: https://batchff3f0e45.westcentralus.batch.azure.com/pools/test_batch_test_batch_compute_nodesff3f0e45/nodes/tvmps_2e1e2e282f2ac8c3a964f9caebd4ccd4661541c12b0256eddd41de272bc9cbd8_d/disablescheduling?api-version=2019-08-01.10.0 response: body: string: '' headers: dataserviceid: - - https://batchff3f0e45.westcentralus.batch.azure.com/pools/test_batch_test_batch_compute_nodesff3f0e45/nodes/tvmps_8d4c8f29c99580960af716d2d12cc06e9c110bec91c90b0017cfc92f87c49327_d/disablescheduling + - https://batchff3f0e45.westcentralus.batch.azure.com/pools/test_batch_test_batch_compute_nodesff3f0e45/nodes/tvmps_2e1e2e282f2ac8c3a964f9caebd4ccd4661541c12b0256eddd41de272bc9cbd8_d/disablescheduling dataserviceversion: - '3.0' date: - - Thu, 13 Jun 2019 19:15:16 GMT + - Wed, 07 Aug 2019 00:03:42 GMT request-id: - - 799bea3e-bf88-4291-8e8b-79865282e8bb + - 2b46cb39-de3c-495a-bad2-c2f2ab7fd88e server: - Microsoft-HTTPAPI/2.0 strict-transport-security: @@ -470,26 +383,26 @@ interactions: Content-Length: - '0' User-Agent: - - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.7 msrest_azure/0.4.34 - azure-batch/7.0.0 Azure-SDK-For-Python + - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.9 msrest_azure/0.4.34 + azure-batch/8.0.0 Azure-SDK-For-Python accept-language: - en-US ocp-date: - - Thu, 13 Jun 2019 19:15:16 GMT + - Wed, 07 Aug 2019 00:03:43 GMT method: POST - uri: https://batchff3f0e45.westcentralus.batch.azure.com/pools/test_batch_test_batch_compute_nodesff3f0e45/nodes/tvmps_8d4c8f29c99580960af716d2d12cc06e9c110bec91c90b0017cfc92f87c49327_d/enablescheduling?api-version=2019-06-01.9.0 + uri: https://batchff3f0e45.westcentralus.batch.azure.com/pools/test_batch_test_batch_compute_nodesff3f0e45/nodes/tvmps_2e1e2e282f2ac8c3a964f9caebd4ccd4661541c12b0256eddd41de272bc9cbd8_d/enablescheduling?api-version=2019-08-01.10.0 response: body: string: '' headers: dataserviceid: - - https://batchff3f0e45.westcentralus.batch.azure.com/pools/test_batch_test_batch_compute_nodesff3f0e45/nodes/tvmps_8d4c8f29c99580960af716d2d12cc06e9c110bec91c90b0017cfc92f87c49327_d/enablescheduling + - https://batchff3f0e45.westcentralus.batch.azure.com/pools/test_batch_test_batch_compute_nodesff3f0e45/nodes/tvmps_2e1e2e282f2ac8c3a964f9caebd4ccd4661541c12b0256eddd41de272bc9cbd8_d/enablescheduling dataserviceversion: - '3.0' date: - - Thu, 13 Jun 2019 19:15:16 GMT + - Wed, 07 Aug 2019 00:03:43 GMT request-id: - - 63aa6dab-162b-4de3-a816-ac88957d206b + - 6028c335-1f4b-437b-8dc5-b21972a496ac server: - Microsoft-HTTPAPI/2.0 strict-transport-security: @@ -515,26 +428,26 @@ interactions: Content-Type: - application/json; odata=minimalmetadata; charset=utf-8 User-Agent: - - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.7 msrest_azure/0.4.34 - azure-batch/7.0.0 Azure-SDK-For-Python + - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.9 msrest_azure/0.4.34 + azure-batch/8.0.0 Azure-SDK-For-Python accept-language: - en-US ocp-date: - - Thu, 13 Jun 2019 19:15:16 GMT + - Wed, 07 Aug 2019 00:03:43 GMT method: POST - uri: https://batchff3f0e45.westcentralus.batch.azure.com/pools/test_batch_test_batch_compute_nodesff3f0e45/nodes/tvmps_8d4c8f29c99580960af716d2d12cc06e9c110bec91c90b0017cfc92f87c49327_d/reboot?api-version=2019-06-01.9.0 + uri: https://batchff3f0e45.westcentralus.batch.azure.com/pools/test_batch_test_batch_compute_nodesff3f0e45/nodes/tvmps_2e1e2e282f2ac8c3a964f9caebd4ccd4661541c12b0256eddd41de272bc9cbd8_d/reboot?api-version=2019-08-01.10.0 response: body: string: '' headers: dataserviceid: - - https://batchff3f0e45.westcentralus.batch.azure.com/pools/test_batch_test_batch_compute_nodesff3f0e45/nodes/tvmps_8d4c8f29c99580960af716d2d12cc06e9c110bec91c90b0017cfc92f87c49327_d/reboot + - https://batchff3f0e45.westcentralus.batch.azure.com/pools/test_batch_test_batch_compute_nodesff3f0e45/nodes/tvmps_2e1e2e282f2ac8c3a964f9caebd4ccd4661541c12b0256eddd41de272bc9cbd8_d/reboot dataserviceversion: - '3.0' date: - - Thu, 13 Jun 2019 19:15:16 GMT + - Wed, 07 Aug 2019 00:03:43 GMT request-id: - - fd382868-09f4-4d03-95df-445090fbc1cb + - 078a7504-5340-481d-823d-da7fbd77875b server: - Microsoft-HTTPAPI/2.0 strict-transport-security: @@ -560,19 +473,19 @@ interactions: Content-Type: - application/json; odata=minimalmetadata; charset=utf-8 User-Agent: - - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.7 msrest_azure/0.4.34 - azure-batch/7.0.0 Azure-SDK-For-Python + - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.9 msrest_azure/0.4.34 + azure-batch/8.0.0 Azure-SDK-For-Python accept-language: - en-US ocp-date: - - Thu, 13 Jun 2019 19:15:16 GMT + - Wed, 07 Aug 2019 00:03:43 GMT method: POST - uri: https://batchff3f0e45.westcentralus.batch.azure.com/pools/test_batch_test_batch_compute_nodesff3f0e45/nodes/tvmps_dd7177b01addafa6b6e5f35038731612a85d00e3b3c20b3c85be0586e8111201_d/reimage?api-version=2019-06-01.9.0 + uri: https://batchff3f0e45.westcentralus.batch.azure.com/pools/test_batch_test_batch_compute_nodesff3f0e45/nodes/tvmps_9b4be0dce2a2b6e4daa96619460a1d052ae404dd445255c95001e125b11847af_d/reimage?api-version=2019-08-01.10.0 response: body: string: "{\r\n \"odata.metadata\":\"https://batchff3f0e45.westcentralus.batch.azure.com/$metadata#Microsoft.Azure.Batch.Protocol.Entities.Container.errors/@Element\",\"code\":\"OperationNotValidOnNode\",\"message\":{\r\n \ \"lang\":\"en-US\",\"value\":\"The specified operation is not valid on - the node.\\nRequestId:16e3e554-eb08-4b9f-a061-c781cba913f2\\nTime:2019-06-13T19:15:16.6173087Z\"\r\n + the node.\\nRequestId:2d88a258-b188-491f-9ced-19b690fc3c07\\nTime:2019-08-07T00:03:43.7765687Z\"\r\n \ },\"values\":[\r\n {\r\n \"key\":\"Reason\",\"value\":\"Operation reimage can be invoked only on pools created with cloudServiceConfiguration \"\r\n }\r\n ]\r\n}" @@ -584,9 +497,9 @@ interactions: dataserviceversion: - '3.0' date: - - Thu, 13 Jun 2019 19:15:16 GMT + - Wed, 07 Aug 2019 00:03:43 GMT request-id: - - 16e3e554-eb08-4b9f-a061-c781cba913f2 + - 2d88a258-b188-491f-9ced-19b690fc3c07 server: - Microsoft-HTTPAPI/2.0 strict-transport-security: @@ -597,8 +510,8 @@ interactions: code: 409 message: The specified operation is not valid on the node. - request: - body: '{"nodeList": ["tvmps_8d4c8f29c99580960af716d2d12cc06e9c110bec91c90b0017cfc92f87c49327_d", - "tvmps_dd7177b01addafa6b6e5f35038731612a85d00e3b3c20b3c85be0586e8111201_d"]}' + body: '{"nodeList": ["tvmps_2e1e2e282f2ac8c3a964f9caebd4ccd4661541c12b0256eddd41de272bc9cbd8_d", + "tvmps_9b4be0dce2a2b6e4daa96619460a1d052ae404dd445255c95001e125b11847af_d"]}' headers: Accept: - application/json @@ -611,14 +524,14 @@ interactions: Content-Type: - application/json; odata=minimalmetadata; charset=utf-8 User-Agent: - - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.7 msrest_azure/0.4.34 - azure-batch/7.0.0 Azure-SDK-For-Python + - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.9 msrest_azure/0.4.34 + azure-batch/8.0.0 Azure-SDK-For-Python accept-language: - en-US ocp-date: - - Thu, 13 Jun 2019 19:15:16 GMT + - Wed, 07 Aug 2019 00:03:43 GMT method: POST - uri: https://batchff3f0e45.westcentralus.batch.azure.com/pools/test_batch_test_batch_compute_nodesff3f0e45/removenodes?api-version=2019-06-01.9.0 + uri: https://batchff3f0e45.westcentralus.batch.azure.com/pools/test_batch_test_batch_compute_nodesff3f0e45/removenodes?api-version=2019-08-01.10.0 response: body: string: '' @@ -628,13 +541,13 @@ interactions: dataserviceversion: - '3.0' date: - - Thu, 13 Jun 2019 19:15:16 GMT + - Wed, 07 Aug 2019 00:03:43 GMT etag: - - '0x8D6F03378090F25' + - '0x8D71ACAB633B1D5' last-modified: - - Thu, 13 Jun 2019 19:15:16 GMT + - Wed, 07 Aug 2019 00:03:43 GMT request-id: - - 6673bc76-4b46-4335-b269-c0cb82711a27 + - eb512209-7133-4859-afff-5836654c63e9 server: - Microsoft-HTTPAPI/2.0 strict-transport-security: diff --git a/sdk/batch/azure-batch/tests/recordings/test_batch.test_batch_create_pool_with_blobfuse_mount.yaml b/sdk/batch/azure-batch/tests/recordings/test_batch.test_batch_create_pool_with_blobfuse_mount.yaml new file mode 100644 index 000000000000..47189fe556bb --- /dev/null +++ b/sdk/batch/azure-batch/tests/recordings/test_batch.test_batch_create_pool_with_blobfuse_mount.yaml @@ -0,0 +1,110 @@ +interactions: +- request: + body: '{"id": "batch_iaas_449c15bb", "vmSize": "Standard_A1", "virtualMachineConfiguration": + {"imageReference": {"publisher": "MicrosoftWindowsServer", "offer": "WindowsServer", + "sku": "2016-Datacenter-smalldisk"}, "nodeAgentSKUId": "batch.node.windows amd64", + "windowsConfiguration": {"enableAutomaticUpdates": true}}, "taskSchedulingPolicy": + {"nodeFillType": "pack"}, "mountConfiguration": [{"azureBlobFileSystemConfiguration": + {"accountName": "test", "containerName": "https://test.blob.core.windows.net:443/test-container", + "accountKey": "fake_account_key", "relativeMountPath": "foo"}}]}' + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Length: + - '585' + Content-Type: + - application/json; odata=minimalmetadata; charset=utf-8 + User-Agent: + - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.9 msrest_azure/0.4.34 + azure-batch/8.0.0 Azure-SDK-For-Python + accept-language: + - en-US + ocp-date: + - Wed, 07 Aug 2019 18:26:16 GMT + method: POST + uri: https://batch449c15bb.westcentralus.batch.azure.com/pools?api-version=2019-08-01.10.0 + response: + body: + string: '' + headers: + dataserviceid: + - https://batch449c15bb.westcentralus.batch.azure.com/pools/batch_iaas_449c15bb + dataserviceversion: + - '3.0' + date: + - Wed, 07 Aug 2019 18:26:17 GMT + etag: + - '0x8D71B64BD546770' + last-modified: + - Wed, 07 Aug 2019 18:26:18 GMT + location: + - https://batch449c15bb.westcentralus.batch.azure.com/pools/batch_iaas_449c15bb + request-id: + - 63256ff7-52c0-4141-a021-ac5d06ba2347 + server: + - Microsoft-HTTPAPI/2.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + x-content-type-options: + - nosniff + status: + code: 201 + message: Created +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + User-Agent: + - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.9 msrest_azure/0.4.34 + azure-batch/8.0.0 Azure-SDK-For-Python + accept-language: + - en-US + ocp-date: + - Wed, 07 Aug 2019 18:26:18 GMT + method: GET + uri: https://batch449c15bb.westcentralus.batch.azure.com/pools/batch_iaas_449c15bb?api-version=2019-08-01.10.0 + response: + body: + string: "{\r\n \"odata.metadata\":\"https://batch449c15bb.westcentralus.batch.azure.com/$metadata#pools/@Element\",\"id\":\"batch_iaas_449c15bb\",\"url\":\"https://batch449c15bb.westcentralus.batch.azure.com/pools/batch_iaas_449c15bb\",\"eTag\":\"0x8D71B64BD546770\",\"lastModified\":\"2019-08-07T18:26:18.3319408Z\",\"creationTime\":\"2019-08-07T18:26:18.3319408Z\",\"state\":\"active\",\"stateTransitionTime\":\"2019-08-07T18:26:18.3319408Z\",\"allocationState\":\"resizing\",\"allocationStateTransitionTime\":\"2019-08-07T18:26:18.3319408Z\",\"vmSize\":\"standard_a1\",\"resizeTimeout\":\"PT15M\",\"currentDedicatedNodes\":0,\"targetDedicatedNodes\":0,\"currentLowPriorityNodes\":0,\"targetLowPriorityNodes\":0,\"enableAutoScale\":false,\"enableInterNodeCommunication\":false,\"maxTasksPerNode\":1,\"taskSchedulingPolicy\":{\r\n + \ \"nodeFillType\":\"Pack\"\r\n },\"virtualMachineConfiguration\":{\r\n + \ \"imageReference\":{\r\n \"publisher\":\"MicrosoftWindowsServer\",\"offer\":\"WindowsServer\",\"sku\":\"2016-Datacenter-smalldisk\",\"version\":\"latest\"\r\n + \ },\"nodeAgentSKUId\":\"batch.node.windows amd64\",\"windowsConfiguration\":{\r\n + \ \"enableAutomaticUpdates\":true\r\n }\r\n },\"mountConfiguration\":[\r\n + \ {\r\n \"azureBlobFileSystemConfiguration\":{\r\n \"accountName\":\"test\",\"containerName\":\"https://test.blob.core.windows.net:443/test-container\",\"relativeMountPath\":\"foo\"\r\n + \ }\r\n }\r\n ]\r\n}" + headers: + content-type: + - application/json;odata=minimalmetadata + dataserviceversion: + - '3.0' + date: + - Wed, 07 Aug 2019 18:26:18 GMT + etag: + - '0x8D71B64BD546770' + last-modified: + - Wed, 07 Aug 2019 18:26:18 GMT + request-id: + - 147eadc0-51a8-4b0a-99c8-4626b97f2a62 + server: + - Microsoft-HTTPAPI/2.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + x-content-type-options: + - nosniff + status: + code: 200 + message: OK +version: 1 diff --git a/sdk/batch/azure-batch/tests/recordings/test_batch.test_batch_create_pools.yaml b/sdk/batch/azure-batch/tests/recordings/test_batch.test_batch_create_pools.yaml index c411ac07a523..da86bbe9eae0 100644 --- a/sdk/batch/azure-batch/tests/recordings/test_batch.test_batch_create_pools.yaml +++ b/sdk/batch/azure-batch/tests/recordings/test_batch.test_batch_create_pools.yaml @@ -9,14 +9,14 @@ interactions: Connection: - keep-alive User-Agent: - - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.7 msrest_azure/0.4.34 - azure-batch/7.0.0 Azure-SDK-For-Python + - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.9 msrest_azure/0.4.34 + azure-batch/8.0.0 Azure-SDK-For-Python accept-language: - en-US ocp-date: - - Thu, 13 Jun 2019 20:43:12 GMT + - Wed, 07 Aug 2019 00:09:40 GMT method: GET - uri: https://batchf0260dd0.westcentralus.batch.azure.com/supportedimages?api-version=2019-06-01.9.0 + uri: https://batchf0260dd0.westcentralus.batch.azure.com/supportedimages?api-version=2019-08-01.10.0 response: body: string: "{\r\n \"odata.metadata\":\"https://batchf0260dd0.westcentralus.batch.azure.com/$metadata#supportedimages\",\"value\":[\r\n @@ -26,8 +26,8 @@ interactions: \ },\"verificationType\":\"verified\",\"nodeAgentSKUId\":\"batch.node.windows amd64\",\"osType\":\"windows\"\r\n },{\r\n \"imageReference\":{\r\n \ \"publisher\":\"canonical\",\"offer\":\"ubuntuserver\",\"sku\":\"14.04.5-lts\",\"version\":\"latest\"\r\n - \ },\"verificationType\":\"verified\",\"nodeAgentSKUId\":\"batch.node.ubuntu - 14.04\",\"batchSupportEndOfLife\":\"2019-05-31T00:00:00Z\",\"osType\":\"linux\"\r\n + \ },\"verificationType\":\"unverified\",\"nodeAgentSKUId\":\"batch.node.ubuntu + 14.04\",\"batchSupportEndOfLife\":\"2019-06-15T00:00:00Z\",\"osType\":\"linux\"\r\n \ },{\r\n \"imageReference\":{\r\n \"publisher\":\"canonical\",\"offer\":\"ubuntuserver\",\"sku\":\"16.04-lts\",\"version\":\"latest\"\r\n \ },\"verificationType\":\"verified\",\"nodeAgentSKUId\":\"batch.node.ubuntu 16.04\",\"osType\":\"linux\"\r\n },{\r\n \"imageReference\":{\r\n @@ -176,6 +176,10 @@ interactions: \ },\"verificationType\":\"verified\",\"nodeAgentSKUId\":\"batch.node.centos 7\",\"capabilities\":[\r\n \"SupportsRDMAOnly\",\"IntelMPIRuntimeInstalled\"\r\n \ ],\"osType\":\"linux\"\r\n },{\r\n \"imageReference\":{\r\n + \ \"publisher\":\"openlogic\",\"offer\":\"centos-hpc\",\"sku\":\"7.6\",\"version\":\"latest\"\r\n + \ },\"verificationType\":\"verified\",\"nodeAgentSKUId\":\"batch.node.centos + 7\",\"capabilities\":[\r\n \"SupportsRDMAOnly\",\"IntelMPIRuntimeInstalled\"\r\n + \ ],\"osType\":\"linux\"\r\n },{\r\n \"imageReference\":{\r\n \ \"publisher\":\"oracle\",\"offer\":\"oracle-linux\",\"sku\":\"7.3\",\"version\":\"latest\"\r\n \ },\"verificationType\":\"unverified\",\"nodeAgentSKUId\":\"batch.node.centos 7\",\"osType\":\"linux\"\r\n },{\r\n \"imageReference\":{\r\n \"publisher\":\"oracle\",\"offer\":\"oracle-linux\",\"sku\":\"7.4\",\"version\":\"latest\"\r\n @@ -191,9 +195,9 @@ interactions: dataserviceversion: - '3.0' date: - - Thu, 13 Jun 2019 20:43:12 GMT + - Wed, 07 Aug 2019 00:09:40 GMT request-id: - - 120299a7-6713-42a2-a7cc-ecaedb6269db + - 68b5bf5b-63f4-4a17-90df-226d42cc826a server: - Microsoft-HTTPAPI/2.0 strict-transport-security: @@ -225,14 +229,14 @@ interactions: Content-Type: - application/json; odata=minimalmetadata; charset=utf-8 User-Agent: - - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.7 msrest_azure/0.4.34 - azure-batch/7.0.0 Azure-SDK-For-Python + - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.9 msrest_azure/0.4.34 + azure-batch/8.0.0 Azure-SDK-For-Python accept-language: - en-US ocp-date: - - Thu, 13 Jun 2019 20:43:12 GMT + - Wed, 07 Aug 2019 00:09:40 GMT method: POST - uri: https://batchf0260dd0.westcentralus.batch.azure.com/pools?api-version=2019-06-01.9.0 + uri: https://batchf0260dd0.westcentralus.batch.azure.com/pools?api-version=2019-08-01.10.0 response: body: string: '' @@ -242,15 +246,15 @@ interactions: dataserviceversion: - '3.0' date: - - Thu, 13 Jun 2019 20:43:12 GMT + - Wed, 07 Aug 2019 00:09:41 GMT etag: - - '0x8D6F03FC0F1D08B' + - '0x8D71ACB8B2F0581' last-modified: - - Thu, 13 Jun 2019 20:43:13 GMT + - Wed, 07 Aug 2019 00:09:41 GMT location: - https://batchf0260dd0.westcentralus.batch.azure.com/pools/batch_iaas_f0260dd0 request-id: - - 5f2c1549-3a0c-423d-bbfa-594c491f09cb + - 860554e4-ea37-4a51-92a1-a1c4a6bf013d server: - Microsoft-HTTPAPI/2.0 strict-transport-security: @@ -272,14 +276,14 @@ interactions: Connection: - keep-alive User-Agent: - - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.7 msrest_azure/0.4.34 - azure-batch/7.0.0 Azure-SDK-For-Python + - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.9 msrest_azure/0.4.34 + azure-batch/8.0.0 Azure-SDK-For-Python accept-language: - en-US ocp-date: - - Thu, 13 Jun 2019 20:43:13 GMT + - Wed, 07 Aug 2019 00:09:41 GMT method: GET - uri: https://batchf0260dd0.westcentralus.batch.azure.com/nodecounts?api-version=2019-06-01.9.0 + uri: https://batchf0260dd0.westcentralus.batch.azure.com/nodecounts?api-version=2019-08-01.10.0 response: body: string: "{\r\n \"odata.metadata\":\"https://batchf0260dd0.westcentralus.batch.azure.com/$metadata#poolnodecounts\",\"value\":[\r\n @@ -292,9 +296,9 @@ interactions: dataserviceversion: - '3.0' date: - - Thu, 13 Jun 2019 20:43:12 GMT + - Wed, 07 Aug 2019 00:09:41 GMT request-id: - - 78ce2a56-b22f-454e-8f56-47ee0f27d48f + - c8ee6ae9-67fd-4cf7-b82d-181fd65ce4a6 server: - Microsoft-HTTPAPI/2.0 strict-transport-security: @@ -307,10 +311,10 @@ interactions: code: 200 message: OK - request: - body: 'b''b\''b\\\''{"id": "batch_network_f0260dd0", "vmSize": "Standard_A1", - "virtualMachineConfiguration": {"imageReference": {"publisher": "Canonical", - "offer": "UbuntuServer", "sku": "16.04-LTS"}, "nodeAgentSKUId": "batch.node.ubuntu - 16.04"}, "networkConfiguration": {"subnetId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test/providers/Microsoft.Network/virtualNetworks/vnet1/subnets/subnet1"}}\\\''\''''' + body: 'b''b\''{"id": "batch_network_f0260dd0", "vmSize": "Standard_A1", "virtualMachineConfiguration": + {"imageReference": {"publisher": "Canonical", "offer": "UbuntuServer", "sku": + "16.04-LTS"}, "nodeAgentSKUId": "batch.node.ubuntu 16.04"}, "networkConfiguration": + {"subnetId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test/providers/Microsoft.Network/virtualNetworks/vnet1/subnets/subnet1"}}\''''' headers: Accept: - application/json @@ -323,21 +327,21 @@ interactions: Content-Type: - application/json; odata=minimalmetadata; charset=utf-8 User-Agent: - - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.7 msrest_azure/0.4.34 - azure-batch/7.0.0 Azure-SDK-For-Python + - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.9 msrest_azure/0.4.34 + azure-batch/8.0.0 Azure-SDK-For-Python accept-language: - en-US ocp-date: - - Thu, 13 Jun 2019 20:43:13 GMT + - Wed, 07 Aug 2019 00:09:41 GMT return-client-request-id: - 'false' method: POST - uri: https://batchf0260dd0.westcentralus.batch.azure.com/pools?api-version=2019-06-01.9.0&timeout=45 + uri: https://batchf0260dd0.westcentralus.batch.azure.com/pools?api-version=2019-08-01.10.0&timeout=45 response: body: string: "{\r\n \"odata.metadata\":\"https://batchf0260dd0.westcentralus.batch.azure.com/$metadata#Microsoft.Azure.Batch.Protocol.Entities.Container.errors/@Element\",\"code\":\"InvalidPropertyValue\",\"message\":{\r\n \ \"lang\":\"en-US\",\"value\":\"The value provided for one of the properties - in the request body is invalid.\\nRequestId:72709a7b-69f0-4733-b8a1-185b67f6151a\\nTime:2019-06-13T20:43:13.8124796Z\"\r\n + in the request body is invalid.\\nRequestId:53978292-27ac-43c3-ba32-61dc9647b120\\nTime:2019-08-07T00:09:42.6572716Z\"\r\n \ },\"values\":[\r\n {\r\n \"key\":\"PropertyName\",\"value\":\"subnetId\"\r\n \ },{\r\n \"key\":\"PropertyValue\",\"value\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test/providers/Microsoft.Network/virtualNetworks/vnet1/subnets/subnet1\"\r\n \ },{\r\n \"key\":\"Reason\",\"value\":\"The specified subnetId is @@ -351,9 +355,9 @@ interactions: dataserviceversion: - '3.0' date: - - Thu, 13 Jun 2019 20:43:13 GMT + - Wed, 07 Aug 2019 00:09:42 GMT request-id: - - 72709a7b-69f0-4733-b8a1-185b67f6151a + - 53978292-27ac-43c3-ba32-61dc9647b120 server: - Microsoft-HTTPAPI/2.0 strict-transport-security: @@ -365,9 +369,9 @@ interactions: message: The value provided for one of the properties in the request body is invalid. - request: - body: 'b''b\''b\\\''{"id": "batch_image_f0260dd0", "vmSize": "Standard_A1", "virtualMachineConfiguration": + body: 'b''b\''{"id": "batch_image_f0260dd0", "vmSize": "Standard_A1", "virtualMachineConfiguration": {"imageReference": {"virtualMachineImageId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test/providers/Microsoft.Compute/images/FakeImage"}, - "nodeAgentSKUId": "batch.node.ubuntu 16.04"}}\\\''\''''' + "nodeAgentSKUId": "batch.node.ubuntu 16.04"}}\''''' headers: Accept: - application/json @@ -380,21 +384,21 @@ interactions: Content-Type: - application/json; odata=minimalmetadata; charset=utf-8 User-Agent: - - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.7 msrest_azure/0.4.34 - azure-batch/7.0.0 Azure-SDK-For-Python + - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.9 msrest_azure/0.4.34 + azure-batch/8.0.0 Azure-SDK-For-Python accept-language: - en-US ocp-date: - - Thu, 13 Jun 2019 20:43:13 GMT + - Wed, 07 Aug 2019 00:09:42 GMT return-client-request-id: - 'false' method: POST - uri: https://batchf0260dd0.westcentralus.batch.azure.com/pools?api-version=2019-06-01.9.0&timeout=45 + uri: https://batchf0260dd0.westcentralus.batch.azure.com/pools?api-version=2019-08-01.10.0&timeout=45 response: body: string: "{\r\n \"odata.metadata\":\"https://batchf0260dd0.westcentralus.batch.azure.com/$metadata#Microsoft.Azure.Batch.Protocol.Entities.Container.errors/@Element\",\"code\":\"InvalidPropertyValue\",\"message\":{\r\n \ \"lang\":\"en-US\",\"value\":\"The value provided for one of the properties - in the request body is invalid.\\nRequestId:b1ec82f6-f3b6-4ad4-8bb9-be27ada0830d\\nTime:2019-06-13T20:43:14.1576946Z\"\r\n + in the request body is invalid.\\nRequestId:5c8484ff-1860-4803-ad78-fb0522bbbf2b\\nTime:2019-08-07T00:09:42.9752978Z\"\r\n \ },\"values\":[\r\n {\r\n \"key\":\"PropertyName\",\"value\":\"virtualMachineImageId\"\r\n \ },{\r\n \"key\":\"PropertyValue\",\"value\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test/providers/Microsoft.Compute/images/FakeImage\"\r\n \ },{\r\n \"key\":\"Reason\",\"value\":\"The specified virtualMachineImageId @@ -408,9 +412,9 @@ interactions: dataserviceversion: - '3.0' date: - - Thu, 13 Jun 2019 20:43:13 GMT + - Wed, 07 Aug 2019 00:09:42 GMT request-id: - - b1ec82f6-f3b6-4ad4-8bb9-be27ada0830d + - 5c8484ff-1860-4803-ad78-fb0522bbbf2b server: - Microsoft-HTTPAPI/2.0 strict-transport-security: @@ -438,14 +442,14 @@ interactions: Content-Type: - application/json; odata=minimalmetadata; charset=utf-8 User-Agent: - - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.7 msrest_azure/0.4.34 - azure-batch/7.0.0 Azure-SDK-For-Python + - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.9 msrest_azure/0.4.34 + azure-batch/8.0.0 Azure-SDK-For-Python accept-language: - en-US ocp-date: - - Thu, 13 Jun 2019 20:43:14 GMT + - Wed, 07 Aug 2019 00:09:42 GMT method: POST - uri: https://batchf0260dd0.westcentralus.batch.azure.com/pools?api-version=2019-06-01.9.0 + uri: https://batchf0260dd0.westcentralus.batch.azure.com/pools?api-version=2019-08-01.10.0 response: body: string: '' @@ -455,15 +459,15 @@ interactions: dataserviceversion: - '3.0' date: - - Thu, 13 Jun 2019 20:43:15 GMT + - Wed, 07 Aug 2019 00:09:43 GMT etag: - - '0x8D6F03FC22CB01E' + - '0x8D71ACB8C85C460' last-modified: - - Thu, 13 Jun 2019 20:43:15 GMT + - Wed, 07 Aug 2019 00:09:43 GMT location: - https://batchf0260dd0.westcentralus.batch.azure.com/pools/batch_disk_f0260dd0 request-id: - - f5dc9a30-235a-4bf7-89df-ee6612b38ee1 + - 734c1b0b-8cac-48e8-8c68-6e5b3ca46d88 server: - Microsoft-HTTPAPI/2.0 strict-transport-security: @@ -485,17 +489,17 @@ interactions: Connection: - keep-alive User-Agent: - - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.7 msrest_azure/0.4.34 - azure-batch/7.0.0 Azure-SDK-For-Python + - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.9 msrest_azure/0.4.34 + azure-batch/8.0.0 Azure-SDK-For-Python accept-language: - en-US ocp-date: - - Thu, 13 Jun 2019 20:43:15 GMT + - Wed, 07 Aug 2019 00:09:43 GMT method: GET - uri: https://batchf0260dd0.westcentralus.batch.azure.com/pools/batch_disk_f0260dd0?api-version=2019-06-01.9.0 + uri: https://batchf0260dd0.westcentralus.batch.azure.com/pools/batch_disk_f0260dd0?api-version=2019-08-01.10.0 response: body: - string: "{\r\n \"odata.metadata\":\"https://batchf0260dd0.westcentralus.batch.azure.com/$metadata#pools/@Element\",\"id\":\"batch_disk_f0260dd0\",\"url\":\"https://batchf0260dd0.westcentralus.batch.azure.com/pools/batch_disk_f0260dd0\",\"eTag\":\"0x8D6F03FC22CB01E\",\"lastModified\":\"2019-06-13T20:43:15.0818334Z\",\"creationTime\":\"2019-06-13T20:43:15.0818334Z\",\"state\":\"active\",\"stateTransitionTime\":\"2019-06-13T20:43:15.0818334Z\",\"allocationState\":\"resizing\",\"allocationStateTransitionTime\":\"2019-06-13T20:43:15.0818334Z\",\"vmSize\":\"standard_a1\",\"resizeTimeout\":\"PT15M\",\"currentDedicatedNodes\":0,\"targetDedicatedNodes\":0,\"currentLowPriorityNodes\":0,\"targetLowPriorityNodes\":0,\"enableAutoScale\":false,\"enableInterNodeCommunication\":false,\"maxTasksPerNode\":1,\"taskSchedulingPolicy\":{\r\n + string: "{\r\n \"odata.metadata\":\"https://batchf0260dd0.westcentralus.batch.azure.com/$metadata#pools/@Element\",\"id\":\"batch_disk_f0260dd0\",\"url\":\"https://batchf0260dd0.westcentralus.batch.azure.com/pools/batch_disk_f0260dd0\",\"eTag\":\"0x8D71ACB8C85C460\",\"lastModified\":\"2019-08-07T00:09:43.4474592Z\",\"creationTime\":\"2019-08-07T00:09:43.4474592Z\",\"state\":\"active\",\"stateTransitionTime\":\"2019-08-07T00:09:43.4474592Z\",\"allocationState\":\"resizing\",\"allocationStateTransitionTime\":\"2019-08-07T00:09:43.4474592Z\",\"vmSize\":\"standard_a1\",\"resizeTimeout\":\"PT15M\",\"currentDedicatedNodes\":0,\"targetDedicatedNodes\":0,\"currentLowPriorityNodes\":0,\"targetLowPriorityNodes\":0,\"enableAutoScale\":false,\"enableInterNodeCommunication\":false,\"maxTasksPerNode\":1,\"taskSchedulingPolicy\":{\r\n \ \"nodeFillType\":\"Spread\"\r\n },\"virtualMachineConfiguration\":{\r\n \ \"imageReference\":{\r\n \"publisher\":\"Canonical\",\"offer\":\"UbuntuServer\",\"sku\":\"16.04-LTS\",\"version\":\"latest\"\r\n \ },\"nodeAgentSKUId\":\"batch.node.ubuntu 16.04\",\"dataDisks\":[\r\n {\r\n @@ -507,13 +511,13 @@ interactions: dataserviceversion: - '3.0' date: - - Thu, 13 Jun 2019 20:43:15 GMT + - Wed, 07 Aug 2019 00:09:43 GMT etag: - - '0x8D6F03FC22CB01E' + - '0x8D71ACB8C85C460' last-modified: - - Thu, 13 Jun 2019 20:43:15 GMT + - Wed, 07 Aug 2019 00:09:43 GMT request-id: - - a161a6f1-e770-4c94-9f55-003a41fb53bc + - 50557fae-dd16-445e-92fa-eec56588f3e3 server: - Microsoft-HTTPAPI/2.0 strict-transport-security: @@ -542,14 +546,14 @@ interactions: Content-Type: - application/json; odata=minimalmetadata; charset=utf-8 User-Agent: - - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.7 msrest_azure/0.4.34 - azure-batch/7.0.0 Azure-SDK-For-Python + - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.9 msrest_azure/0.4.34 + azure-batch/8.0.0 Azure-SDK-For-Python accept-language: - en-US ocp-date: - - Thu, 13 Jun 2019 20:43:15 GMT + - Wed, 07 Aug 2019 00:09:43 GMT method: POST - uri: https://batchf0260dd0.westcentralus.batch.azure.com/pools?api-version=2019-06-01.9.0 + uri: https://batchf0260dd0.westcentralus.batch.azure.com/pools?api-version=2019-08-01.10.0 response: body: string: '' @@ -559,15 +563,15 @@ interactions: dataserviceversion: - '3.0' date: - - Thu, 13 Jun 2019 20:43:15 GMT + - Wed, 07 Aug 2019 00:09:44 GMT etag: - - '0x8D6F03FC2A27C6C' + - '0x8D71ACB8D1E5AE0' last-modified: - - Thu, 13 Jun 2019 20:43:15 GMT + - Wed, 07 Aug 2019 00:09:44 GMT location: - https://batchf0260dd0.westcentralus.batch.azure.com/pools/batch_app_f0260dd0 request-id: - - d6524034-9bcc-40dd-924b-3820a8b6a9a6 + - 29769046-ff7f-46be-89b0-bcad7609a4b3 server: - Microsoft-HTTPAPI/2.0 strict-transport-security: @@ -589,17 +593,17 @@ interactions: Connection: - keep-alive User-Agent: - - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.7 msrest_azure/0.4.34 - azure-batch/7.0.0 Azure-SDK-For-Python + - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.9 msrest_azure/0.4.34 + azure-batch/8.0.0 Azure-SDK-For-Python accept-language: - en-US ocp-date: - - Thu, 13 Jun 2019 20:43:15 GMT + - Wed, 07 Aug 2019 00:09:44 GMT method: GET - uri: https://batchf0260dd0.westcentralus.batch.azure.com/pools/batch_app_f0260dd0?api-version=2019-06-01.9.0 + uri: https://batchf0260dd0.westcentralus.batch.azure.com/pools/batch_app_f0260dd0?api-version=2019-08-01.10.0 response: body: - string: "{\r\n \"odata.metadata\":\"https://batchf0260dd0.westcentralus.batch.azure.com/$metadata#pools/@Element\",\"id\":\"batch_app_f0260dd0\",\"url\":\"https://batchf0260dd0.westcentralus.batch.azure.com/pools/batch_app_f0260dd0\",\"eTag\":\"0x8D6F03FC2A27C6C\",\"lastModified\":\"2019-06-13T20:43:15.8538348Z\",\"creationTime\":\"2019-06-13T20:43:15.8538348Z\",\"state\":\"active\",\"stateTransitionTime\":\"2019-06-13T20:43:15.8538348Z\",\"allocationState\":\"resizing\",\"allocationStateTransitionTime\":\"2019-06-13T20:43:15.8538348Z\",\"vmSize\":\"standard_a1\",\"resizeTimeout\":\"PT15M\",\"currentDedicatedNodes\":0,\"targetDedicatedNodes\":0,\"currentLowPriorityNodes\":0,\"targetLowPriorityNodes\":0,\"enableAutoScale\":false,\"enableInterNodeCommunication\":false,\"maxTasksPerNode\":1,\"taskSchedulingPolicy\":{\r\n + string: "{\r\n \"odata.metadata\":\"https://batchf0260dd0.westcentralus.batch.azure.com/$metadata#pools/@Element\",\"id\":\"batch_app_f0260dd0\",\"url\":\"https://batchf0260dd0.westcentralus.batch.azure.com/pools/batch_app_f0260dd0\",\"eTag\":\"0x8D71ACB8D1E5AE0\",\"lastModified\":\"2019-08-07T00:09:44.4474592Z\",\"creationTime\":\"2019-08-07T00:09:44.4474592Z\",\"state\":\"active\",\"stateTransitionTime\":\"2019-08-07T00:09:44.4474592Z\",\"allocationState\":\"resizing\",\"allocationStateTransitionTime\":\"2019-08-07T00:09:44.4474592Z\",\"vmSize\":\"standard_a1\",\"resizeTimeout\":\"PT15M\",\"currentDedicatedNodes\":0,\"targetDedicatedNodes\":0,\"currentLowPriorityNodes\":0,\"targetLowPriorityNodes\":0,\"enableAutoScale\":false,\"enableInterNodeCommunication\":false,\"maxTasksPerNode\":1,\"taskSchedulingPolicy\":{\r\n \ \"nodeFillType\":\"Spread\"\r\n },\"virtualMachineConfiguration\":{\r\n \ \"imageReference\":{\r\n \"publisher\":\"Canonical\",\"offer\":\"UbuntuServer\",\"sku\":\"16.04-LTS\",\"version\":\"latest\"\r\n \ },\"nodeAgentSKUId\":\"batch.node.ubuntu 16.04\",\"dataDisks\":[\r\n {\r\n @@ -611,13 +615,13 @@ interactions: dataserviceversion: - '3.0' date: - - Thu, 13 Jun 2019 20:43:15 GMT + - Wed, 07 Aug 2019 00:09:44 GMT etag: - - '0x8D6F03FC2A27C6C' + - '0x8D71ACB8D1E5AE0' last-modified: - - Thu, 13 Jun 2019 20:43:15 GMT + - Wed, 07 Aug 2019 00:09:44 GMT request-id: - - 31816051-7920-4529-aab8-d5e7782ca314 + - eaaac9f1-aff0-41dc-a133-329a2bf8ed59 server: - Microsoft-HTTPAPI/2.0 strict-transport-security: @@ -639,29 +643,29 @@ interactions: Connection: - keep-alive User-Agent: - - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.7 msrest_azure/0.4.34 - azure-batch/7.0.0 Azure-SDK-For-Python + - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.9 msrest_azure/0.4.34 + azure-batch/8.0.0 Azure-SDK-For-Python accept-language: - en-US ocp-date: - - Thu, 13 Jun 2019 20:43:16 GMT + - Wed, 07 Aug 2019 00:09:44 GMT method: GET - uri: https://batchf0260dd0.westcentralus.batch.azure.com/pools?api-version=2019-06-01.9.0 + uri: https://batchf0260dd0.westcentralus.batch.azure.com/pools?api-version=2019-08-01.10.0 response: body: string: "{\r\n \"odata.metadata\":\"https://batchf0260dd0.westcentralus.batch.azure.com/$metadata#pools\",\"value\":[\r\n - \ {\r\n \"id\":\"batch_app_f0260dd0\",\"url\":\"https://batchf0260dd0.westcentralus.batch.azure.com/pools/batch_app_f0260dd0\",\"eTag\":\"0x8D6F03FC2A27C6C\",\"lastModified\":\"2019-06-13T20:43:15.8538348Z\",\"creationTime\":\"2019-06-13T20:43:15.8538348Z\",\"state\":\"active\",\"stateTransitionTime\":\"2019-06-13T20:43:15.8538348Z\",\"allocationState\":\"resizing\",\"allocationStateTransitionTime\":\"2019-06-13T20:43:15.8538348Z\",\"vmSize\":\"standard_a1\",\"resizeTimeout\":\"PT15M\",\"currentDedicatedNodes\":0,\"targetDedicatedNodes\":0,\"currentLowPriorityNodes\":0,\"targetLowPriorityNodes\":0,\"enableAutoScale\":false,\"enableInterNodeCommunication\":false,\"maxTasksPerNode\":1,\"taskSchedulingPolicy\":{\r\n + \ {\r\n \"id\":\"batch_app_f0260dd0\",\"url\":\"https://batchf0260dd0.westcentralus.batch.azure.com/pools/batch_app_f0260dd0\",\"eTag\":\"0x8D71ACB8D1E5AE0\",\"lastModified\":\"2019-08-07T00:09:44.4474592Z\",\"creationTime\":\"2019-08-07T00:09:44.4474592Z\",\"state\":\"active\",\"stateTransitionTime\":\"2019-08-07T00:09:44.4474592Z\",\"allocationState\":\"resizing\",\"allocationStateTransitionTime\":\"2019-08-07T00:09:44.4474592Z\",\"vmSize\":\"standard_a1\",\"resizeTimeout\":\"PT15M\",\"currentDedicatedNodes\":0,\"targetDedicatedNodes\":0,\"currentLowPriorityNodes\":0,\"targetLowPriorityNodes\":0,\"enableAutoScale\":false,\"enableInterNodeCommunication\":false,\"maxTasksPerNode\":1,\"taskSchedulingPolicy\":{\r\n \ \"nodeFillType\":\"Spread\"\r\n },\"virtualMachineConfiguration\":{\r\n \ \"imageReference\":{\r\n \"publisher\":\"Canonical\",\"offer\":\"UbuntuServer\",\"sku\":\"16.04-LTS\",\"version\":\"latest\"\r\n \ },\"nodeAgentSKUId\":\"batch.node.ubuntu 16.04\",\"dataDisks\":[\r\n \ {\r\n \"lun\":1,\"caching\":\"none\",\"diskSizeGB\":50,\"storageAccountType\":\"standard_lrs\"\r\n \ }\r\n ]\r\n },\"applicationLicenses\":[\r\n \"maya\"\r\n - \ ]\r\n },{\r\n \"id\":\"batch_disk_f0260dd0\",\"url\":\"https://batchf0260dd0.westcentralus.batch.azure.com/pools/batch_disk_f0260dd0\",\"eTag\":\"0x8D6F03FC22CB01E\",\"lastModified\":\"2019-06-13T20:43:15.0818334Z\",\"creationTime\":\"2019-06-13T20:43:15.0818334Z\",\"state\":\"active\",\"stateTransitionTime\":\"2019-06-13T20:43:15.0818334Z\",\"allocationState\":\"steady\",\"allocationStateTransitionTime\":\"2019-06-13T20:43:15.3958676Z\",\"vmSize\":\"standard_a1\",\"resizeTimeout\":\"PT15M\",\"currentDedicatedNodes\":0,\"targetDedicatedNodes\":0,\"currentLowPriorityNodes\":0,\"targetLowPriorityNodes\":0,\"enableAutoScale\":false,\"enableInterNodeCommunication\":false,\"maxTasksPerNode\":1,\"taskSchedulingPolicy\":{\r\n + \ ]\r\n },{\r\n \"id\":\"batch_disk_f0260dd0\",\"url\":\"https://batchf0260dd0.westcentralus.batch.azure.com/pools/batch_disk_f0260dd0\",\"eTag\":\"0x8D71ACB8C85C460\",\"lastModified\":\"2019-08-07T00:09:43.4474592Z\",\"creationTime\":\"2019-08-07T00:09:43.4474592Z\",\"state\":\"active\",\"stateTransitionTime\":\"2019-08-07T00:09:43.4474592Z\",\"allocationState\":\"steady\",\"allocationStateTransitionTime\":\"2019-08-07T00:09:43.7874801Z\",\"vmSize\":\"standard_a1\",\"resizeTimeout\":\"PT15M\",\"currentDedicatedNodes\":0,\"targetDedicatedNodes\":0,\"currentLowPriorityNodes\":0,\"targetLowPriorityNodes\":0,\"enableAutoScale\":false,\"enableInterNodeCommunication\":false,\"maxTasksPerNode\":1,\"taskSchedulingPolicy\":{\r\n \ \"nodeFillType\":\"Spread\"\r\n },\"virtualMachineConfiguration\":{\r\n \ \"imageReference\":{\r\n \"publisher\":\"Canonical\",\"offer\":\"UbuntuServer\",\"sku\":\"16.04-LTS\",\"version\":\"latest\"\r\n \ },\"nodeAgentSKUId\":\"batch.node.ubuntu 16.04\",\"dataDisks\":[\r\n \ {\r\n \"lun\":1,\"caching\":\"none\",\"diskSizeGB\":50,\"storageAccountType\":\"standard_lrs\"\r\n - \ }\r\n ]\r\n }\r\n },{\r\n \"id\":\"batch_iaas_f0260dd0\",\"url\":\"https://batchf0260dd0.westcentralus.batch.azure.com/pools/batch_iaas_f0260dd0\",\"eTag\":\"0x8D6F03FC0F1D08B\",\"lastModified\":\"2019-06-13T20:43:13.0182795Z\",\"creationTime\":\"2019-06-13T20:43:13.0182795Z\",\"state\":\"active\",\"stateTransitionTime\":\"2019-06-13T20:43:13.0182795Z\",\"allocationState\":\"steady\",\"allocationStateTransitionTime\":\"2019-06-13T20:43:13.4513195Z\",\"vmSize\":\"standard_a1\",\"resizeTimeout\":\"PT15M\",\"currentDedicatedNodes\":0,\"targetDedicatedNodes\":0,\"currentLowPriorityNodes\":0,\"targetLowPriorityNodes\":0,\"enableAutoScale\":false,\"enableInterNodeCommunication\":false,\"userAccounts\":[\r\n + \ }\r\n ]\r\n }\r\n },{\r\n \"id\":\"batch_iaas_f0260dd0\",\"url\":\"https://batchf0260dd0.westcentralus.batch.azure.com/pools/batch_iaas_f0260dd0\",\"eTag\":\"0x8D71ACB8B2F0581\",\"lastModified\":\"2019-08-07T00:09:41.2012417Z\",\"creationTime\":\"2019-08-07T00:09:41.2012417Z\",\"state\":\"active\",\"stateTransitionTime\":\"2019-08-07T00:09:41.2012417Z\",\"allocationState\":\"steady\",\"allocationStateTransitionTime\":\"2019-08-07T00:09:41.6562784Z\",\"vmSize\":\"standard_a1\",\"resizeTimeout\":\"PT15M\",\"currentDedicatedNodes\":0,\"targetDedicatedNodes\":0,\"currentLowPriorityNodes\":0,\"targetLowPriorityNodes\":0,\"enableAutoScale\":false,\"enableInterNodeCommunication\":false,\"userAccounts\":[\r\n \ {\r\n \"name\":\"test-user-1\",\"elevationLevel\":\"nonadmin\",\"windowsUserConfiguration\":{\r\n \ \"loginMode\":\"batch\"\r\n }\r\n },{\r\n \"name\":\"test-user-2\",\"elevationLevel\":\"admin\",\"windowsUserConfiguration\":{\r\n \ \"loginMode\":\"batch\"\r\n }\r\n }\r\n ],\"maxTasksPerNode\":1,\"taskSchedulingPolicy\":{\r\n @@ -676,9 +680,9 @@ interactions: dataserviceversion: - '3.0' date: - - Thu, 13 Jun 2019 20:43:16 GMT + - Wed, 07 Aug 2019 00:09:44 GMT request-id: - - 57e2d09a-9c55-48b4-8d5b-d2398bd4ee61 + - 1af1af38-4978-4300-abbe-8dc71acc3a42 server: - Microsoft-HTTPAPI/2.0 strict-transport-security: @@ -700,35 +704,35 @@ interactions: Connection: - keep-alive User-Agent: - - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.7 msrest_azure/0.4.34 - azure-batch/7.0.0 Azure-SDK-For-Python + - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.9 msrest_azure/0.4.34 + azure-batch/8.0.0 Azure-SDK-For-Python accept-language: - en-US ocp-date: - - Thu, 13 Jun 2019 20:43:16 GMT + - Wed, 07 Aug 2019 00:09:44 GMT return-client-request-id: - 'false' method: GET - uri: https://batchf0260dd0.westcentralus.batch.azure.com/pools?api-version=2019-06-01.9.0&maxresults=1&timeout=30 + uri: https://batchf0260dd0.westcentralus.batch.azure.com/pools?api-version=2019-08-01.10.0&maxresults=1&timeout=30 response: body: string: "{\r\n \"odata.metadata\":\"https://batchf0260dd0.westcentralus.batch.azure.com/$metadata#pools\",\"value\":[\r\n - \ {\r\n \"id\":\"batch_app_f0260dd0\",\"url\":\"https://batchf0260dd0.westcentralus.batch.azure.com/pools/batch_app_f0260dd0\",\"eTag\":\"0x8D6F03FC2A27C6C\",\"lastModified\":\"2019-06-13T20:43:15.8538348Z\",\"creationTime\":\"2019-06-13T20:43:15.8538348Z\",\"state\":\"active\",\"stateTransitionTime\":\"2019-06-13T20:43:15.8538348Z\",\"allocationState\":\"steady\",\"allocationStateTransitionTime\":\"2019-06-13T20:43:16.1588366Z\",\"vmSize\":\"standard_a1\",\"resizeTimeout\":\"PT15M\",\"currentDedicatedNodes\":0,\"targetDedicatedNodes\":0,\"currentLowPriorityNodes\":0,\"targetLowPriorityNodes\":0,\"enableAutoScale\":false,\"enableInterNodeCommunication\":false,\"maxTasksPerNode\":1,\"taskSchedulingPolicy\":{\r\n + \ {\r\n \"id\":\"batch_app_f0260dd0\",\"url\":\"https://batchf0260dd0.westcentralus.batch.azure.com/pools/batch_app_f0260dd0\",\"eTag\":\"0x8D71ACB8D1E5AE0\",\"lastModified\":\"2019-08-07T00:09:44.4474592Z\",\"creationTime\":\"2019-08-07T00:09:44.4474592Z\",\"state\":\"active\",\"stateTransitionTime\":\"2019-08-07T00:09:44.4474592Z\",\"allocationState\":\"steady\",\"allocationStateTransitionTime\":\"2019-08-07T00:09:44.8174822Z\",\"vmSize\":\"standard_a1\",\"resizeTimeout\":\"PT15M\",\"currentDedicatedNodes\":0,\"targetDedicatedNodes\":0,\"currentLowPriorityNodes\":0,\"targetLowPriorityNodes\":0,\"enableAutoScale\":false,\"enableInterNodeCommunication\":false,\"maxTasksPerNode\":1,\"taskSchedulingPolicy\":{\r\n \ \"nodeFillType\":\"Spread\"\r\n },\"virtualMachineConfiguration\":{\r\n \ \"imageReference\":{\r\n \"publisher\":\"Canonical\",\"offer\":\"UbuntuServer\",\"sku\":\"16.04-LTS\",\"version\":\"latest\"\r\n \ },\"nodeAgentSKUId\":\"batch.node.ubuntu 16.04\",\"dataDisks\":[\r\n \ {\r\n \"lun\":1,\"caching\":\"none\",\"diskSizeGB\":50,\"storageAccountType\":\"standard_lrs\"\r\n \ }\r\n ]\r\n },\"applicationLicenses\":[\r\n \"maya\"\r\n - \ ]\r\n }\r\n ],\"odata.nextLink\":\"https://batchf0260dd0.westcentralus.batch.azure.com/pools?api-version=2019-06-01.9.0&maxresults=1&timeout=30&$skiptoken=WATV2:Tj9GFfHfYGo1RbBdNEdmAwQKMnN6wO/U5cPgnhmp3LqXO8tVsFrDPvK4DaKxaArjBoebVkIjxnoxeI9%5Egizgi9yOflXmSBS06FUMqsP4cNXLEg57VLEaQLYCwKRG6Bb70XZpB7zJWxZlT2swrFQbxqYSVFyo9MrqNgQVOlKYBObToBL%5EeKlCt745lzZS6%5EeaR/Y8dPlTQskxE6HSOq/jb57NfPXz9gLRydtvDlGitElxwu%5E39WEfa8LODsSVacZTwUknKWGEbDxYSq/Ew3FKPbr%5EZePWgb36gndyV08DBNE=:1$1\"\r\n}" + \ ]\r\n }\r\n ],\"odata.nextLink\":\"https://batchf0260dd0.westcentralus.batch.azure.com/pools?api-version=2019-08-01.10.0&maxresults=1&timeout=30&$skiptoken=WATV2:Jzo2fs6dvnfNqWSH6GdUpJLD98w0VEVe1ncZFU4afkQ/wYok0WZa2cfv%5EEpH3x5X%5Exh18OMjEWoRA0M9J3Pslbv9jy9ZLrxdA7yFYbpvOiEl1fgbqnU5yJ/xjrgKiZVzJjrzKE9bsFTbMI5k6Nss8M1QPjNrAkLjRTsn1aMSS2tCS3mi8dFpRHd5E4I2hKurqekrry4cA27wMy0A%5EQUe1uBk0PqMMvetmIp3SYmj5EE8JcYHrOuuhTXWpWxPeDsQnBUOu1W4lPgJM2hPF%5EddlCOD1Tq8h3bnEZ8TVHQH9y8=:1$1\"\r\n}" headers: content-type: - application/json;odata=minimalmetadata dataserviceversion: - '3.0' date: - - Thu, 13 Jun 2019 20:43:16 GMT + - Wed, 07 Aug 2019 00:09:44 GMT request-id: - - 97c584ec-3713-4747-ac0c-ed14fabd6518 + - 234aa3d5-ba3f-4e94-9553-683f3e72e8cc server: - Microsoft-HTTPAPI/2.0 strict-transport-security: @@ -750,16 +754,16 @@ interactions: Connection: - keep-alive User-Agent: - - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.7 msrest_azure/0.4.34 - azure-batch/7.0.0 Azure-SDK-For-Python + - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.9 msrest_azure/0.4.34 + azure-batch/8.0.0 Azure-SDK-For-Python accept-language: - en-US ocp-date: - - Thu, 13 Jun 2019 20:43:16 GMT + - Wed, 07 Aug 2019 00:09:44 GMT return-client-request-id: - 'false' method: GET - uri: https://batchf0260dd0.westcentralus.batch.azure.com/pools?api-version=2019-06-01.9.0&$filter=startswith%28id%2C%27batch_app_%27%29&$select=id%2Cstate&$expand=stats&maxresults=1000&timeout=30 + uri: https://batchf0260dd0.westcentralus.batch.azure.com/pools?api-version=2019-08-01.10.0&$filter=startswith%28id%2C%27batch_app_%27%29&$select=id%2Cstate&$expand=stats&maxresults=1000&timeout=30 response: body: string: "{\r\n \"odata.metadata\":\"https://batchf0260dd0.westcentralus.batch.azure.com/$metadata#pools\",\"value\":[\r\n @@ -771,9 +775,9 @@ interactions: dataserviceversion: - '3.0' date: - - Thu, 13 Jun 2019 20:43:16 GMT + - Wed, 07 Aug 2019 00:09:44 GMT request-id: - - 76dbc8ed-4adb-4267-b449-379fed5f5f55 + - 101b964b-181c-4503-bc3c-4a669b78e923 server: - Microsoft-HTTPAPI/2.0 strict-transport-security: diff --git a/sdk/batch/azure-batch/tests/recordings/test_batch.test_batch_files.yaml b/sdk/batch/azure-batch/tests/recordings/test_batch.test_batch_files.yaml index bb7ea1e9f1a4..35a767088258 100644 --- a/sdk/batch/azure-batch/tests/recordings/test_batch.test_batch_files.yaml +++ b/sdk/batch/azure-batch/tests/recordings/test_batch.test_batch_files.yaml @@ -9,19 +9,19 @@ interactions: Connection: - keep-alive User-Agent: - - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.7 msrest_azure/0.4.34 - azure-batch/7.0.0 Azure-SDK-For-Python + - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.9 msrest_azure/0.4.34 + azure-batch/8.0.0 Azure-SDK-For-Python accept-language: - en-US ocp-date: - - Thu, 13 Jun 2019 19:23:42 GMT + - Wed, 07 Aug 2019 00:17:16 GMT method: GET - uri: https://batch498930ae3.westcentralus.batch.azure.com/pools/test_batch_test_batch_files98930ae3/nodes?api-version=2019-06-01.9.0 + uri: https://batch498930ae3.westcentralus.batch.azure.com/pools/test_batch_test_batch_files98930ae3/nodes?api-version=2019-08-01.10.0 response: body: string: "{\r\n \"odata.metadata\":\"https://batch498930ae3.westcentralus.batch.azure.com/$metadata#nodes\",\"value\":[\r\n - \ {\r\n \"id\":\"tvmps_2fbfcbb01dd7b45d89f4e56942ebb0eeba267d6468217a18351c1cfbab5ebe20_d\",\"url\":\"https://batch498930ae3.westcentralus.batch.azure.com/pools/test_batch_test_batch_files98930ae3/nodes/tvmps_2fbfcbb01dd7b45d89f4e56942ebb0eeba267d6468217a18351c1cfbab5ebe20_d\",\"state\":\"starting\",\"schedulingState\":\"enabled\",\"stateTransitionTime\":\"2019-06-13T19:23:38.5602583Z\",\"allocationTime\":\"2019-06-13T19:23:38.307746Z\",\"ipAddress\":\"10.0.0.4\",\"affinityId\":\"TVM:tvmps_2fbfcbb01dd7b45d89f4e56942ebb0eeba267d6468217a18351c1cfbab5ebe20_d\",\"vmSize\":\"standard_a1\",\"totalTasksRun\":0,\"totalTasksSucceeded\":0,\"runningTasksCount\":0,\"isDedicated\":true,\"endpointConfiguration\":{\r\n - \ \"inboundEndpoints\":[\r\n {\r\n \"name\":\"SSHRule.0\",\"protocol\":\"tcp\",\"publicIPAddress\":\"52.159.19.12\",\"publicFQDN\":\"dnscb8f841f-8564-49d7-afa6-a4df8c71aff7-azurebatch-cloudservice.westcentralus.cloudapp.azure.com\",\"frontendPort\":50000,\"backendPort\":22\r\n + \ {\r\n \"id\":\"tvmps_bd71c4f0938808e5d43f04eb498b6b035da103637346df4dc766fd73d05d0b7d_d\",\"url\":\"https://batch498930ae3.westcentralus.batch.azure.com/pools/test_batch_test_batch_files98930ae3/nodes/tvmps_bd71c4f0938808e5d43f04eb498b6b035da103637346df4dc766fd73d05d0b7d_d\",\"state\":\"starting\",\"schedulingState\":\"enabled\",\"stateTransitionTime\":\"2019-08-07T00:17:15.6759304Z\",\"allocationTime\":\"2019-08-07T00:17:14.8571329Z\",\"ipAddress\":\"10.0.0.4\",\"affinityId\":\"TVM:tvmps_bd71c4f0938808e5d43f04eb498b6b035da103637346df4dc766fd73d05d0b7d_d\",\"vmSize\":\"standard_a1\",\"totalTasksRun\":0,\"totalTasksSucceeded\":0,\"runningTasksCount\":0,\"isDedicated\":true,\"endpointConfiguration\":{\r\n + \ \"inboundEndpoints\":[\r\n {\r\n \"name\":\"SSHRule.0\",\"protocol\":\"tcp\",\"publicIPAddress\":\"52.159.19.88\",\"publicFQDN\":\"dnsc99808cb-e13d-4f46-a7fa-43f7376362db-azurebatch-cloudservice.westcentralus.cloudapp.azure.com\",\"frontendPort\":50000,\"backendPort\":22\r\n \ }\r\n ]\r\n }\r\n }\r\n ]\r\n}" headers: content-type: @@ -29,9 +29,9 @@ interactions: dataserviceversion: - '3.0' date: - - Thu, 13 Jun 2019 19:23:42 GMT + - Wed, 07 Aug 2019 00:17:16 GMT request-id: - - b3fe0a1d-ea41-4438-a759-5d8cac7f5c2b + - cae09757-aa03-4878-904e-63a1950c02a7 server: - Microsoft-HTTPAPI/2.0 strict-transport-security: @@ -53,19 +53,19 @@ interactions: Connection: - keep-alive User-Agent: - - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.7 msrest_azure/0.4.34 - azure-batch/7.0.0 Azure-SDK-For-Python + - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.9 msrest_azure/0.4.34 + azure-batch/8.0.0 Azure-SDK-For-Python accept-language: - en-US ocp-date: - - Thu, 13 Jun 2019 19:23:52 GMT + - Wed, 07 Aug 2019 00:17:26 GMT method: GET - uri: https://batch498930ae3.westcentralus.batch.azure.com/pools/test_batch_test_batch_files98930ae3/nodes?api-version=2019-06-01.9.0 + uri: https://batch498930ae3.westcentralus.batch.azure.com/pools/test_batch_test_batch_files98930ae3/nodes?api-version=2019-08-01.10.0 response: body: string: "{\r\n \"odata.metadata\":\"https://batch498930ae3.westcentralus.batch.azure.com/$metadata#nodes\",\"value\":[\r\n - \ {\r\n \"id\":\"tvmps_2fbfcbb01dd7b45d89f4e56942ebb0eeba267d6468217a18351c1cfbab5ebe20_d\",\"url\":\"https://batch498930ae3.westcentralus.batch.azure.com/pools/test_batch_test_batch_files98930ae3/nodes/tvmps_2fbfcbb01dd7b45d89f4e56942ebb0eeba267d6468217a18351c1cfbab5ebe20_d\",\"state\":\"starting\",\"schedulingState\":\"enabled\",\"stateTransitionTime\":\"2019-06-13T19:23:38.5602583Z\",\"allocationTime\":\"2019-06-13T19:23:38.307746Z\",\"ipAddress\":\"10.0.0.4\",\"affinityId\":\"TVM:tvmps_2fbfcbb01dd7b45d89f4e56942ebb0eeba267d6468217a18351c1cfbab5ebe20_d\",\"vmSize\":\"standard_a1\",\"totalTasksRun\":0,\"totalTasksSucceeded\":0,\"runningTasksCount\":0,\"isDedicated\":true,\"endpointConfiguration\":{\r\n - \ \"inboundEndpoints\":[\r\n {\r\n \"name\":\"SSHRule.0\",\"protocol\":\"tcp\",\"publicIPAddress\":\"52.159.19.12\",\"publicFQDN\":\"dnscb8f841f-8564-49d7-afa6-a4df8c71aff7-azurebatch-cloudservice.westcentralus.cloudapp.azure.com\",\"frontendPort\":50000,\"backendPort\":22\r\n + \ {\r\n \"id\":\"tvmps_bd71c4f0938808e5d43f04eb498b6b035da103637346df4dc766fd73d05d0b7d_d\",\"url\":\"https://batch498930ae3.westcentralus.batch.azure.com/pools/test_batch_test_batch_files98930ae3/nodes/tvmps_bd71c4f0938808e5d43f04eb498b6b035da103637346df4dc766fd73d05d0b7d_d\",\"state\":\"starting\",\"schedulingState\":\"enabled\",\"stateTransitionTime\":\"2019-08-07T00:17:15.6759304Z\",\"allocationTime\":\"2019-08-07T00:17:14.8571329Z\",\"ipAddress\":\"10.0.0.4\",\"affinityId\":\"TVM:tvmps_bd71c4f0938808e5d43f04eb498b6b035da103637346df4dc766fd73d05d0b7d_d\",\"vmSize\":\"standard_a1\",\"totalTasksRun\":0,\"totalTasksSucceeded\":0,\"runningTasksCount\":0,\"isDedicated\":true,\"endpointConfiguration\":{\r\n + \ \"inboundEndpoints\":[\r\n {\r\n \"name\":\"SSHRule.0\",\"protocol\":\"tcp\",\"publicIPAddress\":\"52.159.19.88\",\"publicFQDN\":\"dnsc99808cb-e13d-4f46-a7fa-43f7376362db-azurebatch-cloudservice.westcentralus.cloudapp.azure.com\",\"frontendPort\":50000,\"backendPort\":22\r\n \ }\r\n ]\r\n }\r\n }\r\n ]\r\n}" headers: content-type: @@ -73,9 +73,9 @@ interactions: dataserviceversion: - '3.0' date: - - Thu, 13 Jun 2019 19:23:52 GMT + - Wed, 07 Aug 2019 00:17:26 GMT request-id: - - 982132f1-751a-44d0-a9fe-1f75c4fed0db + - 5665f623-48f9-4130-a180-87ec9b6df6a0 server: - Microsoft-HTTPAPI/2.0 strict-transport-security: @@ -97,19 +97,19 @@ interactions: Connection: - keep-alive User-Agent: - - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.7 msrest_azure/0.4.34 - azure-batch/7.0.0 Azure-SDK-For-Python + - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.9 msrest_azure/0.4.34 + azure-batch/8.0.0 Azure-SDK-For-Python accept-language: - en-US ocp-date: - - Thu, 13 Jun 2019 19:24:02 GMT + - Wed, 07 Aug 2019 00:17:36 GMT method: GET - uri: https://batch498930ae3.westcentralus.batch.azure.com/pools/test_batch_test_batch_files98930ae3/nodes?api-version=2019-06-01.9.0 + uri: https://batch498930ae3.westcentralus.batch.azure.com/pools/test_batch_test_batch_files98930ae3/nodes?api-version=2019-08-01.10.0 response: body: string: "{\r\n \"odata.metadata\":\"https://batch498930ae3.westcentralus.batch.azure.com/$metadata#nodes\",\"value\":[\r\n - \ {\r\n \"id\":\"tvmps_2fbfcbb01dd7b45d89f4e56942ebb0eeba267d6468217a18351c1cfbab5ebe20_d\",\"url\":\"https://batch498930ae3.westcentralus.batch.azure.com/pools/test_batch_test_batch_files98930ae3/nodes/tvmps_2fbfcbb01dd7b45d89f4e56942ebb0eeba267d6468217a18351c1cfbab5ebe20_d\",\"state\":\"starting\",\"schedulingState\":\"enabled\",\"stateTransitionTime\":\"2019-06-13T19:23:38.5602583Z\",\"allocationTime\":\"2019-06-13T19:23:38.307746Z\",\"ipAddress\":\"10.0.0.4\",\"affinityId\":\"TVM:tvmps_2fbfcbb01dd7b45d89f4e56942ebb0eeba267d6468217a18351c1cfbab5ebe20_d\",\"vmSize\":\"standard_a1\",\"totalTasksRun\":0,\"totalTasksSucceeded\":0,\"runningTasksCount\":0,\"isDedicated\":true,\"endpointConfiguration\":{\r\n - \ \"inboundEndpoints\":[\r\n {\r\n \"name\":\"SSHRule.0\",\"protocol\":\"tcp\",\"publicIPAddress\":\"52.159.19.12\",\"publicFQDN\":\"dnscb8f841f-8564-49d7-afa6-a4df8c71aff7-azurebatch-cloudservice.westcentralus.cloudapp.azure.com\",\"frontendPort\":50000,\"backendPort\":22\r\n + \ {\r\n \"id\":\"tvmps_bd71c4f0938808e5d43f04eb498b6b035da103637346df4dc766fd73d05d0b7d_d\",\"url\":\"https://batch498930ae3.westcentralus.batch.azure.com/pools/test_batch_test_batch_files98930ae3/nodes/tvmps_bd71c4f0938808e5d43f04eb498b6b035da103637346df4dc766fd73d05d0b7d_d\",\"state\":\"starting\",\"schedulingState\":\"enabled\",\"stateTransitionTime\":\"2019-08-07T00:17:15.6759304Z\",\"allocationTime\":\"2019-08-07T00:17:14.8571329Z\",\"ipAddress\":\"10.0.0.4\",\"affinityId\":\"TVM:tvmps_bd71c4f0938808e5d43f04eb498b6b035da103637346df4dc766fd73d05d0b7d_d\",\"vmSize\":\"standard_a1\",\"totalTasksRun\":0,\"totalTasksSucceeded\":0,\"runningTasksCount\":0,\"isDedicated\":true,\"endpointConfiguration\":{\r\n + \ \"inboundEndpoints\":[\r\n {\r\n \"name\":\"SSHRule.0\",\"protocol\":\"tcp\",\"publicIPAddress\":\"52.159.19.88\",\"publicFQDN\":\"dnsc99808cb-e13d-4f46-a7fa-43f7376362db-azurebatch-cloudservice.westcentralus.cloudapp.azure.com\",\"frontendPort\":50000,\"backendPort\":22\r\n \ }\r\n ]\r\n }\r\n }\r\n ]\r\n}" headers: content-type: @@ -117,9 +117,9 @@ interactions: dataserviceversion: - '3.0' date: - - Thu, 13 Jun 2019 19:24:03 GMT + - Wed, 07 Aug 2019 00:17:36 GMT request-id: - - 391173f3-655d-4a4d-9e02-50e63a31dcab + - 1650afb6-1674-438f-bee9-65e547dd0b7a server: - Microsoft-HTTPAPI/2.0 strict-transport-security: @@ -141,19 +141,19 @@ interactions: Connection: - keep-alive User-Agent: - - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.7 msrest_azure/0.4.34 - azure-batch/7.0.0 Azure-SDK-For-Python + - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.9 msrest_azure/0.4.34 + azure-batch/8.0.0 Azure-SDK-For-Python accept-language: - en-US ocp-date: - - Thu, 13 Jun 2019 19:24:13 GMT + - Wed, 07 Aug 2019 00:17:46 GMT method: GET - uri: https://batch498930ae3.westcentralus.batch.azure.com/pools/test_batch_test_batch_files98930ae3/nodes?api-version=2019-06-01.9.0 + uri: https://batch498930ae3.westcentralus.batch.azure.com/pools/test_batch_test_batch_files98930ae3/nodes?api-version=2019-08-01.10.0 response: body: string: "{\r\n \"odata.metadata\":\"https://batch498930ae3.westcentralus.batch.azure.com/$metadata#nodes\",\"value\":[\r\n - \ {\r\n \"id\":\"tvmps_2fbfcbb01dd7b45d89f4e56942ebb0eeba267d6468217a18351c1cfbab5ebe20_d\",\"url\":\"https://batch498930ae3.westcentralus.batch.azure.com/pools/test_batch_test_batch_files98930ae3/nodes/tvmps_2fbfcbb01dd7b45d89f4e56942ebb0eeba267d6468217a18351c1cfbab5ebe20_d\",\"state\":\"starting\",\"schedulingState\":\"enabled\",\"stateTransitionTime\":\"2019-06-13T19:23:38.5602583Z\",\"allocationTime\":\"2019-06-13T19:23:38.307746Z\",\"ipAddress\":\"10.0.0.4\",\"affinityId\":\"TVM:tvmps_2fbfcbb01dd7b45d89f4e56942ebb0eeba267d6468217a18351c1cfbab5ebe20_d\",\"vmSize\":\"standard_a1\",\"totalTasksRun\":0,\"totalTasksSucceeded\":0,\"runningTasksCount\":0,\"isDedicated\":true,\"endpointConfiguration\":{\r\n - \ \"inboundEndpoints\":[\r\n {\r\n \"name\":\"SSHRule.0\",\"protocol\":\"tcp\",\"publicIPAddress\":\"52.159.19.12\",\"publicFQDN\":\"dnscb8f841f-8564-49d7-afa6-a4df8c71aff7-azurebatch-cloudservice.westcentralus.cloudapp.azure.com\",\"frontendPort\":50000,\"backendPort\":22\r\n + \ {\r\n \"id\":\"tvmps_bd71c4f0938808e5d43f04eb498b6b035da103637346df4dc766fd73d05d0b7d_d\",\"url\":\"https://batch498930ae3.westcentralus.batch.azure.com/pools/test_batch_test_batch_files98930ae3/nodes/tvmps_bd71c4f0938808e5d43f04eb498b6b035da103637346df4dc766fd73d05d0b7d_d\",\"state\":\"starting\",\"schedulingState\":\"enabled\",\"stateTransitionTime\":\"2019-08-07T00:17:15.6759304Z\",\"allocationTime\":\"2019-08-07T00:17:14.8571329Z\",\"ipAddress\":\"10.0.0.4\",\"affinityId\":\"TVM:tvmps_bd71c4f0938808e5d43f04eb498b6b035da103637346df4dc766fd73d05d0b7d_d\",\"vmSize\":\"standard_a1\",\"totalTasksRun\":0,\"totalTasksSucceeded\":0,\"runningTasksCount\":0,\"isDedicated\":true,\"endpointConfiguration\":{\r\n + \ \"inboundEndpoints\":[\r\n {\r\n \"name\":\"SSHRule.0\",\"protocol\":\"tcp\",\"publicIPAddress\":\"52.159.19.88\",\"publicFQDN\":\"dnsc99808cb-e13d-4f46-a7fa-43f7376362db-azurebatch-cloudservice.westcentralus.cloudapp.azure.com\",\"frontendPort\":50000,\"backendPort\":22\r\n \ }\r\n ]\r\n }\r\n }\r\n ]\r\n}" headers: content-type: @@ -161,9 +161,9 @@ interactions: dataserviceversion: - '3.0' date: - - Thu, 13 Jun 2019 19:24:12 GMT + - Wed, 07 Aug 2019 00:17:47 GMT request-id: - - c6c0c47d-a035-4903-96c2-9e0427b2c06c + - 0b5223a2-992e-4ef7-848f-185a4c957f83 server: - Microsoft-HTTPAPI/2.0 strict-transport-security: @@ -185,20 +185,65 @@ interactions: Connection: - keep-alive User-Agent: - - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.7 msrest_azure/0.4.34 - azure-batch/7.0.0 Azure-SDK-For-Python + - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.9 msrest_azure/0.4.34 + azure-batch/8.0.0 Azure-SDK-For-Python accept-language: - en-US ocp-date: - - Thu, 13 Jun 2019 19:24:23 GMT + - Wed, 07 Aug 2019 00:17:57 GMT method: GET - uri: https://batch498930ae3.westcentralus.batch.azure.com/pools/test_batch_test_batch_files98930ae3/nodes?api-version=2019-06-01.9.0 + uri: https://batch498930ae3.westcentralus.batch.azure.com/pools/test_batch_test_batch_files98930ae3/nodes?api-version=2019-08-01.10.0 response: body: string: "{\r\n \"odata.metadata\":\"https://batch498930ae3.westcentralus.batch.azure.com/$metadata#nodes\",\"value\":[\r\n - \ {\r\n \"id\":\"tvmps_2fbfcbb01dd7b45d89f4e56942ebb0eeba267d6468217a18351c1cfbab5ebe20_d\",\"url\":\"https://batch498930ae3.westcentralus.batch.azure.com/pools/test_batch_test_batch_files98930ae3/nodes/tvmps_2fbfcbb01dd7b45d89f4e56942ebb0eeba267d6468217a18351c1cfbab5ebe20_d\",\"state\":\"idle\",\"schedulingState\":\"enabled\",\"stateTransitionTime\":\"2019-06-13T19:24:20.841072Z\",\"lastBootTime\":\"2019-06-13T19:24:20.401189Z\",\"allocationTime\":\"2019-06-13T19:23:38.307746Z\",\"ipAddress\":\"10.0.0.4\",\"affinityId\":\"TVM:tvmps_2fbfcbb01dd7b45d89f4e56942ebb0eeba267d6468217a18351c1cfbab5ebe20_d\",\"vmSize\":\"standard_a1\",\"totalTasksRun\":0,\"totalTasksSucceeded\":0,\"runningTasksCount\":0,\"isDedicated\":true,\"endpointConfiguration\":{\r\n - \ \"inboundEndpoints\":[\r\n {\r\n \"name\":\"SSHRule.0\",\"protocol\":\"tcp\",\"publicIPAddress\":\"52.159.19.12\",\"publicFQDN\":\"dnscb8f841f-8564-49d7-afa6-a4df8c71aff7-azurebatch-cloudservice.westcentralus.cloudapp.azure.com\",\"frontendPort\":50000,\"backendPort\":22\r\n - \ }\r\n ]\r\n },\"nodeAgentInfo\":{\r\n \"lastUpdateTime\":\"2019-06-13T19:24:20.401189Z\",\"version\":\"1.5.11\"\r\n + \ {\r\n \"id\":\"tvmps_bd71c4f0938808e5d43f04eb498b6b035da103637346df4dc766fd73d05d0b7d_d\",\"url\":\"https://batch498930ae3.westcentralus.batch.azure.com/pools/test_batch_test_batch_files98930ae3/nodes/tvmps_bd71c4f0938808e5d43f04eb498b6b035da103637346df4dc766fd73d05d0b7d_d\",\"state\":\"starting\",\"schedulingState\":\"enabled\",\"stateTransitionTime\":\"2019-08-07T00:17:15.6759304Z\",\"allocationTime\":\"2019-08-07T00:17:14.8571329Z\",\"ipAddress\":\"10.0.0.4\",\"affinityId\":\"TVM:tvmps_bd71c4f0938808e5d43f04eb498b6b035da103637346df4dc766fd73d05d0b7d_d\",\"vmSize\":\"standard_a1\",\"totalTasksRun\":0,\"totalTasksSucceeded\":0,\"runningTasksCount\":0,\"isDedicated\":true,\"endpointConfiguration\":{\r\n + \ \"inboundEndpoints\":[\r\n {\r\n \"name\":\"SSHRule.0\",\"protocol\":\"tcp\",\"publicIPAddress\":\"52.159.19.88\",\"publicFQDN\":\"dnsc99808cb-e13d-4f46-a7fa-43f7376362db-azurebatch-cloudservice.westcentralus.cloudapp.azure.com\",\"frontendPort\":50000,\"backendPort\":22\r\n + \ }\r\n ]\r\n }\r\n }\r\n ]\r\n}" + headers: + content-type: + - application/json;odata=minimalmetadata + dataserviceversion: + - '3.0' + date: + - Wed, 07 Aug 2019 00:17:57 GMT + request-id: + - 158ef3c2-64fc-4d3b-b2f9-6824d2b25656 + server: + - Microsoft-HTTPAPI/2.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + x-content-type-options: + - nosniff + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + User-Agent: + - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.9 msrest_azure/0.4.34 + azure-batch/8.0.0 Azure-SDK-For-Python + accept-language: + - en-US + ocp-date: + - Wed, 07 Aug 2019 00:18:07 GMT + method: GET + uri: https://batch498930ae3.westcentralus.batch.azure.com/pools/test_batch_test_batch_files98930ae3/nodes?api-version=2019-08-01.10.0 + response: + body: + string: "{\r\n \"odata.metadata\":\"https://batch498930ae3.westcentralus.batch.azure.com/$metadata#nodes\",\"value\":[\r\n + \ {\r\n \"id\":\"tvmps_bd71c4f0938808e5d43f04eb498b6b035da103637346df4dc766fd73d05d0b7d_d\",\"url\":\"https://batch498930ae3.westcentralus.batch.azure.com/pools/test_batch_test_batch_files98930ae3/nodes/tvmps_bd71c4f0938808e5d43f04eb498b6b035da103637346df4dc766fd73d05d0b7d_d\",\"state\":\"idle\",\"schedulingState\":\"enabled\",\"stateTransitionTime\":\"2019-08-07T00:18:02.664696Z\",\"lastBootTime\":\"2019-08-07T00:18:01.826801Z\",\"allocationTime\":\"2019-08-07T00:17:14.8571329Z\",\"ipAddress\":\"10.0.0.4\",\"affinityId\":\"TVM:tvmps_bd71c4f0938808e5d43f04eb498b6b035da103637346df4dc766fd73d05d0b7d_d\",\"vmSize\":\"standard_a1\",\"totalTasksRun\":0,\"totalTasksSucceeded\":0,\"runningTasksCount\":0,\"certificateReferences\":[\r\n + \ \r\n ],\"isDedicated\":true,\"endpointConfiguration\":{\r\n \"inboundEndpoints\":[\r\n + \ {\r\n \"name\":\"SSHRule.0\",\"protocol\":\"tcp\",\"publicIPAddress\":\"52.159.19.88\",\"publicFQDN\":\"dnsc99808cb-e13d-4f46-a7fa-43f7376362db-azurebatch-cloudservice.westcentralus.cloudapp.azure.com\",\"frontendPort\":50000,\"backendPort\":22\r\n + \ }\r\n ]\r\n },\"nodeAgentInfo\":{\r\n \"lastUpdateTime\":\"2019-08-07T00:18:01.826801Z\",\"version\":\"1.6.3\"\r\n \ }\r\n }\r\n ]\r\n}" headers: content-type: @@ -206,9 +251,9 @@ interactions: dataserviceversion: - '3.0' date: - - Thu, 13 Jun 2019 19:24:22 GMT + - Wed, 07 Aug 2019 00:18:07 GMT request-id: - - 20e5be21-a50a-46d1-8aa6-a0347dca92ce + - 91748e77-1de2-4d8a-931e-af478ef484af server: - Microsoft-HTTPAPI/2.0 strict-transport-security: @@ -234,14 +279,14 @@ interactions: Content-Type: - application/json; odata=minimalmetadata; charset=utf-8 User-Agent: - - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.7 msrest_azure/0.4.34 - azure-batch/7.0.0 Azure-SDK-For-Python + - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.9 msrest_azure/0.4.34 + azure-batch/8.0.0 Azure-SDK-For-Python accept-language: - en-US ocp-date: - - Thu, 13 Jun 2019 19:24:23 GMT + - Wed, 07 Aug 2019 00:18:07 GMT method: POST - uri: https://batch498930ae3.westcentralus.batch.azure.com/jobs/batch98930ae3/tasks?api-version=2019-06-01.9.0 + uri: https://batch498930ae3.westcentralus.batch.azure.com/jobs/batch98930ae3/tasks?api-version=2019-08-01.10.0 response: body: string: '' @@ -251,15 +296,15 @@ interactions: dataserviceversion: - '3.0' date: - - Thu, 13 Jun 2019 19:24:22 GMT + - Wed, 07 Aug 2019 00:18:07 GMT etag: - - '0x8D6F034BDE50441' + - '0x8D71ACCB8DE860F' last-modified: - - Thu, 13 Jun 2019 19:24:23 GMT + - Wed, 07 Aug 2019 00:18:07 GMT location: - https://batch498930ae3.westcentralus.batch.azure.com/jobs/batch98930ae3/tasks/test_task request-id: - - 9d26ef9c-1582-4b3d-8d1b-e22bd3d181ee + - cba22362-da16-471d-92e4-edbd379fcb36 server: - Microsoft-HTTPAPI/2.0 strict-transport-security: @@ -281,19 +326,19 @@ interactions: Connection: - keep-alive User-Agent: - - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.7 msrest_azure/0.4.34 - azure-batch/7.0.0 Azure-SDK-For-Python + - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.9 msrest_azure/0.4.34 + azure-batch/8.0.0 Azure-SDK-For-Python accept-language: - en-US ocp-date: - - Thu, 13 Jun 2019 19:24:23 GMT + - Wed, 07 Aug 2019 00:18:07 GMT method: GET - uri: https://batch498930ae3.westcentralus.batch.azure.com/jobs/batch98930ae3/tasks/test_task?api-version=2019-06-01.9.0 + uri: https://batch498930ae3.westcentralus.batch.azure.com/jobs/batch98930ae3/tasks/test_task?api-version=2019-08-01.10.0 response: body: - string: "{\r\n \"odata.metadata\":\"https://batch498930ae3.westcentralus.batch.azure.com/$metadata#tasks/@Element\",\"id\":\"test_task\",\"url\":\"https://batch498930ae3.westcentralus.batch.azure.com/jobs/batch98930ae3/tasks/test_task\",\"eTag\":\"0x8D6F034BDE50441\",\"creationTime\":\"2019-06-13T19:24:23.4372161Z\",\"lastModified\":\"2019-06-13T19:24:23.4372161Z\",\"state\":\"active\",\"stateTransitionTime\":\"2019-06-13T19:24:23.4372161Z\",\"commandLine\":\"cmd + string: "{\r\n \"odata.metadata\":\"https://batch498930ae3.westcentralus.batch.azure.com/$metadata#tasks/@Element\",\"id\":\"test_task\",\"url\":\"https://batch498930ae3.westcentralus.batch.azure.com/jobs/batch98930ae3/tasks/test_task\",\"eTag\":\"0x8D71ACCB8DE860F\",\"creationTime\":\"2019-08-07T00:18:07.3456143Z\",\"lastModified\":\"2019-08-07T00:18:07.3456143Z\",\"state\":\"active\",\"stateTransitionTime\":\"2019-08-07T00:18:07.3456143Z\",\"commandLine\":\"cmd /c \\\"echo hello world\\\"\",\"userIdentity\":{\r\n \"autoUser\":{\r\n - \ \"elevationLevel\":\"nonadmin\"\r\n }\r\n },\"constraints\":{\r\n + \ \"scope\":\"pool\",\"elevationLevel\":\"nonadmin\"\r\n }\r\n },\"constraints\":{\r\n \ \"maxWallClockTime\":\"P10675199DT2H48M5.4775807S\",\"retentionTime\":\"P7D\",\"maxTaskRetryCount\":0\r\n \ },\"executionInfo\":{\r\n \"retryCount\":0,\"requeueCount\":0\r\n }\r\n}" headers: @@ -302,13 +347,13 @@ interactions: dataserviceversion: - '3.0' date: - - Thu, 13 Jun 2019 19:24:23 GMT + - Wed, 07 Aug 2019 00:18:07 GMT etag: - - '0x8D6F034BDE50441' + - '0x8D71ACCB8DE860F' last-modified: - - Thu, 13 Jun 2019 19:24:23 GMT + - Wed, 07 Aug 2019 00:18:07 GMT request-id: - - 1c5a8398-71cd-4610-a01b-6a9abdce6576 + - ee191ca2-7b94-4694-8a78-0ef768c1dd65 server: - Microsoft-HTTPAPI/2.0 strict-transport-security: @@ -330,26 +375,26 @@ interactions: Connection: - keep-alive User-Agent: - - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.7 msrest_azure/0.4.34 - azure-batch/7.0.0 Azure-SDK-For-Python + - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.9 msrest_azure/0.4.34 + azure-batch/8.0.0 Azure-SDK-For-Python accept-language: - en-US ocp-date: - - Thu, 13 Jun 2019 19:24:28 GMT + - Wed, 07 Aug 2019 00:18:12 GMT method: GET - uri: https://batch498930ae3.westcentralus.batch.azure.com/jobs/batch98930ae3/tasks/test_task?api-version=2019-06-01.9.0 + uri: https://batch498930ae3.westcentralus.batch.azure.com/jobs/batch98930ae3/tasks/test_task?api-version=2019-08-01.10.0 response: body: - string: "{\r\n \"odata.metadata\":\"https://batch498930ae3.westcentralus.batch.azure.com/$metadata#tasks/@Element\",\"id\":\"test_task\",\"url\":\"https://batch498930ae3.westcentralus.batch.azure.com/jobs/batch98930ae3/tasks/test_task\",\"eTag\":\"0x8D6F034BDE50441\",\"creationTime\":\"2019-06-13T19:24:23.4372161Z\",\"lastModified\":\"2019-06-13T19:24:23.4372161Z\",\"state\":\"completed\",\"stateTransitionTime\":\"2019-06-13T19:24:24.965748Z\",\"previousState\":\"running\",\"previousStateTransitionTime\":\"2019-06-13T19:24:24.899226Z\",\"commandLine\":\"cmd + string: "{\r\n \"odata.metadata\":\"https://batch498930ae3.westcentralus.batch.azure.com/$metadata#tasks/@Element\",\"id\":\"test_task\",\"url\":\"https://batch498930ae3.westcentralus.batch.azure.com/jobs/batch98930ae3/tasks/test_task\",\"eTag\":\"0x8D71ACCB8DE860F\",\"creationTime\":\"2019-08-07T00:18:07.3456143Z\",\"lastModified\":\"2019-08-07T00:18:07.3456143Z\",\"state\":\"completed\",\"stateTransitionTime\":\"2019-08-07T00:18:09.804554Z\",\"previousState\":\"running\",\"previousStateTransitionTime\":\"2019-08-07T00:18:09.698258Z\",\"commandLine\":\"cmd /c \\\"echo hello world\\\"\",\"userIdentity\":{\r\n \"autoUser\":{\r\n - \ \"elevationLevel\":\"nonadmin\"\r\n }\r\n },\"constraints\":{\r\n + \ \"scope\":\"pool\",\"elevationLevel\":\"nonadmin\"\r\n }\r\n },\"constraints\":{\r\n \ \"maxWallClockTime\":\"P10675199DT2H48M5.4775807S\",\"retentionTime\":\"P7D\",\"maxTaskRetryCount\":0\r\n - \ },\"executionInfo\":{\r\n \"startTime\":\"2019-06-13T19:24:24.899226Z\",\"endTime\":\"2019-06-13T19:24:24.965748Z\",\"failureInfo\":{\r\n + \ },\"executionInfo\":{\r\n \"startTime\":\"2019-08-07T00:18:09.698258Z\",\"endTime\":\"2019-08-07T00:18:09.804554Z\",\"failureInfo\":{\r\n \ \"category\":\"UserError\",\"code\":\"CommandProgramNotFound\",\"message\":\"The specified command program is not found\",\"details\":[\r\n {\r\n \"name\":\"CommandLine\",\"value\":\"cmd /c \\\"echo hello world\\\"\"\r\n },{\r\n \"name\":\"Message\",\"value\":\"The system cannot find the file specified\"\r\n }\r\n ]\r\n },\"result\":\"failure\",\"retryCount\":0,\"requeueCount\":0\r\n - \ },\"nodeInfo\":{\r\n \"affinityId\":\"TVM:tvmps_2fbfcbb01dd7b45d89f4e56942ebb0eeba267d6468217a18351c1cfbab5ebe20_d\",\"nodeUrl\":\"https://batch498930ae3.westcentralus.batch.azure.com/pools/test_batch_test_batch_files98930ae3/nodes/tvmps_2fbfcbb01dd7b45d89f4e56942ebb0eeba267d6468217a18351c1cfbab5ebe20_d\",\"poolId\":\"test_batch_test_batch_files98930ae3\",\"nodeId\":\"tvmps_2fbfcbb01dd7b45d89f4e56942ebb0eeba267d6468217a18351c1cfbab5ebe20_d\",\"taskRootDirectory\":\"workitems/batch98930ae3/job-1/test_task\",\"taskRootDirectoryUrl\":\"https://batch498930ae3.westcentralus.batch.azure.com/pools/test_batch_test_batch_files98930ae3/nodes/tvmps_2fbfcbb01dd7b45d89f4e56942ebb0eeba267d6468217a18351c1cfbab5ebe20_d/files/workitems/batch98930ae3/job-1/test_task\"\r\n + \ },\"nodeInfo\":{\r\n \"affinityId\":\"TVM:tvmps_bd71c4f0938808e5d43f04eb498b6b035da103637346df4dc766fd73d05d0b7d_d\",\"nodeUrl\":\"https://batch498930ae3.westcentralus.batch.azure.com/pools/test_batch_test_batch_files98930ae3/nodes/tvmps_bd71c4f0938808e5d43f04eb498b6b035da103637346df4dc766fd73d05d0b7d_d\",\"poolId\":\"test_batch_test_batch_files98930ae3\",\"nodeId\":\"tvmps_bd71c4f0938808e5d43f04eb498b6b035da103637346df4dc766fd73d05d0b7d_d\",\"taskRootDirectory\":\"workitems/batch98930ae3/job-1/test_task\",\"taskRootDirectoryUrl\":\"https://batch498930ae3.westcentralus.batch.azure.com/pools/test_batch_test_batch_files98930ae3/nodes/tvmps_bd71c4f0938808e5d43f04eb498b6b035da103637346df4dc766fd73d05d0b7d_d/files/workitems/batch98930ae3/job-1/test_task\"\r\n \ }\r\n}" headers: content-type: @@ -357,13 +402,13 @@ interactions: dataserviceversion: - '3.0' date: - - Thu, 13 Jun 2019 19:24:28 GMT + - Wed, 07 Aug 2019 00:18:12 GMT etag: - - '0x8D6F034BDE50441' + - '0x8D71ACCB8DE860F' last-modified: - - Thu, 13 Jun 2019 19:24:23 GMT + - Wed, 07 Aug 2019 00:18:07 GMT request-id: - - bef9aca5-8ae1-45bc-ab2f-5f5b339d2633 + - 1f042f04-87c0-429f-8920-09bee12e1006 server: - Microsoft-HTTPAPI/2.0 strict-transport-security: @@ -385,32 +430,33 @@ interactions: Connection: - keep-alive User-Agent: - - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.7 msrest_azure/0.4.34 - azure-batch/7.0.0 Azure-SDK-For-Python + - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.9 msrest_azure/0.4.34 + azure-batch/8.0.0 Azure-SDK-For-Python accept-language: - en-US ocp-date: - - Thu, 13 Jun 2019 19:24:28 GMT + - Wed, 07 Aug 2019 00:18:12 GMT method: GET - uri: https://batch498930ae3.westcentralus.batch.azure.com/pools/test_batch_test_batch_files98930ae3/nodes/tvmps_2fbfcbb01dd7b45d89f4e56942ebb0eeba267d6468217a18351c1cfbab5ebe20_d/files?recursive=true&api-version=2019-06-01.9.0 + uri: https://batch498930ae3.westcentralus.batch.azure.com/pools/test_batch_test_batch_files98930ae3/nodes/tvmps_bd71c4f0938808e5d43f04eb498b6b035da103637346df4dc766fd73d05d0b7d_d/files?recursive=true&api-version=2019-08-01.10.0 response: body: string: "{\r\n \"odata.metadata\":\"https://batch498930ae3.westcentralus.batch.azure.com/$metadata#files\",\"value\":[\r\n - \ {\r\n \"name\":\"applications\",\"url\":\"https://batch498930ae3.westcentralus.batch.azure.com/pools/test_batch_test_batch_files98930ae3/nodes/tvmps_2fbfcbb01dd7b45d89f4e56942ebb0eeba267d6468217a18351c1cfbab5ebe20_d/files/applications\",\"isDirectory\":true\r\n - \ },{\r\n \"name\":\"workitems/batch98930ae3/job-1/test_task/wd\",\"url\":\"https://batch498930ae3.westcentralus.batch.azure.com/pools/test_batch_test_batch_files98930ae3/nodes/tvmps_2fbfcbb01dd7b45d89f4e56942ebb0eeba267d6468217a18351c1cfbab5ebe20_d/files/workitems/batch98930ae3/job-1/test_task/wd\",\"isDirectory\":true\r\n - \ },{\r\n \"name\":\"volatile\",\"url\":\"https://batch498930ae3.westcentralus.batch.azure.com/pools/test_batch_test_batch_files98930ae3/nodes/tvmps_2fbfcbb01dd7b45d89f4e56942ebb0eeba267d6468217a18351c1cfbab5ebe20_d/files/volatile\",\"isDirectory\":true\r\n - \ },{\r\n \"name\":\"workitems/batch98930ae3/job-1/test_task/stderr.txt\",\"url\":\"https://batch498930ae3.westcentralus.batch.azure.com/pools/test_batch_test_batch_files98930ae3/nodes/tvmps_2fbfcbb01dd7b45d89f4e56942ebb0eeba267d6468217a18351c1cfbab5ebe20_d/files/workitems/batch98930ae3/job-1/test_task/stderr.txt\",\"isDirectory\":false,\"properties\":{\r\n - \ \"lastModified\":\"2019-06-13T19:24:24.935952Z\",\"contentLength\":\"0\",\"contentType\":\"text/plain\",\"fileMode\":\"0o100644\"\r\n - \ }\r\n },{\r\n \"name\":\"workitems\",\"url\":\"https://batch498930ae3.westcentralus.batch.azure.com/pools/test_batch_test_batch_files98930ae3/nodes/tvmps_2fbfcbb01dd7b45d89f4e56942ebb0eeba267d6468217a18351c1cfbab5ebe20_d/files/workitems\",\"isDirectory\":true\r\n - \ },{\r\n \"name\":\"shared\",\"url\":\"https://batch498930ae3.westcentralus.batch.azure.com/pools/test_batch_test_batch_files98930ae3/nodes/tvmps_2fbfcbb01dd7b45d89f4e56942ebb0eeba267d6468217a18351c1cfbab5ebe20_d/files/shared\",\"isDirectory\":true\r\n - \ },{\r\n \"name\":\"workitems/batch98930ae3/job-1/test_task/stdout.txt\",\"url\":\"https://batch498930ae3.westcentralus.batch.azure.com/pools/test_batch_test_batch_files98930ae3/nodes/tvmps_2fbfcbb01dd7b45d89f4e56942ebb0eeba267d6468217a18351c1cfbab5ebe20_d/files/workitems/batch98930ae3/job-1/test_task/stdout.txt\",\"isDirectory\":false,\"properties\":{\r\n - \ \"lastModified\":\"2019-06-13T19:24:24.935952Z\",\"contentLength\":\"0\",\"contentType\":\"text/plain\",\"fileMode\":\"0o100644\"\r\n - \ }\r\n },{\r\n \"name\":\"volatile/startup\",\"url\":\"https://batch498930ae3.westcentralus.batch.azure.com/pools/test_batch_test_batch_files98930ae3/nodes/tvmps_2fbfcbb01dd7b45d89f4e56942ebb0eeba267d6468217a18351c1cfbab5ebe20_d/files/volatile/startup\",\"isDirectory\":true\r\n - \ },{\r\n \"name\":\"workitems/batch98930ae3/job-1/test_task/certs\",\"url\":\"https://batch498930ae3.westcentralus.batch.azure.com/pools/test_batch_test_batch_files98930ae3/nodes/tvmps_2fbfcbb01dd7b45d89f4e56942ebb0eeba267d6468217a18351c1cfbab5ebe20_d/files/workitems/batch98930ae3/job-1/test_task/certs\",\"isDirectory\":true\r\n - \ },{\r\n \"name\":\"startup\",\"url\":\"https://batch498930ae3.westcentralus.batch.azure.com/pools/test_batch_test_batch_files98930ae3/nodes/tvmps_2fbfcbb01dd7b45d89f4e56942ebb0eeba267d6468217a18351c1cfbab5ebe20_d/files/startup\",\"isDirectory\":true\r\n - \ },{\r\n \"name\":\"workitems/batch98930ae3/job-1\",\"url\":\"https://batch498930ae3.westcentralus.batch.azure.com/pools/test_batch_test_batch_files98930ae3/nodes/tvmps_2fbfcbb01dd7b45d89f4e56942ebb0eeba267d6468217a18351c1cfbab5ebe20_d/files/workitems/batch98930ae3/job-1\",\"isDirectory\":true\r\n - \ },{\r\n \"name\":\"workitems/batch98930ae3/job-1/test_task\",\"url\":\"https://batch498930ae3.westcentralus.batch.azure.com/pools/test_batch_test_batch_files98930ae3/nodes/tvmps_2fbfcbb01dd7b45d89f4e56942ebb0eeba267d6468217a18351c1cfbab5ebe20_d/files/workitems/batch98930ae3/job-1/test_task\",\"isDirectory\":true\r\n - \ },{\r\n \"name\":\"workitems/batch98930ae3\",\"url\":\"https://batch498930ae3.westcentralus.batch.azure.com/pools/test_batch_test_batch_files98930ae3/nodes/tvmps_2fbfcbb01dd7b45d89f4e56942ebb0eeba267d6468217a18351c1cfbab5ebe20_d/files/workitems/batch98930ae3\",\"isDirectory\":true\r\n + \ {\r\n \"name\":\"workitems/batch98930ae3/job-1/test_task/wd\",\"url\":\"https://batch498930ae3.westcentralus.batch.azure.com/pools/test_batch_test_batch_files98930ae3/nodes/tvmps_bd71c4f0938808e5d43f04eb498b6b035da103637346df4dc766fd73d05d0b7d_d/files/workitems/batch98930ae3/job-1/test_task/wd\",\"isDirectory\":true\r\n + \ },{\r\n \"name\":\"workitems/batch98930ae3/job-1/test_task/stdout.txt\",\"url\":\"https://batch498930ae3.westcentralus.batch.azure.com/pools/test_batch_test_batch_files98930ae3/nodes/tvmps_bd71c4f0938808e5d43f04eb498b6b035da103637346df4dc766fd73d05d0b7d_d/files/workitems/batch98930ae3/job-1/test_task/stdout.txt\",\"isDirectory\":false,\"properties\":{\r\n + \ \"lastModified\":\"2019-08-07T00:18:09.711917Z\",\"contentLength\":\"0\",\"contentType\":\"text/plain\",\"fileMode\":\"0o100644\"\r\n + \ }\r\n },{\r\n \"name\":\"workitems/batch98930ae3/job-1/test_task/stderr.txt\",\"url\":\"https://batch498930ae3.westcentralus.batch.azure.com/pools/test_batch_test_batch_files98930ae3/nodes/tvmps_bd71c4f0938808e5d43f04eb498b6b035da103637346df4dc766fd73d05d0b7d_d/files/workitems/batch98930ae3/job-1/test_task/stderr.txt\",\"isDirectory\":false,\"properties\":{\r\n + \ \"lastModified\":\"2019-08-07T00:18:09.711917Z\",\"contentLength\":\"0\",\"contentType\":\"text/plain\",\"fileMode\":\"0o100644\"\r\n + \ }\r\n },{\r\n \"name\":\"volatile/startup\",\"url\":\"https://batch498930ae3.westcentralus.batch.azure.com/pools/test_batch_test_batch_files98930ae3/nodes/tvmps_bd71c4f0938808e5d43f04eb498b6b035da103637346df4dc766fd73d05d0b7d_d/files/volatile/startup\",\"isDirectory\":true\r\n + \ },{\r\n \"name\":\"workitems/batch98930ae3/job-1/test_task/certs\",\"url\":\"https://batch498930ae3.westcentralus.batch.azure.com/pools/test_batch_test_batch_files98930ae3/nodes/tvmps_bd71c4f0938808e5d43f04eb498b6b035da103637346df4dc766fd73d05d0b7d_d/files/workitems/batch98930ae3/job-1/test_task/certs\",\"isDirectory\":true\r\n + \ },{\r\n \"name\":\"volatile\",\"url\":\"https://batch498930ae3.westcentralus.batch.azure.com/pools/test_batch_test_batch_files98930ae3/nodes/tvmps_bd71c4f0938808e5d43f04eb498b6b035da103637346df4dc766fd73d05d0b7d_d/files/volatile\",\"isDirectory\":true\r\n + \ },{\r\n \"name\":\"applications\",\"url\":\"https://batch498930ae3.westcentralus.batch.azure.com/pools/test_batch_test_batch_files98930ae3/nodes/tvmps_bd71c4f0938808e5d43f04eb498b6b035da103637346df4dc766fd73d05d0b7d_d/files/applications\",\"isDirectory\":true\r\n + \ },{\r\n \"name\":\"workitems/batch98930ae3/job-1\",\"url\":\"https://batch498930ae3.westcentralus.batch.azure.com/pools/test_batch_test_batch_files98930ae3/nodes/tvmps_bd71c4f0938808e5d43f04eb498b6b035da103637346df4dc766fd73d05d0b7d_d/files/workitems/batch98930ae3/job-1\",\"isDirectory\":true\r\n + \ },{\r\n \"name\":\"workitems/batch98930ae3\",\"url\":\"https://batch498930ae3.westcentralus.batch.azure.com/pools/test_batch_test_batch_files98930ae3/nodes/tvmps_bd71c4f0938808e5d43f04eb498b6b035da103637346df4dc766fd73d05d0b7d_d/files/workitems/batch98930ae3\",\"isDirectory\":true\r\n + \ },{\r\n \"name\":\"shared\",\"url\":\"https://batch498930ae3.westcentralus.batch.azure.com/pools/test_batch_test_batch_files98930ae3/nodes/tvmps_bd71c4f0938808e5d43f04eb498b6b035da103637346df4dc766fd73d05d0b7d_d/files/shared\",\"isDirectory\":true\r\n + \ },{\r\n \"name\":\"fsmounts\",\"url\":\"https://batch498930ae3.westcentralus.batch.azure.com/pools/test_batch_test_batch_files98930ae3/nodes/tvmps_bd71c4f0938808e5d43f04eb498b6b035da103637346df4dc766fd73d05d0b7d_d/files/fsmounts\",\"isDirectory\":true\r\n + \ },{\r\n \"name\":\"workitems\",\"url\":\"https://batch498930ae3.westcentralus.batch.azure.com/pools/test_batch_test_batch_files98930ae3/nodes/tvmps_bd71c4f0938808e5d43f04eb498b6b035da103637346df4dc766fd73d05d0b7d_d/files/workitems\",\"isDirectory\":true\r\n + \ },{\r\n \"name\":\"startup\",\"url\":\"https://batch498930ae3.westcentralus.batch.azure.com/pools/test_batch_test_batch_files98930ae3/nodes/tvmps_bd71c4f0938808e5d43f04eb498b6b035da103637346df4dc766fd73d05d0b7d_d/files/startup\",\"isDirectory\":true\r\n + \ },{\r\n \"name\":\"workitems/batch98930ae3/job-1/test_task\",\"url\":\"https://batch498930ae3.westcentralus.batch.azure.com/pools/test_batch_test_batch_files98930ae3/nodes/tvmps_bd71c4f0938808e5d43f04eb498b6b035da103637346df4dc766fd73d05d0b7d_d/files/workitems/batch98930ae3/job-1/test_task\",\"isDirectory\":true\r\n \ }\r\n ]\r\n}" headers: content-type: @@ -418,9 +464,9 @@ interactions: dataserviceversion: - '3.0' date: - - Thu, 13 Jun 2019 19:24:28 GMT + - Wed, 07 Aug 2019 00:18:12 GMT request-id: - - 90a712e7-1c28-42be-b4c5-5c56f9e41066 + - 27a01cfc-604c-4055-9abe-9ccdc6e5d333 server: - Microsoft-HTTPAPI/2.0 strict-transport-security: @@ -442,14 +488,14 @@ interactions: Connection: - keep-alive User-Agent: - - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.7 msrest_azure/0.4.34 - azure-batch/7.0.0 Azure-SDK-For-Python + - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.9 msrest_azure/0.4.34 + azure-batch/8.0.0 Azure-SDK-For-Python accept-language: - en-US ocp-date: - - Thu, 13 Jun 2019 19:24:29 GMT + - Wed, 07 Aug 2019 00:18:12 GMT method: HEAD - uri: https://batch498930ae3.westcentralus.batch.azure.com/pools/test_batch_test_batch_files98930ae3/nodes/tvmps_2fbfcbb01dd7b45d89f4e56942ebb0eeba267d6468217a18351c1cfbab5ebe20_d/files/workitems%2Fbatch98930ae3%2Fjob-1%2Ftest_task%2Fstderr.txt?api-version=2019-06-01.9.0 + uri: https://batch498930ae3.westcentralus.batch.azure.com/pools/test_batch_test_batch_files98930ae3/nodes/tvmps_bd71c4f0938808e5d43f04eb498b6b035da103637346df4dc766fd73d05d0b7d_d/files/workitems%2Fbatch98930ae3%2Fjob-1%2Ftest_task%2Fstdout.txt?api-version=2019-08-01.10.0 response: body: string: '' @@ -461,17 +507,17 @@ interactions: dataserviceversion: - '3.0' date: - - Thu, 13 Jun 2019 19:24:29 GMT + - Wed, 07 Aug 2019 00:18:12 GMT last-modified: - - Thu, 13 Jun 2019 19:24:24 GMT + - Wed, 07 Aug 2019 00:18:09 GMT ocp-batch-file-isdirectory: - 'False' ocp-batch-file-mode: - 0o100644 ocp-batch-file-url: - - https%3A%2F%2Fbatch498930ae3.westcentralus.batch.azure.com%2Fpools%2Ftest_batch_test_batch_files98930ae3%2Fnodes%2Ftvmps_2fbfcbb01dd7b45d89f4e56942ebb0eeba267d6468217a18351c1cfbab5ebe20_d%2Ffiles%2Fworkitems%2Fbatch98930ae3%2Fjob-1%2Ftest_task%2Fstderr.txt + - https%3A%2F%2Fbatch498930ae3.westcentralus.batch.azure.com%2Fpools%2Ftest_batch_test_batch_files98930ae3%2Fnodes%2Ftvmps_bd71c4f0938808e5d43f04eb498b6b035da103637346df4dc766fd73d05d0b7d_d%2Ffiles%2Fworkitems%2Fbatch98930ae3%2Fjob-1%2Ftest_task%2Fstdout.txt request-id: - - 42be337b-3c55-4aa3-ba45-334bb8e147da + - d1deecf8-fed5-42e8-afe1-7bb11eea54ba server: - Microsoft-HTTPAPI/2.0 strict-transport-security: @@ -491,14 +537,14 @@ interactions: Connection: - keep-alive User-Agent: - - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.7 msrest_azure/0.4.34 - azure-batch/7.0.0 Azure-SDK-For-Python + - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.9 msrest_azure/0.4.34 + azure-batch/8.0.0 Azure-SDK-For-Python accept-language: - en-US ocp-date: - - Thu, 13 Jun 2019 19:24:29 GMT + - Wed, 07 Aug 2019 00:18:13 GMT method: GET - uri: https://batch498930ae3.westcentralus.batch.azure.com/pools/test_batch_test_batch_files98930ae3/nodes/tvmps_2fbfcbb01dd7b45d89f4e56942ebb0eeba267d6468217a18351c1cfbab5ebe20_d/files/workitems%2Fbatch98930ae3%2Fjob-1%2Ftest_task%2Fstderr.txt?api-version=2019-06-01.9.0 + uri: https://batch498930ae3.westcentralus.batch.azure.com/pools/test_batch_test_batch_files98930ae3/nodes/tvmps_bd71c4f0938808e5d43f04eb498b6b035da103637346df4dc766fd73d05d0b7d_d/files/workitems%2Fbatch98930ae3%2Fjob-1%2Ftest_task%2Fstdout.txt?api-version=2019-08-01.10.0 response: body: string: '' @@ -508,17 +554,17 @@ interactions: dataserviceversion: - '3.0' date: - - Thu, 13 Jun 2019 19:24:29 GMT + - Wed, 07 Aug 2019 00:18:12 GMT last-modified: - - Thu, 13 Jun 2019 19:24:24 GMT + - Wed, 07 Aug 2019 00:18:09 GMT ocp-batch-file-isdirectory: - 'False' ocp-batch-file-mode: - 0o100644 ocp-batch-file-url: - - https%3A%2F%2Fbatch498930ae3.westcentralus.batch.azure.com%2Fpools%2Ftest_batch_test_batch_files98930ae3%2Fnodes%2Ftvmps_2fbfcbb01dd7b45d89f4e56942ebb0eeba267d6468217a18351c1cfbab5ebe20_d%2Ffiles%2Fworkitems%2Fbatch98930ae3%2Fjob-1%2Ftest_task%2Fstderr.txt + - https%3A%2F%2Fbatch498930ae3.westcentralus.batch.azure.com%2Fpools%2Ftest_batch_test_batch_files98930ae3%2Fnodes%2Ftvmps_bd71c4f0938808e5d43f04eb498b6b035da103637346df4dc766fd73d05d0b7d_d%2Ffiles%2Fworkitems%2Fbatch98930ae3%2Fjob-1%2Ftest_task%2Fstdout.txt request-id: - - 491b92c5-1fab-4ba6-b178-62d8e50a9cf7 + - 1766bac7-50da-4749-a1da-e71e66537dfd server: - Microsoft-HTTPAPI/2.0 strict-transport-security: @@ -542,14 +588,14 @@ interactions: Content-Length: - '0' User-Agent: - - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.7 msrest_azure/0.4.34 - azure-batch/7.0.0 Azure-SDK-For-Python + - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.9 msrest_azure/0.4.34 + azure-batch/8.0.0 Azure-SDK-For-Python accept-language: - en-US ocp-date: - - Thu, 13 Jun 2019 19:24:29 GMT + - Wed, 07 Aug 2019 00:18:13 GMT method: DELETE - uri: https://batch498930ae3.westcentralus.batch.azure.com/pools/test_batch_test_batch_files98930ae3/nodes/tvmps_2fbfcbb01dd7b45d89f4e56942ebb0eeba267d6468217a18351c1cfbab5ebe20_d/files/workitems%2Fbatch98930ae3%2Fjob-1%2Ftest_task%2Fstderr.txt?api-version=2019-06-01.9.0 + uri: https://batch498930ae3.westcentralus.batch.azure.com/pools/test_batch_test_batch_files98930ae3/nodes/tvmps_bd71c4f0938808e5d43f04eb498b6b035da103637346df4dc766fd73d05d0b7d_d/files/workitems%2Fbatch98930ae3%2Fjob-1%2Ftest_task%2Fstdout.txt?api-version=2019-08-01.10.0 response: body: string: '' @@ -557,9 +603,9 @@ interactions: dataserviceversion: - '3.0' date: - - Thu, 13 Jun 2019 19:24:29 GMT + - Wed, 07 Aug 2019 00:18:12 GMT request-id: - - a4665b36-55da-40b5-8704-41bc259abbaa + - f824ea95-6946-4f12-96aa-504f1c1689fb server: - Microsoft-HTTPAPI/2.0 strict-transport-security: @@ -581,31 +627,31 @@ interactions: Connection: - keep-alive User-Agent: - - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.7 msrest_azure/0.4.34 - azure-batch/7.0.0 Azure-SDK-For-Python + - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.9 msrest_azure/0.4.34 + azure-batch/8.0.0 Azure-SDK-For-Python accept-language: - en-US ocp-date: - - Thu, 13 Jun 2019 19:24:29 GMT + - Wed, 07 Aug 2019 00:18:13 GMT method: GET - uri: https://batch498930ae3.westcentralus.batch.azure.com/jobs/batch98930ae3/tasks/test_task/files?api-version=2019-06-01.9.0 + uri: https://batch498930ae3.westcentralus.batch.azure.com/jobs/batch98930ae3/tasks/test_task/files?api-version=2019-08-01.10.0 response: body: string: "{\r\n \"odata.metadata\":\"https://batch498930ae3.westcentralus.batch.azure.com/$metadata#files\",\"value\":[\r\n - \ {\r\n \"name\":\"certs\",\"url\":\"https://batch498930ae3.westcentralus.batch.azure.com/jobs/batch98930ae3/tasks/test_task/files/certs\",\"isDirectory\":true\r\n + \ {\r\n \"name\":\"stderr.txt\",\"url\":\"https://batch498930ae3.westcentralus.batch.azure.com/jobs/batch98930ae3/tasks/test_task/files/stderr.txt\",\"isDirectory\":false,\"properties\":{\r\n + \ \"lastModified\":\"2019-08-07T00:18:09.711917Z\",\"contentLength\":\"0\",\"contentType\":\"text/plain\",\"fileMode\":\"0o100644\"\r\n + \ }\r\n },{\r\n \"name\":\"certs\",\"url\":\"https://batch498930ae3.westcentralus.batch.azure.com/jobs/batch98930ae3/tasks/test_task/files/certs\",\"isDirectory\":true\r\n \ },{\r\n \"name\":\"wd\",\"url\":\"https://batch498930ae3.westcentralus.batch.azure.com/jobs/batch98930ae3/tasks/test_task/files/wd\",\"isDirectory\":true\r\n - \ },{\r\n \"name\":\"stdout.txt\",\"url\":\"https://batch498930ae3.westcentralus.batch.azure.com/jobs/batch98930ae3/tasks/test_task/files/stdout.txt\",\"isDirectory\":false,\"properties\":{\r\n - \ \"lastModified\":\"2019-06-13T19:24:24.935952Z\",\"contentLength\":\"0\",\"contentType\":\"text/plain\",\"fileMode\":\"0o100644\"\r\n - \ }\r\n }\r\n ]\r\n}" + \ }\r\n ]\r\n}" headers: content-type: - application/json;odata=minimalmetadata dataserviceversion: - '3.0' date: - - Thu, 13 Jun 2019 19:24:29 GMT + - Wed, 07 Aug 2019 00:18:12 GMT request-id: - - 612a1956-18cf-4ae9-af2d-e138d272c14a + - 2d4dbdaf-edb9-496b-b05c-0002e17f9dd3 server: - Microsoft-HTTPAPI/2.0 strict-transport-security: @@ -627,14 +673,14 @@ interactions: Connection: - keep-alive User-Agent: - - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.7 msrest_azure/0.4.34 - azure-batch/7.0.0 Azure-SDK-For-Python + - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.9 msrest_azure/0.4.34 + azure-batch/8.0.0 Azure-SDK-For-Python accept-language: - en-US ocp-date: - - Thu, 13 Jun 2019 19:24:29 GMT + - Wed, 07 Aug 2019 00:18:13 GMT method: HEAD - uri: https://batch498930ae3.westcentralus.batch.azure.com/jobs/batch98930ae3/tasks/test_task/files/stdout.txt?api-version=2019-06-01.9.0 + uri: https://batch498930ae3.westcentralus.batch.azure.com/jobs/batch98930ae3/tasks/test_task/files/stderr.txt?api-version=2019-08-01.10.0 response: body: string: '' @@ -646,17 +692,17 @@ interactions: dataserviceversion: - '3.0' date: - - Thu, 13 Jun 2019 19:24:29 GMT + - Wed, 07 Aug 2019 00:18:12 GMT last-modified: - - Thu, 13 Jun 2019 19:24:24 GMT + - Wed, 07 Aug 2019 00:18:09 GMT ocp-batch-file-isdirectory: - 'False' ocp-batch-file-mode: - 0o100644 ocp-batch-file-url: - - https%3A%2F%2Fbatch498930ae3.westcentralus.batch.azure.com%2Fjobs%2Fbatch98930ae3%2Ftasks%2Ftest_task%2Ffiles%2Fstdout.txt + - https%3A%2F%2Fbatch498930ae3.westcentralus.batch.azure.com%2Fjobs%2Fbatch98930ae3%2Ftasks%2Ftest_task%2Ffiles%2Fstderr.txt request-id: - - 02c9d1b4-3abf-44e2-9bc9-f9ea520ab967 + - 23dd647e-96a0-44bb-8c36-cef430883263 server: - Microsoft-HTTPAPI/2.0 strict-transport-security: @@ -676,14 +722,14 @@ interactions: Connection: - keep-alive User-Agent: - - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.7 msrest_azure/0.4.34 - azure-batch/7.0.0 Azure-SDK-For-Python + - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.9 msrest_azure/0.4.34 + azure-batch/8.0.0 Azure-SDK-For-Python accept-language: - en-US ocp-date: - - Thu, 13 Jun 2019 19:24:30 GMT + - Wed, 07 Aug 2019 00:18:13 GMT method: GET - uri: https://batch498930ae3.westcentralus.batch.azure.com/jobs/batch98930ae3/tasks/test_task/files/stdout.txt?api-version=2019-06-01.9.0 + uri: https://batch498930ae3.westcentralus.batch.azure.com/jobs/batch98930ae3/tasks/test_task/files/stderr.txt?api-version=2019-08-01.10.0 response: body: string: '' @@ -693,17 +739,17 @@ interactions: dataserviceversion: - '3.0' date: - - Thu, 13 Jun 2019 19:24:29 GMT + - Wed, 07 Aug 2019 00:18:13 GMT last-modified: - - Thu, 13 Jun 2019 19:24:24 GMT + - Wed, 07 Aug 2019 00:18:09 GMT ocp-batch-file-isdirectory: - 'False' ocp-batch-file-mode: - 0o100644 ocp-batch-file-url: - - https%3A%2F%2Fbatch498930ae3.westcentralus.batch.azure.com%2Fjobs%2Fbatch98930ae3%2Ftasks%2Ftest_task%2Ffiles%2Fstdout.txt + - https%3A%2F%2Fbatch498930ae3.westcentralus.batch.azure.com%2Fjobs%2Fbatch98930ae3%2Ftasks%2Ftest_task%2Ffiles%2Fstderr.txt request-id: - - ac9fa550-4192-4de4-91ab-77b238a4522a + - 631f8bec-326b-4580-a174-d7cd5e508ead server: - Microsoft-HTTPAPI/2.0 strict-transport-security: @@ -727,14 +773,14 @@ interactions: Content-Length: - '0' User-Agent: - - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.7 msrest_azure/0.4.34 - azure-batch/7.0.0 Azure-SDK-For-Python + - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.9 msrest_azure/0.4.34 + azure-batch/8.0.0 Azure-SDK-For-Python accept-language: - en-US ocp-date: - - Thu, 13 Jun 2019 19:24:30 GMT + - Wed, 07 Aug 2019 00:18:13 GMT method: DELETE - uri: https://batch498930ae3.westcentralus.batch.azure.com/jobs/batch98930ae3/tasks/test_task/files/stdout.txt?api-version=2019-06-01.9.0 + uri: https://batch498930ae3.westcentralus.batch.azure.com/jobs/batch98930ae3/tasks/test_task/files/stderr.txt?api-version=2019-08-01.10.0 response: body: string: '' @@ -742,9 +788,9 @@ interactions: dataserviceversion: - '3.0' date: - - Thu, 13 Jun 2019 19:24:29 GMT + - Wed, 07 Aug 2019 00:18:13 GMT request-id: - - 8600c857-a1ed-4b01-868f-3a90c047faeb + - a61268d2-edd1-4920-88f2-8b0cf770ef53 server: - Microsoft-HTTPAPI/2.0 strict-transport-security: diff --git a/sdk/batch/azure-batch/tests/recordings/test_batch.test_batch_job_schedules.yaml b/sdk/batch/azure-batch/tests/recordings/test_batch.test_batch_job_schedules.yaml index d5c5a09019e4..ea728cc7954d 100644 --- a/sdk/batch/azure-batch/tests/recordings/test_batch.test_batch_job_schedules.yaml +++ b/sdk/batch/azure-batch/tests/recordings/test_batch.test_batch_job_schedules.yaml @@ -15,14 +15,14 @@ interactions: Content-Type: - application/json; odata=minimalmetadata; charset=utf-8 User-Agent: - - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.7 msrest_azure/0.4.34 - azure-batch/7.0.0 Azure-SDK-For-Python + - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.9 msrest_azure/0.4.34 + azure-batch/8.0.0 Azure-SDK-For-Python accept-language: - en-US ocp-date: - - Thu, 13 Jun 2019 19:30:38 GMT + - Wed, 07 Aug 2019 00:31:17 GMT method: POST - uri: https://batchfe140e2a.westcentralus.batch.azure.com/jobschedules?api-version=2019-06-01.9.0 + uri: https://batchfe140e2a.westcentralus.batch.azure.com/jobschedules?api-version=2019-08-01.10.0 response: body: string: '' @@ -32,15 +32,15 @@ interactions: dataserviceversion: - '3.0' date: - - Thu, 13 Jun 2019 19:30:38 GMT + - Wed, 07 Aug 2019 00:31:18 GMT etag: - - '0x8D6F0359D879316' + - '0x8D71ACE902D3278' last-modified: - - Thu, 13 Jun 2019 19:30:38 GMT + - Wed, 07 Aug 2019 00:31:18 GMT location: - https://batchfe140e2a.westcentralus.batch.azure.com/jobschedules/batch_schedule_fe140e2a request-id: - - a2c80b28-fbfb-4500-895e-0e37b9f14fcc + - a2d82a04-9c12-4615-b4da-c1596cee960e server: - Microsoft-HTTPAPI/2.0 strict-transport-security: @@ -62,23 +62,23 @@ interactions: Connection: - keep-alive User-Agent: - - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.7 msrest_azure/0.4.34 - azure-batch/7.0.0 Azure-SDK-For-Python + - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.9 msrest_azure/0.4.34 + azure-batch/8.0.0 Azure-SDK-For-Python accept-language: - en-US ocp-date: - - Thu, 13 Jun 2019 19:30:38 GMT + - Wed, 07 Aug 2019 00:31:18 GMT method: GET - uri: https://batchfe140e2a.westcentralus.batch.azure.com/jobschedules?api-version=2019-06-01.9.0 + uri: https://batchfe140e2a.westcentralus.batch.azure.com/jobschedules?api-version=2019-08-01.10.0 response: body: string: "{\r\n \"odata.metadata\":\"https://batchfe140e2a.westcentralus.batch.azure.com/$metadata#jobschedules\",\"value\":[\r\n - \ {\r\n \"id\":\"batch_schedule_fe140e2a\",\"url\":\"https://batchfe140e2a.westcentralus.batch.azure.com/jobschedules/batch_schedule_fe140e2a\",\"eTag\":\"0x8D6F0359D879316\",\"lastModified\":\"2019-06-13T19:30:38.6344726Z\",\"creationTime\":\"2019-06-13T19:30:38.6344726Z\",\"state\":\"active\",\"stateTransitionTime\":\"2019-06-13T19:30:38.6344726Z\",\"schedule\":{\r\n + \ {\r\n \"id\":\"batch_schedule_fe140e2a\",\"url\":\"https://batchfe140e2a.westcentralus.batch.azure.com/jobschedules/batch_schedule_fe140e2a\",\"eTag\":\"0x8D71ACE902D3278\",\"lastModified\":\"2019-08-07T00:31:18.0680824Z\",\"creationTime\":\"2019-08-07T00:31:18.0680824Z\",\"state\":\"active\",\"stateTransitionTime\":\"2019-08-07T00:31:18.0680824Z\",\"schedule\":{\r\n \ \"startWindow\":\"PT1H\",\"recurrenceInterval\":\"P1D\"\r\n },\"jobSpecification\":{\r\n \ \"priority\":0,\"usesTaskDependencies\":false,\"onAllTasksComplete\":\"terminatejob\",\"onTaskFailure\":\"noaction\",\"constraints\":{\r\n \ \"maxWallClockTime\":\"P10675199DT2H48M5.4775807S\",\"maxTaskRetryCount\":2\r\n \ },\"poolInfo\":{\r\n \"poolId\":\"pool_id\"\r\n }\r\n - \ },\"executionInfo\":{\r\n \"nextRunTime\":\"2019-06-14T19:30:38.6344726Z\",\"recentJob\":{\r\n + \ },\"executionInfo\":{\r\n \"nextRunTime\":\"2019-08-08T00:31:18.0680824Z\",\"recentJob\":{\r\n \ \"url\":\"https://batchfe140e2a.westcentralus.batch.azure.com/jobs/batch_schedule_fe140e2a:job-1\",\"id\":\"batch_schedule_fe140e2a:job-1\"\r\n \ }\r\n }\r\n }\r\n ]\r\n}" headers: @@ -87,9 +87,9 @@ interactions: dataserviceversion: - '3.0' date: - - Thu, 13 Jun 2019 19:30:38 GMT + - Wed, 07 Aug 2019 00:31:18 GMT request-id: - - ebbf8a0a-f6ac-4212-9d91-f41e03f298e7 + - 024e6f2f-8679-4291-a575-b6a67d5967e4 server: - Microsoft-HTTPAPI/2.0 strict-transport-security: @@ -111,22 +111,22 @@ interactions: Connection: - keep-alive User-Agent: - - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.7 msrest_azure/0.4.34 - azure-batch/7.0.0 Azure-SDK-For-Python + - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.9 msrest_azure/0.4.34 + azure-batch/8.0.0 Azure-SDK-For-Python accept-language: - en-US ocp-date: - - Thu, 13 Jun 2019 19:30:38 GMT + - Wed, 07 Aug 2019 00:31:18 GMT method: GET - uri: https://batchfe140e2a.westcentralus.batch.azure.com/jobschedules/batch_schedule_fe140e2a?api-version=2019-06-01.9.0 + uri: https://batchfe140e2a.westcentralus.batch.azure.com/jobschedules/batch_schedule_fe140e2a?api-version=2019-08-01.10.0 response: body: - string: "{\r\n \"odata.metadata\":\"https://batchfe140e2a.westcentralus.batch.azure.com/$metadata#jobschedules/@Element\",\"id\":\"batch_schedule_fe140e2a\",\"url\":\"https://batchfe140e2a.westcentralus.batch.azure.com/jobschedules/batch_schedule_fe140e2a\",\"eTag\":\"0x8D6F0359D879316\",\"lastModified\":\"2019-06-13T19:30:38.6344726Z\",\"creationTime\":\"2019-06-13T19:30:38.6344726Z\",\"state\":\"active\",\"stateTransitionTime\":\"2019-06-13T19:30:38.6344726Z\",\"schedule\":{\r\n + string: "{\r\n \"odata.metadata\":\"https://batchfe140e2a.westcentralus.batch.azure.com/$metadata#jobschedules/@Element\",\"id\":\"batch_schedule_fe140e2a\",\"url\":\"https://batchfe140e2a.westcentralus.batch.azure.com/jobschedules/batch_schedule_fe140e2a\",\"eTag\":\"0x8D71ACE902D3278\",\"lastModified\":\"2019-08-07T00:31:18.0680824Z\",\"creationTime\":\"2019-08-07T00:31:18.0680824Z\",\"state\":\"active\",\"stateTransitionTime\":\"2019-08-07T00:31:18.0680824Z\",\"schedule\":{\r\n \ \"startWindow\":\"PT1H\",\"recurrenceInterval\":\"P1D\"\r\n },\"jobSpecification\":{\r\n \ \"priority\":0,\"usesTaskDependencies\":false,\"onAllTasksComplete\":\"terminatejob\",\"onTaskFailure\":\"noaction\",\"constraints\":{\r\n \ \"maxWallClockTime\":\"P10675199DT2H48M5.4775807S\",\"maxTaskRetryCount\":2\r\n \ },\"poolInfo\":{\r\n \"poolId\":\"pool_id\"\r\n }\r\n },\"executionInfo\":{\r\n - \ \"nextRunTime\":\"2019-06-14T19:30:38.6344726Z\",\"recentJob\":{\r\n \"url\":\"https://batchfe140e2a.westcentralus.batch.azure.com/jobs/batch_schedule_fe140e2a:job-1\",\"id\":\"batch_schedule_fe140e2a:job-1\"\r\n + \ \"nextRunTime\":\"2019-08-08T00:31:18.0680824Z\",\"recentJob\":{\r\n \"url\":\"https://batchfe140e2a.westcentralus.batch.azure.com/jobs/batch_schedule_fe140e2a:job-1\",\"id\":\"batch_schedule_fe140e2a:job-1\"\r\n \ }\r\n }\r\n}" headers: content-type: @@ -134,13 +134,13 @@ interactions: dataserviceversion: - '3.0' date: - - Thu, 13 Jun 2019 19:30:38 GMT + - Wed, 07 Aug 2019 00:31:18 GMT etag: - - '0x8D6F0359D879316' + - '0x8D71ACE902D3278' last-modified: - - Thu, 13 Jun 2019 19:30:38 GMT + - Wed, 07 Aug 2019 00:31:18 GMT request-id: - - 48d0980d-1c93-4afd-97f6-32c028227210 + - e9f01ac7-680d-49b4-9c49-1c1e0b7f11d5 server: - Microsoft-HTTPAPI/2.0 strict-transport-security: @@ -162,14 +162,14 @@ interactions: Connection: - keep-alive User-Agent: - - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.7 msrest_azure/0.4.34 - azure-batch/7.0.0 Azure-SDK-For-Python + - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.9 msrest_azure/0.4.34 + azure-batch/8.0.0 Azure-SDK-For-Python accept-language: - en-US ocp-date: - - Thu, 13 Jun 2019 19:30:38 GMT + - Wed, 07 Aug 2019 00:31:18 GMT method: HEAD - uri: https://batchfe140e2a.westcentralus.batch.azure.com/jobschedules/batch_schedule_fe140e2a?api-version=2019-06-01.9.0 + uri: https://batchfe140e2a.westcentralus.batch.azure.com/jobschedules/batch_schedule_fe140e2a?api-version=2019-08-01.10.0 response: body: string: '' @@ -177,13 +177,13 @@ interactions: dataserviceversion: - '3.0' date: - - Thu, 13 Jun 2019 19:30:38 GMT + - Wed, 07 Aug 2019 00:31:18 GMT etag: - - '0x8D6F0359D879316' + - '0x8D71ACE902D3278' last-modified: - - Thu, 13 Jun 2019 19:30:38 GMT + - Wed, 07 Aug 2019 00:31:18 GMT request-id: - - 7b47a389-5416-4194-b80a-f3e8529dd94a + - 273937f3-7d9c-4e22-b700-a509f63ca935 server: - Microsoft-HTTPAPI/2.0 strict-transport-security: @@ -205,21 +205,21 @@ interactions: Connection: - keep-alive User-Agent: - - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.7 msrest_azure/0.4.34 - azure-batch/7.0.0 Azure-SDK-For-Python + - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.9 msrest_azure/0.4.34 + azure-batch/8.0.0 Azure-SDK-For-Python accept-language: - en-US ocp-date: - - Thu, 13 Jun 2019 19:30:39 GMT + - Wed, 07 Aug 2019 00:31:18 GMT method: GET - uri: https://batchfe140e2a.westcentralus.batch.azure.com/jobschedules/batch_schedule_fe140e2a/jobs?api-version=2019-06-01.9.0 + uri: https://batchfe140e2a.westcentralus.batch.azure.com/jobschedules/batch_schedule_fe140e2a/jobs?api-version=2019-08-01.10.0 response: body: string: "{\r\n \"odata.metadata\":\"https://batchfe140e2a.westcentralus.batch.azure.com/$metadata#jobs\",\"value\":[\r\n - \ {\r\n \"id\":\"batch_schedule_fe140e2a:job-1\",\"url\":\"https://batchfe140e2a.westcentralus.batch.azure.com/jobs/batch_schedule_fe140e2a:job-1\",\"eTag\":\"0x8D6F0359D946451\",\"lastModified\":\"2019-06-13T19:30:38.7184721Z\",\"creationTime\":\"2019-06-13T19:30:38.7034775Z\",\"state\":\"active\",\"stateTransitionTime\":\"2019-06-13T19:30:38.7184721Z\",\"priority\":0,\"usesTaskDependencies\":false,\"constraints\":{\r\n + \ {\r\n \"id\":\"batch_schedule_fe140e2a:job-1\",\"url\":\"https://batchfe140e2a.westcentralus.batch.azure.com/jobs/batch_schedule_fe140e2a:job-1\",\"eTag\":\"0x8D71ACE90462507\",\"lastModified\":\"2019-08-07T00:31:18.2315783Z\",\"creationTime\":\"2019-08-07T00:31:18.2125412Z\",\"state\":\"active\",\"stateTransitionTime\":\"2019-08-07T00:31:18.2315783Z\",\"priority\":0,\"usesTaskDependencies\":false,\"constraints\":{\r\n \ \"maxWallClockTime\":\"P10675199DT2H48M5.4775807S\",\"maxTaskRetryCount\":2\r\n \ },\"poolInfo\":{\r\n \"poolId\":\"pool_id\"\r\n },\"executionInfo\":{\r\n - \ \"startTime\":\"2019-06-13T19:30:38.7184721Z\",\"poolId\":\"pool_id\"\r\n + \ \"startTime\":\"2019-08-07T00:31:18.2315783Z\",\"poolId\":\"pool_id\"\r\n \ },\"onAllTasksComplete\":\"terminatejob\",\"onTaskFailure\":\"noaction\"\r\n \ }\r\n ]\r\n}" headers: @@ -228,9 +228,9 @@ interactions: dataserviceversion: - '3.0' date: - - Thu, 13 Jun 2019 19:30:38 GMT + - Wed, 07 Aug 2019 00:31:18 GMT request-id: - - c3f01573-3e44-470e-b5ce-49e5d4082779 + - 59b32999-bbb4-4b59-b374-4d0d1e469503 server: - Microsoft-HTTPAPI/2.0 strict-transport-security: @@ -254,14 +254,14 @@ interactions: Content-Length: - '0' User-Agent: - - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.7 msrest_azure/0.4.34 - azure-batch/7.0.0 Azure-SDK-For-Python + - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.9 msrest_azure/0.4.34 + azure-batch/8.0.0 Azure-SDK-For-Python accept-language: - en-US ocp-date: - - Thu, 13 Jun 2019 19:30:39 GMT + - Wed, 07 Aug 2019 00:31:18 GMT method: POST - uri: https://batchfe140e2a.westcentralus.batch.azure.com/jobschedules/batch_schedule_fe140e2a/disable?api-version=2019-06-01.9.0 + uri: https://batchfe140e2a.westcentralus.batch.azure.com/jobschedules/batch_schedule_fe140e2a/disable?api-version=2019-08-01.10.0 response: body: string: '' @@ -273,13 +273,13 @@ interactions: dataserviceversion: - '3.0' date: - - Thu, 13 Jun 2019 19:30:38 GMT + - Wed, 07 Aug 2019 00:31:18 GMT etag: - - '0x8D6F0359E05E628' + - '0x8D71ACE909D9F8F' last-modified: - - Thu, 13 Jun 2019 19:30:39 GMT + - Wed, 07 Aug 2019 00:31:18 GMT request-id: - - 0a47c545-cdc4-4719-bf18-915489618105 + - 6cef90ee-1f56-4b52-9aa6-0336e77cf415 server: - Microsoft-HTTPAPI/2.0 strict-transport-security: @@ -301,14 +301,14 @@ interactions: Content-Length: - '0' User-Agent: - - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.7 msrest_azure/0.4.34 - azure-batch/7.0.0 Azure-SDK-For-Python + - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.9 msrest_azure/0.4.34 + azure-batch/8.0.0 Azure-SDK-For-Python accept-language: - en-US ocp-date: - - Thu, 13 Jun 2019 19:30:39 GMT + - Wed, 07 Aug 2019 00:31:18 GMT method: POST - uri: https://batchfe140e2a.westcentralus.batch.azure.com/jobschedules/batch_schedule_fe140e2a/enable?api-version=2019-06-01.9.0 + uri: https://batchfe140e2a.westcentralus.batch.azure.com/jobschedules/batch_schedule_fe140e2a/enable?api-version=2019-08-01.10.0 response: body: string: '' @@ -320,13 +320,13 @@ interactions: dataserviceversion: - '3.0' date: - - Thu, 13 Jun 2019 19:30:38 GMT + - Wed, 07 Aug 2019 00:31:18 GMT etag: - - '0x8D6F0359E19EE91' + - '0x8D71ACE90AEB625' last-modified: - - Thu, 13 Jun 2019 19:30:39 GMT + - Wed, 07 Aug 2019 00:31:18 GMT request-id: - - 5342024e-400d-4b74-ab6c-163c7bd18595 + - 01ec6e0b-e0ee-4801-bfc7-4d3a0bcb4f32 server: - Microsoft-HTTPAPI/2.0 strict-transport-security: @@ -351,14 +351,14 @@ interactions: Content-Type: - application/json; odata=minimalmetadata; charset=utf-8 User-Agent: - - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.7 msrest_azure/0.4.34 - azure-batch/7.0.0 Azure-SDK-For-Python + - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.9 msrest_azure/0.4.34 + azure-batch/8.0.0 Azure-SDK-For-Python accept-language: - en-US ocp-date: - - Thu, 13 Jun 2019 19:30:39 GMT + - Wed, 07 Aug 2019 00:31:18 GMT method: PUT - uri: https://batchfe140e2a.westcentralus.batch.azure.com/jobschedules/batch_schedule_fe140e2a?api-version=2019-06-01.9.0 + uri: https://batchfe140e2a.westcentralus.batch.azure.com/jobschedules/batch_schedule_fe140e2a?api-version=2019-08-01.10.0 response: body: string: '' @@ -368,13 +368,13 @@ interactions: dataserviceversion: - '3.0' date: - - Thu, 13 Jun 2019 19:30:39 GMT + - Wed, 07 Aug 2019 00:31:18 GMT etag: - - '0x8D6F0359E328297' + - '0x8D71ACE90C46DB0' last-modified: - - Thu, 13 Jun 2019 19:30:39 GMT + - Wed, 07 Aug 2019 00:31:19 GMT request-id: - - 2e5d0c0d-6d8d-4571-bf54-d019caec09ca + - 34f2e54a-98d4-4d1b-8803-0733e4b5c94f server: - Microsoft-HTTPAPI/2.0 strict-transport-security: @@ -400,14 +400,14 @@ interactions: Content-Type: - application/json; odata=minimalmetadata; charset=utf-8 User-Agent: - - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.7 msrest_azure/0.4.34 - azure-batch/7.0.0 Azure-SDK-For-Python + - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.9 msrest_azure/0.4.34 + azure-batch/8.0.0 Azure-SDK-For-Python accept-language: - en-US ocp-date: - - Thu, 13 Jun 2019 19:30:39 GMT + - Wed, 07 Aug 2019 00:31:19 GMT method: PATCH - uri: https://batchfe140e2a.westcentralus.batch.azure.com/jobschedules/batch_schedule_fe140e2a?api-version=2019-06-01.9.0 + uri: https://batchfe140e2a.westcentralus.batch.azure.com/jobschedules/batch_schedule_fe140e2a?api-version=2019-08-01.10.0 response: body: string: '' @@ -417,13 +417,13 @@ interactions: dataserviceversion: - '3.0' date: - - Thu, 13 Jun 2019 19:30:39 GMT + - Wed, 07 Aug 2019 00:31:18 GMT etag: - - '0x8D6F0359E4650AA' + - '0x8D71ACE90D689D8' last-modified: - - Thu, 13 Jun 2019 19:30:39 GMT + - Wed, 07 Aug 2019 00:31:19 GMT request-id: - - 1740a245-855d-4729-8517-8f60dc9eaa94 + - b936034b-8abc-4d7a-a29b-ce23bc4ea53a server: - Microsoft-HTTPAPI/2.0 strict-transport-security: @@ -447,14 +447,14 @@ interactions: Content-Length: - '0' User-Agent: - - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.7 msrest_azure/0.4.34 - azure-batch/7.0.0 Azure-SDK-For-Python + - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.9 msrest_azure/0.4.34 + azure-batch/8.0.0 Azure-SDK-For-Python accept-language: - en-US ocp-date: - - Thu, 13 Jun 2019 19:30:39 GMT + - Wed, 07 Aug 2019 00:31:19 GMT method: POST - uri: https://batchfe140e2a.westcentralus.batch.azure.com/jobschedules/batch_schedule_fe140e2a/terminate?api-version=2019-06-01.9.0 + uri: https://batchfe140e2a.westcentralus.batch.azure.com/jobschedules/batch_schedule_fe140e2a/terminate?api-version=2019-08-01.10.0 response: body: string: '' @@ -464,13 +464,13 @@ interactions: dataserviceversion: - '3.0' date: - - Thu, 13 Jun 2019 19:30:39 GMT + - Wed, 07 Aug 2019 00:31:19 GMT etag: - - '0x8D6F0359E5A63AD' + - '0x8D71ACE90E73EA7' last-modified: - - Thu, 13 Jun 2019 19:30:40 GMT + - Wed, 07 Aug 2019 00:31:19 GMT request-id: - - 215094ad-9085-4d9f-a1d2-fe6c284806fc + - b5037a3c-ca9c-4761-b7ec-da65448daeb6 server: - Microsoft-HTTPAPI/2.0 strict-transport-security: @@ -494,14 +494,14 @@ interactions: Content-Length: - '0' User-Agent: - - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.7 msrest_azure/0.4.34 - azure-batch/7.0.0 Azure-SDK-For-Python + - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.9 msrest_azure/0.4.34 + azure-batch/8.0.0 Azure-SDK-For-Python accept-language: - en-US ocp-date: - - Thu, 13 Jun 2019 19:30:40 GMT + - Wed, 07 Aug 2019 00:31:19 GMT method: DELETE - uri: https://batchfe140e2a.westcentralus.batch.azure.com/jobschedules/batch_schedule_fe140e2a?api-version=2019-06-01.9.0 + uri: https://batchfe140e2a.westcentralus.batch.azure.com/jobschedules/batch_schedule_fe140e2a?api-version=2019-08-01.10.0 response: body: string: '' @@ -509,9 +509,9 @@ interactions: dataserviceversion: - '3.0' date: - - Thu, 13 Jun 2019 19:30:39 GMT + - Wed, 07 Aug 2019 00:31:19 GMT request-id: - - 9a31cd27-db0e-458f-b179-f37883566742 + - f4fb48e4-a911-4105-a9e6-ddcf878c7222 server: - Microsoft-HTTPAPI/2.0 strict-transport-security: diff --git a/sdk/batch/azure-batch/tests/recordings/test_batch.test_batch_jobs.yaml b/sdk/batch/azure-batch/tests/recordings/test_batch.test_batch_jobs.yaml index 405803100ae0..63855772b09c 100644 --- a/sdk/batch/azure-batch/tests/recordings/test_batch.test_batch_jobs.yaml +++ b/sdk/batch/azure-batch/tests/recordings/test_batch.test_batch_jobs.yaml @@ -17,14 +17,14 @@ interactions: Content-Type: - application/json; odata=minimalmetadata; charset=utf-8 User-Agent: - - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.7 msrest_azure/0.4.34 - azure-batch/7.0.0 Azure-SDK-For-Python + - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.9 msrest_azure/0.4.34 + azure-batch/8.0.0 Azure-SDK-For-Python accept-language: - en-US ocp-date: - - Thu, 13 Jun 2019 19:31:18 GMT + - Wed, 07 Aug 2019 00:31:56 GMT method: POST - uri: https://batch8dcc0a7e.westcentralus.batch.azure.com/jobs?api-version=2019-06-01.9.0 + uri: https://batch8dcc0a7e.westcentralus.batch.azure.com/jobs?api-version=2019-08-01.10.0 response: body: string: '' @@ -34,15 +34,15 @@ interactions: dataserviceversion: - '3.0' date: - - Thu, 13 Jun 2019 19:31:18 GMT + - Wed, 07 Aug 2019 00:31:56 GMT etag: - - '0x8D6F035B59F71E3' + - '0x8D71ACEA724DA63' last-modified: - - Thu, 13 Jun 2019 19:31:19 GMT + - Wed, 07 Aug 2019 00:31:56 GMT location: - https://batch8dcc0a7e.westcentralus.batch.azure.com/jobs/job-1 request-id: - - 3feb0586-208e-4606-98f4-371b8d26bcf7 + - 7cb25029-d65c-49c1-8d7f-d7246722063f server: - Microsoft-HTTPAPI/2.0 strict-transport-security: @@ -70,14 +70,14 @@ interactions: Content-Type: - application/json; odata=minimalmetadata; charset=utf-8 User-Agent: - - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.7 msrest_azure/0.4.34 - azure-batch/7.0.0 Azure-SDK-For-Python + - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.9 msrest_azure/0.4.34 + azure-batch/8.0.0 Azure-SDK-For-Python accept-language: - en-US ocp-date: - - Thu, 13 Jun 2019 19:31:19 GMT + - Wed, 07 Aug 2019 00:31:56 GMT method: PUT - uri: https://batch8dcc0a7e.westcentralus.batch.azure.com/jobs/batch_job1_8dcc0a7e?api-version=2019-06-01.9.0 + uri: https://batch8dcc0a7e.westcentralus.batch.azure.com/jobs/batch_job1_8dcc0a7e?api-version=2019-08-01.10.0 response: body: string: '' @@ -87,13 +87,13 @@ interactions: dataserviceversion: - '3.0' date: - - Thu, 13 Jun 2019 19:31:18 GMT + - Wed, 07 Aug 2019 00:31:56 GMT etag: - - '0x8D6F035B5C418FF' + - '0x8D71ACEA73FC9DC' last-modified: - - Thu, 13 Jun 2019 19:31:19 GMT + - Wed, 07 Aug 2019 00:31:56 GMT request-id: - - 1de832fd-9598-4bb5-a68c-3425665d89cb + - 19650493-5bb1-4384-a1f6-9a4bd2d99fc3 server: - Microsoft-HTTPAPI/2.0 strict-transport-security: @@ -119,14 +119,14 @@ interactions: Content-Type: - application/json; odata=minimalmetadata; charset=utf-8 User-Agent: - - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.7 msrest_azure/0.4.34 - azure-batch/7.0.0 Azure-SDK-For-Python + - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.9 msrest_azure/0.4.34 + azure-batch/8.0.0 Azure-SDK-For-Python accept-language: - en-US ocp-date: - - Thu, 13 Jun 2019 19:31:19 GMT + - Wed, 07 Aug 2019 00:31:56 GMT method: PATCH - uri: https://batch8dcc0a7e.westcentralus.batch.azure.com/jobs/batch_job1_8dcc0a7e?api-version=2019-06-01.9.0 + uri: https://batch8dcc0a7e.westcentralus.batch.azure.com/jobs/batch_job1_8dcc0a7e?api-version=2019-08-01.10.0 response: body: string: '' @@ -136,13 +136,13 @@ interactions: dataserviceversion: - '3.0' date: - - Thu, 13 Jun 2019 19:31:18 GMT + - Wed, 07 Aug 2019 00:31:56 GMT etag: - - '0x8D6F035B5D992A0' + - '0x8D71ACEA752C5BD' last-modified: - - Thu, 13 Jun 2019 19:31:19 GMT + - Wed, 07 Aug 2019 00:31:56 GMT request-id: - - 20caf7d4-dbb7-4a78-b80f-8cfa4d866a9b + - b04e0d0f-8bfb-40dd-8289-4eda7857c0b6 server: - Microsoft-HTTPAPI/2.0 strict-transport-security: @@ -164,30 +164,30 @@ interactions: Connection: - keep-alive User-Agent: - - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.7 msrest_azure/0.4.34 - azure-batch/7.0.0 Azure-SDK-For-Python + - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.9 msrest_azure/0.4.34 + azure-batch/8.0.0 Azure-SDK-For-Python accept-language: - en-US ocp-date: - - Thu, 13 Jun 2019 19:31:19 GMT + - Wed, 07 Aug 2019 00:31:56 GMT method: GET - uri: https://batch8dcc0a7e.westcentralus.batch.azure.com/jobs/batch_job1_8dcc0a7e?api-version=2019-06-01.9.0 + uri: https://batch8dcc0a7e.westcentralus.batch.azure.com/jobs/batch_job1_8dcc0a7e?api-version=2019-08-01.10.0 response: body: - string: "{\r\n \"odata.metadata\":\"https://batch8dcc0a7e.westcentralus.batch.azure.com/$metadata#jobs/@Element\",\"id\":\"batch_job1_8dcc0a7e\",\"url\":\"https://batch8dcc0a7e.westcentralus.batch.azure.com/jobs/batch_job1_8dcc0a7e\",\"eTag\":\"0x8D6F035B5D992A0\",\"lastModified\":\"2019-06-13T19:31:19.4371744Z\",\"creationTime\":\"2019-06-13T19:31:19.0401987Z\",\"state\":\"active\",\"stateTransitionTime\":\"2019-06-13T19:31:19.0562275Z\",\"priority\":900,\"usesTaskDependencies\":false,\"constraints\":{\r\n + string: "{\r\n \"odata.metadata\":\"https://batch8dcc0a7e.westcentralus.batch.azure.com/$metadata#jobs/@Element\",\"id\":\"batch_job1_8dcc0a7e\",\"url\":\"https://batch8dcc0a7e.westcentralus.batch.azure.com/jobs/batch_job1_8dcc0a7e\",\"eTag\":\"0x8D71ACEA752C5BD\",\"lastModified\":\"2019-08-07T00:31:56.9019325Z\",\"creationTime\":\"2019-08-07T00:31:56.5849899Z\",\"state\":\"active\",\"stateTransitionTime\":\"2019-08-07T00:31:56.6009955Z\",\"priority\":900,\"usesTaskDependencies\":false,\"constraints\":{\r\n \ \"maxWallClockTime\":\"P10675199DT2H48M5.4775807S\",\"maxTaskRetryCount\":3\r\n \ },\"jobPreparationTask\":{\r\n \"id\":\"jobpreparation\",\"commandLine\":\"cmd /c \\\"echo hello world\\\"\",\"constraints\":{\r\n \"maxWallClockTime\":\"P10675199DT2H48M5.4775807S\",\"retentionTime\":\"P7D\",\"maxTaskRetryCount\":0\r\n - \ },\"userIdentity\":{\r\n \"autoUser\":{\r\n \"elevationLevel\":\"nonadmin\"\r\n + \ },\"userIdentity\":{\r\n \"autoUser\":{\r\n \"scope\":\"pool\",\"elevationLevel\":\"nonadmin\"\r\n \ }\r\n },\"waitForSuccess\":true,\"rerunOnNodeRebootAfterSuccess\":true\r\n \ },\"jobReleaseTask\":{\r\n \"id\":\"jobrelease\",\"commandLine\":\"cmd /c \\\"echo goodbye world\\\"\",\"maxWallClockTime\":\"PT15M\",\"retentionTime\":\"P7D\",\"userIdentity\":{\r\n - \ \"autoUser\":{\r\n \"elevationLevel\":\"nonadmin\"\r\n }\r\n - \ }\r\n },\"poolInfo\":{\r\n \"autoPoolSpecification\":{\r\n \"poolLifetimeOption\":\"job\",\"keepAlive\":false,\"pool\":{\r\n - \ \"vmSize\":\"small\",\"maxTasksPerNode\":1,\"taskSchedulingPolicy\":{\r\n + \ \"autoUser\":{\r\n \"scope\":\"pool\",\"elevationLevel\":\"nonadmin\"\r\n + \ }\r\n }\r\n },\"poolInfo\":{\r\n \"autoPoolSpecification\":{\r\n + \ \"poolLifetimeOption\":\"job\",\"keepAlive\":false,\"pool\":{\r\n \"vmSize\":\"small\",\"maxTasksPerNode\":1,\"taskSchedulingPolicy\":{\r\n \ \"nodeFillType\":\"Spread\"\r\n },\"resizeTimeout\":\"PT15M\",\"targetDedicatedNodes\":0,\"targetLowPriorityNodes\":0,\"enableAutoScale\":false,\"enableInterNodeCommunication\":false,\"cloudServiceConfiguration\":{\r\n \ \"osFamily\":\"5\",\"osVersion\":\"*\"\r\n }\r\n }\r\n - \ }\r\n },\"executionInfo\":{\r\n \"startTime\":\"2019-06-13T19:31:19.0562275Z\",\"poolId\":\"D5364791-EB2A-4A8B-8825-676613DAD8A3\"\r\n + \ }\r\n },\"executionInfo\":{\r\n \"startTime\":\"2019-08-07T00:31:56.6009955Z\",\"poolId\":\"345C49E2-4876-4D68-A95F-A4D563B15E0C\"\r\n \ },\"onAllTasksComplete\":\"noaction\",\"onTaskFailure\":\"noaction\"\r\n}" headers: content-type: @@ -195,13 +195,13 @@ interactions: dataserviceversion: - '3.0' date: - - Thu, 13 Jun 2019 19:31:18 GMT + - Wed, 07 Aug 2019 00:31:56 GMT etag: - - '0x8D6F035B5D992A0' + - '0x8D71ACEA752C5BD' last-modified: - - Thu, 13 Jun 2019 19:31:19 GMT + - Wed, 07 Aug 2019 00:31:56 GMT request-id: - - 2ca7ecc4-580e-4034-b715-796570c87509 + - e035d034-7bd7-4e08-b0d2-c0f09a21e2c6 server: - Microsoft-HTTPAPI/2.0 strict-transport-security: @@ -229,14 +229,14 @@ interactions: Content-Type: - application/json; odata=minimalmetadata; charset=utf-8 User-Agent: - - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.7 msrest_azure/0.4.34 - azure-batch/7.0.0 Azure-SDK-For-Python + - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.9 msrest_azure/0.4.34 + azure-batch/8.0.0 Azure-SDK-For-Python accept-language: - en-US ocp-date: - - Thu, 13 Jun 2019 19:31:19 GMT + - Wed, 07 Aug 2019 00:31:57 GMT method: POST - uri: https://batch8dcc0a7e.westcentralus.batch.azure.com/jobs?api-version=2019-06-01.9.0 + uri: https://batch8dcc0a7e.westcentralus.batch.azure.com/jobs?api-version=2019-08-01.10.0 response: body: string: '' @@ -246,15 +246,15 @@ interactions: dataserviceversion: - '3.0' date: - - Thu, 13 Jun 2019 19:31:18 GMT + - Wed, 07 Aug 2019 00:31:57 GMT etag: - - '0x8D6F035B60BFE19' + - '0x8D71ACEA781C5B0' last-modified: - - Thu, 13 Jun 2019 19:31:19 GMT + - Wed, 07 Aug 2019 00:31:57 GMT location: - https://batch8dcc0a7e.westcentralus.batch.azure.com/jobs/job-1 request-id: - - 166a7dbe-ae99-44ab-b5a3-886943fbaede + - cee196f5-7cff-47c5-a9f0-cf1dd539ad81 server: - Microsoft-HTTPAPI/2.0 strict-transport-security: @@ -276,23 +276,23 @@ interactions: Connection: - keep-alive User-Agent: - - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.7 msrest_azure/0.4.34 - azure-batch/7.0.0 Azure-SDK-For-Python + - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.9 msrest_azure/0.4.34 + azure-batch/8.0.0 Azure-SDK-For-Python accept-language: - en-US ocp-date: - - Thu, 13 Jun 2019 19:31:19 GMT + - Wed, 07 Aug 2019 00:31:57 GMT method: GET - uri: https://batch8dcc0a7e.westcentralus.batch.azure.com/jobs/batch_job2_8dcc0a7e?api-version=2019-06-01.9.0 + uri: https://batch8dcc0a7e.westcentralus.batch.azure.com/jobs/batch_job2_8dcc0a7e?api-version=2019-08-01.10.0 response: body: - string: "{\r\n \"odata.metadata\":\"https://batch8dcc0a7e.westcentralus.batch.azure.com/$metadata#jobs/@Element\",\"id\":\"batch_job2_8dcc0a7e\",\"url\":\"https://batch8dcc0a7e.westcentralus.batch.azure.com/jobs/batch_job2_8dcc0a7e\",\"eTag\":\"0x8D6F035B60BFE19\",\"lastModified\":\"2019-06-13T19:31:19.7676057Z\",\"creationTime\":\"2019-06-13T19:31:19.7375796Z\",\"state\":\"active\",\"stateTransitionTime\":\"2019-06-13T19:31:19.7676057Z\",\"priority\":0,\"usesTaskDependencies\":false,\"constraints\":{\r\n + string: "{\r\n \"odata.metadata\":\"https://batch8dcc0a7e.westcentralus.batch.azure.com/$metadata#jobs/@Element\",\"id\":\"batch_job2_8dcc0a7e\",\"url\":\"https://batch8dcc0a7e.westcentralus.batch.azure.com/jobs/batch_job2_8dcc0a7e\",\"eTag\":\"0x8D71ACEA781C5B0\",\"lastModified\":\"2019-08-07T00:31:57.2099504Z\",\"creationTime\":\"2019-08-07T00:31:57.1879248Z\",\"state\":\"active\",\"stateTransitionTime\":\"2019-08-07T00:31:57.2099504Z\",\"priority\":0,\"usesTaskDependencies\":false,\"constraints\":{\r\n \ \"maxWallClockTime\":\"P10675199DT2H48M5.4775807S\",\"maxTaskRetryCount\":0\r\n \ },\"poolInfo\":{\r\n \"autoPoolSpecification\":{\r\n \"poolLifetimeOption\":\"job\",\"keepAlive\":false,\"pool\":{\r\n \ \"vmSize\":\"small\",\"maxTasksPerNode\":1,\"taskSchedulingPolicy\":{\r\n \ \"nodeFillType\":\"Spread\"\r\n },\"resizeTimeout\":\"PT15M\",\"targetDedicatedNodes\":0,\"targetLowPriorityNodes\":0,\"enableAutoScale\":false,\"enableInterNodeCommunication\":false,\"cloudServiceConfiguration\":{\r\n \ \"osFamily\":\"5\",\"osVersion\":\"*\"\r\n }\r\n }\r\n - \ }\r\n },\"executionInfo\":{\r\n \"startTime\":\"2019-06-13T19:31:19.7676057Z\",\"poolId\":\"8C81EB32-E041-4DA4-8F43-6E05ECB4CC7D\"\r\n + \ }\r\n },\"executionInfo\":{\r\n \"startTime\":\"2019-08-07T00:31:57.2099504Z\",\"poolId\":\"2AB8FC75-16E3-4BF0-98EC-68CE1E4F7DD4\"\r\n \ },\"onAllTasksComplete\":\"terminatejob\",\"onTaskFailure\":\"performexitoptionsjobaction\"\r\n}" headers: content-type: @@ -300,13 +300,13 @@ interactions: dataserviceversion: - '3.0' date: - - Thu, 13 Jun 2019 19:31:18 GMT + - Wed, 07 Aug 2019 00:31:57 GMT etag: - - '0x8D6F035B60BFE19' + - '0x8D71ACEA781C5B0' last-modified: - - Thu, 13 Jun 2019 19:31:19 GMT + - Wed, 07 Aug 2019 00:31:57 GMT request-id: - - 2e441fc1-3be9-4bf9-965d-a4c582372cb7 + - fc3e4309-34ba-4da9-a68e-6e6cd81557e4 server: - Microsoft-HTTPAPI/2.0 strict-transport-security: @@ -328,40 +328,40 @@ interactions: Connection: - keep-alive User-Agent: - - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.7 msrest_azure/0.4.34 - azure-batch/7.0.0 Azure-SDK-For-Python + - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.9 msrest_azure/0.4.34 + azure-batch/8.0.0 Azure-SDK-For-Python accept-language: - en-US ocp-date: - - Thu, 13 Jun 2019 19:31:19 GMT + - Wed, 07 Aug 2019 00:31:57 GMT method: GET - uri: https://batch8dcc0a7e.westcentralus.batch.azure.com/jobs?api-version=2019-06-01.9.0 + uri: https://batch8dcc0a7e.westcentralus.batch.azure.com/jobs?api-version=2019-08-01.10.0 response: body: string: "{\r\n \"odata.metadata\":\"https://batch8dcc0a7e.westcentralus.batch.azure.com/$metadata#jobs\",\"value\":[\r\n - \ {\r\n \"id\":\"batch_job1_8dcc0a7e\",\"url\":\"https://batch8dcc0a7e.westcentralus.batch.azure.com/jobs/batch_job1_8dcc0a7e\",\"eTag\":\"0x8D6F035B5D992A0\",\"lastModified\":\"2019-06-13T19:31:19.4371744Z\",\"creationTime\":\"2019-06-13T19:31:19.0401987Z\",\"state\":\"active\",\"stateTransitionTime\":\"2019-06-13T19:31:19.0562275Z\",\"priority\":900,\"usesTaskDependencies\":false,\"constraints\":{\r\n + \ {\r\n \"id\":\"batch_job1_8dcc0a7e\",\"url\":\"https://batch8dcc0a7e.westcentralus.batch.azure.com/jobs/batch_job1_8dcc0a7e\",\"eTag\":\"0x8D71ACEA752C5BD\",\"lastModified\":\"2019-08-07T00:31:56.9019325Z\",\"creationTime\":\"2019-08-07T00:31:56.5849899Z\",\"state\":\"active\",\"stateTransitionTime\":\"2019-08-07T00:31:56.6009955Z\",\"priority\":900,\"usesTaskDependencies\":false,\"constraints\":{\r\n \ \"maxWallClockTime\":\"P10675199DT2H48M5.4775807S\",\"maxTaskRetryCount\":3\r\n \ },\"jobPreparationTask\":{\r\n \"id\":\"jobpreparation\",\"commandLine\":\"cmd /c \\\"echo hello world\\\"\",\"constraints\":{\r\n \"maxWallClockTime\":\"P10675199DT2H48M5.4775807S\",\"retentionTime\":\"P7D\",\"maxTaskRetryCount\":0\r\n - \ },\"userIdentity\":{\r\n \"autoUser\":{\r\n \"elevationLevel\":\"nonadmin\"\r\n + \ },\"userIdentity\":{\r\n \"autoUser\":{\r\n \"scope\":\"pool\",\"elevationLevel\":\"nonadmin\"\r\n \ }\r\n },\"waitForSuccess\":true,\"rerunOnNodeRebootAfterSuccess\":true\r\n \ },\"jobReleaseTask\":{\r\n \"id\":\"jobrelease\",\"commandLine\":\"cmd /c \\\"echo goodbye world\\\"\",\"maxWallClockTime\":\"PT15M\",\"retentionTime\":\"P7D\",\"userIdentity\":{\r\n - \ \"autoUser\":{\r\n \"elevationLevel\":\"nonadmin\"\r\n + \ \"autoUser\":{\r\n \"scope\":\"pool\",\"elevationLevel\":\"nonadmin\"\r\n \ }\r\n }\r\n },\"poolInfo\":{\r\n \"autoPoolSpecification\":{\r\n \ \"poolLifetimeOption\":\"job\",\"keepAlive\":false,\"pool\":{\r\n \ \"vmSize\":\"small\",\"maxTasksPerNode\":1,\"taskSchedulingPolicy\":{\r\n \ \"nodeFillType\":\"Spread\"\r\n },\"resizeTimeout\":\"PT15M\",\"targetDedicatedNodes\":0,\"targetLowPriorityNodes\":0,\"enableAutoScale\":false,\"enableInterNodeCommunication\":false,\"cloudServiceConfiguration\":{\r\n \ \"osFamily\":\"5\",\"osVersion\":\"*\"\r\n }\r\n - \ }\r\n }\r\n },\"executionInfo\":{\r\n \"startTime\":\"2019-06-13T19:31:19.0562275Z\",\"poolId\":\"D5364791-EB2A-4A8B-8825-676613DAD8A3\"\r\n + \ }\r\n }\r\n },\"executionInfo\":{\r\n \"startTime\":\"2019-08-07T00:31:56.6009955Z\",\"poolId\":\"345C49E2-4876-4D68-A95F-A4D563B15E0C\"\r\n \ },\"onAllTasksComplete\":\"noaction\",\"onTaskFailure\":\"noaction\"\r\n - \ },{\r\n \"id\":\"batch_job2_8dcc0a7e\",\"url\":\"https://batch8dcc0a7e.westcentralus.batch.azure.com/jobs/batch_job2_8dcc0a7e\",\"eTag\":\"0x8D6F035B60BFE19\",\"lastModified\":\"2019-06-13T19:31:19.7676057Z\",\"creationTime\":\"2019-06-13T19:31:19.7375796Z\",\"state\":\"active\",\"stateTransitionTime\":\"2019-06-13T19:31:19.7676057Z\",\"priority\":0,\"usesTaskDependencies\":false,\"constraints\":{\r\n + \ },{\r\n \"id\":\"batch_job2_8dcc0a7e\",\"url\":\"https://batch8dcc0a7e.westcentralus.batch.azure.com/jobs/batch_job2_8dcc0a7e\",\"eTag\":\"0x8D71ACEA781C5B0\",\"lastModified\":\"2019-08-07T00:31:57.2099504Z\",\"creationTime\":\"2019-08-07T00:31:57.1879248Z\",\"state\":\"active\",\"stateTransitionTime\":\"2019-08-07T00:31:57.2099504Z\",\"priority\":0,\"usesTaskDependencies\":false,\"constraints\":{\r\n \ \"maxWallClockTime\":\"P10675199DT2H48M5.4775807S\",\"maxTaskRetryCount\":0\r\n \ },\"poolInfo\":{\r\n \"autoPoolSpecification\":{\r\n \"poolLifetimeOption\":\"job\",\"keepAlive\":false,\"pool\":{\r\n \ \"vmSize\":\"small\",\"maxTasksPerNode\":1,\"taskSchedulingPolicy\":{\r\n \ \"nodeFillType\":\"Spread\"\r\n },\"resizeTimeout\":\"PT15M\",\"targetDedicatedNodes\":0,\"targetLowPriorityNodes\":0,\"enableAutoScale\":false,\"enableInterNodeCommunication\":false,\"cloudServiceConfiguration\":{\r\n \ \"osFamily\":\"5\",\"osVersion\":\"*\"\r\n }\r\n - \ }\r\n }\r\n },\"executionInfo\":{\r\n \"startTime\":\"2019-06-13T19:31:19.7676057Z\",\"poolId\":\"8C81EB32-E041-4DA4-8F43-6E05ECB4CC7D\"\r\n + \ }\r\n }\r\n },\"executionInfo\":{\r\n \"startTime\":\"2019-08-07T00:31:57.2099504Z\",\"poolId\":\"2AB8FC75-16E3-4BF0-98EC-68CE1E4F7DD4\"\r\n \ },\"onAllTasksComplete\":\"terminatejob\",\"onTaskFailure\":\"performexitoptionsjobaction\"\r\n \ }\r\n ]\r\n}" headers: @@ -370,9 +370,9 @@ interactions: dataserviceversion: - '3.0' date: - - Thu, 13 Jun 2019 19:31:20 GMT + - Wed, 07 Aug 2019 00:31:57 GMT request-id: - - 2ee180ed-c4e7-4cd9-b411-f9604aff45b5 + - c739732b-3688-4763-9bdc-edb48950841c server: - Microsoft-HTTPAPI/2.0 strict-transport-security: @@ -398,14 +398,14 @@ interactions: Content-Type: - application/json; odata=minimalmetadata; charset=utf-8 User-Agent: - - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.7 msrest_azure/0.4.34 - azure-batch/7.0.0 Azure-SDK-For-Python + - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.9 msrest_azure/0.4.34 + azure-batch/8.0.0 Azure-SDK-For-Python accept-language: - en-US ocp-date: - - Thu, 13 Jun 2019 19:31:20 GMT + - Wed, 07 Aug 2019 00:31:57 GMT method: POST - uri: https://batch8dcc0a7e.westcentralus.batch.azure.com/jobs/batch_job1_8dcc0a7e/disable?api-version=2019-06-01.9.0 + uri: https://batch8dcc0a7e.westcentralus.batch.azure.com/jobs/batch_job1_8dcc0a7e/disable?api-version=2019-08-01.10.0 response: body: string: '' @@ -415,13 +415,13 @@ interactions: dataserviceversion: - '3.0' date: - - Thu, 13 Jun 2019 19:31:20 GMT + - Wed, 07 Aug 2019 00:31:57 GMT etag: - - '0x8D6F035B64AB591' + - '0x8D71ACEA7B6236B' last-modified: - - Thu, 13 Jun 2019 19:31:20 GMT + - Wed, 07 Aug 2019 00:31:57 GMT request-id: - - f11c4850-320d-421c-9eda-936003e808ff + - 62b0b01c-6d01-4334-b4fb-35238ce279fc server: - Microsoft-HTTPAPI/2.0 strict-transport-security: @@ -445,14 +445,14 @@ interactions: Content-Length: - '0' User-Agent: - - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.7 msrest_azure/0.4.34 - azure-batch/7.0.0 Azure-SDK-For-Python + - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.9 msrest_azure/0.4.34 + azure-batch/8.0.0 Azure-SDK-For-Python accept-language: - en-US ocp-date: - - Thu, 13 Jun 2019 19:31:20 GMT + - Wed, 07 Aug 2019 00:31:57 GMT method: POST - uri: https://batch8dcc0a7e.westcentralus.batch.azure.com/jobs/batch_job1_8dcc0a7e/enable?api-version=2019-06-01.9.0 + uri: https://batch8dcc0a7e.westcentralus.batch.azure.com/jobs/batch_job1_8dcc0a7e/enable?api-version=2019-08-01.10.0 response: body: string: '' @@ -462,13 +462,13 @@ interactions: dataserviceversion: - '3.0' date: - - Thu, 13 Jun 2019 19:31:20 GMT + - Wed, 07 Aug 2019 00:31:57 GMT etag: - - '0x8D6F035B6702E3E' + - '0x8D71ACEA7CD7C59' last-modified: - - Thu, 13 Jun 2019 19:31:20 GMT + - Wed, 07 Aug 2019 00:31:57 GMT request-id: - - b362cfb0-b006-4017-8dca-098c839abe90 + - fe1eace6-2265-4a41-867b-dfb15ad4b0cb server: - Microsoft-HTTPAPI/2.0 strict-transport-security: @@ -490,14 +490,14 @@ interactions: Connection: - keep-alive User-Agent: - - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.7 msrest_azure/0.4.34 - azure-batch/7.0.0 Azure-SDK-For-Python + - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.9 msrest_azure/0.4.34 + azure-batch/8.0.0 Azure-SDK-For-Python accept-language: - en-US ocp-date: - - Thu, 13 Jun 2019 19:31:20 GMT + - Wed, 07 Aug 2019 00:31:57 GMT method: GET - uri: https://batch8dcc0a7e.westcentralus.batch.azure.com/jobs/batch_job1_8dcc0a7e/jobpreparationandreleasetaskstatus?api-version=2019-06-01.9.0 + uri: https://batch8dcc0a7e.westcentralus.batch.azure.com/jobs/batch_job1_8dcc0a7e/jobpreparationandreleasetaskstatus?api-version=2019-08-01.10.0 response: body: string: "{\r\n \"odata.metadata\":\"https://batch8dcc0a7e.westcentralus.batch.azure.com/$metadata#jobpreparationandreleasetaskstatuslist\",\"value\":[\r\n @@ -508,9 +508,9 @@ interactions: dataserviceversion: - '3.0' date: - - Thu, 13 Jun 2019 19:31:20 GMT + - Wed, 07 Aug 2019 00:31:57 GMT request-id: - - 9290ab12-aa16-4761-9c6c-1f70dd27bcd4 + - 3fe6b228-7457-43a1-9912-111ed22bc868 server: - Microsoft-HTTPAPI/2.0 strict-transport-security: @@ -536,14 +536,14 @@ interactions: Content-Type: - application/json; odata=minimalmetadata; charset=utf-8 User-Agent: - - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.7 msrest_azure/0.4.34 - azure-batch/7.0.0 Azure-SDK-For-Python + - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.9 msrest_azure/0.4.34 + azure-batch/8.0.0 Azure-SDK-For-Python accept-language: - en-US ocp-date: - - Thu, 13 Jun 2019 19:31:20 GMT + - Wed, 07 Aug 2019 00:31:57 GMT method: POST - uri: https://batch8dcc0a7e.westcentralus.batch.azure.com/jobs/batch_job1_8dcc0a7e/terminate?api-version=2019-06-01.9.0 + uri: https://batch8dcc0a7e.westcentralus.batch.azure.com/jobs/batch_job1_8dcc0a7e/terminate?api-version=2019-08-01.10.0 response: body: string: '' @@ -553,13 +553,13 @@ interactions: dataserviceversion: - '3.0' date: - - Thu, 13 Jun 2019 19:31:20 GMT + - Wed, 07 Aug 2019 00:31:57 GMT etag: - - '0x8D6F035B69A2DD0' + - '0x8D71ACEA7EFDAC5' last-modified: - - Thu, 13 Jun 2019 19:31:20 GMT + - Wed, 07 Aug 2019 00:31:57 GMT request-id: - - 075b1d5d-f97c-4cc0-ac34-52dd39e2db7a + - 95bfc000-40c1-4bfb-99b1-77615ffcff52 server: - Microsoft-HTTPAPI/2.0 strict-transport-security: @@ -583,14 +583,14 @@ interactions: Content-Length: - '0' User-Agent: - - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.7 msrest_azure/0.4.34 - azure-batch/7.0.0 Azure-SDK-For-Python + - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.9 msrest_azure/0.4.34 + azure-batch/8.0.0 Azure-SDK-For-Python accept-language: - en-US ocp-date: - - Thu, 13 Jun 2019 19:31:20 GMT + - Wed, 07 Aug 2019 00:31:57 GMT method: DELETE - uri: https://batch8dcc0a7e.westcentralus.batch.azure.com/jobs/batch_job2_8dcc0a7e?api-version=2019-06-01.9.0 + uri: https://batch8dcc0a7e.westcentralus.batch.azure.com/jobs/batch_job2_8dcc0a7e?api-version=2019-08-01.10.0 response: body: string: '' @@ -598,9 +598,9 @@ interactions: dataserviceversion: - '3.0' date: - - Thu, 13 Jun 2019 19:31:20 GMT + - Wed, 07 Aug 2019 00:31:57 GMT request-id: - - cae8e987-00d5-4721-8620-7fb161e0a586 + - 79e12285-5187-4cfd-950e-8948fa03bc39 server: - Microsoft-HTTPAPI/2.0 strict-transport-security: @@ -622,26 +622,26 @@ interactions: Connection: - keep-alive User-Agent: - - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.7 msrest_azure/0.4.34 - azure-batch/7.0.0 Azure-SDK-For-Python + - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.9 msrest_azure/0.4.34 + azure-batch/8.0.0 Azure-SDK-For-Python accept-language: - en-US ocp-date: - - Thu, 13 Jun 2019 19:31:20 GMT + - Wed, 07 Aug 2019 00:31:58 GMT method: GET - uri: https://batch8dcc0a7e.westcentralus.batch.azure.com/lifetimejobstats?api-version=2019-06-01.9.0 + uri: https://batch8dcc0a7e.westcentralus.batch.azure.com/lifetimejobstats?api-version=2019-08-01.10.0 response: body: - string: "{\r\n \"odata.metadata\":\"https://batch8dcc0a7e.westcentralus.batch.azure.com/$metadata#jobstats/@Element\",\"url\":\"https://batch8dcc0a7e.westcentralus.batch.azure.com/lifetimejobstats\",\"startTime\":\"2019-06-13T19:31:01.5325062Z\",\"lastUpdateTime\":\"2019-06-13T19:31:01.5325062Z\",\"userCPUTime\":\"PT0S\",\"kernelCPUTime\":\"PT0S\",\"wallClockTime\":\"PT0S\",\"readIOps\":\"0\",\"writeIOps\":\"0\",\"readIOGiB\":0.0,\"writeIOGiB\":0.0,\"numTaskRetries\":\"0\",\"numSucceededTasks\":\"0\",\"numFailedTasks\":\"0\",\"waitTime\":\"PT0S\"\r\n}" + string: "{\r\n \"odata.metadata\":\"https://batch8dcc0a7e.westcentralus.batch.azure.com/$metadata#jobstats/@Element\",\"url\":\"https://batch8dcc0a7e.westcentralus.batch.azure.com/lifetimejobstats\",\"startTime\":\"2019-08-07T00:31:39.5562572Z\",\"lastUpdateTime\":\"2019-08-07T00:31:39.5562572Z\",\"userCPUTime\":\"PT0S\",\"kernelCPUTime\":\"PT0S\",\"wallClockTime\":\"PT0S\",\"readIOps\":\"0\",\"writeIOps\":\"0\",\"readIOGiB\":0.0,\"writeIOGiB\":0.0,\"numTaskRetries\":\"0\",\"numSucceededTasks\":\"0\",\"numFailedTasks\":\"0\",\"waitTime\":\"PT0S\"\r\n}" headers: content-type: - application/json;odata=minimalmetadata dataserviceversion: - '3.0' date: - - Thu, 13 Jun 2019 19:31:21 GMT + - Wed, 07 Aug 2019 00:31:58 GMT request-id: - - 8de48914-7dcb-4802-8a18-0cffe4ab19c0 + - c6eb25b6-b0ca-4fa8-bfbb-3b0a0cd3b23c server: - Microsoft-HTTPAPI/2.0 strict-transport-security: diff --git a/sdk/batch/azure-batch/tests/recordings/test_batch.test_batch_network_configuration.yaml b/sdk/batch/azure-batch/tests/recordings/test_batch.test_batch_network_configuration.yaml index fbc9ceb24d36..8274bda389d1 100644 --- a/sdk/batch/azure-batch/tests/recordings/test_batch.test_batch_network_configuration.yaml +++ b/sdk/batch/azure-batch/tests/recordings/test_batch.test_batch_network_configuration.yaml @@ -19,14 +19,14 @@ interactions: Content-Type: - application/json; odata=minimalmetadata; charset=utf-8 User-Agent: - - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.7 msrest_azure/0.4.34 - azure-batch/7.0.0 Azure-SDK-For-Python + - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.9 msrest_azure/0.4.34 + azure-batch/8.0.0 Azure-SDK-For-Python accept-language: - en-US ocp-date: - - Thu, 13 Jun 2019 19:37:26 GMT + - Wed, 07 Aug 2019 00:37:54 GMT method: POST - uri: https://batch814e11b1.westcentralus.batch.azure.com/pools?api-version=2019-06-01.9.0 + uri: https://batch814e11b1.westcentralus.batch.azure.com/pools?api-version=2019-08-01.10.0 response: body: string: '' @@ -36,15 +36,15 @@ interactions: dataserviceversion: - '3.0' date: - - Thu, 13 Jun 2019 19:37:27 GMT + - Wed, 07 Aug 2019 00:37:54 GMT etag: - - '0x8D6F0369164C3F9' + - '0x8D71ACF7CEDB785' last-modified: - - Thu, 13 Jun 2019 19:37:27 GMT + - Wed, 07 Aug 2019 00:37:55 GMT location: - https://batch814e11b1.westcentralus.batch.azure.com/pools/batch_network_814e11b1 request-id: - - 0eefa084-0061-4cac-b28a-f7f6c31b825b + - 78932e4f-1477-4ce5-9fe1-178744470b8b server: - Microsoft-HTTPAPI/2.0 strict-transport-security: @@ -66,22 +66,22 @@ interactions: Connection: - keep-alive User-Agent: - - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.7 msrest_azure/0.4.34 - azure-batch/7.0.0 Azure-SDK-For-Python + - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.9 msrest_azure/0.4.34 + azure-batch/8.0.0 Azure-SDK-For-Python accept-language: - en-US ocp-date: - - Thu, 13 Jun 2019 19:37:27 GMT + - Wed, 07 Aug 2019 00:37:55 GMT method: GET - uri: https://batch814e11b1.westcentralus.batch.azure.com/pools/batch_network_814e11b1?api-version=2019-06-01.9.0 + uri: https://batch814e11b1.westcentralus.batch.azure.com/pools/batch_network_814e11b1?api-version=2019-08-01.10.0 response: body: - string: "{\r\n \"odata.metadata\":\"https://batch814e11b1.westcentralus.batch.azure.com/$metadata#pools/@Element\",\"id\":\"batch_network_814e11b1\",\"url\":\"https://batch814e11b1.westcentralus.batch.azure.com/pools/batch_network_814e11b1\",\"eTag\":\"0x8D6F0369164C3F9\",\"lastModified\":\"2019-06-13T19:37:27.7704185Z\",\"creationTime\":\"2019-06-13T19:37:27.7704185Z\",\"state\":\"active\",\"stateTransitionTime\":\"2019-06-13T19:37:27.7704185Z\",\"allocationState\":\"resizing\",\"allocationStateTransitionTime\":\"2019-06-13T19:37:27.7704185Z\",\"vmSize\":\"standard_a1\",\"resizeTimeout\":\"PT15M\",\"currentDedicatedNodes\":0,\"targetDedicatedNodes\":1,\"currentLowPriorityNodes\":0,\"targetLowPriorityNodes\":0,\"enableAutoScale\":false,\"enableInterNodeCommunication\":false,\"maxTasksPerNode\":1,\"taskSchedulingPolicy\":{\r\n + string: "{\r\n \"odata.metadata\":\"https://batch814e11b1.westcentralus.batch.azure.com/$metadata#pools/@Element\",\"id\":\"batch_network_814e11b1\",\"url\":\"https://batch814e11b1.westcentralus.batch.azure.com/pools/batch_network_814e11b1\",\"eTag\":\"0x8D71ACF7CEDB785\",\"lastModified\":\"2019-08-07T00:37:55.2720773Z\",\"creationTime\":\"2019-08-07T00:37:55.2720773Z\",\"state\":\"active\",\"stateTransitionTime\":\"2019-08-07T00:37:55.2720773Z\",\"allocationState\":\"resizing\",\"allocationStateTransitionTime\":\"2019-08-07T00:37:55.2720773Z\",\"vmSize\":\"standard_a1\",\"resizeTimeout\":\"PT15M\",\"currentDedicatedNodes\":0,\"targetDedicatedNodes\":1,\"currentLowPriorityNodes\":0,\"targetLowPriorityNodes\":0,\"enableAutoScale\":false,\"enableInterNodeCommunication\":false,\"maxTasksPerNode\":1,\"taskSchedulingPolicy\":{\r\n \ \"nodeFillType\":\"Spread\"\r\n },\"virtualMachineConfiguration\":{\r\n \ \"imageReference\":{\r\n \"publisher\":\"Canonical\",\"offer\":\"UbuntuServer\",\"sku\":\"16.04-LTS\",\"version\":\"latest\"\r\n \ },\"nodeAgentSKUId\":\"batch.node.ubuntu 16.04\"\r\n },\"networkConfiguration\":{\r\n - \ \"endpointConfiguration\":{\r\n \"inboundNATPools\":[\r\n {\r\n - \ \"name\":\"TestEndpointConfig\",\"protocol\":\"udp\",\"backendPort\":64444,\"frontendPortRangeStart\":60000,\"frontendPortRangeEnd\":61000,\"networkSecurityGroupRules\":[\r\n + \ \"dynamicVNetAssignmentScope\":\"none\",\"endpointConfiguration\":{\r\n + \ \"inboundNATPools\":[\r\n {\r\n \"name\":\"TestEndpointConfig\",\"protocol\":\"udp\",\"backendPort\":64444,\"frontendPortRangeStart\":60000,\"frontendPortRangeEnd\":61000,\"networkSecurityGroupRules\":[\r\n \ {\r\n \"priority\":150,\"access\":\"allow\",\"sourceAddressPrefix\":\"*\",\"sourcePortRanges\":[\r\n \ \"*\"\r\n ]\r\n }\r\n ]\r\n \ }\r\n ]\r\n }\r\n }\r\n}" @@ -91,13 +91,13 @@ interactions: dataserviceversion: - '3.0' date: - - Thu, 13 Jun 2019 19:37:27 GMT + - Wed, 07 Aug 2019 00:37:55 GMT etag: - - '0x8D6F0369164C3F9' + - '0x8D71ACF7CEDB785' last-modified: - - Thu, 13 Jun 2019 19:37:27 GMT + - Wed, 07 Aug 2019 00:37:55 GMT request-id: - - d0fca015-951b-4d87-9616-fede299b114f + - 547ddee9-4a00-41b1-a58e-73ec95e19db7 server: - Microsoft-HTTPAPI/2.0 strict-transport-security: @@ -119,22 +119,22 @@ interactions: Connection: - keep-alive User-Agent: - - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.7 msrest_azure/0.4.34 - azure-batch/7.0.0 Azure-SDK-For-Python + - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.9 msrest_azure/0.4.34 + azure-batch/8.0.0 Azure-SDK-For-Python accept-language: - en-US ocp-date: - - Thu, 13 Jun 2019 19:37:38 GMT + - Wed, 07 Aug 2019 00:38:05 GMT method: GET - uri: https://batch814e11b1.westcentralus.batch.azure.com/pools/batch_network_814e11b1?api-version=2019-06-01.9.0 + uri: https://batch814e11b1.westcentralus.batch.azure.com/pools/batch_network_814e11b1?api-version=2019-08-01.10.0 response: body: - string: "{\r\n \"odata.metadata\":\"https://batch814e11b1.westcentralus.batch.azure.com/$metadata#pools/@Element\",\"id\":\"batch_network_814e11b1\",\"url\":\"https://batch814e11b1.westcentralus.batch.azure.com/pools/batch_network_814e11b1\",\"eTag\":\"0x8D6F0369164C3F9\",\"lastModified\":\"2019-06-13T19:37:27.7704185Z\",\"creationTime\":\"2019-06-13T19:37:27.7704185Z\",\"state\":\"active\",\"stateTransitionTime\":\"2019-06-13T19:37:27.7704185Z\",\"allocationState\":\"resizing\",\"allocationStateTransitionTime\":\"2019-06-13T19:37:27.7704185Z\",\"vmSize\":\"standard_a1\",\"resizeTimeout\":\"PT15M\",\"currentDedicatedNodes\":0,\"targetDedicatedNodes\":1,\"currentLowPriorityNodes\":0,\"targetLowPriorityNodes\":0,\"enableAutoScale\":false,\"enableInterNodeCommunication\":false,\"maxTasksPerNode\":1,\"taskSchedulingPolicy\":{\r\n + string: "{\r\n \"odata.metadata\":\"https://batch814e11b1.westcentralus.batch.azure.com/$metadata#pools/@Element\",\"id\":\"batch_network_814e11b1\",\"url\":\"https://batch814e11b1.westcentralus.batch.azure.com/pools/batch_network_814e11b1\",\"eTag\":\"0x8D71ACF7CEDB785\",\"lastModified\":\"2019-08-07T00:37:55.2720773Z\",\"creationTime\":\"2019-08-07T00:37:55.2720773Z\",\"state\":\"active\",\"stateTransitionTime\":\"2019-08-07T00:37:55.2720773Z\",\"allocationState\":\"resizing\",\"allocationStateTransitionTime\":\"2019-08-07T00:37:55.2720773Z\",\"vmSize\":\"standard_a1\",\"resizeTimeout\":\"PT15M\",\"currentDedicatedNodes\":0,\"targetDedicatedNodes\":1,\"currentLowPriorityNodes\":0,\"targetLowPriorityNodes\":0,\"enableAutoScale\":false,\"enableInterNodeCommunication\":false,\"maxTasksPerNode\":1,\"taskSchedulingPolicy\":{\r\n \ \"nodeFillType\":\"Spread\"\r\n },\"virtualMachineConfiguration\":{\r\n \ \"imageReference\":{\r\n \"publisher\":\"Canonical\",\"offer\":\"UbuntuServer\",\"sku\":\"16.04-LTS\",\"version\":\"latest\"\r\n \ },\"nodeAgentSKUId\":\"batch.node.ubuntu 16.04\"\r\n },\"networkConfiguration\":{\r\n - \ \"endpointConfiguration\":{\r\n \"inboundNATPools\":[\r\n {\r\n - \ \"name\":\"TestEndpointConfig\",\"protocol\":\"udp\",\"backendPort\":64444,\"frontendPortRangeStart\":60000,\"frontendPortRangeEnd\":61000,\"networkSecurityGroupRules\":[\r\n + \ \"dynamicVNetAssignmentScope\":\"none\",\"endpointConfiguration\":{\r\n + \ \"inboundNATPools\":[\r\n {\r\n \"name\":\"TestEndpointConfig\",\"protocol\":\"udp\",\"backendPort\":64444,\"frontendPortRangeStart\":60000,\"frontendPortRangeEnd\":61000,\"networkSecurityGroupRules\":[\r\n \ {\r\n \"priority\":150,\"access\":\"allow\",\"sourceAddressPrefix\":\"*\",\"sourcePortRanges\":[\r\n \ \"*\"\r\n ]\r\n }\r\n ]\r\n \ }\r\n ]\r\n }\r\n }\r\n}" @@ -144,13 +144,13 @@ interactions: dataserviceversion: - '3.0' date: - - Thu, 13 Jun 2019 19:37:38 GMT + - Wed, 07 Aug 2019 00:38:05 GMT etag: - - '0x8D6F0369164C3F9' + - '0x8D71ACF7CEDB785' last-modified: - - Thu, 13 Jun 2019 19:37:27 GMT + - Wed, 07 Aug 2019 00:37:55 GMT request-id: - - 3a555336-e390-475e-9de4-40dfd68010e8 + - 61527437-1173-4530-b889-a933b2631780 server: - Microsoft-HTTPAPI/2.0 strict-transport-security: @@ -172,22 +172,22 @@ interactions: Connection: - keep-alive User-Agent: - - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.7 msrest_azure/0.4.34 - azure-batch/7.0.0 Azure-SDK-For-Python + - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.9 msrest_azure/0.4.34 + azure-batch/8.0.0 Azure-SDK-For-Python accept-language: - en-US ocp-date: - - Thu, 13 Jun 2019 19:37:48 GMT + - Wed, 07 Aug 2019 00:38:15 GMT method: GET - uri: https://batch814e11b1.westcentralus.batch.azure.com/pools/batch_network_814e11b1?api-version=2019-06-01.9.0 + uri: https://batch814e11b1.westcentralus.batch.azure.com/pools/batch_network_814e11b1?api-version=2019-08-01.10.0 response: body: - string: "{\r\n \"odata.metadata\":\"https://batch814e11b1.westcentralus.batch.azure.com/$metadata#pools/@Element\",\"id\":\"batch_network_814e11b1\",\"url\":\"https://batch814e11b1.westcentralus.batch.azure.com/pools/batch_network_814e11b1\",\"eTag\":\"0x8D6F0369164C3F9\",\"lastModified\":\"2019-06-13T19:37:27.7704185Z\",\"creationTime\":\"2019-06-13T19:37:27.7704185Z\",\"state\":\"active\",\"stateTransitionTime\":\"2019-06-13T19:37:27.7704185Z\",\"allocationState\":\"resizing\",\"allocationStateTransitionTime\":\"2019-06-13T19:37:27.7704185Z\",\"vmSize\":\"standard_a1\",\"resizeTimeout\":\"PT15M\",\"currentDedicatedNodes\":0,\"targetDedicatedNodes\":1,\"currentLowPriorityNodes\":0,\"targetLowPriorityNodes\":0,\"enableAutoScale\":false,\"enableInterNodeCommunication\":false,\"maxTasksPerNode\":1,\"taskSchedulingPolicy\":{\r\n + string: "{\r\n \"odata.metadata\":\"https://batch814e11b1.westcentralus.batch.azure.com/$metadata#pools/@Element\",\"id\":\"batch_network_814e11b1\",\"url\":\"https://batch814e11b1.westcentralus.batch.azure.com/pools/batch_network_814e11b1\",\"eTag\":\"0x8D71ACF7CEDB785\",\"lastModified\":\"2019-08-07T00:37:55.2720773Z\",\"creationTime\":\"2019-08-07T00:37:55.2720773Z\",\"state\":\"active\",\"stateTransitionTime\":\"2019-08-07T00:37:55.2720773Z\",\"allocationState\":\"resizing\",\"allocationStateTransitionTime\":\"2019-08-07T00:37:55.2720773Z\",\"vmSize\":\"standard_a1\",\"resizeTimeout\":\"PT15M\",\"currentDedicatedNodes\":0,\"targetDedicatedNodes\":1,\"currentLowPriorityNodes\":0,\"targetLowPriorityNodes\":0,\"enableAutoScale\":false,\"enableInterNodeCommunication\":false,\"maxTasksPerNode\":1,\"taskSchedulingPolicy\":{\r\n \ \"nodeFillType\":\"Spread\"\r\n },\"virtualMachineConfiguration\":{\r\n \ \"imageReference\":{\r\n \"publisher\":\"Canonical\",\"offer\":\"UbuntuServer\",\"sku\":\"16.04-LTS\",\"version\":\"latest\"\r\n \ },\"nodeAgentSKUId\":\"batch.node.ubuntu 16.04\"\r\n },\"networkConfiguration\":{\r\n - \ \"endpointConfiguration\":{\r\n \"inboundNATPools\":[\r\n {\r\n - \ \"name\":\"TestEndpointConfig\",\"protocol\":\"udp\",\"backendPort\":64444,\"frontendPortRangeStart\":60000,\"frontendPortRangeEnd\":61000,\"networkSecurityGroupRules\":[\r\n + \ \"dynamicVNetAssignmentScope\":\"none\",\"endpointConfiguration\":{\r\n + \ \"inboundNATPools\":[\r\n {\r\n \"name\":\"TestEndpointConfig\",\"protocol\":\"udp\",\"backendPort\":64444,\"frontendPortRangeStart\":60000,\"frontendPortRangeEnd\":61000,\"networkSecurityGroupRules\":[\r\n \ {\r\n \"priority\":150,\"access\":\"allow\",\"sourceAddressPrefix\":\"*\",\"sourcePortRanges\":[\r\n \ \"*\"\r\n ]\r\n }\r\n ]\r\n \ }\r\n ]\r\n }\r\n }\r\n}" @@ -197,13 +197,13 @@ interactions: dataserviceversion: - '3.0' date: - - Thu, 13 Jun 2019 19:37:47 GMT + - Wed, 07 Aug 2019 00:38:15 GMT etag: - - '0x8D6F0369164C3F9' + - '0x8D71ACF7CEDB785' last-modified: - - Thu, 13 Jun 2019 19:37:27 GMT + - Wed, 07 Aug 2019 00:37:55 GMT request-id: - - ae284e5d-5426-45e3-9fe8-e88c72a15c70 + - 3fd38ea3-db41-46e7-ad1c-80695e811ae2 server: - Microsoft-HTTPAPI/2.0 strict-transport-security: @@ -225,22 +225,22 @@ interactions: Connection: - keep-alive User-Agent: - - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.7 msrest_azure/0.4.34 - azure-batch/7.0.0 Azure-SDK-For-Python + - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.9 msrest_azure/0.4.34 + azure-batch/8.0.0 Azure-SDK-For-Python accept-language: - en-US ocp-date: - - Thu, 13 Jun 2019 19:37:58 GMT + - Wed, 07 Aug 2019 00:38:25 GMT method: GET - uri: https://batch814e11b1.westcentralus.batch.azure.com/pools/batch_network_814e11b1?api-version=2019-06-01.9.0 + uri: https://batch814e11b1.westcentralus.batch.azure.com/pools/batch_network_814e11b1?api-version=2019-08-01.10.0 response: body: - string: "{\r\n \"odata.metadata\":\"https://batch814e11b1.westcentralus.batch.azure.com/$metadata#pools/@Element\",\"id\":\"batch_network_814e11b1\",\"url\":\"https://batch814e11b1.westcentralus.batch.azure.com/pools/batch_network_814e11b1\",\"eTag\":\"0x8D6F0369164C3F9\",\"lastModified\":\"2019-06-13T19:37:27.7704185Z\",\"creationTime\":\"2019-06-13T19:37:27.7704185Z\",\"state\":\"active\",\"stateTransitionTime\":\"2019-06-13T19:37:27.7704185Z\",\"allocationState\":\"resizing\",\"allocationStateTransitionTime\":\"2019-06-13T19:37:27.7704185Z\",\"vmSize\":\"standard_a1\",\"resizeTimeout\":\"PT15M\",\"currentDedicatedNodes\":0,\"targetDedicatedNodes\":1,\"currentLowPriorityNodes\":0,\"targetLowPriorityNodes\":0,\"enableAutoScale\":false,\"enableInterNodeCommunication\":false,\"maxTasksPerNode\":1,\"taskSchedulingPolicy\":{\r\n + string: "{\r\n \"odata.metadata\":\"https://batch814e11b1.westcentralus.batch.azure.com/$metadata#pools/@Element\",\"id\":\"batch_network_814e11b1\",\"url\":\"https://batch814e11b1.westcentralus.batch.azure.com/pools/batch_network_814e11b1\",\"eTag\":\"0x8D71ACF7CEDB785\",\"lastModified\":\"2019-08-07T00:37:55.2720773Z\",\"creationTime\":\"2019-08-07T00:37:55.2720773Z\",\"state\":\"active\",\"stateTransitionTime\":\"2019-08-07T00:37:55.2720773Z\",\"allocationState\":\"resizing\",\"allocationStateTransitionTime\":\"2019-08-07T00:37:55.2720773Z\",\"vmSize\":\"standard_a1\",\"resizeTimeout\":\"PT15M\",\"currentDedicatedNodes\":0,\"targetDedicatedNodes\":1,\"currentLowPriorityNodes\":0,\"targetLowPriorityNodes\":0,\"enableAutoScale\":false,\"enableInterNodeCommunication\":false,\"maxTasksPerNode\":1,\"taskSchedulingPolicy\":{\r\n \ \"nodeFillType\":\"Spread\"\r\n },\"virtualMachineConfiguration\":{\r\n \ \"imageReference\":{\r\n \"publisher\":\"Canonical\",\"offer\":\"UbuntuServer\",\"sku\":\"16.04-LTS\",\"version\":\"latest\"\r\n \ },\"nodeAgentSKUId\":\"batch.node.ubuntu 16.04\"\r\n },\"networkConfiguration\":{\r\n - \ \"endpointConfiguration\":{\r\n \"inboundNATPools\":[\r\n {\r\n - \ \"name\":\"TestEndpointConfig\",\"protocol\":\"udp\",\"backendPort\":64444,\"frontendPortRangeStart\":60000,\"frontendPortRangeEnd\":61000,\"networkSecurityGroupRules\":[\r\n + \ \"dynamicVNetAssignmentScope\":\"none\",\"endpointConfiguration\":{\r\n + \ \"inboundNATPools\":[\r\n {\r\n \"name\":\"TestEndpointConfig\",\"protocol\":\"udp\",\"backendPort\":64444,\"frontendPortRangeStart\":60000,\"frontendPortRangeEnd\":61000,\"networkSecurityGroupRules\":[\r\n \ {\r\n \"priority\":150,\"access\":\"allow\",\"sourceAddressPrefix\":\"*\",\"sourcePortRanges\":[\r\n \ \"*\"\r\n ]\r\n }\r\n ]\r\n \ }\r\n ]\r\n }\r\n }\r\n}" @@ -250,13 +250,13 @@ interactions: dataserviceversion: - '3.0' date: - - Thu, 13 Jun 2019 19:37:58 GMT + - Wed, 07 Aug 2019 00:38:25 GMT etag: - - '0x8D6F0369164C3F9' + - '0x8D71ACF7CEDB785' last-modified: - - Thu, 13 Jun 2019 19:37:27 GMT + - Wed, 07 Aug 2019 00:37:55 GMT request-id: - - 53eaac38-6184-41c2-a46e-922119c193c1 + - 2c472d63-4e11-4187-aaa9-8d0a2770ee14 server: - Microsoft-HTTPAPI/2.0 strict-transport-security: @@ -278,22 +278,22 @@ interactions: Connection: - keep-alive User-Agent: - - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.7 msrest_azure/0.4.34 - azure-batch/7.0.0 Azure-SDK-For-Python + - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.9 msrest_azure/0.4.34 + azure-batch/8.0.0 Azure-SDK-For-Python accept-language: - en-US ocp-date: - - Thu, 13 Jun 2019 19:38:08 GMT + - Wed, 07 Aug 2019 00:38:35 GMT method: GET - uri: https://batch814e11b1.westcentralus.batch.azure.com/pools/batch_network_814e11b1?api-version=2019-06-01.9.0 + uri: https://batch814e11b1.westcentralus.batch.azure.com/pools/batch_network_814e11b1?api-version=2019-08-01.10.0 response: body: - string: "{\r\n \"odata.metadata\":\"https://batch814e11b1.westcentralus.batch.azure.com/$metadata#pools/@Element\",\"id\":\"batch_network_814e11b1\",\"url\":\"https://batch814e11b1.westcentralus.batch.azure.com/pools/batch_network_814e11b1\",\"eTag\":\"0x8D6F0369164C3F9\",\"lastModified\":\"2019-06-13T19:37:27.7704185Z\",\"creationTime\":\"2019-06-13T19:37:27.7704185Z\",\"state\":\"active\",\"stateTransitionTime\":\"2019-06-13T19:37:27.7704185Z\",\"allocationState\":\"resizing\",\"allocationStateTransitionTime\":\"2019-06-13T19:37:27.7704185Z\",\"vmSize\":\"standard_a1\",\"resizeTimeout\":\"PT15M\",\"currentDedicatedNodes\":0,\"targetDedicatedNodes\":1,\"currentLowPriorityNodes\":0,\"targetLowPriorityNodes\":0,\"enableAutoScale\":false,\"enableInterNodeCommunication\":false,\"maxTasksPerNode\":1,\"taskSchedulingPolicy\":{\r\n + string: "{\r\n \"odata.metadata\":\"https://batch814e11b1.westcentralus.batch.azure.com/$metadata#pools/@Element\",\"id\":\"batch_network_814e11b1\",\"url\":\"https://batch814e11b1.westcentralus.batch.azure.com/pools/batch_network_814e11b1\",\"eTag\":\"0x8D71ACF7CEDB785\",\"lastModified\":\"2019-08-07T00:37:55.2720773Z\",\"creationTime\":\"2019-08-07T00:37:55.2720773Z\",\"state\":\"active\",\"stateTransitionTime\":\"2019-08-07T00:37:55.2720773Z\",\"allocationState\":\"resizing\",\"allocationStateTransitionTime\":\"2019-08-07T00:37:55.2720773Z\",\"vmSize\":\"standard_a1\",\"resizeTimeout\":\"PT15M\",\"currentDedicatedNodes\":0,\"targetDedicatedNodes\":1,\"currentLowPriorityNodes\":0,\"targetLowPriorityNodes\":0,\"enableAutoScale\":false,\"enableInterNodeCommunication\":false,\"maxTasksPerNode\":1,\"taskSchedulingPolicy\":{\r\n \ \"nodeFillType\":\"Spread\"\r\n },\"virtualMachineConfiguration\":{\r\n \ \"imageReference\":{\r\n \"publisher\":\"Canonical\",\"offer\":\"UbuntuServer\",\"sku\":\"16.04-LTS\",\"version\":\"latest\"\r\n \ },\"nodeAgentSKUId\":\"batch.node.ubuntu 16.04\"\r\n },\"networkConfiguration\":{\r\n - \ \"endpointConfiguration\":{\r\n \"inboundNATPools\":[\r\n {\r\n - \ \"name\":\"TestEndpointConfig\",\"protocol\":\"udp\",\"backendPort\":64444,\"frontendPortRangeStart\":60000,\"frontendPortRangeEnd\":61000,\"networkSecurityGroupRules\":[\r\n + \ \"dynamicVNetAssignmentScope\":\"none\",\"endpointConfiguration\":{\r\n + \ \"inboundNATPools\":[\r\n {\r\n \"name\":\"TestEndpointConfig\",\"protocol\":\"udp\",\"backendPort\":64444,\"frontendPortRangeStart\":60000,\"frontendPortRangeEnd\":61000,\"networkSecurityGroupRules\":[\r\n \ {\r\n \"priority\":150,\"access\":\"allow\",\"sourceAddressPrefix\":\"*\",\"sourcePortRanges\":[\r\n \ \"*\"\r\n ]\r\n }\r\n ]\r\n \ }\r\n ]\r\n }\r\n }\r\n}" @@ -303,13 +303,13 @@ interactions: dataserviceversion: - '3.0' date: - - Thu, 13 Jun 2019 19:38:08 GMT + - Wed, 07 Aug 2019 00:38:34 GMT etag: - - '0x8D6F0369164C3F9' + - '0x8D71ACF7CEDB785' last-modified: - - Thu, 13 Jun 2019 19:37:27 GMT + - Wed, 07 Aug 2019 00:37:55 GMT request-id: - - 2ae4fd14-86de-4914-bea8-f7744161d7df + - 495ef3e7-5c80-492a-8fa6-c7af95180706 server: - Microsoft-HTTPAPI/2.0 strict-transport-security: @@ -331,22 +331,22 @@ interactions: Connection: - keep-alive User-Agent: - - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.7 msrest_azure/0.4.34 - azure-batch/7.0.0 Azure-SDK-For-Python + - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.9 msrest_azure/0.4.34 + azure-batch/8.0.0 Azure-SDK-For-Python accept-language: - en-US ocp-date: - - Thu, 13 Jun 2019 19:38:18 GMT + - Wed, 07 Aug 2019 00:38:45 GMT method: GET - uri: https://batch814e11b1.westcentralus.batch.azure.com/pools/batch_network_814e11b1?api-version=2019-06-01.9.0 + uri: https://batch814e11b1.westcentralus.batch.azure.com/pools/batch_network_814e11b1?api-version=2019-08-01.10.0 response: body: - string: "{\r\n \"odata.metadata\":\"https://batch814e11b1.westcentralus.batch.azure.com/$metadata#pools/@Element\",\"id\":\"batch_network_814e11b1\",\"url\":\"https://batch814e11b1.westcentralus.batch.azure.com/pools/batch_network_814e11b1\",\"eTag\":\"0x8D6F0369164C3F9\",\"lastModified\":\"2019-06-13T19:37:27.7704185Z\",\"creationTime\":\"2019-06-13T19:37:27.7704185Z\",\"state\":\"active\",\"stateTransitionTime\":\"2019-06-13T19:37:27.7704185Z\",\"allocationState\":\"resizing\",\"allocationStateTransitionTime\":\"2019-06-13T19:37:27.7704185Z\",\"vmSize\":\"standard_a1\",\"resizeTimeout\":\"PT15M\",\"currentDedicatedNodes\":0,\"targetDedicatedNodes\":1,\"currentLowPriorityNodes\":0,\"targetLowPriorityNodes\":0,\"enableAutoScale\":false,\"enableInterNodeCommunication\":false,\"maxTasksPerNode\":1,\"taskSchedulingPolicy\":{\r\n + string: "{\r\n \"odata.metadata\":\"https://batch814e11b1.westcentralus.batch.azure.com/$metadata#pools/@Element\",\"id\":\"batch_network_814e11b1\",\"url\":\"https://batch814e11b1.westcentralus.batch.azure.com/pools/batch_network_814e11b1\",\"eTag\":\"0x8D71ACF7CEDB785\",\"lastModified\":\"2019-08-07T00:37:55.2720773Z\",\"creationTime\":\"2019-08-07T00:37:55.2720773Z\",\"state\":\"active\",\"stateTransitionTime\":\"2019-08-07T00:37:55.2720773Z\",\"allocationState\":\"resizing\",\"allocationStateTransitionTime\":\"2019-08-07T00:37:55.2720773Z\",\"vmSize\":\"standard_a1\",\"resizeTimeout\":\"PT15M\",\"currentDedicatedNodes\":0,\"targetDedicatedNodes\":1,\"currentLowPriorityNodes\":0,\"targetLowPriorityNodes\":0,\"enableAutoScale\":false,\"enableInterNodeCommunication\":false,\"maxTasksPerNode\":1,\"taskSchedulingPolicy\":{\r\n \ \"nodeFillType\":\"Spread\"\r\n },\"virtualMachineConfiguration\":{\r\n \ \"imageReference\":{\r\n \"publisher\":\"Canonical\",\"offer\":\"UbuntuServer\",\"sku\":\"16.04-LTS\",\"version\":\"latest\"\r\n \ },\"nodeAgentSKUId\":\"batch.node.ubuntu 16.04\"\r\n },\"networkConfiguration\":{\r\n - \ \"endpointConfiguration\":{\r\n \"inboundNATPools\":[\r\n {\r\n - \ \"name\":\"TestEndpointConfig\",\"protocol\":\"udp\",\"backendPort\":64444,\"frontendPortRangeStart\":60000,\"frontendPortRangeEnd\":61000,\"networkSecurityGroupRules\":[\r\n + \ \"dynamicVNetAssignmentScope\":\"none\",\"endpointConfiguration\":{\r\n + \ \"inboundNATPools\":[\r\n {\r\n \"name\":\"TestEndpointConfig\",\"protocol\":\"udp\",\"backendPort\":64444,\"frontendPortRangeStart\":60000,\"frontendPortRangeEnd\":61000,\"networkSecurityGroupRules\":[\r\n \ {\r\n \"priority\":150,\"access\":\"allow\",\"sourceAddressPrefix\":\"*\",\"sourcePortRanges\":[\r\n \ \"*\"\r\n ]\r\n }\r\n ]\r\n \ }\r\n ]\r\n }\r\n }\r\n}" @@ -356,13 +356,13 @@ interactions: dataserviceversion: - '3.0' date: - - Thu, 13 Jun 2019 19:38:18 GMT + - Wed, 07 Aug 2019 00:38:46 GMT etag: - - '0x8D6F0369164C3F9' + - '0x8D71ACF7CEDB785' last-modified: - - Thu, 13 Jun 2019 19:37:27 GMT + - Wed, 07 Aug 2019 00:37:55 GMT request-id: - - da1a41ec-d302-43d9-b088-6c70cd45ba0e + - 1e72475d-94e4-4d53-8d8b-0b82217dc8a5 server: - Microsoft-HTTPAPI/2.0 strict-transport-security: @@ -384,22 +384,22 @@ interactions: Connection: - keep-alive User-Agent: - - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.7 msrest_azure/0.4.34 - azure-batch/7.0.0 Azure-SDK-For-Python + - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.9 msrest_azure/0.4.34 + azure-batch/8.0.0 Azure-SDK-For-Python accept-language: - en-US ocp-date: - - Thu, 13 Jun 2019 19:38:28 GMT + - Wed, 07 Aug 2019 00:38:56 GMT method: GET - uri: https://batch814e11b1.westcentralus.batch.azure.com/pools/batch_network_814e11b1?api-version=2019-06-01.9.0 + uri: https://batch814e11b1.westcentralus.batch.azure.com/pools/batch_network_814e11b1?api-version=2019-08-01.10.0 response: body: - string: "{\r\n \"odata.metadata\":\"https://batch814e11b1.westcentralus.batch.azure.com/$metadata#pools/@Element\",\"id\":\"batch_network_814e11b1\",\"url\":\"https://batch814e11b1.westcentralus.batch.azure.com/pools/batch_network_814e11b1\",\"eTag\":\"0x8D6F0369164C3F9\",\"lastModified\":\"2019-06-13T19:37:27.7704185Z\",\"creationTime\":\"2019-06-13T19:37:27.7704185Z\",\"state\":\"active\",\"stateTransitionTime\":\"2019-06-13T19:37:27.7704185Z\",\"allocationState\":\"resizing\",\"allocationStateTransitionTime\":\"2019-06-13T19:37:27.7704185Z\",\"vmSize\":\"standard_a1\",\"resizeTimeout\":\"PT15M\",\"currentDedicatedNodes\":0,\"targetDedicatedNodes\":1,\"currentLowPriorityNodes\":0,\"targetLowPriorityNodes\":0,\"enableAutoScale\":false,\"enableInterNodeCommunication\":false,\"maxTasksPerNode\":1,\"taskSchedulingPolicy\":{\r\n + string: "{\r\n \"odata.metadata\":\"https://batch814e11b1.westcentralus.batch.azure.com/$metadata#pools/@Element\",\"id\":\"batch_network_814e11b1\",\"url\":\"https://batch814e11b1.westcentralus.batch.azure.com/pools/batch_network_814e11b1\",\"eTag\":\"0x8D71ACF7CEDB785\",\"lastModified\":\"2019-08-07T00:37:55.2720773Z\",\"creationTime\":\"2019-08-07T00:37:55.2720773Z\",\"state\":\"active\",\"stateTransitionTime\":\"2019-08-07T00:37:55.2720773Z\",\"allocationState\":\"resizing\",\"allocationStateTransitionTime\":\"2019-08-07T00:37:55.2720773Z\",\"vmSize\":\"standard_a1\",\"resizeTimeout\":\"PT15M\",\"currentDedicatedNodes\":0,\"targetDedicatedNodes\":1,\"currentLowPriorityNodes\":0,\"targetLowPriorityNodes\":0,\"enableAutoScale\":false,\"enableInterNodeCommunication\":false,\"maxTasksPerNode\":1,\"taskSchedulingPolicy\":{\r\n \ \"nodeFillType\":\"Spread\"\r\n },\"virtualMachineConfiguration\":{\r\n \ \"imageReference\":{\r\n \"publisher\":\"Canonical\",\"offer\":\"UbuntuServer\",\"sku\":\"16.04-LTS\",\"version\":\"latest\"\r\n \ },\"nodeAgentSKUId\":\"batch.node.ubuntu 16.04\"\r\n },\"networkConfiguration\":{\r\n - \ \"endpointConfiguration\":{\r\n \"inboundNATPools\":[\r\n {\r\n - \ \"name\":\"TestEndpointConfig\",\"protocol\":\"udp\",\"backendPort\":64444,\"frontendPortRangeStart\":60000,\"frontendPortRangeEnd\":61000,\"networkSecurityGroupRules\":[\r\n + \ \"dynamicVNetAssignmentScope\":\"none\",\"endpointConfiguration\":{\r\n + \ \"inboundNATPools\":[\r\n {\r\n \"name\":\"TestEndpointConfig\",\"protocol\":\"udp\",\"backendPort\":64444,\"frontendPortRangeStart\":60000,\"frontendPortRangeEnd\":61000,\"networkSecurityGroupRules\":[\r\n \ {\r\n \"priority\":150,\"access\":\"allow\",\"sourceAddressPrefix\":\"*\",\"sourcePortRanges\":[\r\n \ \"*\"\r\n ]\r\n }\r\n ]\r\n \ }\r\n ]\r\n }\r\n }\r\n}" @@ -409,13 +409,13 @@ interactions: dataserviceversion: - '3.0' date: - - Thu, 13 Jun 2019 19:38:28 GMT + - Wed, 07 Aug 2019 00:38:56 GMT etag: - - '0x8D6F0369164C3F9' + - '0x8D71ACF7CEDB785' last-modified: - - Thu, 13 Jun 2019 19:37:27 GMT + - Wed, 07 Aug 2019 00:37:55 GMT request-id: - - 5b737b0f-7246-445d-b255-86a0a882539b + - 95445620-5a68-4b07-8d5d-e400acbefe37 server: - Microsoft-HTTPAPI/2.0 strict-transport-security: @@ -437,22 +437,22 @@ interactions: Connection: - keep-alive User-Agent: - - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.7 msrest_azure/0.4.34 - azure-batch/7.0.0 Azure-SDK-For-Python + - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.9 msrest_azure/0.4.34 + azure-batch/8.0.0 Azure-SDK-For-Python accept-language: - en-US ocp-date: - - Thu, 13 Jun 2019 19:38:38 GMT + - Wed, 07 Aug 2019 00:39:06 GMT method: GET - uri: https://batch814e11b1.westcentralus.batch.azure.com/pools/batch_network_814e11b1?api-version=2019-06-01.9.0 + uri: https://batch814e11b1.westcentralus.batch.azure.com/pools/batch_network_814e11b1?api-version=2019-08-01.10.0 response: body: - string: "{\r\n \"odata.metadata\":\"https://batch814e11b1.westcentralus.batch.azure.com/$metadata#pools/@Element\",\"id\":\"batch_network_814e11b1\",\"url\":\"https://batch814e11b1.westcentralus.batch.azure.com/pools/batch_network_814e11b1\",\"eTag\":\"0x8D6F0369164C3F9\",\"lastModified\":\"2019-06-13T19:37:27.7704185Z\",\"creationTime\":\"2019-06-13T19:37:27.7704185Z\",\"state\":\"active\",\"stateTransitionTime\":\"2019-06-13T19:37:27.7704185Z\",\"allocationState\":\"resizing\",\"allocationStateTransitionTime\":\"2019-06-13T19:37:27.7704185Z\",\"vmSize\":\"standard_a1\",\"resizeTimeout\":\"PT15M\",\"currentDedicatedNodes\":0,\"targetDedicatedNodes\":1,\"currentLowPriorityNodes\":0,\"targetLowPriorityNodes\":0,\"enableAutoScale\":false,\"enableInterNodeCommunication\":false,\"maxTasksPerNode\":1,\"taskSchedulingPolicy\":{\r\n + string: "{\r\n \"odata.metadata\":\"https://batch814e11b1.westcentralus.batch.azure.com/$metadata#pools/@Element\",\"id\":\"batch_network_814e11b1\",\"url\":\"https://batch814e11b1.westcentralus.batch.azure.com/pools/batch_network_814e11b1\",\"eTag\":\"0x8D71ACF7CEDB785\",\"lastModified\":\"2019-08-07T00:37:55.2720773Z\",\"creationTime\":\"2019-08-07T00:37:55.2720773Z\",\"state\":\"active\",\"stateTransitionTime\":\"2019-08-07T00:37:55.2720773Z\",\"allocationState\":\"resizing\",\"allocationStateTransitionTime\":\"2019-08-07T00:37:55.2720773Z\",\"vmSize\":\"standard_a1\",\"resizeTimeout\":\"PT15M\",\"currentDedicatedNodes\":0,\"targetDedicatedNodes\":1,\"currentLowPriorityNodes\":0,\"targetLowPriorityNodes\":0,\"enableAutoScale\":false,\"enableInterNodeCommunication\":false,\"maxTasksPerNode\":1,\"taskSchedulingPolicy\":{\r\n \ \"nodeFillType\":\"Spread\"\r\n },\"virtualMachineConfiguration\":{\r\n \ \"imageReference\":{\r\n \"publisher\":\"Canonical\",\"offer\":\"UbuntuServer\",\"sku\":\"16.04-LTS\",\"version\":\"latest\"\r\n \ },\"nodeAgentSKUId\":\"batch.node.ubuntu 16.04\"\r\n },\"networkConfiguration\":{\r\n - \ \"endpointConfiguration\":{\r\n \"inboundNATPools\":[\r\n {\r\n - \ \"name\":\"TestEndpointConfig\",\"protocol\":\"udp\",\"backendPort\":64444,\"frontendPortRangeStart\":60000,\"frontendPortRangeEnd\":61000,\"networkSecurityGroupRules\":[\r\n + \ \"dynamicVNetAssignmentScope\":\"none\",\"endpointConfiguration\":{\r\n + \ \"inboundNATPools\":[\r\n {\r\n \"name\":\"TestEndpointConfig\",\"protocol\":\"udp\",\"backendPort\":64444,\"frontendPortRangeStart\":60000,\"frontendPortRangeEnd\":61000,\"networkSecurityGroupRules\":[\r\n \ {\r\n \"priority\":150,\"access\":\"allow\",\"sourceAddressPrefix\":\"*\",\"sourcePortRanges\":[\r\n \ \"*\"\r\n ]\r\n }\r\n ]\r\n \ }\r\n ]\r\n }\r\n }\r\n}" @@ -462,13 +462,13 @@ interactions: dataserviceversion: - '3.0' date: - - Thu, 13 Jun 2019 19:38:38 GMT + - Wed, 07 Aug 2019 00:39:06 GMT etag: - - '0x8D6F0369164C3F9' + - '0x8D71ACF7CEDB785' last-modified: - - Thu, 13 Jun 2019 19:37:27 GMT + - Wed, 07 Aug 2019 00:37:55 GMT request-id: - - 26c71928-b5c4-4d58-b041-75d781d2d90e + - f06364cf-f0cb-4772-a540-32be7ecf7b4a server: - Microsoft-HTTPAPI/2.0 strict-transport-security: @@ -490,22 +490,22 @@ interactions: Connection: - keep-alive User-Agent: - - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.7 msrest_azure/0.4.34 - azure-batch/7.0.0 Azure-SDK-For-Python + - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.9 msrest_azure/0.4.34 + azure-batch/8.0.0 Azure-SDK-For-Python accept-language: - en-US ocp-date: - - Thu, 13 Jun 2019 19:38:48 GMT + - Wed, 07 Aug 2019 00:39:16 GMT method: GET - uri: https://batch814e11b1.westcentralus.batch.azure.com/pools/batch_network_814e11b1?api-version=2019-06-01.9.0 + uri: https://batch814e11b1.westcentralus.batch.azure.com/pools/batch_network_814e11b1?api-version=2019-08-01.10.0 response: body: - string: "{\r\n \"odata.metadata\":\"https://batch814e11b1.westcentralus.batch.azure.com/$metadata#pools/@Element\",\"id\":\"batch_network_814e11b1\",\"url\":\"https://batch814e11b1.westcentralus.batch.azure.com/pools/batch_network_814e11b1\",\"eTag\":\"0x8D6F0369164C3F9\",\"lastModified\":\"2019-06-13T19:37:27.7704185Z\",\"creationTime\":\"2019-06-13T19:37:27.7704185Z\",\"state\":\"active\",\"stateTransitionTime\":\"2019-06-13T19:37:27.7704185Z\",\"allocationState\":\"resizing\",\"allocationStateTransitionTime\":\"2019-06-13T19:37:27.7704185Z\",\"vmSize\":\"standard_a1\",\"resizeTimeout\":\"PT15M\",\"currentDedicatedNodes\":1,\"targetDedicatedNodes\":1,\"currentLowPriorityNodes\":0,\"targetLowPriorityNodes\":0,\"enableAutoScale\":false,\"enableInterNodeCommunication\":false,\"maxTasksPerNode\":1,\"taskSchedulingPolicy\":{\r\n + string: "{\r\n \"odata.metadata\":\"https://batch814e11b1.westcentralus.batch.azure.com/$metadata#pools/@Element\",\"id\":\"batch_network_814e11b1\",\"url\":\"https://batch814e11b1.westcentralus.batch.azure.com/pools/batch_network_814e11b1\",\"eTag\":\"0x8D71ACF7CEDB785\",\"lastModified\":\"2019-08-07T00:37:55.2720773Z\",\"creationTime\":\"2019-08-07T00:37:55.2720773Z\",\"state\":\"active\",\"stateTransitionTime\":\"2019-08-07T00:37:55.2720773Z\",\"allocationState\":\"resizing\",\"allocationStateTransitionTime\":\"2019-08-07T00:37:55.2720773Z\",\"vmSize\":\"standard_a1\",\"resizeTimeout\":\"PT15M\",\"currentDedicatedNodes\":0,\"targetDedicatedNodes\":1,\"currentLowPriorityNodes\":0,\"targetLowPriorityNodes\":0,\"enableAutoScale\":false,\"enableInterNodeCommunication\":false,\"maxTasksPerNode\":1,\"taskSchedulingPolicy\":{\r\n \ \"nodeFillType\":\"Spread\"\r\n },\"virtualMachineConfiguration\":{\r\n \ \"imageReference\":{\r\n \"publisher\":\"Canonical\",\"offer\":\"UbuntuServer\",\"sku\":\"16.04-LTS\",\"version\":\"latest\"\r\n \ },\"nodeAgentSKUId\":\"batch.node.ubuntu 16.04\"\r\n },\"networkConfiguration\":{\r\n - \ \"endpointConfiguration\":{\r\n \"inboundNATPools\":[\r\n {\r\n - \ \"name\":\"TestEndpointConfig\",\"protocol\":\"udp\",\"backendPort\":64444,\"frontendPortRangeStart\":60000,\"frontendPortRangeEnd\":61000,\"networkSecurityGroupRules\":[\r\n + \ \"dynamicVNetAssignmentScope\":\"none\",\"endpointConfiguration\":{\r\n + \ \"inboundNATPools\":[\r\n {\r\n \"name\":\"TestEndpointConfig\",\"protocol\":\"udp\",\"backendPort\":64444,\"frontendPortRangeStart\":60000,\"frontendPortRangeEnd\":61000,\"networkSecurityGroupRules\":[\r\n \ {\r\n \"priority\":150,\"access\":\"allow\",\"sourceAddressPrefix\":\"*\",\"sourcePortRanges\":[\r\n \ \"*\"\r\n ]\r\n }\r\n ]\r\n \ }\r\n ]\r\n }\r\n }\r\n}" @@ -515,13 +515,13 @@ interactions: dataserviceversion: - '3.0' date: - - Thu, 13 Jun 2019 19:38:48 GMT + - Wed, 07 Aug 2019 00:39:16 GMT etag: - - '0x8D6F0369164C3F9' + - '0x8D71ACF7CEDB785' last-modified: - - Thu, 13 Jun 2019 19:37:27 GMT + - Wed, 07 Aug 2019 00:37:55 GMT request-id: - - c1a1e4c2-b7c5-403b-af81-4a4240abac94 + - dbde6974-0cca-4d85-8fbc-d739e4e51328 server: - Microsoft-HTTPAPI/2.0 strict-transport-security: @@ -543,22 +543,22 @@ interactions: Connection: - keep-alive User-Agent: - - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.7 msrest_azure/0.4.34 - azure-batch/7.0.0 Azure-SDK-For-Python + - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.9 msrest_azure/0.4.34 + azure-batch/8.0.0 Azure-SDK-For-Python accept-language: - en-US ocp-date: - - Thu, 13 Jun 2019 19:38:59 GMT + - Wed, 07 Aug 2019 00:39:26 GMT method: GET - uri: https://batch814e11b1.westcentralus.batch.azure.com/pools/batch_network_814e11b1?api-version=2019-06-01.9.0 + uri: https://batch814e11b1.westcentralus.batch.azure.com/pools/batch_network_814e11b1?api-version=2019-08-01.10.0 response: body: - string: "{\r\n \"odata.metadata\":\"https://batch814e11b1.westcentralus.batch.azure.com/$metadata#pools/@Element\",\"id\":\"batch_network_814e11b1\",\"url\":\"https://batch814e11b1.westcentralus.batch.azure.com/pools/batch_network_814e11b1\",\"eTag\":\"0x8D6F0369164C3F9\",\"lastModified\":\"2019-06-13T19:37:27.7704185Z\",\"creationTime\":\"2019-06-13T19:37:27.7704185Z\",\"state\":\"active\",\"stateTransitionTime\":\"2019-06-13T19:37:27.7704185Z\",\"allocationState\":\"steady\",\"allocationStateTransitionTime\":\"2019-06-13T19:38:49.6371284Z\",\"vmSize\":\"standard_a1\",\"resizeTimeout\":\"PT15M\",\"currentDedicatedNodes\":1,\"targetDedicatedNodes\":1,\"currentLowPriorityNodes\":0,\"targetLowPriorityNodes\":0,\"enableAutoScale\":false,\"enableInterNodeCommunication\":false,\"maxTasksPerNode\":1,\"taskSchedulingPolicy\":{\r\n + string: "{\r\n \"odata.metadata\":\"https://batch814e11b1.westcentralus.batch.azure.com/$metadata#pools/@Element\",\"id\":\"batch_network_814e11b1\",\"url\":\"https://batch814e11b1.westcentralus.batch.azure.com/pools/batch_network_814e11b1\",\"eTag\":\"0x8D71ACF7CEDB785\",\"lastModified\":\"2019-08-07T00:37:55.2720773Z\",\"creationTime\":\"2019-08-07T00:37:55.2720773Z\",\"state\":\"active\",\"stateTransitionTime\":\"2019-08-07T00:37:55.2720773Z\",\"allocationState\":\"resizing\",\"allocationStateTransitionTime\":\"2019-08-07T00:37:55.2720773Z\",\"vmSize\":\"standard_a1\",\"resizeTimeout\":\"PT15M\",\"currentDedicatedNodes\":0,\"targetDedicatedNodes\":1,\"currentLowPriorityNodes\":0,\"targetLowPriorityNodes\":0,\"enableAutoScale\":false,\"enableInterNodeCommunication\":false,\"maxTasksPerNode\":1,\"taskSchedulingPolicy\":{\r\n \ \"nodeFillType\":\"Spread\"\r\n },\"virtualMachineConfiguration\":{\r\n \ \"imageReference\":{\r\n \"publisher\":\"Canonical\",\"offer\":\"UbuntuServer\",\"sku\":\"16.04-LTS\",\"version\":\"latest\"\r\n \ },\"nodeAgentSKUId\":\"batch.node.ubuntu 16.04\"\r\n },\"networkConfiguration\":{\r\n - \ \"endpointConfiguration\":{\r\n \"inboundNATPools\":[\r\n {\r\n - \ \"name\":\"TestEndpointConfig\",\"protocol\":\"udp\",\"backendPort\":64444,\"frontendPortRangeStart\":60000,\"frontendPortRangeEnd\":61000,\"networkSecurityGroupRules\":[\r\n + \ \"dynamicVNetAssignmentScope\":\"none\",\"endpointConfiguration\":{\r\n + \ \"inboundNATPools\":[\r\n {\r\n \"name\":\"TestEndpointConfig\",\"protocol\":\"udp\",\"backendPort\":64444,\"frontendPortRangeStart\":60000,\"frontendPortRangeEnd\":61000,\"networkSecurityGroupRules\":[\r\n \ {\r\n \"priority\":150,\"access\":\"allow\",\"sourceAddressPrefix\":\"*\",\"sourcePortRanges\":[\r\n \ \"*\"\r\n ]\r\n }\r\n ]\r\n \ }\r\n ]\r\n }\r\n }\r\n}" @@ -568,13 +568,13 @@ interactions: dataserviceversion: - '3.0' date: - - Thu, 13 Jun 2019 19:38:59 GMT + - Wed, 07 Aug 2019 00:39:26 GMT etag: - - '0x8D6F0369164C3F9' + - '0x8D71ACF7CEDB785' last-modified: - - Thu, 13 Jun 2019 19:37:27 GMT + - Wed, 07 Aug 2019 00:37:55 GMT request-id: - - 64338633-4379-43a3-bcbe-3f5134ad164a + - bf033388-394b-4f72-a28b-a7389823f719 server: - Microsoft-HTTPAPI/2.0 strict-transport-security: @@ -596,20 +596,73 @@ interactions: Connection: - keep-alive User-Agent: - - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.7 msrest_azure/0.4.34 - azure-batch/7.0.0 Azure-SDK-For-Python + - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.9 msrest_azure/0.4.34 + azure-batch/8.0.0 Azure-SDK-For-Python accept-language: - en-US ocp-date: - - Thu, 13 Jun 2019 19:38:59 GMT + - Wed, 07 Aug 2019 00:39:36 GMT method: GET - uri: https://batch814e11b1.westcentralus.batch.azure.com/pools/batch_network_814e11b1/nodes?api-version=2019-06-01.9.0 + uri: https://batch814e11b1.westcentralus.batch.azure.com/pools/batch_network_814e11b1?api-version=2019-08-01.10.0 + response: + body: + string: "{\r\n \"odata.metadata\":\"https://batch814e11b1.westcentralus.batch.azure.com/$metadata#pools/@Element\",\"id\":\"batch_network_814e11b1\",\"url\":\"https://batch814e11b1.westcentralus.batch.azure.com/pools/batch_network_814e11b1\",\"eTag\":\"0x8D71ACF7CEDB785\",\"lastModified\":\"2019-08-07T00:37:55.2720773Z\",\"creationTime\":\"2019-08-07T00:37:55.2720773Z\",\"state\":\"active\",\"stateTransitionTime\":\"2019-08-07T00:37:55.2720773Z\",\"allocationState\":\"steady\",\"allocationStateTransitionTime\":\"2019-08-07T00:39:31.2843496Z\",\"vmSize\":\"standard_a1\",\"resizeTimeout\":\"PT15M\",\"currentDedicatedNodes\":1,\"targetDedicatedNodes\":1,\"currentLowPriorityNodes\":0,\"targetLowPriorityNodes\":0,\"enableAutoScale\":false,\"enableInterNodeCommunication\":false,\"maxTasksPerNode\":1,\"taskSchedulingPolicy\":{\r\n + \ \"nodeFillType\":\"Spread\"\r\n },\"virtualMachineConfiguration\":{\r\n + \ \"imageReference\":{\r\n \"publisher\":\"Canonical\",\"offer\":\"UbuntuServer\",\"sku\":\"16.04-LTS\",\"version\":\"latest\"\r\n + \ },\"nodeAgentSKUId\":\"batch.node.ubuntu 16.04\"\r\n },\"networkConfiguration\":{\r\n + \ \"dynamicVNetAssignmentScope\":\"none\",\"endpointConfiguration\":{\r\n + \ \"inboundNATPools\":[\r\n {\r\n \"name\":\"TestEndpointConfig\",\"protocol\":\"udp\",\"backendPort\":64444,\"frontendPortRangeStart\":60000,\"frontendPortRangeEnd\":61000,\"networkSecurityGroupRules\":[\r\n + \ {\r\n \"priority\":150,\"access\":\"allow\",\"sourceAddressPrefix\":\"*\",\"sourcePortRanges\":[\r\n + \ \"*\"\r\n ]\r\n }\r\n ]\r\n + \ }\r\n ]\r\n }\r\n }\r\n}" + headers: + content-type: + - application/json;odata=minimalmetadata + dataserviceversion: + - '3.0' + date: + - Wed, 07 Aug 2019 00:39:36 GMT + etag: + - '0x8D71ACF7CEDB785' + last-modified: + - Wed, 07 Aug 2019 00:37:55 GMT + request-id: + - 63db874f-6e0e-4226-95e7-bafb0969b9eb + server: + - Microsoft-HTTPAPI/2.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + x-content-type-options: + - nosniff + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + User-Agent: + - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.9 msrest_azure/0.4.34 + azure-batch/8.0.0 Azure-SDK-For-Python + accept-language: + - en-US + ocp-date: + - Wed, 07 Aug 2019 00:39:36 GMT + method: GET + uri: https://batch814e11b1.westcentralus.batch.azure.com/pools/batch_network_814e11b1/nodes?api-version=2019-08-01.10.0 response: body: string: "{\r\n \"odata.metadata\":\"https://batch814e11b1.westcentralus.batch.azure.com/$metadata#nodes\",\"value\":[\r\n - \ {\r\n \"id\":\"tvmps_2e7da8fac6344c6bc6f617f2dcfb641300d42e12aad21c26f87a677d8cbbc5f7_d\",\"url\":\"https://batch814e11b1.westcentralus.batch.azure.com/pools/batch_network_814e11b1/nodes/tvmps_2e7da8fac6344c6bc6f617f2dcfb641300d42e12aad21c26f87a677d8cbbc5f7_d\",\"state\":\"starting\",\"schedulingState\":\"enabled\",\"stateTransitionTime\":\"2019-06-13T19:38:49.588365Z\",\"allocationTime\":\"2019-06-13T19:38:48.5152154Z\",\"ipAddress\":\"10.0.0.4\",\"affinityId\":\"TVM:tvmps_2e7da8fac6344c6bc6f617f2dcfb641300d42e12aad21c26f87a677d8cbbc5f7_d\",\"vmSize\":\"standard_a1\",\"totalTasksRun\":0,\"totalTasksSucceeded\":0,\"runningTasksCount\":0,\"isDedicated\":true,\"endpointConfiguration\":{\r\n - \ \"inboundEndpoints\":[\r\n {\r\n \"name\":\"TestEndpointConfig.0\",\"protocol\":\"udp\",\"publicIPAddress\":\"52.159.17.135\",\"publicFQDN\":\"dnsed35ebf7-069f-41d6-bd4c-015ef0a64b70-azurebatch-cloudservice.westcentralus.cloudapp.azure.com\",\"frontendPort\":60000,\"backendPort\":64444\r\n - \ },{\r\n \"name\":\"SSHRule.0\",\"protocol\":\"tcp\",\"publicIPAddress\":\"52.159.17.135\",\"publicFQDN\":\"dnsed35ebf7-069f-41d6-bd4c-015ef0a64b70-azurebatch-cloudservice.westcentralus.cloudapp.azure.com\",\"frontendPort\":50000,\"backendPort\":22\r\n + \ {\r\n \"id\":\"tvmps_2c1d53ae47b48a34e918d26f9bbfd3f97b76db3dd8c81dd2384ea007e909e73a_d\",\"url\":\"https://batch814e11b1.westcentralus.batch.azure.com/pools/batch_network_814e11b1/nodes/tvmps_2c1d53ae47b48a34e918d26f9bbfd3f97b76db3dd8c81dd2384ea007e909e73a_d\",\"state\":\"starting\",\"schedulingState\":\"enabled\",\"stateTransitionTime\":\"2019-08-07T00:39:31.2889532Z\",\"allocationTime\":\"2019-08-07T00:39:30.919476Z\",\"ipAddress\":\"10.0.0.4\",\"affinityId\":\"TVM:tvmps_2c1d53ae47b48a34e918d26f9bbfd3f97b76db3dd8c81dd2384ea007e909e73a_d\",\"vmSize\":\"standard_a1\",\"totalTasksRun\":0,\"totalTasksSucceeded\":0,\"runningTasksCount\":0,\"isDedicated\":true,\"endpointConfiguration\":{\r\n + \ \"inboundEndpoints\":[\r\n {\r\n \"name\":\"TestEndpointConfig.0\",\"protocol\":\"udp\",\"publicIPAddress\":\"52.159.17.209\",\"publicFQDN\":\"dnse8e3cd44-e5d9-4f68-a2fc-9d5b2c229ec4-azurebatch-cloudservice.westcentralus.cloudapp.azure.com\",\"frontendPort\":60000,\"backendPort\":64444\r\n + \ },{\r\n \"name\":\"SSHRule.0\",\"protocol\":\"tcp\",\"publicIPAddress\":\"52.159.17.209\",\"publicFQDN\":\"dnse8e3cd44-e5d9-4f68-a2fc-9d5b2c229ec4-azurebatch-cloudservice.westcentralus.cloudapp.azure.com\",\"frontendPort\":50000,\"backendPort\":22\r\n \ }\r\n ]\r\n }\r\n }\r\n ]\r\n}" headers: content-type: @@ -617,9 +670,9 @@ interactions: dataserviceversion: - '3.0' date: - - Thu, 13 Jun 2019 19:38:59 GMT + - Wed, 07 Aug 2019 00:39:36 GMT request-id: - - ccad9def-6b84-4bfc-ba39-fca28c5f7854 + - c21e93bc-2974-4d73-9220-4fb1efe84f4f server: - Microsoft-HTTPAPI/2.0 strict-transport-security: diff --git a/sdk/batch/azure-batch/tests/recordings/test_batch.test_batch_scale_pools.yaml b/sdk/batch/azure-batch/tests/recordings/test_batch.test_batch_scale_pools.yaml index 5b0ee2d32428..a49b82ea6634 100644 --- a/sdk/batch/azure-batch/tests/recordings/test_batch.test_batch_scale_pools.yaml +++ b/sdk/batch/azure-batch/tests/recordings/test_batch.test_batch_scale_pools.yaml @@ -14,14 +14,14 @@ interactions: Content-Type: - application/json; odata=minimalmetadata; charset=utf-8 User-Agent: - - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.7 msrest_azure/0.4.34 - azure-batch/7.0.0 Azure-SDK-For-Python + - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.9 msrest_azure/0.4.34 + azure-batch/8.0.0 Azure-SDK-For-Python accept-language: - en-US ocp-date: - - Thu, 13 Jun 2019 20:19:34 GMT + - Wed, 07 Aug 2019 18:02:37 GMT method: POST - uri: https://batche2690d64.westcentralus.batch.azure.com/pools/test_batch_test_batch_scale_poolse2690d64/enableautoscale?api-version=2019-06-01.9.0 + uri: https://batche2690d64.westcentralus.batch.azure.com/pools/test_batch_test_batch_scale_poolse2690d64/enableautoscale?api-version=2019-08-01.10.0 response: body: string: '' @@ -31,13 +31,13 @@ interactions: dataserviceversion: - '3.0' date: - - Thu, 13 Jun 2019 20:19:34 GMT + - Wed, 07 Aug 2019 18:02:37 GMT etag: - - '0x8D6F03C7379BDCB' + - '0x8D71B616EDCB2C4' last-modified: - - Thu, 13 Jun 2019 20:19:34 GMT + - Wed, 07 Aug 2019 18:02:38 GMT request-id: - - c5c50cfe-c780-4648-9b6b-32ea751034db + - 74df4cb2-e373-47c7-b569-53d92f954474 server: - Microsoft-HTTPAPI/2.0 strict-transport-security: @@ -63,17 +63,17 @@ interactions: Content-Type: - application/json; odata=minimalmetadata; charset=utf-8 User-Agent: - - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.7 msrest_azure/0.4.34 - azure-batch/7.0.0 Azure-SDK-For-Python + - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.9 msrest_azure/0.4.34 + azure-batch/8.0.0 Azure-SDK-For-Python accept-language: - en-US ocp-date: - - Thu, 13 Jun 2019 20:19:34 GMT + - Wed, 07 Aug 2019 18:02:38 GMT method: POST - uri: https://batche2690d64.westcentralus.batch.azure.com/pools/test_batch_test_batch_scale_poolse2690d64/evaluateautoscale?api-version=2019-06-01.9.0 + uri: https://batche2690d64.westcentralus.batch.azure.com/pools/test_batch_test_batch_scale_poolse2690d64/evaluateautoscale?api-version=2019-08-01.10.0 response: body: - string: "{\r\n \"odata.metadata\":\"https://batche2690d64.westcentralus.batch.azure.com/$metadata#Microsoft.Azure.Batch.Protocol.Entities.AutoScaleRun\",\"timestamp\":\"2019-06-13T20:19:34.7285884Z\",\"results\":\"$TargetDedicatedNodes=3;$TargetLowPriorityNodes=0;$NodeDeallocationOption=requeue\"\r\n}" + string: "{\r\n \"odata.metadata\":\"https://batche2690d64.westcentralus.batch.azure.com/$metadata#Microsoft.Azure.Batch.Protocol.Entities.AutoScaleRun\",\"timestamp\":\"2019-08-07T18:02:38.4508077Z\",\"results\":\"$TargetDedicatedNodes=3;$TargetLowPriorityNodes=0;$NodeDeallocationOption=requeue\"\r\n}" headers: content-type: - application/json;odata=minimalmetadata @@ -82,9 +82,9 @@ interactions: dataserviceversion: - '3.0' date: - - Thu, 13 Jun 2019 20:19:34 GMT + - Wed, 07 Aug 2019 18:02:38 GMT request-id: - - f5630399-47e5-4604-8a7a-101fef4d058f + - 1e2994fb-a8c9-4772-900b-708e2b397a11 server: - Microsoft-HTTPAPI/2.0 strict-transport-security: @@ -108,14 +108,14 @@ interactions: Content-Length: - '0' User-Agent: - - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.7 msrest_azure/0.4.34 - azure-batch/7.0.0 Azure-SDK-For-Python + - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.9 msrest_azure/0.4.34 + azure-batch/8.0.0 Azure-SDK-For-Python accept-language: - en-US ocp-date: - - Thu, 13 Jun 2019 20:19:34 GMT + - Wed, 07 Aug 2019 18:02:38 GMT method: POST - uri: https://batche2690d64.westcentralus.batch.azure.com/pools/test_batch_test_batch_scale_poolse2690d64/disableautoscale?api-version=2019-06-01.9.0 + uri: https://batche2690d64.westcentralus.batch.azure.com/pools/test_batch_test_batch_scale_poolse2690d64/disableautoscale?api-version=2019-08-01.10.0 response: body: string: '' @@ -125,13 +125,13 @@ interactions: dataserviceversion: - '3.0' date: - - Thu, 13 Jun 2019 20:19:34 GMT + - Wed, 07 Aug 2019 18:02:38 GMT etag: - - '0x8D6F03C7379BDCB' + - '0x8D71B616EDCB2C4' last-modified: - - Thu, 13 Jun 2019 20:19:34 GMT + - Wed, 07 Aug 2019 18:02:38 GMT request-id: - - 7853756f-3a64-47aa-86da-cbb9f1b99158 + - b0c69312-8ebb-46e7-8a11-f5affda263f1 server: - Microsoft-HTTPAPI/2.0 strict-transport-security: @@ -153,17 +153,17 @@ interactions: Connection: - keep-alive User-Agent: - - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.7 msrest_azure/0.4.34 - azure-batch/7.0.0 Azure-SDK-For-Python + - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.9 msrest_azure/0.4.34 + azure-batch/8.0.0 Azure-SDK-For-Python accept-language: - en-US ocp-date: - - Thu, 13 Jun 2019 20:19:34 GMT + - Wed, 07 Aug 2019 18:02:38 GMT method: GET - uri: https://batche2690d64.westcentralus.batch.azure.com/pools/test_batch_test_batch_scale_poolse2690d64?api-version=2019-06-01.9.0 + uri: https://batche2690d64.westcentralus.batch.azure.com/pools/test_batch_test_batch_scale_poolse2690d64?api-version=2019-08-01.10.0 response: body: - string: "{\r\n \"odata.metadata\":\"https://batche2690d64.westcentralus.batch.azure.com/$metadata#pools/@Element\",\"id\":\"test_batch_test_batch_scale_poolse2690d64\",\"url\":\"https://batche2690d64.westcentralus.batch.azure.com/pools/test_batch_test_batch_scale_poolse2690d64\",\"eTag\":\"0x8D6F03C7379BDCB\",\"lastModified\":\"2019-06-13T20:19:34.5566155Z\",\"creationTime\":\"2019-06-13T20:19:33.6477802Z\",\"state\":\"active\",\"stateTransitionTime\":\"2019-06-13T20:19:33.6477802Z\",\"allocationState\":\"stopping\",\"allocationStateTransitionTime\":\"2019-06-13T20:19:34.8691899Z\",\"vmSize\":\"standard_a1\",\"resizeTimeout\":\"PT15M\",\"currentDedicatedNodes\":0,\"targetDedicatedNodes\":2,\"currentLowPriorityNodes\":0,\"targetLowPriorityNodes\":0,\"enableAutoScale\":false,\"enableInterNodeCommunication\":false,\"userAccounts\":[\r\n + string: "{\r\n \"odata.metadata\":\"https://batche2690d64.westcentralus.batch.azure.com/$metadata#pools/@Element\",\"id\":\"test_batch_test_batch_scale_poolse2690d64\",\"url\":\"https://batche2690d64.westcentralus.batch.azure.com/pools/test_batch_test_batch_scale_poolse2690d64\",\"eTag\":\"0x8D71B616EDCB2C4\",\"lastModified\":\"2019-08-07T18:02:38.1949636Z\",\"creationTime\":\"2019-08-07T18:02:37.2212645Z\",\"state\":\"active\",\"stateTransitionTime\":\"2019-08-07T18:02:37.2212645Z\",\"allocationState\":\"stopping\",\"allocationStateTransitionTime\":\"2019-08-07T18:02:38.5801029Z\",\"vmSize\":\"standard_a1\",\"resizeTimeout\":\"PT15M\",\"currentDedicatedNodes\":0,\"targetDedicatedNodes\":2,\"currentLowPriorityNodes\":0,\"targetLowPriorityNodes\":0,\"enableAutoScale\":false,\"enableInterNodeCommunication\":false,\"userAccounts\":[\r\n \ {\r\n \"name\":\"task-user\",\"elevationLevel\":\"admin\"\r\n }\r\n \ ],\"maxTasksPerNode\":1,\"taskSchedulingPolicy\":{\r\n \"nodeFillType\":\"Spread\"\r\n \ },\"virtualMachineConfiguration\":{\r\n \"imageReference\":{\r\n \"publisher\":\"Canonical\",\"offer\":\"UbuntuServer\",\"sku\":\"16.04-LTS\",\"version\":\"latest\"\r\n @@ -174,13 +174,13 @@ interactions: dataserviceversion: - '3.0' date: - - Thu, 13 Jun 2019 20:19:34 GMT + - Wed, 07 Aug 2019 18:02:38 GMT etag: - - '0x8D6F03C7379BDCB' + - '0x8D71B616EDCB2C4' last-modified: - - Thu, 13 Jun 2019 20:19:34 GMT + - Wed, 07 Aug 2019 18:02:38 GMT request-id: - - 122d2359-32ad-491e-8aa5-27daa7622dc6 + - d7251f84-32ec-421e-99ad-a56ce9f73bd7 server: - Microsoft-HTTPAPI/2.0 strict-transport-security: @@ -202,17 +202,17 @@ interactions: Connection: - keep-alive User-Agent: - - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.7 msrest_azure/0.4.34 - azure-batch/7.0.0 Azure-SDK-For-Python + - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.9 msrest_azure/0.4.34 + azure-batch/8.0.0 Azure-SDK-For-Python accept-language: - en-US ocp-date: - - Thu, 13 Jun 2019 20:19:40 GMT + - Wed, 07 Aug 2019 18:02:43 GMT method: GET - uri: https://batche2690d64.westcentralus.batch.azure.com/pools/test_batch_test_batch_scale_poolse2690d64?api-version=2019-06-01.9.0 + uri: https://batche2690d64.westcentralus.batch.azure.com/pools/test_batch_test_batch_scale_poolse2690d64?api-version=2019-08-01.10.0 response: body: - string: "{\r\n \"odata.metadata\":\"https://batche2690d64.westcentralus.batch.azure.com/$metadata#pools/@Element\",\"id\":\"test_batch_test_batch_scale_poolse2690d64\",\"url\":\"https://batche2690d64.westcentralus.batch.azure.com/pools/test_batch_test_batch_scale_poolse2690d64\",\"eTag\":\"0x8D6F03C7379BDCB\",\"lastModified\":\"2019-06-13T20:19:34.5566155Z\",\"creationTime\":\"2019-06-13T20:19:33.6477802Z\",\"state\":\"active\",\"stateTransitionTime\":\"2019-06-13T20:19:33.6477802Z\",\"allocationState\":\"steady\",\"allocationStateTransitionTime\":\"2019-06-13T20:19:39.7946373Z\",\"vmSize\":\"standard_a1\",\"resizeTimeout\":\"PT15M\",\"currentDedicatedNodes\":0,\"targetDedicatedNodes\":2,\"currentLowPriorityNodes\":0,\"targetLowPriorityNodes\":0,\"resizeErrors\":[\r\n + string: "{\r\n \"odata.metadata\":\"https://batche2690d64.westcentralus.batch.azure.com/$metadata#pools/@Element\",\"id\":\"test_batch_test_batch_scale_poolse2690d64\",\"url\":\"https://batche2690d64.westcentralus.batch.azure.com/pools/test_batch_test_batch_scale_poolse2690d64\",\"eTag\":\"0x8D71B616EDCB2C4\",\"lastModified\":\"2019-08-07T18:02:38.1949636Z\",\"creationTime\":\"2019-08-07T18:02:37.2212645Z\",\"state\":\"active\",\"stateTransitionTime\":\"2019-08-07T18:02:37.2212645Z\",\"allocationState\":\"steady\",\"allocationStateTransitionTime\":\"2019-08-07T18:02:43.568234Z\",\"vmSize\":\"standard_a1\",\"resizeTimeout\":\"PT15M\",\"currentDedicatedNodes\":0,\"targetDedicatedNodes\":2,\"currentLowPriorityNodes\":0,\"targetLowPriorityNodes\":0,\"resizeErrors\":[\r\n \ {\r\n \"code\":\"ResizeStopped\",\"message\":\"Desired number of dedicated nodes could not be allocated due to a stop resize operation\"\r\n \ }\r\n ],\"enableAutoScale\":false,\"enableInterNodeCommunication\":false,\"userAccounts\":[\r\n @@ -226,13 +226,13 @@ interactions: dataserviceversion: - '3.0' date: - - Thu, 13 Jun 2019 20:19:40 GMT + - Wed, 07 Aug 2019 18:02:43 GMT etag: - - '0x8D6F03C7379BDCB' + - '0x8D71B616EDCB2C4' last-modified: - - Thu, 13 Jun 2019 20:19:34 GMT + - Wed, 07 Aug 2019 18:02:38 GMT request-id: - - 1f60bc45-3150-49fd-a5a5-b4eee606f01b + - 405aa0ce-ad77-4559-905e-54865cacbb20 server: - Microsoft-HTTPAPI/2.0 strict-transport-security: @@ -258,14 +258,14 @@ interactions: Content-Type: - application/json; odata=minimalmetadata; charset=utf-8 User-Agent: - - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.7 msrest_azure/0.4.34 - azure-batch/7.0.0 Azure-SDK-For-Python + - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.9 msrest_azure/0.4.34 + azure-batch/8.0.0 Azure-SDK-For-Python accept-language: - en-US ocp-date: - - Thu, 13 Jun 2019 20:19:40 GMT + - Wed, 07 Aug 2019 18:02:43 GMT method: POST - uri: https://batche2690d64.westcentralus.batch.azure.com/pools/test_batch_test_batch_scale_poolse2690d64/resize?api-version=2019-06-01.9.0 + uri: https://batche2690d64.westcentralus.batch.azure.com/pools/test_batch_test_batch_scale_poolse2690d64/resize?api-version=2019-08-01.10.0 response: body: string: '' @@ -275,13 +275,13 @@ interactions: dataserviceversion: - '3.0' date: - - Thu, 13 Jun 2019 20:19:40 GMT + - Wed, 07 Aug 2019 18:02:43 GMT etag: - - '0x8D6F03C76E5CCB1' + - '0x8D71B6172472DBA' last-modified: - - Thu, 13 Jun 2019 20:19:40 GMT + - Wed, 07 Aug 2019 18:02:43 GMT request-id: - - 2507a14b-3138-4092-b267-43e9f8d77e6d + - c2591c69-5f73-44a9-932f-63674846023c server: - Microsoft-HTTPAPI/2.0 strict-transport-security: @@ -305,14 +305,14 @@ interactions: Content-Length: - '0' User-Agent: - - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.7 msrest_azure/0.4.34 - azure-batch/7.0.0 Azure-SDK-For-Python + - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.9 msrest_azure/0.4.34 + azure-batch/8.0.0 Azure-SDK-For-Python accept-language: - en-US ocp-date: - - Thu, 13 Jun 2019 20:19:40 GMT + - Wed, 07 Aug 2019 18:02:43 GMT method: POST - uri: https://batche2690d64.westcentralus.batch.azure.com/pools/test_batch_test_batch_scale_poolse2690d64/stopresize?api-version=2019-06-01.9.0 + uri: https://batche2690d64.westcentralus.batch.azure.com/pools/test_batch_test_batch_scale_poolse2690d64/stopresize?api-version=2019-08-01.10.0 response: body: string: '' @@ -322,13 +322,13 @@ interactions: dataserviceversion: - '3.0' date: - - Thu, 13 Jun 2019 20:19:40 GMT + - Wed, 07 Aug 2019 18:02:43 GMT etag: - - '0x8D6F03C76E5CCB1' + - '0x8D71B6172472DBA' last-modified: - - Thu, 13 Jun 2019 20:19:40 GMT + - Wed, 07 Aug 2019 18:02:43 GMT request-id: - - 2d3b9af6-1378-4eb4-88a5-3ca5e0c0ffd7 + - 72308043-6221-459a-b318-f927a51695db server: - Microsoft-HTTPAPI/2.0 strict-transport-security: @@ -350,17 +350,17 @@ interactions: Connection: - keep-alive User-Agent: - - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.7 msrest_azure/0.4.34 - azure-batch/7.0.0 Azure-SDK-For-Python + - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.9 msrest_azure/0.4.34 + azure-batch/8.0.0 Azure-SDK-For-Python accept-language: - en-US ocp-date: - - Thu, 13 Jun 2019 20:19:40 GMT + - Wed, 07 Aug 2019 18:02:44 GMT method: GET - uri: https://batche2690d64.westcentralus.batch.azure.com/pools/test_batch_test_batch_scale_poolse2690d64?api-version=2019-06-01.9.0 + uri: https://batche2690d64.westcentralus.batch.azure.com/pools/test_batch_test_batch_scale_poolse2690d64?api-version=2019-08-01.10.0 response: body: - string: "{\r\n \"odata.metadata\":\"https://batche2690d64.westcentralus.batch.azure.com/$metadata#pools/@Element\",\"id\":\"test_batch_test_batch_scale_poolse2690d64\",\"url\":\"https://batche2690d64.westcentralus.batch.azure.com/pools/test_batch_test_batch_scale_poolse2690d64\",\"eTag\":\"0x8D6F03C76E5CCB1\",\"lastModified\":\"2019-06-13T20:19:40.2979505Z\",\"creationTime\":\"2019-06-13T20:19:33.6477802Z\",\"state\":\"active\",\"stateTransitionTime\":\"2019-06-13T20:19:33.6477802Z\",\"allocationState\":\"stopping\",\"allocationStateTransitionTime\":\"2019-06-13T20:19:40.4659522Z\",\"vmSize\":\"standard_a1\",\"resizeTimeout\":\"PT15M\",\"currentDedicatedNodes\":0,\"targetDedicatedNodes\":0,\"currentLowPriorityNodes\":0,\"targetLowPriorityNodes\":2,\"enableAutoScale\":false,\"enableInterNodeCommunication\":false,\"userAccounts\":[\r\n + string: "{\r\n \"odata.metadata\":\"https://batche2690d64.westcentralus.batch.azure.com/$metadata#pools/@Element\",\"id\":\"test_batch_test_batch_scale_poolse2690d64\",\"url\":\"https://batche2690d64.westcentralus.batch.azure.com/pools/test_batch_test_batch_scale_poolse2690d64\",\"eTag\":\"0x8D71B6172472DBA\",\"lastModified\":\"2019-08-07T18:02:43.9259578Z\",\"creationTime\":\"2019-08-07T18:02:37.2212645Z\",\"state\":\"active\",\"stateTransitionTime\":\"2019-08-07T18:02:37.2212645Z\",\"allocationState\":\"stopping\",\"allocationStateTransitionTime\":\"2019-08-07T18:02:44.0815765Z\",\"vmSize\":\"standard_a1\",\"resizeTimeout\":\"PT15M\",\"currentDedicatedNodes\":0,\"targetDedicatedNodes\":0,\"currentLowPriorityNodes\":0,\"targetLowPriorityNodes\":2,\"enableAutoScale\":false,\"enableInterNodeCommunication\":false,\"userAccounts\":[\r\n \ {\r\n \"name\":\"task-user\",\"elevationLevel\":\"admin\"\r\n }\r\n \ ],\"maxTasksPerNode\":1,\"taskSchedulingPolicy\":{\r\n \"nodeFillType\":\"Spread\"\r\n \ },\"virtualMachineConfiguration\":{\r\n \"imageReference\":{\r\n \"publisher\":\"Canonical\",\"offer\":\"UbuntuServer\",\"sku\":\"16.04-LTS\",\"version\":\"latest\"\r\n @@ -371,13 +371,13 @@ interactions: dataserviceversion: - '3.0' date: - - Thu, 13 Jun 2019 20:19:40 GMT + - Wed, 07 Aug 2019 18:02:43 GMT etag: - - '0x8D6F03C76E5CCB1' + - '0x8D71B6172472DBA' last-modified: - - Thu, 13 Jun 2019 20:19:40 GMT + - Wed, 07 Aug 2019 18:02:43 GMT request-id: - - 6b0b527a-0970-4862-b3ac-effd2632621c + - 1d1bc3c0-0c2d-41e6-9186-c6009b7874e7 server: - Microsoft-HTTPAPI/2.0 strict-transport-security: @@ -399,20 +399,18 @@ interactions: Connection: - keep-alive User-Agent: - - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.7 msrest_azure/0.4.34 - azure-batch/7.0.0 Azure-SDK-For-Python + - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.9 msrest_azure/0.4.34 + azure-batch/8.0.0 Azure-SDK-For-Python accept-language: - en-US ocp-date: - - Thu, 13 Jun 2019 20:19:45 GMT + - Wed, 07 Aug 2019 18:02:49 GMT method: GET - uri: https://batche2690d64.westcentralus.batch.azure.com/pools/test_batch_test_batch_scale_poolse2690d64?api-version=2019-06-01.9.0 + uri: https://batche2690d64.westcentralus.batch.azure.com/pools/test_batch_test_batch_scale_poolse2690d64?api-version=2019-08-01.10.0 response: body: - string: "{\r\n \"odata.metadata\":\"https://batche2690d64.westcentralus.batch.azure.com/$metadata#pools/@Element\",\"id\":\"test_batch_test_batch_scale_poolse2690d64\",\"url\":\"https://batche2690d64.westcentralus.batch.azure.com/pools/test_batch_test_batch_scale_poolse2690d64\",\"eTag\":\"0x8D6F03C76E5CCB1\",\"lastModified\":\"2019-06-13T20:19:40.2979505Z\",\"creationTime\":\"2019-06-13T20:19:33.6477802Z\",\"state\":\"active\",\"stateTransitionTime\":\"2019-06-13T20:19:33.6477802Z\",\"allocationState\":\"steady\",\"allocationStateTransitionTime\":\"2019-06-13T20:19:45.5353813Z\",\"vmSize\":\"standard_a1\",\"resizeTimeout\":\"PT15M\",\"currentDedicatedNodes\":0,\"targetDedicatedNodes\":0,\"currentLowPriorityNodes\":0,\"targetLowPriorityNodes\":2,\"resizeErrors\":[\r\n + string: "{\r\n \"odata.metadata\":\"https://batche2690d64.westcentralus.batch.azure.com/$metadata#pools/@Element\",\"id\":\"test_batch_test_batch_scale_poolse2690d64\",\"url\":\"https://batche2690d64.westcentralus.batch.azure.com/pools/test_batch_test_batch_scale_poolse2690d64\",\"eTag\":\"0x8D71B6172472DBA\",\"lastModified\":\"2019-08-07T18:02:43.9259578Z\",\"creationTime\":\"2019-08-07T18:02:37.2212645Z\",\"state\":\"active\",\"stateTransitionTime\":\"2019-08-07T18:02:37.2212645Z\",\"allocationState\":\"steady\",\"allocationStateTransitionTime\":\"2019-08-07T18:02:49.1795796Z\",\"vmSize\":\"standard_a1\",\"resizeTimeout\":\"PT15M\",\"currentDedicatedNodes\":0,\"targetDedicatedNodes\":0,\"currentLowPriorityNodes\":0,\"targetLowPriorityNodes\":2,\"resizeErrors\":[\r\n \ {\r\n \"code\":\"ResizeStopped\",\"message\":\"Desired number of - dedicated nodes could not be allocated due to a stop resize operation\"\r\n - \ },{\r\n \"code\":\"ResizeStopped\",\"message\":\"Desired number of low priority nodes could not be allocated due to a stop resize operation\"\r\n \ }\r\n ],\"enableAutoScale\":false,\"enableInterNodeCommunication\":false,\"userAccounts\":[\r\n \ {\r\n \"name\":\"task-user\",\"elevationLevel\":\"admin\"\r\n }\r\n @@ -425,13 +423,13 @@ interactions: dataserviceversion: - '3.0' date: - - Thu, 13 Jun 2019 20:19:45 GMT + - Wed, 07 Aug 2019 18:02:49 GMT etag: - - '0x8D6F03C76E5CCB1' + - '0x8D71B6172472DBA' last-modified: - - Thu, 13 Jun 2019 20:19:40 GMT + - Wed, 07 Aug 2019 18:02:43 GMT request-id: - - 97d25a67-5580-4014-847a-8502c3213b49 + - 27fa1392-02b4-42b7-bc56-89468b2d4240 server: - Microsoft-HTTPAPI/2.0 strict-transport-security: @@ -453,19 +451,19 @@ interactions: Connection: - keep-alive User-Agent: - - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.7 msrest_azure/0.4.34 - azure-batch/7.0.0 Azure-SDK-For-Python + - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.9 msrest_azure/0.4.34 + azure-batch/8.0.0 Azure-SDK-For-Python accept-language: - en-US ocp-date: - - Thu, 13 Jun 2019 20:19:45 GMT + - Wed, 07 Aug 2019 18:02:49 GMT method: GET - uri: https://batche2690d64.westcentralus.batch.azure.com/lifetimepoolstats?api-version=2019-06-01.9.0 + uri: https://batche2690d64.westcentralus.batch.azure.com/lifetimepoolstats?api-version=2019-08-01.10.0 response: body: string: "{\r\n \"odata.metadata\":\"https://batche2690d64.westcentralus.batch.azure.com/$metadata#poolstats/@Element\",\"url\":\"https://batche2690d64.westcentralus.batch.azure.com/lifetimepoolstats\",\"usageStats\":{\r\n - \ \"startTime\":\"2019-06-13T20:19:14.9195471Z\",\"lastUpdateTime\":\"2019-06-13T20:19:14.9195471Z\",\"dedicatedCoreTime\":\"PT0S\"\r\n - \ },\"resourceStats\":{\r\n \"startTime\":\"2019-06-13T20:19:14.9195471Z\",\"diskReadIOps\":\"0\",\"diskWriteIOps\":\"0\",\"lastUpdateTime\":\"2019-06-13T20:19:14.9195471Z\",\"avgCPUPercentage\":0.0,\"avgMemoryGiB\":0.0,\"peakMemoryGiB\":0.0,\"avgDiskGiB\":0.0,\"peakDiskGiB\":0.0,\"diskReadGiB\":0.0,\"diskWriteGiB\":0.0,\"networkReadGiB\":0.0,\"networkWriteGiB\":0.0\r\n + \ \"startTime\":\"2019-08-07T18:02:17.1867931Z\",\"lastUpdateTime\":\"2019-08-07T18:02:17.1867931Z\",\"dedicatedCoreTime\":\"PT0S\"\r\n + \ },\"resourceStats\":{\r\n \"startTime\":\"2019-08-07T18:02:17.1867931Z\",\"diskReadIOps\":\"0\",\"diskWriteIOps\":\"0\",\"lastUpdateTime\":\"2019-08-07T18:02:17.1867931Z\",\"avgCPUPercentage\":0.0,\"avgMemoryGiB\":0.0,\"peakMemoryGiB\":0.0,\"avgDiskGiB\":0.0,\"peakDiskGiB\":0.0,\"diskReadGiB\":0.0,\"diskWriteGiB\":0.0,\"networkReadGiB\":0.0,\"networkWriteGiB\":0.0\r\n \ }\r\n}" headers: content-type: @@ -473,9 +471,9 @@ interactions: dataserviceversion: - '3.0' date: - - Thu, 13 Jun 2019 20:19:45 GMT + - Wed, 07 Aug 2019 18:02:49 GMT request-id: - - 7492069e-e03a-43f8-9cc4-43e1edcab7b6 + - 880328e3-8753-48e2-a084-c1848d420053 server: - Microsoft-HTTPAPI/2.0 strict-transport-security: @@ -497,14 +495,14 @@ interactions: Connection: - keep-alive User-Agent: - - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.7 msrest_azure/0.4.34 - azure-batch/7.0.0 Azure-SDK-For-Python + - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.9 msrest_azure/0.4.34 + azure-batch/8.0.0 Azure-SDK-For-Python accept-language: - en-US ocp-date: - - Thu, 13 Jun 2019 20:19:46 GMT + - Wed, 07 Aug 2019 18:02:49 GMT method: GET - uri: https://batche2690d64.westcentralus.batch.azure.com/poolusagemetrics?api-version=2019-06-01.9.0 + uri: https://batche2690d64.westcentralus.batch.azure.com/poolusagemetrics?api-version=2019-08-01.10.0 response: body: string: "{\r\n \"odata.metadata\":\"https://batche2690d64.westcentralus.batch.azure.com/$metadata#poolusagemetrics\",\"value\":[\r\n @@ -515,9 +513,9 @@ interactions: dataserviceversion: - '3.0' date: - - Thu, 13 Jun 2019 20:19:45 GMT + - Wed, 07 Aug 2019 18:02:49 GMT request-id: - - dfa87567-cd7a-4ed8-a590-4615f9ddd439 + - bc9667f4-767d-4bd8-9752-b2dbed035d6c server: - Microsoft-HTTPAPI/2.0 strict-transport-security: diff --git a/sdk/batch/azure-batch/tests/recordings/test_batch.test_batch_tasks.yaml b/sdk/batch/azure-batch/tests/recordings/test_batch.test_batch_tasks.yaml index c95db4b32f06..155c0bcb252a 100644 --- a/sdk/batch/azure-batch/tests/recordings/test_batch.test_batch_tasks.yaml +++ b/sdk/batch/azure-batch/tests/recordings/test_batch.test_batch_tasks.yaml @@ -16,14 +16,14 @@ interactions: Content-Type: - application/json; odata=minimalmetadata; charset=utf-8 User-Agent: - - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.7 msrest_azure/0.4.34 - azure-batch/7.0.0 Azure-SDK-For-Python + - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.9 msrest_azure/0.4.34 + azure-batch/8.0.0 Azure-SDK-For-Python accept-language: - en-US ocp-date: - - Thu, 13 Jun 2019 19:54:48 GMT + - Wed, 07 Aug 2019 00:57:29 GMT method: POST - uri: https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks?api-version=2019-06-01.9.0 + uri: https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks?api-version=2019-08-01.10.0 response: body: string: '' @@ -33,15 +33,15 @@ interactions: dataserviceversion: - '3.0' date: - - Thu, 13 Jun 2019 19:54:49 GMT + - Wed, 07 Aug 2019 00:57:30 GMT etag: - - '0x8D6F038FDFE661D' + - '0x8D71AD2391117B9' last-modified: - - Thu, 13 Jun 2019 19:54:48 GMT + - Wed, 07 Aug 2019 00:57:29 GMT location: - https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/batch_task1_98da0af6 request-id: - - 5ae88c89-9f84-48dc-9f75-b07e76a578bb + - 7f425cba-f772-48d6-86ea-6aeb881dc06d server: - Microsoft-HTTPAPI/2.0 strict-transport-security: @@ -63,19 +63,19 @@ interactions: Connection: - keep-alive User-Agent: - - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.7 msrest_azure/0.4.34 - azure-batch/7.0.0 Azure-SDK-For-Python + - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.9 msrest_azure/0.4.34 + azure-batch/8.0.0 Azure-SDK-For-Python accept-language: - en-US ocp-date: - - Thu, 13 Jun 2019 19:54:49 GMT + - Wed, 07 Aug 2019 00:57:30 GMT method: GET - uri: https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/batch_task1_98da0af6?api-version=2019-06-01.9.0 + uri: https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/batch_task1_98da0af6?api-version=2019-08-01.10.0 response: body: - string: "{\r\n \"odata.metadata\":\"https://batch98da0af6.westcentralus.batch.azure.com/$metadata#tasks/@Element\",\"id\":\"batch_task1_98da0af6\",\"url\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/batch_task1_98da0af6\",\"eTag\":\"0x8D6F038FDFE661D\",\"creationTime\":\"2019-06-13T19:54:48.9646621Z\",\"lastModified\":\"2019-06-13T19:54:48.9646621Z\",\"state\":\"active\",\"stateTransitionTime\":\"2019-06-13T19:54:48.9646621Z\",\"commandLine\":\"cmd + string: "{\r\n \"odata.metadata\":\"https://batch98da0af6.westcentralus.batch.azure.com/$metadata#tasks/@Element\",\"id\":\"batch_task1_98da0af6\",\"url\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/batch_task1_98da0af6\",\"eTag\":\"0x8D71AD2391117B9\",\"creationTime\":\"2019-08-07T00:57:29.9090361Z\",\"lastModified\":\"2019-08-07T00:57:29.9090361Z\",\"state\":\"active\",\"stateTransitionTime\":\"2019-08-07T00:57:29.9090361Z\",\"commandLine\":\"cmd /c \\\"echo hello world\\\"\",\"userIdentity\":{\r\n \"autoUser\":{\r\n - \ \"elevationLevel\":\"nonadmin\"\r\n }\r\n },\"exitConditions\":{\r\n + \ \"scope\":\"pool\",\"elevationLevel\":\"nonadmin\"\r\n }\r\n },\"exitConditions\":{\r\n \ \"exitCodes\":[\r\n {\r\n \"code\":1,\"exitOptions\":{\r\n \ \"jobAction\":\"terminate\"\r\n }\r\n }\r\n ],\"exitCodeRanges\":[\r\n \ {\r\n \"start\":2,\"end\":4,\"exitOptions\":{\r\n \"jobAction\":\"disable\"\r\n @@ -88,13 +88,13 @@ interactions: dataserviceversion: - '3.0' date: - - Thu, 13 Jun 2019 19:54:49 GMT + - Wed, 07 Aug 2019 00:57:30 GMT etag: - - '0x8D6F038FDFE661D' + - '0x8D71AD2391117B9' last-modified: - - Thu, 13 Jun 2019 19:54:48 GMT + - Wed, 07 Aug 2019 00:57:29 GMT request-id: - - a107b3b2-ca80-43ef-812f-8a459fe57491 + - dc99e894-d1e0-4e4c-9a9b-ef710c1ae928 server: - Microsoft-HTTPAPI/2.0 strict-transport-security: @@ -126,14 +126,14 @@ interactions: Content-Type: - application/json; odata=minimalmetadata; charset=utf-8 User-Agent: - - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.7 msrest_azure/0.4.34 - azure-batch/7.0.0 Azure-SDK-For-Python + - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.9 msrest_azure/0.4.34 + azure-batch/8.0.0 Azure-SDK-For-Python accept-language: - en-US ocp-date: - - Thu, 13 Jun 2019 19:54:49 GMT + - Wed, 07 Aug 2019 00:57:30 GMT method: POST - uri: https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks?api-version=2019-06-01.9.0 + uri: https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks?api-version=2019-08-01.10.0 response: body: string: '' @@ -143,15 +143,15 @@ interactions: dataserviceversion: - '3.0' date: - - Thu, 13 Jun 2019 19:54:49 GMT + - Wed, 07 Aug 2019 00:57:30 GMT etag: - - '0x8D6F038FE55F8C2' + - '0x8D71AD23978913D' last-modified: - - Thu, 13 Jun 2019 19:54:49 GMT + - Wed, 07 Aug 2019 00:57:30 GMT location: - https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/batch_task2_98da0af6 request-id: - - e2a2cf3f-c62f-4a2e-b18e-fdad58eef6ed + - ce8cb07f-a744-471d-9376-6305b6de7e6d server: - Microsoft-HTTPAPI/2.0 strict-transport-security: @@ -173,24 +173,24 @@ interactions: Connection: - keep-alive User-Agent: - - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.7 msrest_azure/0.4.34 - azure-batch/7.0.0 Azure-SDK-For-Python + - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.9 msrest_azure/0.4.34 + azure-batch/8.0.0 Azure-SDK-For-Python accept-language: - en-US ocp-date: - - Thu, 13 Jun 2019 19:54:49 GMT + - Wed, 07 Aug 2019 00:57:30 GMT method: GET - uri: https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/batch_task2_98da0af6?api-version=2019-06-01.9.0 + uri: https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/batch_task2_98da0af6?api-version=2019-08-01.10.0 response: body: - string: "{\r\n \"odata.metadata\":\"https://batch98da0af6.westcentralus.batch.azure.com/$metadata#tasks/@Element\",\"id\":\"batch_task2_98da0af6\",\"url\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/batch_task2_98da0af6\",\"eTag\":\"0x8D6F038FE55F8C2\",\"creationTime\":\"2019-06-13T19:54:49.5385794Z\",\"lastModified\":\"2019-06-13T19:54:49.5385794Z\",\"state\":\"active\",\"stateTransitionTime\":\"2019-06-13T19:54:49.5385794Z\",\"commandLine\":\"cmd + string: "{\r\n \"odata.metadata\":\"https://batch98da0af6.westcentralus.batch.azure.com/$metadata#tasks/@Element\",\"id\":\"batch_task2_98da0af6\",\"url\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/batch_task2_98da0af6\",\"eTag\":\"0x8D71AD23978913D\",\"creationTime\":\"2019-08-07T00:57:30.5871677Z\",\"lastModified\":\"2019-08-07T00:57:30.5871677Z\",\"state\":\"active\",\"stateTransitionTime\":\"2019-08-07T00:57:30.5871677Z\",\"commandLine\":\"cmd /c \\\"echo hello world\\\"\",\"outputFiles\":[\r\n {\r\n \"filePattern\":\"../stdout.txt\",\"destination\":{\r\n \ \"container\":{\r\n \"containerUrl\":\"https://test.blob.core.windows.net:443/test-container\",\"path\":\"taskLogs/output.txt\"\r\n \ }\r\n },\"uploadOptions\":{\r\n \"uploadCondition\":\"TaskCompletion\"\r\n \ }\r\n },{\r\n \"filePattern\":\"../stderr.txt\",\"destination\":{\r\n \ \"container\":{\r\n \"containerUrl\":\"https://test.blob.core.windows.net:443/test-container\",\"path\":\"taskLogs/error.txt\"\r\n \ }\r\n },\"uploadOptions\":{\r\n \"uploadCondition\":\"TaskFailure\"\r\n - \ }\r\n }\r\n ],\"userIdentity\":{\r\n \"autoUser\":{\r\n \"elevationLevel\":\"nonadmin\"\r\n + \ }\r\n }\r\n ],\"userIdentity\":{\r\n \"autoUser\":{\r\n \"scope\":\"pool\",\"elevationLevel\":\"nonadmin\"\r\n \ }\r\n },\"constraints\":{\r\n \"maxWallClockTime\":\"P10675199DT2H48M5.4775807S\",\"retentionTime\":\"P7D\",\"maxTaskRetryCount\":0\r\n \ },\"executionInfo\":{\r\n \"retryCount\":0,\"requeueCount\":0\r\n }\r\n}" headers: @@ -199,13 +199,13 @@ interactions: dataserviceversion: - '3.0' date: - - Thu, 13 Jun 2019 19:54:49 GMT + - Wed, 07 Aug 2019 00:57:30 GMT etag: - - '0x8D6F038FE55F8C2' + - '0x8D71AD23978913D' last-modified: - - Thu, 13 Jun 2019 19:54:49 GMT + - Wed, 07 Aug 2019 00:57:30 GMT request-id: - - 718a0496-d3fc-4505-9a1f-a4fe936fdafa + - 8d9d82c5-7459-4ced-baba-81ec8807900c server: - Microsoft-HTTPAPI/2.0 strict-transport-security: @@ -232,14 +232,14 @@ interactions: Content-Type: - application/json; odata=minimalmetadata; charset=utf-8 User-Agent: - - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.7 msrest_azure/0.4.34 - azure-batch/7.0.0 Azure-SDK-For-Python + - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.9 msrest_azure/0.4.34 + azure-batch/8.0.0 Azure-SDK-For-Python accept-language: - en-US ocp-date: - - Thu, 13 Jun 2019 19:54:49 GMT + - Wed, 07 Aug 2019 00:57:30 GMT method: POST - uri: https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks?api-version=2019-06-01.9.0 + uri: https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks?api-version=2019-08-01.10.0 response: body: string: '' @@ -249,15 +249,15 @@ interactions: dataserviceversion: - '3.0' date: - - Thu, 13 Jun 2019 19:54:49 GMT + - Wed, 07 Aug 2019 00:57:30 GMT etag: - - '0x8D6F038FE8377DB' + - '0x8D71AD239A2C252' last-modified: - - Thu, 13 Jun 2019 19:54:49 GMT + - Wed, 07 Aug 2019 00:57:30 GMT location: - https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/batch_task3_98da0af6 request-id: - - 2a2d506e-78d2-4345-a05f-80a826ba2de9 + - 7cb55240-0e20-4788-a1fc-58d29841c1c3 server: - Microsoft-HTTPAPI/2.0 strict-transport-security: @@ -279,17 +279,17 @@ interactions: Connection: - keep-alive User-Agent: - - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.7 msrest_azure/0.4.34 - azure-batch/7.0.0 Azure-SDK-For-Python + - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.9 msrest_azure/0.4.34 + azure-batch/8.0.0 Azure-SDK-For-Python accept-language: - en-US ocp-date: - - Thu, 13 Jun 2019 19:54:49 GMT + - Wed, 07 Aug 2019 00:57:30 GMT method: GET - uri: https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/batch_task3_98da0af6?api-version=2019-06-01.9.0 + uri: https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/batch_task3_98da0af6?api-version=2019-08-01.10.0 response: body: - string: "{\r\n \"odata.metadata\":\"https://batch98da0af6.westcentralus.batch.azure.com/$metadata#tasks/@Element\",\"id\":\"batch_task3_98da0af6\",\"url\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/batch_task3_98da0af6\",\"eTag\":\"0x8D6F038FE8377DB\",\"creationTime\":\"2019-06-13T19:54:49.8367451Z\",\"lastModified\":\"2019-06-13T19:54:49.8367451Z\",\"state\":\"active\",\"stateTransitionTime\":\"2019-06-13T19:54:49.8367451Z\",\"commandLine\":\"cmd + string: "{\r\n \"odata.metadata\":\"https://batch98da0af6.westcentralus.batch.azure.com/$metadata#tasks/@Element\",\"id\":\"batch_task3_98da0af6\",\"url\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/batch_task3_98da0af6\",\"eTag\":\"0x8D71AD239A2C252\",\"creationTime\":\"2019-08-07T00:57:30.8636754Z\",\"lastModified\":\"2019-08-07T00:57:30.8636754Z\",\"state\":\"active\",\"stateTransitionTime\":\"2019-08-07T00:57:30.8636754Z\",\"commandLine\":\"cmd /c \\\"echo hello world\\\"\",\"userIdentity\":{\r\n \"autoUser\":{\r\n \ \"scope\":\"task\",\"elevationLevel\":\"admin\"\r\n }\r\n },\"constraints\":{\r\n \ \"maxWallClockTime\":\"P10675199DT2H48M5.4775807S\",\"retentionTime\":\"P7D\",\"maxTaskRetryCount\":0\r\n @@ -300,13 +300,13 @@ interactions: dataserviceversion: - '3.0' date: - - Thu, 13 Jun 2019 19:54:49 GMT + - Wed, 07 Aug 2019 00:57:30 GMT etag: - - '0x8D6F038FE8377DB' + - '0x8D71AD239A2C252' last-modified: - - Thu, 13 Jun 2019 19:54:49 GMT + - Wed, 07 Aug 2019 00:57:30 GMT request-id: - - 292f5580-2cd0-4e9e-88b2-8efe37934ea4 + - 6c571e62-1f78-4d91-958a-240e5f49a211 server: - Microsoft-HTTPAPI/2.0 strict-transport-security: @@ -333,14 +333,14 @@ interactions: Content-Type: - application/json; odata=minimalmetadata; charset=utf-8 User-Agent: - - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.7 msrest_azure/0.4.34 - azure-batch/7.0.0 Azure-SDK-For-Python + - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.9 msrest_azure/0.4.34 + azure-batch/8.0.0 Azure-SDK-For-Python accept-language: - en-US ocp-date: - - Thu, 13 Jun 2019 19:54:50 GMT + - Wed, 07 Aug 2019 00:57:31 GMT method: POST - uri: https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks?api-version=2019-06-01.9.0 + uri: https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks?api-version=2019-08-01.10.0 response: body: string: '' @@ -350,15 +350,15 @@ interactions: dataserviceversion: - '3.0' date: - - Thu, 13 Jun 2019 19:54:50 GMT + - Wed, 07 Aug 2019 00:57:30 GMT etag: - - '0x8D6F038FEB083DD' + - '0x8D71AD239C61C23' last-modified: - - Thu, 13 Jun 2019 19:54:50 GMT + - Wed, 07 Aug 2019 00:57:31 GMT location: - https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/batch_task4_98da0af6 request-id: - - 5be6b91b-55b9-4eaa-9369-5d8c7e07342c + - ce9fdee2-2421-43a3-b91f-fedfe038bdc2 server: - Microsoft-HTTPAPI/2.0 strict-transport-security: @@ -380,19 +380,19 @@ interactions: Connection: - keep-alive User-Agent: - - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.7 msrest_azure/0.4.34 - azure-batch/7.0.0 Azure-SDK-For-Python + - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.9 msrest_azure/0.4.34 + azure-batch/8.0.0 Azure-SDK-For-Python accept-language: - en-US ocp-date: - - Thu, 13 Jun 2019 19:54:50 GMT + - Wed, 07 Aug 2019 00:57:31 GMT method: GET - uri: https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/batch_task4_98da0af6?api-version=2019-06-01.9.0 + uri: https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/batch_task4_98da0af6?api-version=2019-08-01.10.0 response: body: - string: "{\r\n \"odata.metadata\":\"https://batch98da0af6.westcentralus.batch.azure.com/$metadata#tasks/@Element\",\"id\":\"batch_task4_98da0af6\",\"url\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/batch_task4_98da0af6\",\"eTag\":\"0x8D6F038FEB083DD\",\"creationTime\":\"2019-06-13T19:54:50.1319645Z\",\"lastModified\":\"2019-06-13T19:54:50.1319645Z\",\"state\":\"active\",\"stateTransitionTime\":\"2019-06-13T19:54:50.1319645Z\",\"commandLine\":\"cmd + string: "{\r\n \"odata.metadata\":\"https://batch98da0af6.westcentralus.batch.azure.com/$metadata#tasks/@Element\",\"id\":\"batch_task4_98da0af6\",\"url\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/batch_task4_98da0af6\",\"eTag\":\"0x8D71AD239C61C23\",\"creationTime\":\"2019-08-07T00:57:31.0953507Z\",\"lastModified\":\"2019-08-07T00:57:31.0953507Z\",\"state\":\"active\",\"stateTransitionTime\":\"2019-08-07T00:57:31.0953507Z\",\"commandLine\":\"cmd /c \\\"echo hello world\\\"\",\"userIdentity\":{\r\n \"autoUser\":{\r\n - \ \"elevationLevel\":\"nonadmin\"\r\n }\r\n },\"authenticationTokenSettings\":{\r\n + \ \"scope\":\"pool\",\"elevationLevel\":\"nonadmin\"\r\n }\r\n },\"authenticationTokenSettings\":{\r\n \ \"access\":[\r\n \"job\"\r\n ]\r\n },\"constraints\":{\r\n \"maxWallClockTime\":\"P10675199DT2H48M5.4775807S\",\"retentionTime\":\"P7D\",\"maxTaskRetryCount\":0\r\n \ },\"executionInfo\":{\r\n \"retryCount\":0,\"requeueCount\":0\r\n }\r\n}" headers: @@ -401,13 +401,13 @@ interactions: dataserviceversion: - '3.0' date: - - Thu, 13 Jun 2019 19:54:50 GMT + - Wed, 07 Aug 2019 00:57:31 GMT etag: - - '0x8D6F038FEB083DD' + - '0x8D71AD239C61C23' last-modified: - - Thu, 13 Jun 2019 19:54:50 GMT + - Wed, 07 Aug 2019 00:57:31 GMT request-id: - - d8d4b09a-ecea-4836-a058-6e9f51ea6f63 + - e74b896d-9534-4274-b748-b28ac6e258c4 server: - Microsoft-HTTPAPI/2.0 strict-transport-security: @@ -435,14 +435,14 @@ interactions: Content-Type: - application/json; odata=minimalmetadata; charset=utf-8 User-Agent: - - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.7 msrest_azure/0.4.34 - azure-batch/7.0.0 Azure-SDK-For-Python + - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.9 msrest_azure/0.4.34 + azure-batch/8.0.0 Azure-SDK-For-Python accept-language: - en-US ocp-date: - - Thu, 13 Jun 2019 19:54:50 GMT + - Wed, 07 Aug 2019 00:57:31 GMT method: POST - uri: https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks?api-version=2019-06-01.9.0 + uri: https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks?api-version=2019-08-01.10.0 response: body: string: '' @@ -452,15 +452,15 @@ interactions: dataserviceversion: - '3.0' date: - - Thu, 13 Jun 2019 19:54:50 GMT + - Wed, 07 Aug 2019 00:57:31 GMT etag: - - '0x8D6F038FEDFC595' + - '0x8D71AD239E8D509' last-modified: - - Thu, 13 Jun 2019 19:54:50 GMT + - Wed, 07 Aug 2019 00:57:31 GMT location: - https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/batch_task5_98da0af6 request-id: - - e2cd0e16-2e13-45ed-a404-da8d1427b633 + - d13dd686-3fe5-4727-add1-8536cd67771e server: - Microsoft-HTTPAPI/2.0 strict-transport-security: @@ -482,20 +482,20 @@ interactions: Connection: - keep-alive User-Agent: - - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.7 msrest_azure/0.4.34 - azure-batch/7.0.0 Azure-SDK-For-Python + - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.9 msrest_azure/0.4.34 + azure-batch/8.0.0 Azure-SDK-For-Python accept-language: - en-US ocp-date: - - Thu, 13 Jun 2019 19:54:50 GMT + - Wed, 07 Aug 2019 00:57:31 GMT method: GET - uri: https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/batch_task5_98da0af6?api-version=2019-06-01.9.0 + uri: https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/batch_task5_98da0af6?api-version=2019-08-01.10.0 response: body: - string: "{\r\n \"odata.metadata\":\"https://batch98da0af6.westcentralus.batch.azure.com/$metadata#tasks/@Element\",\"id\":\"batch_task5_98da0af6\",\"url\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/batch_task5_98da0af6\",\"eTag\":\"0x8D6F038FEDFC595\",\"creationTime\":\"2019-06-13T19:54:50.4416661Z\",\"lastModified\":\"2019-06-13T19:54:50.4416661Z\",\"state\":\"active\",\"stateTransitionTime\":\"2019-06-13T19:54:50.4416661Z\",\"commandLine\":\"cmd + string: "{\r\n \"odata.metadata\":\"https://batch98da0af6.westcentralus.batch.azure.com/$metadata#tasks/@Element\",\"id\":\"batch_task5_98da0af6\",\"url\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/batch_task5_98da0af6\",\"eTag\":\"0x8D71AD239E8D509\",\"creationTime\":\"2019-08-07T00:57:31.3229065Z\",\"lastModified\":\"2019-08-07T00:57:31.3229065Z\",\"state\":\"active\",\"stateTransitionTime\":\"2019-08-07T00:57:31.3229065Z\",\"commandLine\":\"cmd /c \\\"echo hello world\\\"\",\"containerSettings\":{\r\n \"imageName\":\"windows_container:latest\",\"registry\":{\r\n \ \"username\":\"username\"\r\n },\"workingDirectory\":\"taskWorkingDirectory\"\r\n - \ },\"userIdentity\":{\r\n \"autoUser\":{\r\n \"elevationLevel\":\"nonadmin\"\r\n + \ },\"userIdentity\":{\r\n \"autoUser\":{\r\n \"scope\":\"pool\",\"elevationLevel\":\"nonadmin\"\r\n \ }\r\n },\"constraints\":{\r\n \"maxWallClockTime\":\"P10675199DT2H48M5.4775807S\",\"retentionTime\":\"P7D\",\"maxTaskRetryCount\":0\r\n \ },\"executionInfo\":{\r\n \"retryCount\":0,\"requeueCount\":0\r\n }\r\n}" headers: @@ -504,13 +504,13 @@ interactions: dataserviceversion: - '3.0' date: - - Thu, 13 Jun 2019 19:54:50 GMT + - Wed, 07 Aug 2019 00:57:31 GMT etag: - - '0x8D6F038FEDFC595' + - '0x8D71AD239E8D509' last-modified: - - Thu, 13 Jun 2019 19:54:50 GMT + - Wed, 07 Aug 2019 00:57:31 GMT request-id: - - c5fb88c0-c40e-48bd-91dc-6b8444ff0cee + - eaba1b72-d0b0-4ca8-bfda-4a530e7a81c6 server: - Microsoft-HTTPAPI/2.0 strict-transport-security: @@ -537,14 +537,14 @@ interactions: Content-Type: - application/json; odata=minimalmetadata; charset=utf-8 User-Agent: - - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.7 msrest_azure/0.4.34 - azure-batch/7.0.0 Azure-SDK-For-Python + - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.9 msrest_azure/0.4.34 + azure-batch/8.0.0 Azure-SDK-For-Python accept-language: - en-US ocp-date: - - Thu, 13 Jun 2019 19:54:50 GMT + - Wed, 07 Aug 2019 00:57:31 GMT method: POST - uri: https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks?api-version=2019-06-01.9.0 + uri: https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks?api-version=2019-08-01.10.0 response: body: string: '' @@ -554,15 +554,15 @@ interactions: dataserviceversion: - '3.0' date: - - Thu, 13 Jun 2019 19:54:50 GMT + - Wed, 07 Aug 2019 00:57:31 GMT etag: - - '0x8D6F038FF08AF1F' + - '0x8D71AD23A0AFCCE' last-modified: - - Thu, 13 Jun 2019 19:54:50 GMT + - Wed, 07 Aug 2019 00:57:31 GMT location: - https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/batch_task6_98da0af6 request-id: - - 08cf1c6c-d9e6-4915-b112-e9ed0da749c9 + - f0f131ef-a4e6-4859-8f49-c374761d271f server: - Microsoft-HTTPAPI/2.0 strict-transport-security: @@ -584,17 +584,17 @@ interactions: Connection: - keep-alive User-Agent: - - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.7 msrest_azure/0.4.34 - azure-batch/7.0.0 Azure-SDK-For-Python + - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.9 msrest_azure/0.4.34 + azure-batch/8.0.0 Azure-SDK-For-Python accept-language: - en-US ocp-date: - - Thu, 13 Jun 2019 19:54:50 GMT + - Wed, 07 Aug 2019 00:57:31 GMT method: GET - uri: https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/batch_task6_98da0af6?api-version=2019-06-01.9.0 + uri: https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/batch_task6_98da0af6?api-version=2019-08-01.10.0 response: body: - string: "{\r\n \"odata.metadata\":\"https://batch98da0af6.westcentralus.batch.azure.com/$metadata#tasks/@Element\",\"id\":\"batch_task6_98da0af6\",\"url\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/batch_task6_98da0af6\",\"eTag\":\"0x8D6F038FF08AF1F\",\"creationTime\":\"2019-06-13T19:54:50.7097887Z\",\"lastModified\":\"2019-06-13T19:54:50.7097887Z\",\"state\":\"active\",\"stateTransitionTime\":\"2019-06-13T19:54:50.7097887Z\",\"commandLine\":\"cmd + string: "{\r\n \"odata.metadata\":\"https://batch98da0af6.westcentralus.batch.azure.com/$metadata#tasks/@Element\",\"id\":\"batch_task6_98da0af6\",\"url\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/batch_task6_98da0af6\",\"eTag\":\"0x8D71AD23A0AFCCE\",\"creationTime\":\"2019-08-07T00:57:31.546747Z\",\"lastModified\":\"2019-08-07T00:57:31.546747Z\",\"state\":\"active\",\"stateTransitionTime\":\"2019-08-07T00:57:31.546747Z\",\"commandLine\":\"cmd /c \\\"echo hello world\\\"\",\"userIdentity\":{\r\n \"username\":\"task-user\"\r\n \ },\"constraints\":{\r\n \"maxWallClockTime\":\"P10675199DT2H48M5.4775807S\",\"retentionTime\":\"P7D\",\"maxTaskRetryCount\":0\r\n \ },\"executionInfo\":{\r\n \"retryCount\":0,\"requeueCount\":0\r\n }\r\n}" @@ -604,13 +604,13 @@ interactions: dataserviceversion: - '3.0' date: - - Thu, 13 Jun 2019 19:54:50 GMT + - Wed, 07 Aug 2019 00:57:31 GMT etag: - - '0x8D6F038FF08AF1F' + - '0x8D71AD23A0AFCCE' last-modified: - - Thu, 13 Jun 2019 19:54:50 GMT + - Wed, 07 Aug 2019 00:57:31 GMT request-id: - - 34a619bc-e903-437c-a8c9-7aee3b174647 + - 4008f296-7eb2-4776-b764-43dca9e37f43 server: - Microsoft-HTTPAPI/2.0 strict-transport-security: @@ -639,20 +639,20 @@ interactions: Content-Type: - application/json; odata=minimalmetadata; charset=utf-8 User-Agent: - - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.7 msrest_azure/0.4.34 - azure-batch/7.0.0 Azure-SDK-For-Python + - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.9 msrest_azure/0.4.34 + azure-batch/8.0.0 Azure-SDK-For-Python accept-language: - en-US ocp-date: - - Thu, 13 Jun 2019 19:54:50 GMT + - Wed, 07 Aug 2019 00:57:31 GMT method: POST - uri: https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/addtaskcollection?api-version=2019-06-01.9.0 + uri: https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/addtaskcollection?api-version=2019-08-01.10.0 response: body: string: "{\r\n \"odata.metadata\":\"https://batch98da0af6.westcentralus.batch.azure.com/$metadata#taskaddresult\",\"value\":[\r\n - \ {\r\n \"status\":\"Success\",\"taskId\":\"batch_task9_98da0af6\",\"eTag\":\"0x8D6F038FF30F4B9\",\"lastModified\":\"2019-06-13T19:54:50.9737145Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/batch_task9_98da0af6\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"batch_task7_98da0af6\",\"eTag\":\"0x8D6F038FF338E9D\",\"lastModified\":\"2019-06-13T19:54:50.9907613Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/batch_task7_98da0af6\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"batch_task8_98da0af6\",\"eTag\":\"0x8D6F038FF4E9CB4\",\"lastModified\":\"2019-06-13T19:54:51.1680692Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/batch_task8_98da0af6\"\r\n + \ {\r\n \"status\":\"Success\",\"taskId\":\"batch_task9_98da0af6\",\"eTag\":\"0x8D71AD23A2DD5DF\",\"lastModified\":\"2019-08-07T00:57:31.7751263Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/batch_task9_98da0af6\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"batch_task7_98da0af6\",\"eTag\":\"0x8D71AD23A2E8B53\",\"lastModified\":\"2019-08-07T00:57:31.7797715Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/batch_task7_98da0af6\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"batch_task8_98da0af6\",\"eTag\":\"0x8D71AD23A2F4DC4\",\"lastModified\":\"2019-08-07T00:57:31.7847492Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/batch_task8_98da0af6\"\r\n \ }\r\n ]\r\n}" headers: content-type: @@ -660,9 +660,9 @@ interactions: dataserviceversion: - '3.0' date: - - Thu, 13 Jun 2019 19:54:51 GMT + - Wed, 07 Aug 2019 00:57:31 GMT request-id: - - f706d1cc-863d-4dcf-b0be-c93c595ffa1f + - 18832663-61db-4ad3-811c-9f3f0eed0303 server: - Microsoft-HTTPAPI/2.0 strict-transport-security: @@ -684,28 +684,28 @@ interactions: Connection: - keep-alive User-Agent: - - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.7 msrest_azure/0.4.34 - azure-batch/7.0.0 Azure-SDK-For-Python + - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.9 msrest_azure/0.4.34 + azure-batch/8.0.0 Azure-SDK-For-Python accept-language: - en-US ocp-date: - - Thu, 13 Jun 2019 19:54:51 GMT + - Wed, 07 Aug 2019 00:57:31 GMT method: GET - uri: https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks?api-version=2019-06-01.9.0 + uri: https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks?api-version=2019-08-01.10.0 response: body: string: "{\r\n \"odata.metadata\":\"https://batch98da0af6.westcentralus.batch.azure.com/$metadata#tasks\",\"value\":[\r\n - \ {\r\n \"id\":\"batch_task1_98da0af6\",\"url\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/batch_task1_98da0af6\",\"eTag\":\"0x8D6F038FDFE661D\",\"creationTime\":\"2019-06-13T19:54:48.9646621Z\",\"lastModified\":\"2019-06-13T19:54:48.9646621Z\",\"state\":\"active\",\"stateTransitionTime\":\"2019-06-13T19:54:48.9646621Z\",\"commandLine\":\"cmd + \ {\r\n \"id\":\"batch_task1_98da0af6\",\"url\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/batch_task1_98da0af6\",\"eTag\":\"0x8D71AD2391117B9\",\"creationTime\":\"2019-08-07T00:57:29.9090361Z\",\"lastModified\":\"2019-08-07T00:57:29.9090361Z\",\"state\":\"active\",\"stateTransitionTime\":\"2019-08-07T00:57:29.9090361Z\",\"commandLine\":\"cmd /c \\\"echo hello world\\\"\",\"userIdentity\":{\r\n \"autoUser\":{\r\n - \ \"elevationLevel\":\"nonadmin\"\r\n }\r\n },\"exitConditions\":{\r\n - \ \"exitCodes\":[\r\n {\r\n \"code\":1,\"exitOptions\":{\r\n - \ \"jobAction\":\"terminate\"\r\n }\r\n }\r\n - \ ],\"exitCodeRanges\":[\r\n {\r\n \"start\":2,\"end\":4,\"exitOptions\":{\r\n - \ \"jobAction\":\"disable\"\r\n }\r\n }\r\n - \ ],\"default\":{\r\n \"jobAction\":\"none\"\r\n }\r\n - \ },\"constraints\":{\r\n \"maxWallClockTime\":\"P10675199DT2H48M5.4775807S\",\"retentionTime\":\"P7D\",\"maxTaskRetryCount\":0\r\n + \ \"scope\":\"pool\",\"elevationLevel\":\"nonadmin\"\r\n }\r\n + \ },\"exitConditions\":{\r\n \"exitCodes\":[\r\n {\r\n + \ \"code\":1,\"exitOptions\":{\r\n \"jobAction\":\"terminate\"\r\n + \ }\r\n }\r\n ],\"exitCodeRanges\":[\r\n {\r\n + \ \"start\":2,\"end\":4,\"exitOptions\":{\r\n \"jobAction\":\"disable\"\r\n + \ }\r\n }\r\n ],\"default\":{\r\n \"jobAction\":\"none\"\r\n + \ }\r\n },\"constraints\":{\r\n \"maxWallClockTime\":\"P10675199DT2H48M5.4775807S\",\"retentionTime\":\"P7D\",\"maxTaskRetryCount\":0\r\n \ },\"executionInfo\":{\r\n \"retryCount\":0,\"requeueCount\":0\r\n - \ }\r\n },{\r\n \"id\":\"batch_task2_98da0af6\",\"url\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/batch_task2_98da0af6\",\"eTag\":\"0x8D6F038FE55F8C2\",\"creationTime\":\"2019-06-13T19:54:49.5385794Z\",\"lastModified\":\"2019-06-13T19:54:49.5385794Z\",\"state\":\"active\",\"stateTransitionTime\":\"2019-06-13T19:54:49.5385794Z\",\"commandLine\":\"cmd + \ }\r\n },{\r\n \"id\":\"batch_task2_98da0af6\",\"url\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/batch_task2_98da0af6\",\"eTag\":\"0x8D71AD23978913D\",\"creationTime\":\"2019-08-07T00:57:30.5871677Z\",\"lastModified\":\"2019-08-07T00:57:30.5871677Z\",\"state\":\"active\",\"stateTransitionTime\":\"2019-08-07T00:57:30.5871677Z\",\"commandLine\":\"cmd /c \\\"echo hello world\\\"\",\"outputFiles\":[\r\n {\r\n \"filePattern\":\"../stdout.txt\",\"destination\":{\r\n \ \"container\":{\r\n \"containerUrl\":\"https://test.blob.core.windows.net:443/test-container\",\"path\":\"taskLogs/output.txt\"\r\n \ }\r\n },\"uploadOptions\":{\r\n \"uploadCondition\":\"TaskCompletion\"\r\n @@ -713,44 +713,44 @@ interactions: \ \"container\":{\r\n \"containerUrl\":\"https://test.blob.core.windows.net:443/test-container\",\"path\":\"taskLogs/error.txt\"\r\n \ }\r\n },\"uploadOptions\":{\r\n \"uploadCondition\":\"TaskFailure\"\r\n \ }\r\n }\r\n ],\"userIdentity\":{\r\n \"autoUser\":{\r\n - \ \"elevationLevel\":\"nonadmin\"\r\n }\r\n },\"constraints\":{\r\n - \ \"maxWallClockTime\":\"P10675199DT2H48M5.4775807S\",\"retentionTime\":\"P7D\",\"maxTaskRetryCount\":0\r\n + \ \"scope\":\"pool\",\"elevationLevel\":\"nonadmin\"\r\n }\r\n + \ },\"constraints\":{\r\n \"maxWallClockTime\":\"P10675199DT2H48M5.4775807S\",\"retentionTime\":\"P7D\",\"maxTaskRetryCount\":0\r\n \ },\"executionInfo\":{\r\n \"retryCount\":0,\"requeueCount\":0\r\n - \ }\r\n },{\r\n \"id\":\"batch_task3_98da0af6\",\"url\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/batch_task3_98da0af6\",\"eTag\":\"0x8D6F038FE8377DB\",\"creationTime\":\"2019-06-13T19:54:49.8367451Z\",\"lastModified\":\"2019-06-13T19:54:49.8367451Z\",\"state\":\"active\",\"stateTransitionTime\":\"2019-06-13T19:54:49.8367451Z\",\"commandLine\":\"cmd + \ }\r\n },{\r\n \"id\":\"batch_task3_98da0af6\",\"url\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/batch_task3_98da0af6\",\"eTag\":\"0x8D71AD239A2C252\",\"creationTime\":\"2019-08-07T00:57:30.8636754Z\",\"lastModified\":\"2019-08-07T00:57:30.8636754Z\",\"state\":\"active\",\"stateTransitionTime\":\"2019-08-07T00:57:30.8636754Z\",\"commandLine\":\"cmd /c \\\"echo hello world\\\"\",\"userIdentity\":{\r\n \"autoUser\":{\r\n \ \"scope\":\"task\",\"elevationLevel\":\"admin\"\r\n }\r\n \ },\"constraints\":{\r\n \"maxWallClockTime\":\"P10675199DT2H48M5.4775807S\",\"retentionTime\":\"P7D\",\"maxTaskRetryCount\":0\r\n \ },\"executionInfo\":{\r\n \"retryCount\":0,\"requeueCount\":0\r\n - \ }\r\n },{\r\n \"id\":\"batch_task4_98da0af6\",\"url\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/batch_task4_98da0af6\",\"eTag\":\"0x8D6F038FEB083DD\",\"creationTime\":\"2019-06-13T19:54:50.1319645Z\",\"lastModified\":\"2019-06-13T19:54:50.1319645Z\",\"state\":\"active\",\"stateTransitionTime\":\"2019-06-13T19:54:50.1319645Z\",\"commandLine\":\"cmd + \ }\r\n },{\r\n \"id\":\"batch_task4_98da0af6\",\"url\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/batch_task4_98da0af6\",\"eTag\":\"0x8D71AD239C61C23\",\"creationTime\":\"2019-08-07T00:57:31.0953507Z\",\"lastModified\":\"2019-08-07T00:57:31.0953507Z\",\"state\":\"active\",\"stateTransitionTime\":\"2019-08-07T00:57:31.0953507Z\",\"commandLine\":\"cmd /c \\\"echo hello world\\\"\",\"userIdentity\":{\r\n \"autoUser\":{\r\n - \ \"elevationLevel\":\"nonadmin\"\r\n }\r\n },\"authenticationTokenSettings\":{\r\n - \ \"access\":[\r\n \"job\"\r\n ]\r\n },\"constraints\":{\r\n - \ \"maxWallClockTime\":\"P10675199DT2H48M5.4775807S\",\"retentionTime\":\"P7D\",\"maxTaskRetryCount\":0\r\n + \ \"scope\":\"pool\",\"elevationLevel\":\"nonadmin\"\r\n }\r\n + \ },\"authenticationTokenSettings\":{\r\n \"access\":[\r\n \"job\"\r\n + \ ]\r\n },\"constraints\":{\r\n \"maxWallClockTime\":\"P10675199DT2H48M5.4775807S\",\"retentionTime\":\"P7D\",\"maxTaskRetryCount\":0\r\n \ },\"executionInfo\":{\r\n \"retryCount\":0,\"requeueCount\":0\r\n - \ }\r\n },{\r\n \"id\":\"batch_task5_98da0af6\",\"url\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/batch_task5_98da0af6\",\"eTag\":\"0x8D6F038FEDFC595\",\"creationTime\":\"2019-06-13T19:54:50.4416661Z\",\"lastModified\":\"2019-06-13T19:54:50.4416661Z\",\"state\":\"active\",\"stateTransitionTime\":\"2019-06-13T19:54:50.4416661Z\",\"commandLine\":\"cmd + \ }\r\n },{\r\n \"id\":\"batch_task5_98da0af6\",\"url\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/batch_task5_98da0af6\",\"eTag\":\"0x8D71AD239E8D509\",\"creationTime\":\"2019-08-07T00:57:31.3229065Z\",\"lastModified\":\"2019-08-07T00:57:31.3229065Z\",\"state\":\"active\",\"stateTransitionTime\":\"2019-08-07T00:57:31.3229065Z\",\"commandLine\":\"cmd /c \\\"echo hello world\\\"\",\"containerSettings\":{\r\n \"imageName\":\"windows_container:latest\",\"registry\":{\r\n \ \"username\":\"username\"\r\n },\"workingDirectory\":\"taskWorkingDirectory\"\r\n - \ },\"userIdentity\":{\r\n \"autoUser\":{\r\n \"elevationLevel\":\"nonadmin\"\r\n + \ },\"userIdentity\":{\r\n \"autoUser\":{\r\n \"scope\":\"pool\",\"elevationLevel\":\"nonadmin\"\r\n \ }\r\n },\"constraints\":{\r\n \"maxWallClockTime\":\"P10675199DT2H48M5.4775807S\",\"retentionTime\":\"P7D\",\"maxTaskRetryCount\":0\r\n \ },\"executionInfo\":{\r\n \"retryCount\":0,\"requeueCount\":0\r\n - \ }\r\n },{\r\n \"id\":\"batch_task6_98da0af6\",\"url\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/batch_task6_98da0af6\",\"eTag\":\"0x8D6F038FF08AF1F\",\"creationTime\":\"2019-06-13T19:54:50.7097887Z\",\"lastModified\":\"2019-06-13T19:54:50.7097887Z\",\"state\":\"active\",\"stateTransitionTime\":\"2019-06-13T19:54:50.7097887Z\",\"commandLine\":\"cmd + \ }\r\n },{\r\n \"id\":\"batch_task6_98da0af6\",\"url\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/batch_task6_98da0af6\",\"eTag\":\"0x8D71AD23A0AFCCE\",\"creationTime\":\"2019-08-07T00:57:31.546747Z\",\"lastModified\":\"2019-08-07T00:57:31.546747Z\",\"state\":\"active\",\"stateTransitionTime\":\"2019-08-07T00:57:31.546747Z\",\"commandLine\":\"cmd /c \\\"echo hello world\\\"\",\"userIdentity\":{\r\n \"username\":\"task-user\"\r\n \ },\"constraints\":{\r\n \"maxWallClockTime\":\"P10675199DT2H48M5.4775807S\",\"retentionTime\":\"P7D\",\"maxTaskRetryCount\":0\r\n \ },\"executionInfo\":{\r\n \"retryCount\":0,\"requeueCount\":0\r\n - \ }\r\n },{\r\n \"id\":\"batch_task7_98da0af6\",\"url\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/batch_task7_98da0af6\",\"eTag\":\"0x8D6F038FF338E9D\",\"creationTime\":\"2019-06-13T19:54:50.9907613Z\",\"lastModified\":\"2019-06-13T19:54:50.9907613Z\",\"state\":\"active\",\"stateTransitionTime\":\"2019-06-13T19:54:50.9907613Z\",\"commandLine\":\"cmd + \ }\r\n },{\r\n \"id\":\"batch_task7_98da0af6\",\"url\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/batch_task7_98da0af6\",\"eTag\":\"0x8D71AD23A2E8B53\",\"creationTime\":\"2019-08-07T00:57:31.7797715Z\",\"lastModified\":\"2019-08-07T00:57:31.7797715Z\",\"state\":\"active\",\"stateTransitionTime\":\"2019-08-07T00:57:31.7797715Z\",\"commandLine\":\"cmd /c \\\"echo hello world\\\"\",\"userIdentity\":{\r\n \"autoUser\":{\r\n - \ \"elevationLevel\":\"nonadmin\"\r\n }\r\n },\"constraints\":{\r\n - \ \"maxWallClockTime\":\"P10675199DT2H48M5.4775807S\",\"retentionTime\":\"P7D\",\"maxTaskRetryCount\":0\r\n + \ \"scope\":\"pool\",\"elevationLevel\":\"nonadmin\"\r\n }\r\n + \ },\"constraints\":{\r\n \"maxWallClockTime\":\"P10675199DT2H48M5.4775807S\",\"retentionTime\":\"P7D\",\"maxTaskRetryCount\":0\r\n \ },\"executionInfo\":{\r\n \"retryCount\":0,\"requeueCount\":0\r\n - \ }\r\n },{\r\n \"id\":\"batch_task8_98da0af6\",\"url\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/batch_task8_98da0af6\",\"eTag\":\"0x8D6F038FF4E9CB4\",\"creationTime\":\"2019-06-13T19:54:51.1680692Z\",\"lastModified\":\"2019-06-13T19:54:51.1680692Z\",\"state\":\"active\",\"stateTransitionTime\":\"2019-06-13T19:54:51.1680692Z\",\"commandLine\":\"cmd + \ }\r\n },{\r\n \"id\":\"batch_task8_98da0af6\",\"url\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/batch_task8_98da0af6\",\"eTag\":\"0x8D71AD23A2F4DC4\",\"creationTime\":\"2019-08-07T00:57:31.7847492Z\",\"lastModified\":\"2019-08-07T00:57:31.7847492Z\",\"state\":\"active\",\"stateTransitionTime\":\"2019-08-07T00:57:31.7847492Z\",\"commandLine\":\"cmd /c \\\"echo hello world\\\"\",\"userIdentity\":{\r\n \"autoUser\":{\r\n - \ \"elevationLevel\":\"nonadmin\"\r\n }\r\n },\"constraints\":{\r\n - \ \"maxWallClockTime\":\"P10675199DT2H48M5.4775807S\",\"retentionTime\":\"P7D\",\"maxTaskRetryCount\":0\r\n + \ \"scope\":\"pool\",\"elevationLevel\":\"nonadmin\"\r\n }\r\n + \ },\"constraints\":{\r\n \"maxWallClockTime\":\"P10675199DT2H48M5.4775807S\",\"retentionTime\":\"P7D\",\"maxTaskRetryCount\":0\r\n \ },\"executionInfo\":{\r\n \"retryCount\":0,\"requeueCount\":0\r\n - \ }\r\n },{\r\n \"id\":\"batch_task9_98da0af6\",\"url\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/batch_task9_98da0af6\",\"eTag\":\"0x8D6F038FF30F4B9\",\"creationTime\":\"2019-06-13T19:54:50.9737145Z\",\"lastModified\":\"2019-06-13T19:54:50.9737145Z\",\"state\":\"active\",\"stateTransitionTime\":\"2019-06-13T19:54:50.9737145Z\",\"commandLine\":\"cmd + \ }\r\n },{\r\n \"id\":\"batch_task9_98da0af6\",\"url\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/batch_task9_98da0af6\",\"eTag\":\"0x8D71AD23A2DD5DF\",\"creationTime\":\"2019-08-07T00:57:31.7751263Z\",\"lastModified\":\"2019-08-07T00:57:31.7751263Z\",\"state\":\"active\",\"stateTransitionTime\":\"2019-08-07T00:57:31.7751263Z\",\"commandLine\":\"cmd /c \\\"echo hello world\\\"\",\"userIdentity\":{\r\n \"autoUser\":{\r\n - \ \"elevationLevel\":\"nonadmin\"\r\n }\r\n },\"constraints\":{\r\n - \ \"maxWallClockTime\":\"P10675199DT2H48M5.4775807S\",\"retentionTime\":\"P7D\",\"maxTaskRetryCount\":0\r\n + \ \"scope\":\"pool\",\"elevationLevel\":\"nonadmin\"\r\n }\r\n + \ },\"constraints\":{\r\n \"maxWallClockTime\":\"P10675199DT2H48M5.4775807S\",\"retentionTime\":\"P7D\",\"maxTaskRetryCount\":0\r\n \ },\"executionInfo\":{\r\n \"retryCount\":0,\"requeueCount\":0\r\n \ }\r\n }\r\n ]\r\n}" headers: @@ -759,9 +759,9 @@ interactions: dataserviceversion: - '3.0' date: - - Thu, 13 Jun 2019 19:54:51 GMT + - Wed, 07 Aug 2019 00:57:31 GMT request-id: - - ce0b7839-0300-4b5f-9dc2-19cc8416ee64 + - 26ef6dd1-c5f8-45f3-9851-3fd2f06a4de8 server: - Microsoft-HTTPAPI/2.0 strict-transport-security: @@ -783,26 +783,26 @@ interactions: Connection: - keep-alive User-Agent: - - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.7 msrest_azure/0.4.34 - azure-batch/7.0.0 Azure-SDK-For-Python + - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.9 msrest_azure/0.4.34 + azure-batch/8.0.0 Azure-SDK-For-Python accept-language: - en-US ocp-date: - - Thu, 13 Jun 2019 19:54:51 GMT + - Wed, 07 Aug 2019 00:57:31 GMT method: GET - uri: https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/taskcounts?api-version=2019-06-01.9.0 + uri: https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/taskcounts?api-version=2019-08-01.10.0 response: body: - string: "{\r\n \"odata.metadata\":\"https://batch98da0af6.westcentralus.batch.azure.com/$metadata#taskcounts/@Element\",\"active\":1,\"running\":0,\"completed\":0,\"succeeded\":0,\"failed\":0\r\n}" + string: "{\r\n \"odata.metadata\":\"https://batch98da0af6.westcentralus.batch.azure.com/$metadata#taskcounts/@Element\",\"active\":0,\"running\":0,\"completed\":0,\"succeeded\":0,\"failed\":0\r\n}" headers: content-type: - application/json;odata=minimalmetadata dataserviceversion: - '3.0' date: - - Thu, 13 Jun 2019 19:54:51 GMT + - Wed, 07 Aug 2019 00:57:32 GMT request-id: - - 92a955e7-9a81-4921-b181-233f8926fb5a + - ae8cb583-6d54-420d-bdc3-051ef97087f8 server: - Microsoft-HTTPAPI/2.0 strict-transport-security: @@ -826,14 +826,14 @@ interactions: Content-Length: - '0' User-Agent: - - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.7 msrest_azure/0.4.34 - azure-batch/7.0.0 Azure-SDK-For-Python + - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.9 msrest_azure/0.4.34 + azure-batch/8.0.0 Azure-SDK-For-Python accept-language: - en-US ocp-date: - - Thu, 13 Jun 2019 19:54:51 GMT + - Wed, 07 Aug 2019 00:57:32 GMT method: POST - uri: https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/batch_task6_98da0af6/terminate?api-version=2019-06-01.9.0 + uri: https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/batch_task6_98da0af6/terminate?api-version=2019-08-01.10.0 response: body: string: '' @@ -845,13 +845,13 @@ interactions: dataserviceversion: - '3.0' date: - - Thu, 13 Jun 2019 19:54:51 GMT + - Wed, 07 Aug 2019 00:57:32 GMT etag: - - '0x8D6F038FF8F68DF' + - '0x8D71AD23A9C65E2' last-modified: - - Thu, 13 Jun 2019 19:54:51 GMT + - Wed, 07 Aug 2019 00:57:32 GMT request-id: - - 42fb1d25-6efc-410f-a513-2783c9e97b74 + - a8f18c12-4150-4543-a6aa-a82570a5f98a server: - Microsoft-HTTPAPI/2.0 strict-transport-security: @@ -871,20 +871,20 @@ interactions: Connection: - keep-alive User-Agent: - - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.7 msrest_azure/0.4.34 - azure-batch/7.0.0 Azure-SDK-For-Python + - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.9 msrest_azure/0.4.34 + azure-batch/8.0.0 Azure-SDK-For-Python accept-language: - en-US ocp-date: - - Thu, 13 Jun 2019 19:54:51 GMT + - Wed, 07 Aug 2019 00:57:32 GMT method: GET - uri: https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/batch_task6_98da0af6?api-version=2019-06-01.9.0 + uri: https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/batch_task6_98da0af6?api-version=2019-08-01.10.0 response: body: - string: "{\r\n \"odata.metadata\":\"https://batch98da0af6.westcentralus.batch.azure.com/$metadata#tasks/@Element\",\"id\":\"batch_task6_98da0af6\",\"url\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/batch_task6_98da0af6\",\"eTag\":\"0x8D6F038FF8F68DF\",\"creationTime\":\"2019-06-13T19:54:50.7097887Z\",\"lastModified\":\"2019-06-13T19:54:51.5927263Z\",\"state\":\"completed\",\"stateTransitionTime\":\"2019-06-13T19:54:51.5927263Z\",\"previousState\":\"active\",\"previousStateTransitionTime\":\"2019-06-13T19:54:50.7097887Z\",\"commandLine\":\"cmd + string: "{\r\n \"odata.metadata\":\"https://batch98da0af6.westcentralus.batch.azure.com/$metadata#tasks/@Element\",\"id\":\"batch_task6_98da0af6\",\"url\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/batch_task6_98da0af6\",\"eTag\":\"0x8D71AD23A9C65E2\",\"creationTime\":\"2019-08-07T00:57:31.546747Z\",\"lastModified\":\"2019-08-07T00:57:32.499709Z\",\"state\":\"completed\",\"stateTransitionTime\":\"2019-08-07T00:57:32.499709Z\",\"previousState\":\"active\",\"previousStateTransitionTime\":\"2019-08-07T00:57:31.546747Z\",\"commandLine\":\"cmd /c \\\"echo hello world\\\"\",\"userIdentity\":{\r\n \"username\":\"task-user\"\r\n \ },\"constraints\":{\r\n \"maxWallClockTime\":\"P10675199DT2H48M5.4775807S\",\"retentionTime\":\"P7D\",\"maxTaskRetryCount\":0\r\n - \ },\"executionInfo\":{\r\n \"endTime\":\"2019-06-13T19:54:51.5927263Z\",\"failureInfo\":{\r\n + \ },\"executionInfo\":{\r\n \"endTime\":\"2019-08-07T00:57:32.499709Z\",\"failureInfo\":{\r\n \ \"category\":\"UserError\",\"code\":\"TaskEnded\",\"message\":\"Task Was Ended by User Request\"\r\n },\"result\":\"failure\",\"retryCount\":0,\"requeueCount\":0\r\n \ },\"nodeInfo\":{\r\n \r\n }\r\n}" @@ -894,13 +894,13 @@ interactions: dataserviceversion: - '3.0' date: - - Thu, 13 Jun 2019 19:54:51 GMT + - Wed, 07 Aug 2019 00:57:32 GMT etag: - - '0x8D6F038FF8F68DF' + - '0x8D71AD23A9C65E2' last-modified: - - Thu, 13 Jun 2019 19:54:51 GMT + - Wed, 07 Aug 2019 00:57:32 GMT request-id: - - 7e5996ba-d239-4960-85b6-eee9e80e1450 + - 634e3bc5-1af4-4f86-b62d-49bd3e2a67ec server: - Microsoft-HTTPAPI/2.0 strict-transport-security: @@ -924,14 +924,14 @@ interactions: Content-Length: - '0' User-Agent: - - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.7 msrest_azure/0.4.34 - azure-batch/7.0.0 Azure-SDK-For-Python + - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.9 msrest_azure/0.4.34 + azure-batch/8.0.0 Azure-SDK-For-Python accept-language: - en-US ocp-date: - - Thu, 13 Jun 2019 19:54:51 GMT + - Wed, 07 Aug 2019 00:57:32 GMT method: POST - uri: https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/batch_task6_98da0af6/reactivate?api-version=2019-06-01.9.0 + uri: https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/batch_task6_98da0af6/reactivate?api-version=2019-08-01.10.0 response: body: string: '' @@ -941,13 +941,13 @@ interactions: dataserviceversion: - '3.0' date: - - Thu, 13 Jun 2019 19:54:51 GMT + - Wed, 07 Aug 2019 00:57:32 GMT etag: - - '0x8D6F038FFB990B8' + - '0x8D71AD23ACCE057' last-modified: - - Thu, 13 Jun 2019 19:54:51 GMT + - Wed, 07 Aug 2019 00:57:32 GMT request-id: - - 428bcfd8-60f1-4906-92a9-94e9e58faae1 + - 980deb03-c1fe-416d-a64d-da4015ac2905 server: - Microsoft-HTTPAPI/2.0 strict-transport-security: @@ -967,17 +967,17 @@ interactions: Connection: - keep-alive User-Agent: - - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.7 msrest_azure/0.4.34 - azure-batch/7.0.0 Azure-SDK-For-Python + - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.9 msrest_azure/0.4.34 + azure-batch/8.0.0 Azure-SDK-For-Python accept-language: - en-US ocp-date: - - Thu, 13 Jun 2019 19:54:51 GMT + - Wed, 07 Aug 2019 00:57:32 GMT method: GET - uri: https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/batch_task6_98da0af6?api-version=2019-06-01.9.0 + uri: https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/batch_task6_98da0af6?api-version=2019-08-01.10.0 response: body: - string: "{\r\n \"odata.metadata\":\"https://batch98da0af6.westcentralus.batch.azure.com/$metadata#tasks/@Element\",\"id\":\"batch_task6_98da0af6\",\"url\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/batch_task6_98da0af6\",\"eTag\":\"0x8D6F038FFB990B8\",\"creationTime\":\"2019-06-13T19:54:50.7097887Z\",\"lastModified\":\"2019-06-13T19:54:51.8689976Z\",\"state\":\"active\",\"stateTransitionTime\":\"2019-06-13T19:54:51.8689976Z\",\"previousState\":\"completed\",\"previousStateTransitionTime\":\"2019-06-13T19:54:51.5927263Z\",\"commandLine\":\"cmd + string: "{\r\n \"odata.metadata\":\"https://batch98da0af6.westcentralus.batch.azure.com/$metadata#tasks/@Element\",\"id\":\"batch_task6_98da0af6\",\"url\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/batch_task6_98da0af6\",\"eTag\":\"0x8D71AD23ACCE057\",\"creationTime\":\"2019-08-07T00:57:31.546747Z\",\"lastModified\":\"2019-08-07T00:57:32.8174167Z\",\"state\":\"active\",\"stateTransitionTime\":\"2019-08-07T00:57:32.8174167Z\",\"previousState\":\"completed\",\"previousStateTransitionTime\":\"2019-08-07T00:57:32.499709Z\",\"commandLine\":\"cmd /c \\\"echo hello world\\\"\",\"userIdentity\":{\r\n \"username\":\"task-user\"\r\n \ },\"constraints\":{\r\n \"maxWallClockTime\":\"P10675199DT2H48M5.4775807S\",\"retentionTime\":\"P7D\",\"maxTaskRetryCount\":0\r\n \ },\"executionInfo\":{\r\n \"retryCount\":0,\"requeueCount\":0\r\n }\r\n}" @@ -987,13 +987,13 @@ interactions: dataserviceversion: - '3.0' date: - - Thu, 13 Jun 2019 19:54:51 GMT + - Wed, 07 Aug 2019 00:57:32 GMT etag: - - '0x8D6F038FFB990B8' + - '0x8D71AD23ACCE057' last-modified: - - Thu, 13 Jun 2019 19:54:51 GMT + - Wed, 07 Aug 2019 00:57:32 GMT request-id: - - 3e941892-6590-4364-bd74-af58ad47a994 + - f55b7b21-da3a-4c00-b2cf-5577a62aae8f server: - Microsoft-HTTPAPI/2.0 strict-transport-security: @@ -1019,14 +1019,14 @@ interactions: Content-Type: - application/json; odata=minimalmetadata; charset=utf-8 User-Agent: - - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.7 msrest_azure/0.4.34 - azure-batch/7.0.0 Azure-SDK-For-Python + - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.9 msrest_azure/0.4.34 + azure-batch/8.0.0 Azure-SDK-For-Python accept-language: - en-US ocp-date: - - Thu, 13 Jun 2019 19:54:52 GMT + - Wed, 07 Aug 2019 00:57:32 GMT method: PUT - uri: https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/batch_task6_98da0af6?api-version=2019-06-01.9.0 + uri: https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/batch_task6_98da0af6?api-version=2019-08-01.10.0 response: body: string: '' @@ -1036,13 +1036,13 @@ interactions: dataserviceversion: - '3.0' date: - - Thu, 13 Jun 2019 19:54:52 GMT + - Wed, 07 Aug 2019 00:57:32 GMT etag: - - '0x8D6F038FFEA786C' + - '0x8D71AD23AF06E0A' last-modified: - - Thu, 13 Jun 2019 19:54:52 GMT + - Wed, 07 Aug 2019 00:57:33 GMT request-id: - - 88630719-9553-4d7b-93cc-070442935b82 + - 17c05ac9-9e25-4eba-9408-9ab2c04b3789 server: - Microsoft-HTTPAPI/2.0 strict-transport-security: @@ -1064,14 +1064,14 @@ interactions: Connection: - keep-alive User-Agent: - - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.7 msrest_azure/0.4.34 - azure-batch/7.0.0 Azure-SDK-For-Python + - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.9 msrest_azure/0.4.34 + azure-batch/8.0.0 Azure-SDK-For-Python accept-language: - en-US ocp-date: - - Thu, 13 Jun 2019 19:54:52 GMT + - Wed, 07 Aug 2019 00:57:33 GMT method: GET - uri: https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/batch_task6_98da0af6/subtasksinfo?api-version=2019-06-01.9.0 + uri: https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/batch_task6_98da0af6/subtasksinfo?api-version=2019-08-01.10.0 response: body: string: "{\r\n \"odata.metadata\":\"https://batch98da0af6.westcentralus.batch.azure.com/$metadata#subtaskinfo\",\"value\":[\r\n @@ -1082,9 +1082,9 @@ interactions: dataserviceversion: - '3.0' date: - - Thu, 13 Jun 2019 19:54:52 GMT + - Wed, 07 Aug 2019 00:57:32 GMT request-id: - - dca6c40f-7db3-4f39-a448-6def1b372671 + - 4ff2a452-f8ff-425c-998c-abc5b754267b server: - Microsoft-HTTPAPI/2.0 strict-transport-security: @@ -1108,14 +1108,14 @@ interactions: Content-Length: - '0' User-Agent: - - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.7 msrest_azure/0.4.34 - azure-batch/7.0.0 Azure-SDK-For-Python + - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.9 msrest_azure/0.4.34 + azure-batch/8.0.0 Azure-SDK-For-Python accept-language: - en-US ocp-date: - - Thu, 13 Jun 2019 19:54:52 GMT + - Wed, 07 Aug 2019 00:57:33 GMT method: DELETE - uri: https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/batch_task6_98da0af6?api-version=2019-06-01.9.0 + uri: https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/batch_task6_98da0af6?api-version=2019-08-01.10.0 response: body: string: '' @@ -1123,9 +1123,9 @@ interactions: dataserviceversion: - '3.0' date: - - Thu, 13 Jun 2019 19:54:52 GMT + - Wed, 07 Aug 2019 00:57:32 GMT request-id: - - 5e705f7b-dd28-4ca1-8db2-6048c087b865 + - 024814a9-c98a-435e-a948-808eda44a09d server: - Microsoft-HTTPAPI/2.0 strict-transport-security: @@ -11152,19 +11152,19 @@ interactions: Content-Type: - application/json; odata=minimalmetadata; charset=utf-8 User-Agent: - - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.7 msrest_azure/0.4.34 - azure-batch/7.0.0 Azure-SDK-For-Python + - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.9 msrest_azure/0.4.34 + azure-batch/8.0.0 Azure-SDK-For-Python accept-language: - en-US ocp-date: - - Thu, 13 Jun 2019 19:54:54 GMT + - Wed, 07 Aug 2019 00:57:34 GMT method: POST - uri: https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/addtaskcollection?api-version=2019-06-01.9.0 + uri: https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/addtaskcollection?api-version=2019-08-01.10.0 response: body: string: "{\r\n \"odata.metadata\":\"https://batch98da0af6.westcentralus.batch.azure.com/$metadata#Microsoft.Azure.Batch.Protocol.Entities.Container.errors/@Element\",\"code\":\"RequestBodyTooLarge\",\"message\":{\r\n \ \"lang\":\"en-US\",\"value\":\"The request body is too large and exceeds - the maximum permissible limit.\\nRequestId:9f1ec38c-1288-49bb-9059-092ae1cd83a4\\nTime:2019-06-13T19:54:54.1570644Z\"\r\n + the maximum permissible limit.\\nRequestId:90de7706-750a-4fa0-b73b-9fd8bf013c67\\nTime:2019-08-07T00:57:34.3761446Z\"\r\n \ },\"values\":[\r\n {\r\n \"key\":\"MaxLimit\",\"value\":\"1048576\"\r\n \ }\r\n ]\r\n}" headers: @@ -11175,9 +11175,9 @@ interactions: dataserviceversion: - '3.0' date: - - Thu, 13 Jun 2019 19:54:54 GMT + - Wed, 07 Aug 2019 00:57:34 GMT request-id: - - 9f1ec38c-1288-49bb-9059-092ae1cd83a4 + - 90de7706-750a-4fa0-b73b-9fd8bf013c67 server: - Microsoft-HTTPAPI/2.0 strict-transport-security: @@ -21202,19 +21202,19 @@ interactions: Content-Type: - application/json; odata=minimalmetadata; charset=utf-8 User-Agent: - - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.7 msrest_azure/0.4.34 - azure-batch/7.0.0 Azure-SDK-For-Python + - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.9 msrest_azure/0.4.34 + azure-batch/8.0.0 Azure-SDK-For-Python accept-language: - en-US ocp-date: - - Thu, 13 Jun 2019 19:54:55 GMT + - Wed, 07 Aug 2019 00:57:35 GMT method: POST - uri: https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/addtaskcollection?api-version=2019-06-01.9.0 + uri: https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/addtaskcollection?api-version=2019-08-01.10.0 response: body: string: "{\r\n \"odata.metadata\":\"https://batch98da0af6.westcentralus.batch.azure.com/$metadata#Microsoft.Azure.Batch.Protocol.Entities.Container.errors/@Element\",\"code\":\"RequestBodyTooLarge\",\"message\":{\r\n \ \"lang\":\"en-US\",\"value\":\"The request body is too large and exceeds - the maximum permissible limit.\\nRequestId:4c075bc9-8a56-4fc9-a1fb-46faba175ebb\\nTime:2019-06-13T19:54:56.2436216Z\"\r\n + the maximum permissible limit.\\nRequestId:1eac3d03-9810-4ab3-b663-d8953714c2fe\\nTime:2019-08-07T00:57:35.8069852Z\"\r\n \ },\"values\":[\r\n {\r\n \"key\":\"MaxLimit\",\"value\":\"1048576\"\r\n \ }\r\n ]\r\n}" headers: @@ -21225,9 +21225,9 @@ interactions: dataserviceversion: - '3.0' date: - - Thu, 13 Jun 2019 19:54:56 GMT + - Wed, 07 Aug 2019 00:57:35 GMT request-id: - - 4c075bc9-8a56-4fc9-a1fb-46faba175ebb + - 1eac3d03-9810-4ab3-b663-d8953714c2fe server: - Microsoft-HTTPAPI/2.0 strict-transport-security: @@ -31351,19 +31351,19 @@ interactions: Content-Type: - application/json; odata=minimalmetadata; charset=utf-8 User-Agent: - - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.7 msrest_azure/0.4.34 - azure-batch/7.0.0 Azure-SDK-For-Python + - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.9 msrest_azure/0.4.34 + azure-batch/8.0.0 Azure-SDK-For-Python accept-language: - en-US ocp-date: - - Thu, 13 Jun 2019 19:54:57 GMT + - Wed, 07 Aug 2019 00:57:36 GMT method: POST - uri: https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/addtaskcollection?api-version=2019-06-01.9.0 + uri: https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/addtaskcollection?api-version=2019-08-01.10.0 response: body: string: "{\r\n \"odata.metadata\":\"https://batch98da0af6.westcentralus.batch.azure.com/$metadata#Microsoft.Azure.Batch.Protocol.Entities.Container.errors/@Element\",\"code\":\"RequestBodyTooLarge\",\"message\":{\r\n \ \"lang\":\"en-US\",\"value\":\"The request body is too large and exceeds - the maximum permissible limit.\\nRequestId:d80c67cc-9eda-4260-9ef4-02a281356888\\nTime:2019-06-13T19:54:57.9797255Z\"\r\n + the maximum permissible limit.\\nRequestId:5d332034-f03d-496e-b631-757d5b8ea3de\\nTime:2019-08-07T00:57:37.0067743Z\"\r\n \ },\"values\":[\r\n {\r\n \"key\":\"MaxLimit\",\"value\":\"1048576\"\r\n \ }\r\n ]\r\n}" headers: @@ -31374,9 +31374,9 @@ interactions: dataserviceversion: - '3.0' date: - - Thu, 13 Jun 2019 19:54:57 GMT + - Wed, 07 Aug 2019 00:57:36 GMT request-id: - - d80c67cc-9eda-4260-9ef4-02a281356888 + - 5d332034-f03d-496e-b631-757d5b8ea3de server: - Microsoft-HTTPAPI/2.0 strict-transport-security: @@ -36450,67 +36450,67 @@ interactions: Content-Type: - application/json; odata=minimalmetadata; charset=utf-8 User-Agent: - - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.7 msrest_azure/0.4.34 - azure-batch/7.0.0 Azure-SDK-For-Python + - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.9 msrest_azure/0.4.34 + azure-batch/8.0.0 Azure-SDK-For-Python accept-language: - en-US ocp-date: - - Thu, 13 Jun 2019 19:54:58 GMT + - Wed, 07 Aug 2019 00:57:37 GMT method: POST - uri: https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/addtaskcollection?api-version=2019-06-01.9.0 + uri: https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/addtaskcollection?api-version=2019-08-01.10.0 response: body: string: "{\r\n \"odata.metadata\":\"https://batch98da0af6.westcentralus.batch.azure.com/$metadata#taskaddresult\",\"value\":[\r\n - \ {\r\n \"status\":\"Success\",\"taskId\":\"mytask732\",\"eTag\":\"0x8D6F03904119B74\",\"lastModified\":\"2019-06-13T19:54:59.1568756Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask732\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask731\",\"eTag\":\"0x8D6F039041237DA\",\"lastModified\":\"2019-06-13T19:54:59.1608794Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask731\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask729\",\"eTag\":\"0x8D6F03904151DAC\",\"lastModified\":\"2019-06-13T19:54:59.17987Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask729\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask730\",\"eTag\":\"0x8D6F0390413974B\",\"lastModified\":\"2019-06-13T19:54:59.1698763Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask730\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask728\",\"eTag\":\"0x8D6F039041698C7\",\"lastModified\":\"2019-06-13T19:54:59.1895751Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask728\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask727\",\"eTag\":\"0x8D6F0390417B7C0\",\"lastModified\":\"2019-06-13T19:54:59.1969216Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask727\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask726\",\"eTag\":\"0x8D6F0390419175D\",\"lastModified\":\"2019-06-13T19:54:59.2059229Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask726\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask725\",\"eTag\":\"0x8D6F0390419B380\",\"lastModified\":\"2019-06-13T19:54:59.20992Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask725\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask724\",\"eTag\":\"0x8D6F039041DAA4E\",\"lastModified\":\"2019-06-13T19:54:59.235899Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask724\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask723\",\"eTag\":\"0x8D6F039041E4760\",\"lastModified\":\"2019-06-13T19:54:59.23992Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask723\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask722\",\"eTag\":\"0x8D6F039041FA67D\",\"lastModified\":\"2019-06-13T19:54:59.2489085Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask722\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask721\",\"eTag\":\"0x8D6F0390421070F\",\"lastModified\":\"2019-06-13T19:54:59.2579343Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask721\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask720\",\"eTag\":\"0x8D6F03904226432\",\"lastModified\":\"2019-06-13T19:54:59.2668722Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask720\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask719\",\"eTag\":\"0x8D6F0390423C4D1\",\"lastModified\":\"2019-06-13T19:54:59.2758993Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask719\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask718\",\"eTag\":\"0x8D6F03904252388\",\"lastModified\":\"2019-06-13T19:54:59.2848776Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask718\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask717\",\"eTag\":\"0x8D6F0390425E8DA\",\"lastModified\":\"2019-06-13T19:54:59.289929Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask717\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask716\",\"eTag\":\"0x8D6F039042B3F0A\",\"lastModified\":\"2019-06-13T19:54:59.3249034Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask716\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask715\",\"eTag\":\"0x8D6F039042C4F2C\",\"lastModified\":\"2019-06-13T19:54:59.33187Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask715\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask714\",\"eTag\":\"0x8D6F039042DD43F\",\"lastModified\":\"2019-06-13T19:54:59.3418303Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask714\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask713\",\"eTag\":\"0x8D6F039042F5531\",\"lastModified\":\"2019-06-13T19:54:59.3516849Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask713\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask712\",\"eTag\":\"0x8D6F0390430D637\",\"lastModified\":\"2019-06-13T19:54:59.3615415Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask712\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask711\",\"eTag\":\"0x8D6F03904325743\",\"lastModified\":\"2019-06-13T19:54:59.3713987Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask711\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask710\",\"eTag\":\"0x8D6F03904326998\",\"lastModified\":\"2019-06-13T19:54:59.371868Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask710\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask709\",\"eTag\":\"0x8D6F0390433DAF1\",\"lastModified\":\"2019-06-13T19:54:59.3813233Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask709\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask708\",\"eTag\":\"0x8D6F03904355BE8\",\"lastModified\":\"2019-06-13T19:54:59.3911784Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask708\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask707\",\"eTag\":\"0x8D6F0390436DF8D\",\"lastModified\":\"2019-06-13T19:54:59.4011021Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask707\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask706\",\"eTag\":\"0x8D6F03904385DF7\",\"lastModified\":\"2019-06-13T19:54:59.4108919Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask706\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask705\",\"eTag\":\"0x8D6F0390439E3B1\",\"lastModified\":\"2019-06-13T19:54:59.4208689Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask705\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask704\",\"eTag\":\"0x8D6F039043B5D6D\",\"lastModified\":\"2019-06-13T19:54:59.4305389Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask704\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask703\",\"eTag\":\"0x8D6F039043CE3B4\",\"lastModified\":\"2019-06-13T19:54:59.44053Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask703\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask702\",\"eTag\":\"0x8D6F039043D662B\",\"lastModified\":\"2019-06-13T19:54:59.4438699Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask702\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask701\",\"eTag\":\"0x8D6F039043E69E4\",\"lastModified\":\"2019-06-13T19:54:59.4505188Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask701\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask700\",\"eTag\":\"0x8D6F039043FEAEA\",\"lastModified\":\"2019-06-13T19:54:59.4603754Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask700\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask699\",\"eTag\":\"0x8D6F03904416E8A\",\"lastModified\":\"2019-06-13T19:54:59.4702986Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask699\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask697\",\"eTag\":\"0x8D6F0390443A8FF\",\"lastModified\":\"2019-06-13T19:54:59.4849023Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask697\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask696\",\"eTag\":\"0x8D6F03904446B1A\",\"lastModified\":\"2019-06-13T19:54:59.4898714Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask696\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask695\",\"eTag\":\"0x8D6F0390445A4C7\",\"lastModified\":\"2019-06-13T19:54:59.4979015Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask695\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask698\",\"eTag\":\"0x8D6F0390442F4DE\",\"lastModified\":\"2019-06-13T19:54:59.480291Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask698\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask694\",\"eTag\":\"0x8D6F0390447033F\",\"lastModified\":\"2019-06-13T19:54:59.5068735Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask694\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask693\",\"eTag\":\"0x8D6F0390447C82E\",\"lastModified\":\"2019-06-13T19:54:59.511915Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask693\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask692\",\"eTag\":\"0x8D6F039044B2274\",\"lastModified\":\"2019-06-13T19:54:59.5338868Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask692\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask690\",\"eTag\":\"0x8D6F039044D960E\",\"lastModified\":\"2019-06-13T19:54:59.5499534Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask690\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask688\",\"eTag\":\"0x8D6F039044ECB3B\",\"lastModified\":\"2019-06-13T19:54:59.5578683Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask688\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask689\",\"eTag\":\"0x8D6F039044E2EFD\",\"lastModified\":\"2019-06-13T19:54:59.5538685Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask689\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask691\",\"eTag\":\"0x8D6F039044BBFE5\",\"lastModified\":\"2019-06-13T19:54:59.5379173Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask691\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask687\",\"eTag\":\"0x8D6F039045005DC\",\"lastModified\":\"2019-06-13T19:54:59.5659228Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask687\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask685\",\"eTag\":\"0x8D6F03904529BE5\",\"lastModified\":\"2019-06-13T19:54:59.5828709Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask685\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask684\",\"eTag\":\"0x8D6F03904550CD9\",\"lastModified\":\"2019-06-13T19:54:59.5988697Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask684\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask686\",\"eTag\":\"0x8D6F039045115DC\",\"lastModified\":\"2019-06-13T19:54:59.572886Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask686\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask683\",\"eTag\":\"0x8D6F0390455F911\",\"lastModified\":\"2019-06-13T19:54:59.6049169Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask683\"\r\n + \ {\r\n \"status\":\"Success\",\"taskId\":\"mytask732\",\"eTag\":\"0x8D71AD23DAF3761\",\"lastModified\":\"2019-08-07T00:57:37.6562017Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask732\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask731\",\"eTag\":\"0x8D71AD23DAF5E81\",\"lastModified\":\"2019-08-07T00:57:37.6572033Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask731\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask730\",\"eTag\":\"0x8D71AD23DB09740\",\"lastModified\":\"2019-08-07T00:57:37.6652096Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask730\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask729\",\"eTag\":\"0x8D71AD23DB237C7\",\"lastModified\":\"2019-08-07T00:57:37.6758727Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask729\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask728\",\"eTag\":\"0x8D71AD23DB3A43E\",\"lastModified\":\"2019-08-07T00:57:37.685203Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask728\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask727\",\"eTag\":\"0x8D71AD23DB578DF\",\"lastModified\":\"2019-08-07T00:57:37.6971999Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask727\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask726\",\"eTag\":\"0x8D71AD23DB68A61\",\"lastModified\":\"2019-08-07T00:57:37.7042017Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask726\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask725\",\"eTag\":\"0x8D71AD23DB8AD43\",\"lastModified\":\"2019-08-07T00:57:37.7182019Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask725\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask724\",\"eTag\":\"0x8D71AD23DB9E5A8\",\"lastModified\":\"2019-08-07T00:57:37.7261992Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask724\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask723\",\"eTag\":\"0x8D71AD23DBB6C52\",\"lastModified\":\"2019-08-07T00:57:37.7362002Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask723\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask722\",\"eTag\":\"0x8D71AD23DBCF307\",\"lastModified\":\"2019-08-07T00:57:37.7462023Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask722\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask721\",\"eTag\":\"0x8D71AD23DBE79A1\",\"lastModified\":\"2019-08-07T00:57:37.7562017Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask721\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask720\",\"eTag\":\"0x8D71AD23DBF6448\",\"lastModified\":\"2019-08-07T00:57:37.7622088Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask720\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask719\",\"eTag\":\"0x8D71AD23DC0003A\",\"lastModified\":\"2019-08-07T00:57:37.766201Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask719\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask718\",\"eTag\":\"0x8D71AD23DC1ADEB\",\"lastModified\":\"2019-08-07T00:57:37.7772011Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask718\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask717\",\"eTag\":\"0x8D71AD23DC2E66C\",\"lastModified\":\"2019-08-07T00:57:37.7852012Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask717\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask716\",\"eTag\":\"0x8D71AD23DC4460E\",\"lastModified\":\"2019-08-07T00:57:37.794203Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask716\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask715\",\"eTag\":\"0x8D71AD23DC5CCA4\",\"lastModified\":\"2019-08-07T00:57:37.804202Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask715\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask714\",\"eTag\":\"0x8D71AD23DC75328\",\"lastModified\":\"2019-08-07T00:57:37.8141992Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask714\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask713\",\"eTag\":\"0x8D71AD23DC8D9E5\",\"lastModified\":\"2019-08-07T00:57:37.8242021Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask713\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask712\",\"eTag\":\"0x8D71AD23DCA3973\",\"lastModified\":\"2019-08-07T00:57:37.8332019Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask712\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask711\",\"eTag\":\"0x8D71AD23DCBC020\",\"lastModified\":\"2019-08-07T00:57:37.8432032Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask711\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask710\",\"eTag\":\"0x8D71AD23DCBC020\",\"lastModified\":\"2019-08-07T00:57:37.8432032Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask710\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask709\",\"eTag\":\"0x8D71AD23DCE7F3A\",\"lastModified\":\"2019-08-07T00:57:37.8612026Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask709\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask708\",\"eTag\":\"0x8D71AD23DCEF45B\",\"lastModified\":\"2019-08-07T00:57:37.8642011Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask708\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask707\",\"eTag\":\"0x8D71AD23DD005E5\",\"lastModified\":\"2019-08-07T00:57:37.8712037Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask707\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask706\",\"eTag\":\"0x8D71AD23DD18C6E\",\"lastModified\":\"2019-08-07T00:57:37.8812014Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask706\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask705\",\"eTag\":\"0x8D71AD23DD31320\",\"lastModified\":\"2019-08-07T00:57:37.8912032Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask705\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask704\",\"eTag\":\"0x8D71AD23DD4C0D5\",\"lastModified\":\"2019-08-07T00:57:37.9022037Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask704\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask702\",\"eTag\":\"0x8D71AD23DD5F944\",\"lastModified\":\"2019-08-07T00:57:37.910202Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask702\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask701\",\"eTag\":\"0x8D71AD23DD758DD\",\"lastModified\":\"2019-08-07T00:57:37.9192029Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask701\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask703\",\"eTag\":\"0x8D71AD23DD84693\",\"lastModified\":\"2019-08-07T00:57:37.9252883Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask703\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask700\",\"eTag\":\"0x8D71AD23DD9AD96\",\"lastModified\":\"2019-08-07T00:57:37.934479Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask700\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask699\",\"eTag\":\"0x8D71AD23DDA675B\",\"lastModified\":\"2019-08-07T00:57:37.9392347Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask699\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask698\",\"eTag\":\"0x8D71AD23DDB9EB8\",\"lastModified\":\"2019-08-07T00:57:37.9472056Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask698\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask697\",\"eTag\":\"0x8D71AD23DDCFEF2\",\"lastModified\":\"2019-08-07T00:57:37.9562226Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask697\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask696\",\"eTag\":\"0x8D71AD23DE2F17A\",\"lastModified\":\"2019-08-07T00:57:37.9951994Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask696\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask695\",\"eTag\":\"0x8D71AD23DE33FC4\",\"lastModified\":\"2019-08-07T00:57:37.9972036Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask695\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask694\",\"eTag\":\"0x8D71AD23DE366CF\",\"lastModified\":\"2019-08-07T00:57:37.9982031Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask694\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask693\",\"eTag\":\"0x8D71AD23DE6CBE5\",\"lastModified\":\"2019-08-07T00:57:38.0204517Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask693\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask691\",\"eTag\":\"0x8D71AD23DE7117C\",\"lastModified\":\"2019-08-07T00:57:38.0222332Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask691\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask690\",\"eTag\":\"0x8D71AD23DE7117C\",\"lastModified\":\"2019-08-07T00:57:38.0222332Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask690\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask689\",\"eTag\":\"0x8D71AD23DE87006\",\"lastModified\":\"2019-08-07T00:57:38.031207Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask689\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask692\",\"eTag\":\"0x8D71AD23DE8E53D\",\"lastModified\":\"2019-08-07T00:57:38.0342077Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask692\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask688\",\"eTag\":\"0x8D71AD23DE9F678\",\"lastModified\":\"2019-08-07T00:57:38.0412024Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask688\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask687\",\"eTag\":\"0x8D71AD23DEB7EDA\",\"lastModified\":\"2019-08-07T00:57:38.0512474Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask687\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask686\",\"eTag\":\"0x8D71AD23DECB5AD\",\"lastModified\":\"2019-08-07T00:57:38.0592045Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask686\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask685\",\"eTag\":\"0x8D71AD23DEE8D17\",\"lastModified\":\"2019-08-07T00:57:38.0712727Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask685\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask684\",\"eTag\":\"0x8D71AD23DEFE9D7\",\"lastModified\":\"2019-08-07T00:57:38.0802007Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask684\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask683\",\"eTag\":\"0x8D71AD23DF0FC09\",\"lastModified\":\"2019-08-07T00:57:38.0872201Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask683\"\r\n \ }\r\n ]\r\n}" headers: content-type: @@ -36518,9 +36518,9 @@ interactions: dataserviceversion: - '3.0' date: - - Thu, 13 Jun 2019 19:54:59 GMT + - Wed, 07 Aug 2019 00:57:37 GMT request-id: - - a6aa3843-9636-4450-863b-7489dfa54052 + - 938ea8fc-1bbf-4329-9f3b-1c3123c63d40 server: - Microsoft-HTTPAPI/2.0 strict-transport-security: @@ -41596,67 +41596,67 @@ interactions: Content-Type: - application/json; odata=minimalmetadata; charset=utf-8 User-Agent: - - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.7 msrest_azure/0.4.34 - azure-batch/7.0.0 Azure-SDK-For-Python + - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.9 msrest_azure/0.4.34 + azure-batch/8.0.0 Azure-SDK-For-Python accept-language: - en-US ocp-date: - - Thu, 13 Jun 2019 19:55:00 GMT + - Wed, 07 Aug 2019 00:57:38 GMT method: POST - uri: https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/addtaskcollection?api-version=2019-06-01.9.0 + uri: https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/addtaskcollection?api-version=2019-08-01.10.0 response: body: string: "{\r\n \"odata.metadata\":\"https://batch98da0af6.westcentralus.batch.azure.com/$metadata#taskaddresult\",\"value\":[\r\n - \ {\r\n \"status\":\"Success\",\"taskId\":\"mytask632\",\"eTag\":\"0x8D6F03904F52A2A\",\"lastModified\":\"2019-06-13T19:55:00.6481962Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask632\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask631\",\"eTag\":\"0x8D6F03904F7E799\",\"lastModified\":\"2019-06-13T19:55:00.6661529Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask631\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask630\",\"eTag\":\"0x8D6F03904F96E47\",\"lastModified\":\"2019-06-13T19:55:00.6761543Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask630\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask629\",\"eTag\":\"0x8D6F03904FA0B95\",\"lastModified\":\"2019-06-13T19:55:00.6801813Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask629\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask628\",\"eTag\":\"0x8D6F03904FC2D7B\",\"lastModified\":\"2019-06-13T19:55:00.6941563Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask628\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask627\",\"eTag\":\"0x8D6F03904FCA29E\",\"lastModified\":\"2019-06-13T19:55:00.697155Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask627\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask626\",\"eTag\":\"0x8D6F03904FE2B10\",\"lastModified\":\"2019-06-13T19:55:00.7072016Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask626\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask625\",\"eTag\":\"0x8D6F03904FF638E\",\"lastModified\":\"2019-06-13T19:55:00.7152014Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask625\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask624\",\"eTag\":\"0x8D6F0390500E96F\",\"lastModified\":\"2019-06-13T19:55:00.7251823Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask624\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask623\",\"eTag\":\"0x8D6F03905035AA0\",\"lastModified\":\"2019-06-13T19:55:00.7411872Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask623\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask622\",\"eTag\":\"0x8D6F03905041EDB\",\"lastModified\":\"2019-06-13T19:55:00.7462107Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask622\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask621\",\"eTag\":\"0x8D6F0390505A453\",\"lastModified\":\"2019-06-13T19:55:00.7561811Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask621\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask620\",\"eTag\":\"0x8D6F0390506DD69\",\"lastModified\":\"2019-06-13T19:55:00.7641961Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask620\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask619\",\"eTag\":\"0x8D6F03905083B4C\",\"lastModified\":\"2019-06-13T19:55:00.7731532Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask619\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask618\",\"eTag\":\"0x8D6F0390508D799\",\"lastModified\":\"2019-06-13T19:55:00.7771545Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask618\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask614\",\"eTag\":\"0x8D6F0390510C7D0\",\"lastModified\":\"2019-06-13T19:55:00.8291792Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask614\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask617\",\"eTag\":\"0x8D6F039050A38D9\",\"lastModified\":\"2019-06-13T19:55:00.7861977Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask617\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask615\",\"eTag\":\"0x8D6F039050CD0E8\",\"lastModified\":\"2019-06-13T19:55:00.8031976Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask615\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask616\",\"eTag\":\"0x8D6F039050B967E\",\"lastModified\":\"2019-06-13T19:55:00.7951486Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask616\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask613\",\"eTag\":\"0x8D6F0390512C470\",\"lastModified\":\"2019-06-13T19:55:00.8422Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask613\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask611\",\"eTag\":\"0x8D6F0390514BFB6\",\"lastModified\":\"2019-06-13T19:55:00.8551862Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask611\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask612\",\"eTag\":\"0x8D6F03905150C73\",\"lastModified\":\"2019-06-13T19:55:00.8571507Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask612\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask610\",\"eTag\":\"0x8D6F03905162000\",\"lastModified\":\"2019-06-13T19:55:00.8642048Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask610\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask609\",\"eTag\":\"0x8D6F03905177EBC\",\"lastModified\":\"2019-06-13T19:55:00.8731836Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask609\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask608\",\"eTag\":\"0x8D6F0390518DE3F\",\"lastModified\":\"2019-06-13T19:55:00.8821823Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask608\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask607\",\"eTag\":\"0x8D6F039051A64CD\",\"lastModified\":\"2019-06-13T19:55:00.8921805Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask607\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask606\",\"eTag\":\"0x8D6F039051BEB57\",\"lastModified\":\"2019-06-13T19:55:00.9021783Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask606\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask605\",\"eTag\":\"0x8D6F039051CD496\",\"lastModified\":\"2019-06-13T19:55:00.9081494Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask605\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask604\",\"eTag\":\"0x8D6F039051F2062\",\"lastModified\":\"2019-06-13T19:55:00.923197Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask604\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask603\",\"eTag\":\"0x8D6F039051F6D1A\",\"lastModified\":\"2019-06-13T19:55:00.925161Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask603\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask602\",\"eTag\":\"0x8D6F03905207E57\",\"lastModified\":\"2019-06-13T19:55:00.9321559Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask602\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask601\",\"eTag\":\"0x8D6F03905222BCA\",\"lastModified\":\"2019-06-13T19:55:00.9431498Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask601\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask600\",\"eTag\":\"0x8D6F0390523656F\",\"lastModified\":\"2019-06-13T19:55:00.9511791Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask600\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask599\",\"eTag\":\"0x8D6F0390523DA96\",\"lastModified\":\"2019-06-13T19:55:00.9541782Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask599\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask598\",\"eTag\":\"0x8D6F039052561E3\",\"lastModified\":\"2019-06-13T19:55:00.9641955Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask598\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask597\",\"eTag\":\"0x8D6F0390526BFDC\",\"lastModified\":\"2019-06-13T19:55:00.9731548Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask597\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask596\",\"eTag\":\"0x8D6F03905282086\",\"lastModified\":\"2019-06-13T19:55:00.982183Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask596\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask595\",\"eTag\":\"0x8D6F0390529A5ED\",\"lastModified\":\"2019-06-13T19:55:00.9921517Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask595\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask594\",\"eTag\":\"0x8D6F039052ADF5D\",\"lastModified\":\"2019-06-13T19:55:01.0001757Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask594\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask593\",\"eTag\":\"0x8D6F039052CB42B\",\"lastModified\":\"2019-06-13T19:55:01.0121771Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask593\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask592\",\"eTag\":\"0x8D6F039052CDA27\",\"lastModified\":\"2019-06-13T19:55:01.0131495Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask592\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask591\",\"eTag\":\"0x8D6F039052E39E8\",\"lastModified\":\"2019-06-13T19:55:01.0221544Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask591\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask590\",\"eTag\":\"0x8D6F039052F994F\",\"lastModified\":\"2019-06-13T19:55:01.0311503Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask590\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask589\",\"eTag\":\"0x8D6F0390530FADB\",\"lastModified\":\"2019-06-13T19:55:01.0402011Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask589\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask588\",\"eTag\":\"0x8D6F03905327FA7\",\"lastModified\":\"2019-06-13T19:55:01.0501543Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask588\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask587\",\"eTag\":\"0x8D6F0390533DF23\",\"lastModified\":\"2019-06-13T19:55:01.0591523Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask587\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask586\",\"eTag\":\"0x8D6F039053565CA\",\"lastModified\":\"2019-06-13T19:55:01.069153Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask586\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask584\",\"eTag\":\"0x8D6F039053788C2\",\"lastModified\":\"2019-06-13T19:55:01.0831554Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask584\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask585\",\"eTag\":\"0x8D6F039053603F9\",\"lastModified\":\"2019-06-13T19:55:01.0732025Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask585\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask583\",\"eTag\":\"0x8D6F0390538EA43\",\"lastModified\":\"2019-06-13T19:55:01.0922051Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask583\"\r\n + \ {\r\n \"status\":\"Success\",\"taskId\":\"mytask632\",\"eTag\":\"0x8D71AD23E671762\",\"lastModified\":\"2019-08-07T00:57:38.861245Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask632\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask631\",\"eTag\":\"0x8D71AD23E6888CA\",\"lastModified\":\"2019-08-07T00:57:38.8707018Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask631\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask630\",\"eTag\":\"0x8D71AD23E69FF5F\",\"lastModified\":\"2019-08-07T00:57:38.8802911Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask630\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask629\",\"eTag\":\"0x8D71AD23E6A01F4\",\"lastModified\":\"2019-08-07T00:57:38.8803572Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask629\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask628\",\"eTag\":\"0x8D71AD23E6B7141\",\"lastModified\":\"2019-08-07T00:57:38.8897601Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask628\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask627\",\"eTag\":\"0x8D71AD23E6E6431\",\"lastModified\":\"2019-08-07T00:57:38.9090865Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask627\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask626\",\"eTag\":\"0x8D71AD23E6FD210\",\"lastModified\":\"2019-08-07T00:57:38.9184528Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask626\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask625\",\"eTag\":\"0x8D71AD23E714613\",\"lastModified\":\"2019-08-07T00:57:38.9279763Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask625\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask624\",\"eTag\":\"0x8D71AD23E72BCB8\",\"lastModified\":\"2019-08-07T00:57:38.9375672Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask624\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask623\",\"eTag\":\"0x8D71AD23E747EAB\",\"lastModified\":\"2019-08-07T00:57:38.9490859Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask623\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask622\",\"eTag\":\"0x8D71AD23E75DE38\",\"lastModified\":\"2019-08-07T00:57:38.9580856Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask622\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask621\",\"eTag\":\"0x8D71AD23E7C1FF4\",\"lastModified\":\"2019-08-07T00:57:38.99909Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask621\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask620\",\"eTag\":\"0x8D71AD23E7D2C86\",\"lastModified\":\"2019-08-07T00:57:39.0059654Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask620\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask619\",\"eTag\":\"0x8D71AD23E806594\",\"lastModified\":\"2019-08-07T00:57:39.0270868Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask619\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask617\",\"eTag\":\"0x8D71AD23E817722\",\"lastModified\":\"2019-08-07T00:57:39.0340898Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask617\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask616\",\"eTag\":\"0x8D71AD23E82886F\",\"lastModified\":\"2019-08-07T00:57:39.0410863Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask616\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask615\",\"eTag\":\"0x8D71AD23E848460\",\"lastModified\":\"2019-08-07T00:57:39.0540896Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask615\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask618\",\"eTag\":\"0x8D71AD23E819E1B\",\"lastModified\":\"2019-08-07T00:57:39.0350875Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask618\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask613\",\"eTag\":\"0x8D71AD23E876A93\",\"lastModified\":\"2019-08-07T00:57:39.0730899Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask613\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask612\",\"eTag\":\"0x8D71AD23E8A50C6\",\"lastModified\":\"2019-08-07T00:57:39.0920902Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask612\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask611\",\"eTag\":\"0x8D71AD23E8C2675\",\"lastModified\":\"2019-08-07T00:57:39.1041141Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask611\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask614\",\"eTag\":\"0x8D71AD23E85BCDF\",\"lastModified\":\"2019-08-07T00:57:39.0620895Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask614\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask609\",\"eTag\":\"0x8D71AD23E8D0FE9\",\"lastModified\":\"2019-08-07T00:57:39.1100905Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask609\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask608\",\"eTag\":\"0x8D71AD23E8E322B\",\"lastModified\":\"2019-08-07T00:57:39.1175211Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask608\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask610\",\"eTag\":\"0x8D71AD23E8C2675\",\"lastModified\":\"2019-08-07T00:57:39.1041141Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask610\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask604\",\"eTag\":\"0x8D71AD23E941487\",\"lastModified\":\"2019-08-07T00:57:39.1560839Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask604\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask605\",\"eTag\":\"0x8D71AD23E932A53\",\"lastModified\":\"2019-08-07T00:57:39.1500883Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask605\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask606\",\"eTag\":\"0x8D71AD23E932A53\",\"lastModified\":\"2019-08-07T00:57:39.1500883Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask606\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask607\",\"eTag\":\"0x8D71AD23E92B50D\",\"lastModified\":\"2019-08-07T00:57:39.1470861Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask607\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask603\",\"eTag\":\"0x8D71AD23E98B625\",\"lastModified\":\"2019-08-07T00:57:39.1864357Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask603\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask601\",\"eTag\":\"0x8D71AD23E99E127\",\"lastModified\":\"2019-08-07T00:57:39.1940903Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask601\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask602\",\"eTag\":\"0x8D71AD23E98CFC0\",\"lastModified\":\"2019-08-07T00:57:39.1870912Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask602\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask599\",\"eTag\":\"0x8D71AD23E9BB5C7\",\"lastModified\":\"2019-08-07T00:57:39.2060871Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask599\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask600\",\"eTag\":\"0x8D71AD23E9B8EB6\",\"lastModified\":\"2019-08-07T00:57:39.205087Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask600\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask598\",\"eTag\":\"0x8D71AD23E9E0DF0\",\"lastModified\":\"2019-08-07T00:57:39.2214512Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask598\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask597\",\"eTag\":\"0x8D71AD23E9F7642\",\"lastModified\":\"2019-08-07T00:57:39.2306754Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask597\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask594\",\"eTag\":\"0x8D71AD23EA309F5\",\"lastModified\":\"2019-08-07T00:57:39.2541173Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask594\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask593\",\"eTag\":\"0x8D71AD23EA4689E\",\"lastModified\":\"2019-08-07T00:57:39.2630942Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask593\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask595\",\"eTag\":\"0x8D71AD23EA25BC6\",\"lastModified\":\"2019-08-07T00:57:39.2496582Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask595\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask596\",\"eTag\":\"0x8D71AD23EA0F754\",\"lastModified\":\"2019-08-07T00:57:39.2405332Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask596\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask591\",\"eTag\":\"0x8D71AD23EA6644C\",\"lastModified\":\"2019-08-07T00:57:39.2760908Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask591\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask592\",\"eTag\":\"0x8D71AD23EA5C864\",\"lastModified\":\"2019-08-07T00:57:39.2720996Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask592\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask588\",\"eTag\":\"0x8D71AD23EAEA1AE\",\"lastModified\":\"2019-08-07T00:57:39.330091Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask588\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask587\",\"eTag\":\"0x8D71AD23EAFB320\",\"lastModified\":\"2019-08-07T00:57:39.3370912Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask587\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask586\",\"eTag\":\"0x8D71AD23EB00143\",\"lastModified\":\"2019-08-07T00:57:39.3390915Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask586\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask590\",\"eTag\":\"0x8D71AD23EA9E6CB\",\"lastModified\":\"2019-08-07T00:57:39.2990923Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask590\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask585\",\"eTag\":\"0x8D71AD23EB27264\",\"lastModified\":\"2019-08-07T00:57:39.3550948Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask585\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask584\",\"eTag\":\"0x8D71AD23EB2995B\",\"lastModified\":\"2019-08-07T00:57:39.3560923Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask584\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask583\",\"eTag\":\"0x8D71AD23EB446FB\",\"lastModified\":\"2019-08-07T00:57:39.3670907Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask583\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask589\",\"eTag\":\"0x8D71AD23EAD1B15\",\"lastModified\":\"2019-08-07T00:57:39.3200917Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask589\"\r\n \ }\r\n ]\r\n}" headers: content-type: @@ -41664,9 +41664,9 @@ interactions: dataserviceversion: - '3.0' date: - - Thu, 13 Jun 2019 19:55:00 GMT + - Wed, 07 Aug 2019 00:57:38 GMT request-id: - - 8d2268c6-55e1-4448-b668-e3a5f627f54b + - 65054281-d7a8-49d0-ae33-87c7a6240bd7 server: - Microsoft-HTTPAPI/2.0 strict-transport-security: @@ -46742,67 +46742,67 @@ interactions: Content-Type: - application/json; odata=minimalmetadata; charset=utf-8 User-Agent: - - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.7 msrest_azure/0.4.34 - azure-batch/7.0.0 Azure-SDK-For-Python + - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.9 msrest_azure/0.4.34 + azure-batch/8.0.0 Azure-SDK-For-Python accept-language: - en-US ocp-date: - - Thu, 13 Jun 2019 19:55:01 GMT + - Wed, 07 Aug 2019 00:57:39 GMT method: POST - uri: https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/addtaskcollection?api-version=2019-06-01.9.0 + uri: https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/addtaskcollection?api-version=2019-08-01.10.0 response: body: string: "{\r\n \"odata.metadata\":\"https://batch98da0af6.westcentralus.batch.azure.com/$metadata#taskaddresult\",\"value\":[\r\n - \ {\r\n \"status\":\"Success\",\"taskId\":\"mytask582\",\"eTag\":\"0x8D6F03905D69EC9\",\"lastModified\":\"2019-06-13T19:55:02.1257417Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask582\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask581\",\"eTag\":\"0x8D6F03905D9AC0C\",\"lastModified\":\"2019-06-13T19:55:02.145742Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask581\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask580\",\"eTag\":\"0x8D6F03905D9AC0C\",\"lastModified\":\"2019-06-13T19:55:02.145742Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask580\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask579\",\"eTag\":\"0x8D6F03905DC6B28\",\"lastModified\":\"2019-06-13T19:55:02.1637416Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask579\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask578\",\"eTag\":\"0x8D6F03905DCB948\",\"lastModified\":\"2019-06-13T19:55:02.1657416Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask578\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask577\",\"eTag\":\"0x8D6F03905DE3FE3\",\"lastModified\":\"2019-06-13T19:55:02.1757411Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask577\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask576\",\"eTag\":\"0x8D6F03905DF9F6D\",\"lastModified\":\"2019-06-13T19:55:02.1847405Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask576\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask575\",\"eTag\":\"0x8D6F03905E12604\",\"lastModified\":\"2019-06-13T19:55:02.1947396Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask575\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask574\",\"eTag\":\"0x8D6F03905E2AD28\",\"lastModified\":\"2019-06-13T19:55:02.2047528Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask574\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask573\",\"eTag\":\"0x8D6F03905E43396\",\"lastModified\":\"2019-06-13T19:55:02.2147478Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask573\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask572\",\"eTag\":\"0x8D6F03905E43396\",\"lastModified\":\"2019-06-13T19:55:02.2147478Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask572\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask571\",\"eTag\":\"0x8D6F03905E5B9F0\",\"lastModified\":\"2019-06-13T19:55:02.2247408Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask571\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask570\",\"eTag\":\"0x8D6F03905EA28C8\",\"lastModified\":\"2019-06-13T19:55:02.2537928Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask570\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask569\",\"eTag\":\"0x8D6F03905EAC32E\",\"lastModified\":\"2019-06-13T19:55:02.2577454Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask569\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask568\",\"eTag\":\"0x8D6F03905EBD486\",\"lastModified\":\"2019-06-13T19:55:02.264743Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask568\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask567\",\"eTag\":\"0x8D6F03905ED35B3\",\"lastModified\":\"2019-06-13T19:55:02.2737843Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask567\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask566\",\"eTag\":\"0x8D6F03905EEBCB4\",\"lastModified\":\"2019-06-13T19:55:02.283794Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask566\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask565\",\"eTag\":\"0x8D6F03905F04303\",\"lastModified\":\"2019-06-13T19:55:02.2937859Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask565\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask564\",\"eTag\":\"0x8D6F03905F1C97C\",\"lastModified\":\"2019-06-13T19:55:02.303782Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask564\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask563\",\"eTag\":\"0x8D6F03905F1EEFB\",\"lastModified\":\"2019-06-13T19:55:02.3047419Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask563\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask562\",\"eTag\":\"0x8D6F03905F34F82\",\"lastModified\":\"2019-06-13T19:55:02.3137666Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask562\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask561\",\"eTag\":\"0x8D6F03905F57177\",\"lastModified\":\"2019-06-13T19:55:02.3277431Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask561\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask560\",\"eTag\":\"0x8D6F03905F65D14\",\"lastModified\":\"2019-06-13T19:55:02.3337748Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask560\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask559\",\"eTag\":\"0x8D6F03905F7E299\",\"lastModified\":\"2019-06-13T19:55:02.3437465Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask559\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask558\",\"eTag\":\"0x8D6F03905F96909\",\"lastModified\":\"2019-06-13T19:55:02.3537417Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask558\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask557\",\"eTag\":\"0x8D6F03905FAEF99\",\"lastModified\":\"2019-06-13T19:55:02.3637401Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask557\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask556\",\"eTag\":\"0x8D6F03905FC5259\",\"lastModified\":\"2019-06-13T19:55:02.3728217Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask556\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask555\",\"eTag\":\"0x8D6F03905FCEC8F\",\"lastModified\":\"2019-06-13T19:55:02.3767695Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask555\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask554\",\"eTag\":\"0x8D6F03905FDFCE9\",\"lastModified\":\"2019-06-13T19:55:02.3837417Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask554\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask553\",\"eTag\":\"0x8D6F0390600E474\",\"lastModified\":\"2019-06-13T19:55:02.4027764Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask553\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask551\",\"eTag\":\"0x8D6F03906024297\",\"lastModified\":\"2019-06-13T19:55:02.4117399Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask551\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask550\",\"eTag\":\"0x8D6F0390602B7BB\",\"lastModified\":\"2019-06-13T19:55:02.4147387Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask550\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask549\",\"eTag\":\"0x8D6F03906043E51\",\"lastModified\":\"2019-06-13T19:55:02.4247377Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask549\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask552\",\"eTag\":\"0x8D6F03906017F52\",\"lastModified\":\"2019-06-13T19:55:02.406741Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask552\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask548\",\"eTag\":\"0x8D6F03906059DE2\",\"lastModified\":\"2019-06-13T19:55:02.4337378Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask548\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask547\",\"eTag\":\"0x8D6F0390607249F\",\"lastModified\":\"2019-06-13T19:55:02.4437407Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask547\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask546\",\"eTag\":\"0x8D6F0390607249F\",\"lastModified\":\"2019-06-13T19:55:02.4437407Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask546\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask545\",\"eTag\":\"0x8D6F0390608AB2D\",\"lastModified\":\"2019-06-13T19:55:02.4537389Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask545\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask544\",\"eTag\":\"0x8D6F039060A31E1\",\"lastModified\":\"2019-06-13T19:55:02.4637409Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask544\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask543\",\"eTag\":\"0x8D6F039060BB871\",\"lastModified\":\"2019-06-13T19:55:02.4737393Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask543\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask542\",\"eTag\":\"0x8D6F039060D3F00\",\"lastModified\":\"2019-06-13T19:55:02.4837376Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask542\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask541\",\"eTag\":\"0x8D6F039060EC5B8\",\"lastModified\":\"2019-06-13T19:55:02.49374Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask541\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask540\",\"eTag\":\"0x8D6F03906102531\",\"lastModified\":\"2019-06-13T19:55:02.5027377Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask540\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask539\",\"eTag\":\"0x8D6F0390611ABE2\",\"lastModified\":\"2019-06-13T19:55:02.5127394Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask539\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask538\",\"eTag\":\"0x8D6F03906133284\",\"lastModified\":\"2019-06-13T19:55:02.5227396Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask538\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask537\",\"eTag\":\"0x8D6F03906133284\",\"lastModified\":\"2019-06-13T19:55:02.5227396Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask537\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask536\",\"eTag\":\"0x8D6F0390614B979\",\"lastModified\":\"2019-06-13T19:55:02.5327481Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask536\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask535\",\"eTag\":\"0x8D6F03906163FBC\",\"lastModified\":\"2019-06-13T19:55:02.5427388Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask535\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask534\",\"eTag\":\"0x8D6F03906179F4A\",\"lastModified\":\"2019-06-13T19:55:02.5517386Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask534\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask533\",\"eTag\":\"0x8D6F039061974FA\",\"lastModified\":\"2019-06-13T19:55:02.5637626Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask533\"\r\n + \ {\r\n \"status\":\"Success\",\"taskId\":\"mytask582\",\"eTag\":\"0x8D71AD23F2BEA73\",\"lastModified\":\"2019-08-07T00:57:40.1511539Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask582\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask581\",\"eTag\":\"0x8D71AD23F2C87BE\",\"lastModified\":\"2019-08-07T00:57:40.1551806Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask581\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask580\",\"eTag\":\"0x8D71AD23F2DE667\",\"lastModified\":\"2019-08-07T00:57:40.1641575Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask580\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask579\",\"eTag\":\"0x8D71AD23F2F460B\",\"lastModified\":\"2019-08-07T00:57:40.1731595Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask579\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask578\",\"eTag\":\"0x8D71AD23F30CC83\",\"lastModified\":\"2019-08-07T00:57:40.1831555Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask578\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask577\",\"eTag\":\"0x8D71AD23F3141AB\",\"lastModified\":\"2019-08-07T00:57:40.1861547Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask577\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask576\",\"eTag\":\"0x8D71AD23F32F1E7\",\"lastModified\":\"2019-08-07T00:57:40.1972199Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask576\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask575\",\"eTag\":\"0x8D71AD23F34A12C\",\"lastModified\":\"2019-08-07T00:57:40.2082604Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask575\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask574\",\"eTag\":\"0x8D71AD23F3588DD\",\"lastModified\":\"2019-08-07T00:57:40.2141917Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask574\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask573\",\"eTag\":\"0x8D71AD23F3A4235\",\"lastModified\":\"2019-08-07T00:57:40.2451509Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask573\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask572\",\"eTag\":\"0x8D71AD23F3B05E0\",\"lastModified\":\"2019-08-07T00:57:40.25016Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask572\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask570\",\"eTag\":\"0x8D71AD23F3D9DA2\",\"lastModified\":\"2019-08-07T00:57:40.2671522Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask570\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask571\",\"eTag\":\"0x8D71AD23F3C8C60\",\"lastModified\":\"2019-08-07T00:57:40.2601568Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask571\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask569\",\"eTag\":\"0x8D71AD23F3F4BDB\",\"lastModified\":\"2019-08-07T00:57:40.2781659Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask569\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask568\",\"eTag\":\"0x8D71AD23F405D07\",\"lastModified\":\"2019-08-07T00:57:40.2851591Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask568\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask567\",\"eTag\":\"0x8D71AD23F41EE92\",\"lastModified\":\"2019-08-07T00:57:40.2954386Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask567\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask564\",\"eTag\":\"0x8D71AD23F4FED1E\",\"lastModified\":\"2019-08-07T00:57:40.3871518Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask564\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask563\",\"eTag\":\"0x8D71AD23F50142B\",\"lastModified\":\"2019-08-07T00:57:40.3881515Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask563\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask562\",\"eTag\":\"0x8D71AD23F50142B\",\"lastModified\":\"2019-08-07T00:57:40.3881515Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask562\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask566\",\"eTag\":\"0x8D71AD23F503B47\",\"lastModified\":\"2019-08-07T00:57:40.3891527Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask566\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask565\",\"eTag\":\"0x8D71AD23F50B7E7\",\"lastModified\":\"2019-08-07T00:57:40.3923431Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask565\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask560\",\"eTag\":\"0x8D71AD23F51FA81\",\"lastModified\":\"2019-08-07T00:57:40.4006017Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask560\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask561\",\"eTag\":\"0x8D71AD23F50D794\",\"lastModified\":\"2019-08-07T00:57:40.393154Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask561\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask557\",\"eTag\":\"0x8D71AD23F536F9C\",\"lastModified\":\"2019-08-07T00:57:40.4101532Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask557\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask559\",\"eTag\":\"0x8D71AD23F554454\",\"lastModified\":\"2019-08-07T00:57:40.4221524Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask559\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask556\",\"eTag\":\"0x8D71AD23F55B98E\",\"lastModified\":\"2019-08-07T00:57:40.4251534Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask556\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask558\",\"eTag\":\"0x8D71AD23F574DB2\",\"lastModified\":\"2019-08-07T00:57:40.4354994Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask558\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask554\",\"eTag\":\"0x8D71AD23F57DC68\",\"lastModified\":\"2019-08-07T00:57:40.4391528Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask554\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask553\",\"eTag\":\"0x8D71AD23F58C6C2\",\"lastModified\":\"2019-08-07T00:57:40.4451522Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask553\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask555\",\"eTag\":\"0x8D71AD23F58EDDF\",\"lastModified\":\"2019-08-07T00:57:40.4461535Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask555\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask552\",\"eTag\":\"0x8D71AD23F59B158\",\"lastModified\":\"2019-08-07T00:57:40.4511576Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask552\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask551\",\"eTag\":\"0x8D71AD23F5B11BD\",\"lastModified\":\"2019-08-07T00:57:40.4601789Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask551\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask550\",\"eTag\":\"0x8D71AD23F5BFB20\",\"lastModified\":\"2019-08-07T00:57:40.4661536Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask550\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask549\",\"eTag\":\"0x8D71AD23F5CE590\",\"lastModified\":\"2019-08-07T00:57:40.4721552Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask549\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask548\",\"eTag\":\"0x8D71AD23F5FD99A\",\"lastModified\":\"2019-08-07T00:57:40.4915098Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask548\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask547\",\"eTag\":\"0x8D71AD23F608F26\",\"lastModified\":\"2019-08-07T00:57:40.4961574Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask547\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask546\",\"eTag\":\"0x8D71AD23F61EEA9\",\"lastModified\":\"2019-08-07T00:57:40.5051561Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask546\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask545\",\"eTag\":\"0x8D71AD23F639C69\",\"lastModified\":\"2019-08-07T00:57:40.5161577Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask545\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask544\",\"eTag\":\"0x8D71AD23F64ADA0\",\"lastModified\":\"2019-08-07T00:57:40.523152Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask544\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask543\",\"eTag\":\"0x8D71AD23F6549FA\",\"lastModified\":\"2019-08-07T00:57:40.5271546Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask543\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask542\",\"eTag\":\"0x8D71AD23F66AA85\",\"lastModified\":\"2019-08-07T00:57:40.5361797Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask542\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask540\",\"eTag\":\"0x8D71AD23F6A2BE2\",\"lastModified\":\"2019-08-07T00:57:40.5591522Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask540\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask539\",\"eTag\":\"0x8D71AD23F6C5EAC\",\"lastModified\":\"2019-08-07T00:57:40.5735596Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask539\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask538\",\"eTag\":\"0x8D71AD23F6DC869\",\"lastModified\":\"2019-08-07T00:57:40.5828201Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask538\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask541\",\"eTag\":\"0x8D71AD23F67E56F\",\"lastModified\":\"2019-08-07T00:57:40.5442415Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask541\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask537\",\"eTag\":\"0x8D71AD23F6E98E8\",\"lastModified\":\"2019-08-07T00:57:40.5881576Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask537\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask536\",\"eTag\":\"0x8D71AD23F6FD13F\",\"lastModified\":\"2019-08-07T00:57:40.5961535Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask536\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask535\",\"eTag\":\"0x8D71AD23F7110CA\",\"lastModified\":\"2019-08-07T00:57:40.6043338Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask535\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask534\",\"eTag\":\"0x8D71AD23F7353BD\",\"lastModified\":\"2019-08-07T00:57:40.6191549Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask534\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask533\",\"eTag\":\"0x8D71AD23F743DF8\",\"lastModified\":\"2019-08-07T00:57:40.6251512Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask533\"\r\n \ }\r\n ]\r\n}" headers: content-type: @@ -46810,9 +46810,9 @@ interactions: dataserviceversion: - '3.0' date: - - Thu, 13 Jun 2019 19:55:02 GMT + - Wed, 07 Aug 2019 00:57:39 GMT request-id: - - b3f7bd94-392c-4848-b406-7ce88381822d + - a46ee40b-5a5b-4cfe-9d7d-e501f20d0b48 server: - Microsoft-HTTPAPI/2.0 strict-transport-security: @@ -51888,67 +51888,67 @@ interactions: Content-Type: - application/json; odata=minimalmetadata; charset=utf-8 User-Agent: - - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.7 msrest_azure/0.4.34 - azure-batch/7.0.0 Azure-SDK-For-Python + - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.9 msrest_azure/0.4.34 + azure-batch/8.0.0 Azure-SDK-For-Python accept-language: - en-US ocp-date: - - Thu, 13 Jun 2019 19:55:03 GMT + - Wed, 07 Aug 2019 00:57:41 GMT method: POST - uri: https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/addtaskcollection?api-version=2019-06-01.9.0 + uri: https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/addtaskcollection?api-version=2019-08-01.10.0 response: body: string: "{\r\n \"odata.metadata\":\"https://batch98da0af6.westcentralus.batch.azure.com/$metadata#taskaddresult\",\"value\":[\r\n - \ {\r\n \"status\":\"Success\",\"taskId\":\"mytask532\",\"eTag\":\"0x8D6F03906BC8B4A\",\"lastModified\":\"2019-06-13T19:55:03.6325706Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask532\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask531\",\"eTag\":\"0x8D6F03906BDEC6D\",\"lastModified\":\"2019-06-13T19:55:03.6416109Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask531\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask530\",\"eTag\":\"0x8D6F03906BFC0B0\",\"lastModified\":\"2019-06-13T19:55:03.6535984Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask530\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask529\",\"eTag\":\"0x8D6F03906C258D3\",\"lastModified\":\"2019-06-13T19:55:03.6706003Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask529\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask528\",\"eTag\":\"0x8D6F03906C3DF68\",\"lastModified\":\"2019-06-13T19:55:03.6805992Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask528\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask527\",\"eTag\":\"0x8D6F03906C53EF8\",\"lastModified\":\"2019-06-13T19:55:03.6895992Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask527\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask526\",\"eTag\":\"0x8D6F03906C6C66D\",\"lastModified\":\"2019-06-13T19:55:03.6996205Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask526\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask525\",\"eTag\":\"0x8D6F03906C6C66D\",\"lastModified\":\"2019-06-13T19:55:03.6996205Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask525\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask524\",\"eTag\":\"0x8D6F03906C84B37\",\"lastModified\":\"2019-06-13T19:55:03.7095735Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask524\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask523\",\"eTag\":\"0x8D6F03906C9ABC9\",\"lastModified\":\"2019-06-13T19:55:03.7185993Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask523\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask522\",\"eTag\":\"0x8D6F03906CD7F43\",\"lastModified\":\"2019-06-13T19:55:03.7436739Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask522\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask520\",\"eTag\":\"0x8D6F03906CDF052\",\"lastModified\":\"2019-06-13T19:55:03.7465682Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask520\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask521\",\"eTag\":\"0x8D6F03906CDF052\",\"lastModified\":\"2019-06-13T19:55:03.7465682Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask521\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask519\",\"eTag\":\"0x8D6F03906CF9DFE\",\"lastModified\":\"2019-06-13T19:55:03.7575678Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask519\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask518\",\"eTag\":\"0x8D6F03906D0FD94\",\"lastModified\":\"2019-06-13T19:55:03.7665684Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask518\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask517\",\"eTag\":\"0x8D6F03906D2841E\",\"lastModified\":\"2019-06-13T19:55:03.7765662Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask517\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask516\",\"eTag\":\"0x8D6F03906D40ABD\",\"lastModified\":\"2019-06-13T19:55:03.7865661Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask516\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask515\",\"eTag\":\"0x8D6F03906D59172\",\"lastModified\":\"2019-06-13T19:55:03.7965682Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask515\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask514\",\"eTag\":\"0x8D6F03906D71806\",\"lastModified\":\"2019-06-13T19:55:03.806567Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask514\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask513\",\"eTag\":\"0x8D6F03906D71806\",\"lastModified\":\"2019-06-13T19:55:03.806567Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask513\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask512\",\"eTag\":\"0x8D6F03906D8C5B9\",\"lastModified\":\"2019-06-13T19:55:03.8175673Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask512\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask511\",\"eTag\":\"0x8D6F03906DA2536\",\"lastModified\":\"2019-06-13T19:55:03.8265654Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask511\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask510\",\"eTag\":\"0x8D6F03906DBABEE\",\"lastModified\":\"2019-06-13T19:55:03.8365678Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask510\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask509\",\"eTag\":\"0x8D6F03906DD3294\",\"lastModified\":\"2019-06-13T19:55:03.8465684Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask509\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask507\",\"eTag\":\"0x8D6F03906DE9227\",\"lastModified\":\"2019-06-13T19:55:03.8555687Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask507\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask506\",\"eTag\":\"0x8D6F03906E0192B\",\"lastModified\":\"2019-06-13T19:55:03.8655787Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask506\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask505\",\"eTag\":\"0x8D6F03906E19F43\",\"lastModified\":\"2019-06-13T19:55:03.8755651Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask505\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask504\",\"eTag\":\"0x8D6F03906E325E8\",\"lastModified\":\"2019-06-13T19:55:03.8855656Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask504\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask508\",\"eTag\":\"0x8D6F03906DD3294\",\"lastModified\":\"2019-06-13T19:55:03.8465684Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask508\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask503\",\"eTag\":\"0x8D6F03906E4D3B2\",\"lastModified\":\"2019-06-13T19:55:03.8965682Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask503\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask502\",\"eTag\":\"0x8D6F03906E4D3B2\",\"lastModified\":\"2019-06-13T19:55:03.8965682Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask502\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask501\",\"eTag\":\"0x8D6F03906E63333\",\"lastModified\":\"2019-06-13T19:55:03.9055667Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask501\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask500\",\"eTag\":\"0x8D6F03906E9407E\",\"lastModified\":\"2019-06-13T19:55:03.9255678Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask500\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask499\",\"eTag\":\"0x8D6F03906E9407E\",\"lastModified\":\"2019-06-13T19:55:03.9255678Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask499\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask498\",\"eTag\":\"0x8D6F03906EAA04F\",\"lastModified\":\"2019-06-13T19:55:03.9345743Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask498\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask497\",\"eTag\":\"0x8D6F03906EAA04F\",\"lastModified\":\"2019-06-13T19:55:03.9345743Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask497\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask496\",\"eTag\":\"0x8D6F03906EC26A5\",\"lastModified\":\"2019-06-13T19:55:03.9445669Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask496\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask495\",\"eTag\":\"0x8D6F03906EDAD59\",\"lastModified\":\"2019-06-13T19:55:03.9545689Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask495\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask494\",\"eTag\":\"0x8D6F03906EF33DF\",\"lastModified\":\"2019-06-13T19:55:03.9645663Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask494\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask493\",\"eTag\":\"0x8D6F03906F0BA7A\",\"lastModified\":\"2019-06-13T19:55:03.9745658Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask493\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask492\",\"eTag\":\"0x8D6F03906F2410B\",\"lastModified\":\"2019-06-13T19:55:03.9845643Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask492\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask491\",\"eTag\":\"0x8D6F03906F3C7AC\",\"lastModified\":\"2019-06-13T19:55:03.9945644Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask491\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask490\",\"eTag\":\"0x8D6F03906F54E63\",\"lastModified\":\"2019-06-13T19:55:04.0045667Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask490\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask489\",\"eTag\":\"0x8D6F03906F6D512\",\"lastModified\":\"2019-06-13T19:55:04.0145682Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask489\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask488\",\"eTag\":\"0x8D6F03906F6D512\",\"lastModified\":\"2019-06-13T19:55:04.0145682Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask488\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask487\",\"eTag\":\"0x8D6F03906F85B9A\",\"lastModified\":\"2019-06-13T19:55:04.0245658Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask487\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask486\",\"eTag\":\"0x8D6F03906F9E6A2\",\"lastModified\":\"2019-06-13T19:55:04.0346786Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask486\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask485\",\"eTag\":\"0x8D6F03906FB68DB\",\"lastModified\":\"2019-06-13T19:55:04.0445659Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask485\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask484\",\"eTag\":\"0x8D6F03906FCEF69\",\"lastModified\":\"2019-06-13T19:55:04.0545641Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask484\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask483\",\"eTag\":\"0x8D6F03906FEC450\",\"lastModified\":\"2019-06-13T19:55:04.066568Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask483\"\r\n + \ {\r\n \"status\":\"Success\",\"taskId\":\"mytask532\",\"eTag\":\"0x8D71AD23FEC996E\",\"lastModified\":\"2019-08-07T00:57:41.4139246Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask532\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask531\",\"eTag\":\"0x8D71AD23FEDF8F3\",\"lastModified\":\"2019-08-07T00:57:41.4229235Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask531\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask530\",\"eTag\":\"0x8D71AD23FF0DF3B\",\"lastModified\":\"2019-08-07T00:57:41.4419259Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask530\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask529\",\"eTag\":\"0x8D71AD23FF265C6\",\"lastModified\":\"2019-08-07T00:57:41.4519238Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask529\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask528\",\"eTag\":\"0x8D71AD23FF3C55B\",\"lastModified\":\"2019-08-07T00:57:41.4609243Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask528\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask527\",\"eTag\":\"0x8D71AD23FF54BFD\",\"lastModified\":\"2019-08-07T00:57:41.4709245Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask527\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask526\",\"eTag\":\"0x8D71AD23FF6AB83\",\"lastModified\":\"2019-08-07T00:57:41.4799235Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask526\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask525\",\"eTag\":\"0x8D71AD23FF80B18\",\"lastModified\":\"2019-08-07T00:57:41.488924Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask525\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask524\",\"eTag\":\"0x8D71AD23FF991D1\",\"lastModified\":\"2019-08-07T00:57:41.4989265Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask524\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask523\",\"eTag\":\"0x8D71AD23FFAF177\",\"lastModified\":\"2019-08-07T00:57:41.5079287Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask523\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask521\",\"eTag\":\"0x8D71AD23FFF1003\",\"lastModified\":\"2019-08-07T00:57:41.5349251Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask521\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask522\",\"eTag\":\"0x8D71AD23FFDB07F\",\"lastModified\":\"2019-08-07T00:57:41.5259263Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask522\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask520\",\"eTag\":\"0x8D71AD240006F97\",\"lastModified\":\"2019-08-07T00:57:41.5439255Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask520\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask519\",\"eTag\":\"0x8D71AD24001F647\",\"lastModified\":\"2019-08-07T00:57:41.5539271Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask519\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask518\",\"eTag\":\"0x8D71AD240037CF1\",\"lastModified\":\"2019-08-07T00:57:41.5639281Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask518\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask517\",\"eTag\":\"0x8D71AD240037CF1\",\"lastModified\":\"2019-08-07T00:57:41.5639281Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask517\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask516\",\"eTag\":\"0x8D71AD24005038A\",\"lastModified\":\"2019-08-07T00:57:41.5739274Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask516\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask515\",\"eTag\":\"0x8D71AD240066307\",\"lastModified\":\"2019-08-07T00:57:41.5829255Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask515\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask514\",\"eTag\":\"0x8D71AD24008D40D\",\"lastModified\":\"2019-08-07T00:57:41.5989261Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask514\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask513\",\"eTag\":\"0x8D71AD2400A3391\",\"lastModified\":\"2019-08-07T00:57:41.6079249Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask513\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask512\",\"eTag\":\"0x8D71AD2400B9362\",\"lastModified\":\"2019-08-07T00:57:41.6169314Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask512\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask511\",\"eTag\":\"0x8D71AD2400C2FA6\",\"lastModified\":\"2019-08-07T00:57:41.6209318Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask511\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask509\",\"eTag\":\"0x8D71AD2400E7971\",\"lastModified\":\"2019-08-07T00:57:41.6359281Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask509\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask510\",\"eTag\":\"0x8D71AD2400D19DC\",\"lastModified\":\"2019-08-07T00:57:41.6269276Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask510\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask508\",\"eTag\":\"0x8D71AD2400FD91A\",\"lastModified\":\"2019-08-07T00:57:41.6449306Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask508\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask507\",\"eTag\":\"0x8D71AD2401186D3\",\"lastModified\":\"2019-08-07T00:57:41.6559315Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask507\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask506\",\"eTag\":\"0x8D71AD24012E670\",\"lastModified\":\"2019-08-07T00:57:41.6649328Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask506\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask505\",\"eTag\":\"0x8D71AD240144628\",\"lastModified\":\"2019-08-07T00:57:41.6739368Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask505\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask504\",\"eTag\":\"0x8D71AD24015CD26\",\"lastModified\":\"2019-08-07T00:57:41.6839462Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask504\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask503\",\"eTag\":\"0x8D71AD240172C01\",\"lastModified\":\"2019-08-07T00:57:41.6929281Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask503\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask502\",\"eTag\":\"0x8D71AD240188B80\",\"lastModified\":\"2019-08-07T00:57:41.7019264Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask502\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask501\",\"eTag\":\"0x8D71AD24019EB1F\",\"lastModified\":\"2019-08-07T00:57:41.7109279Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask501\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask500\",\"eTag\":\"0x8D71AD2401B71CD\",\"lastModified\":\"2019-08-07T00:57:41.7209293Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask500\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask499\",\"eTag\":\"0x8D71AD2401CF879\",\"lastModified\":\"2019-08-07T00:57:41.7309305Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask499\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask498\",\"eTag\":\"0x8D71AD2401E5829\",\"lastModified\":\"2019-08-07T00:57:41.7399337Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask498\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask497\",\"eTag\":\"0x8D71AD2402006C1\",\"lastModified\":\"2019-08-07T00:57:41.7509569Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask497\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask496\",\"eTag\":\"0x8D71AD240219F9C\",\"lastModified\":\"2019-08-07T00:57:41.7614236Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask496\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask495\",\"eTag\":\"0x8D71AD24022C4B7\",\"lastModified\":\"2019-08-07T00:57:41.7689271Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask495\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask494\",\"eTag\":\"0x8D71AD240242488\",\"lastModified\":\"2019-08-07T00:57:41.7779336Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask494\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask493\",\"eTag\":\"0x8D71AD24024C0B1\",\"lastModified\":\"2019-08-07T00:57:41.7819313Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask493\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask492\",\"eTag\":\"0x8D71AD24025AC14\",\"lastModified\":\"2019-08-07T00:57:41.7879572Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask492\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask491\",\"eTag\":\"0x8D71AD2402780E9\",\"lastModified\":\"2019-08-07T00:57:41.7999593Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask491\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask490\",\"eTag\":\"0x8D71AD240280157\",\"lastModified\":\"2019-08-07T00:57:41.8032471Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask490\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask489\",\"eTag\":\"0x8D71AD2402891B0\",\"lastModified\":\"2019-08-07T00:57:41.8069424Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask489\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask488\",\"eTag\":\"0x8D71AD2402A17B7\",\"lastModified\":\"2019-08-07T00:57:41.8169271Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask488\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask487\",\"eTag\":\"0x8D71AD2402BC55C\",\"lastModified\":\"2019-08-07T00:57:41.827926Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask487\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask486\",\"eTag\":\"0x8D71AD2402CAFCB\",\"lastModified\":\"2019-08-07T00:57:41.8339275Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask486\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask485\",\"eTag\":\"0x8D71AD2402E0F6F\",\"lastModified\":\"2019-08-07T00:57:41.8429295Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask485\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask484\",\"eTag\":\"0x8D71AD2402F6F10\",\"lastModified\":\"2019-08-07T00:57:41.8519312Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask484\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask483\",\"eTag\":\"0x8D71AD240305974\",\"lastModified\":\"2019-08-07T00:57:41.8579316Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask483\"\r\n \ }\r\n ]\r\n}" headers: content-type: @@ -51956,9 +51956,9 @@ interactions: dataserviceversion: - '3.0' date: - - Thu, 13 Jun 2019 19:55:03 GMT + - Wed, 07 Aug 2019 00:57:40 GMT request-id: - - 4d008618-b93e-43af-9267-42fe87c2565d + - d479922d-0378-4d68-aaf6-daf66807f730 server: - Microsoft-HTTPAPI/2.0 strict-transport-security: @@ -57034,67 +57034,67 @@ interactions: Content-Type: - application/json; odata=minimalmetadata; charset=utf-8 User-Agent: - - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.7 msrest_azure/0.4.34 - azure-batch/7.0.0 Azure-SDK-For-Python + - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.9 msrest_azure/0.4.34 + azure-batch/8.0.0 Azure-SDK-For-Python accept-language: - en-US ocp-date: - - Thu, 13 Jun 2019 19:55:04 GMT + - Wed, 07 Aug 2019 00:57:42 GMT method: POST - uri: https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/addtaskcollection?api-version=2019-06-01.9.0 + uri: https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/addtaskcollection?api-version=2019-08-01.10.0 response: body: string: "{\r\n \"odata.metadata\":\"https://batch98da0af6.westcentralus.batch.azure.com/$metadata#taskaddresult\",\"value\":[\r\n - \ {\r\n \"status\":\"Success\",\"taskId\":\"mytask482\",\"eTag\":\"0x8D6F039079D7537\",\"lastModified\":\"2019-06-13T19:55:05.1065655Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask482\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask481\",\"eTag\":\"0x8D6F039079DC394\",\"lastModified\":\"2019-06-13T19:55:05.1085716Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask481\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask480\",\"eTag\":\"0x8D6F039079EFC17\",\"lastModified\":\"2019-06-13T19:55:05.1165719Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask480\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask479\",\"eTag\":\"0x8D6F039079EFC17\",\"lastModified\":\"2019-06-13T19:55:05.1165719Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask479\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask478\",\"eTag\":\"0x8D6F03907A05B6C\",\"lastModified\":\"2019-06-13T19:55:05.125566Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask478\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask477\",\"eTag\":\"0x8D6F03907A1E204\",\"lastModified\":\"2019-06-13T19:55:05.1355652Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask477\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask476\",\"eTag\":\"0x8D6F03907A368EA\",\"lastModified\":\"2019-06-13T19:55:05.1455722Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask476\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask475\",\"eTag\":\"0x8D6F03907A4EF42\",\"lastModified\":\"2019-06-13T19:55:05.155565Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask475\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask474\",\"eTag\":\"0x8D6F03907A69CFD\",\"lastModified\":\"2019-06-13T19:55:05.1665661Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask474\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask473\",\"eTag\":\"0x8D6F03907A77047\",\"lastModified\":\"2019-06-13T19:55:05.1719751Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask473\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask472\",\"eTag\":\"0x8D6F03907A7FC86\",\"lastModified\":\"2019-06-13T19:55:05.1755654Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask472\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask471\",\"eTag\":\"0x8D6F03907A98313\",\"lastModified\":\"2019-06-13T19:55:05.1855635Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask471\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask470\",\"eTag\":\"0x8D6F03907AB09B2\",\"lastModified\":\"2019-06-13T19:55:05.1955634Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask470\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask469\",\"eTag\":\"0x8D6F03907AC6942\",\"lastModified\":\"2019-06-13T19:55:05.2045634Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask469\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask468\",\"eTag\":\"0x8D6F03907ADEFFD\",\"lastModified\":\"2019-06-13T19:55:05.2145661Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask468\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask467\",\"eTag\":\"0x8D6F03907ADEFFD\",\"lastModified\":\"2019-06-13T19:55:05.2145661Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask467\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask466\",\"eTag\":\"0x8D6F03907AF769A\",\"lastModified\":\"2019-06-13T19:55:05.2245658Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask466\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask465\",\"eTag\":\"0x8D6F03907B0FD42\",\"lastModified\":\"2019-06-13T19:55:05.2345666Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask465\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask464\",\"eTag\":\"0x8D6F03907B283CB\",\"lastModified\":\"2019-06-13T19:55:05.2445643Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask464\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask463\",\"eTag\":\"0x8D6F03907B3E35E\",\"lastModified\":\"2019-06-13T19:55:05.2535646Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask463\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask462\",\"eTag\":\"0x8D6F03907B569F0\",\"lastModified\":\"2019-06-13T19:55:05.2635632Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask462\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask461\",\"eTag\":\"0x8D6F03907B6F086\",\"lastModified\":\"2019-06-13T19:55:05.2735622Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask461\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask460\",\"eTag\":\"0x8D6F03907B8773C\",\"lastModified\":\"2019-06-13T19:55:05.2835644Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask460\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask459\",\"eTag\":\"0x8D6F03907B9FDE4\",\"lastModified\":\"2019-06-13T19:55:05.2935652Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask459\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask458\",\"eTag\":\"0x8D6F03907BB8489\",\"lastModified\":\"2019-06-13T19:55:05.3035657Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask458\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask457\",\"eTag\":\"0x8D6F03907BB8489\",\"lastModified\":\"2019-06-13T19:55:05.3035657Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask457\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask456\",\"eTag\":\"0x8D6F03907C129C7\",\"lastModified\":\"2019-06-13T19:55:05.3405639Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask456\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask454\",\"eTag\":\"0x8D6F03907C150E9\",\"lastModified\":\"2019-06-13T19:55:05.3415657Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask454\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask455\",\"eTag\":\"0x8D6F03907C150E9\",\"lastModified\":\"2019-06-13T19:55:05.3415657Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask455\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask453\",\"eTag\":\"0x8D6F03907C177DC\",\"lastModified\":\"2019-06-13T19:55:05.3425628Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask453\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask452\",\"eTag\":\"0x8D6F03907C2FE74\",\"lastModified\":\"2019-06-13T19:55:05.352562Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask452\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask451\",\"eTag\":\"0x8D6F03907C4852F\",\"lastModified\":\"2019-06-13T19:55:05.3625647Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask451\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask450\",\"eTag\":\"0x8D6F03907C60BCC\",\"lastModified\":\"2019-06-13T19:55:05.3725644Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask450\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask449\",\"eTag\":\"0x8D6F03907C60BCC\",\"lastModified\":\"2019-06-13T19:55:05.3725644Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask449\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask448\",\"eTag\":\"0x8D6F03907C91938\",\"lastModified\":\"2019-06-13T19:55:05.3925688Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask448\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask447\",\"eTag\":\"0x8D6F03907C91938\",\"lastModified\":\"2019-06-13T19:55:05.3925688Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask447\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask446\",\"eTag\":\"0x8D6F03907CA9F9E\",\"lastModified\":\"2019-06-13T19:55:05.402563Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask446\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask445\",\"eTag\":\"0x8D6F03907CC265E\",\"lastModified\":\"2019-06-13T19:55:05.4125662Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask445\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask444\",\"eTag\":\"0x8D6F03907CDACDC\",\"lastModified\":\"2019-06-13T19:55:05.4225628Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask444\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask443\",\"eTag\":\"0x8D6F03907CF33C1\",\"lastModified\":\"2019-06-13T19:55:05.4325697Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask443\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask442\",\"eTag\":\"0x8D6F03907D0936A\",\"lastModified\":\"2019-06-13T19:55:05.4415722Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask442\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask441\",\"eTag\":\"0x8D6F03907D219B8\",\"lastModified\":\"2019-06-13T19:55:05.451564Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask441\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask440\",\"eTag\":\"0x8D6F03907D219B8\",\"lastModified\":\"2019-06-13T19:55:05.451564Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask440\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask439\",\"eTag\":\"0x8D6F03907D6AD8D\",\"lastModified\":\"2019-06-13T19:55:05.4815629Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask439\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask438\",\"eTag\":\"0x8D6F03907D6AD8D\",\"lastModified\":\"2019-06-13T19:55:05.4815629Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask438\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask437\",\"eTag\":\"0x8D6F03907D7A89B\",\"lastModified\":\"2019-06-13T19:55:05.4879899Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask437\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask436\",\"eTag\":\"0x8D6F03907D8341E\",\"lastModified\":\"2019-06-13T19:55:05.4915614Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask436\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask435\",\"eTag\":\"0x8D6F03907D9BABB\",\"lastModified\":\"2019-06-13T19:55:05.5015611Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask435\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask434\",\"eTag\":\"0x8D6F03907DB4173\",\"lastModified\":\"2019-06-13T19:55:05.5115635Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask434\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask433\",\"eTag\":\"0x8D6F03907DCC938\",\"lastModified\":\"2019-06-13T19:55:05.5215928Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask433\"\r\n + \ {\r\n \"status\":\"Success\",\"taskId\":\"mytask482\",\"eTag\":\"0x8D71AD240AB1DFB\",\"lastModified\":\"2019-08-07T00:57:42.6625019Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask482\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask481\",\"eTag\":\"0x8D71AD240ACA07E\",\"lastModified\":\"2019-08-07T00:57:42.6723966Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask481\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask480\",\"eTag\":\"0x8D71AD240AF865E\",\"lastModified\":\"2019-08-07T00:57:42.6913886Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask480\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask478\",\"eTag\":\"0x8D71AD240B0A2C2\",\"lastModified\":\"2019-08-07T00:57:42.698669Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask478\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask479\",\"eTag\":\"0x8D71AD240B0BEDF\",\"lastModified\":\"2019-08-07T00:57:42.6993887Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask479\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask477\",\"eTag\":\"0x8D71AD240B13459\",\"lastModified\":\"2019-08-07T00:57:42.7023961Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask477\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask476\",\"eTag\":\"0x8D71AD240B3CC28\",\"lastModified\":\"2019-08-07T00:57:42.7193896Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask476\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask475\",\"eTag\":\"0x8D71AD240B4B68D\",\"lastModified\":\"2019-08-07T00:57:42.7253901Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask475\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask474\",\"eTag\":\"0x8D71AD240B58C0E\",\"lastModified\":\"2019-08-07T00:57:42.7308558Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask474\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask473\",\"eTag\":\"0x8D71AD240B8DDBB\",\"lastModified\":\"2019-08-07T00:57:42.7526075Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask473\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask472\",\"eTag\":\"0x8D71AD240B97174\",\"lastModified\":\"2019-08-07T00:57:42.7563892Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask472\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask471\",\"eTag\":\"0x8D71AD240BB463F\",\"lastModified\":\"2019-08-07T00:57:42.7683903Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask471\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask470\",\"eTag\":\"0x8D71AD240BCA5CA\",\"lastModified\":\"2019-08-07T00:57:42.7773898Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask470\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask469\",\"eTag\":\"0x8D71AD240BE0532\",\"lastModified\":\"2019-08-07T00:57:42.7863858Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask469\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask468\",\"eTag\":\"0x8D71AD240BF16B9\",\"lastModified\":\"2019-08-07T00:57:42.7933881Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask468\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask467\",\"eTag\":\"0x8D71AD240BFB2FC\",\"lastModified\":\"2019-08-07T00:57:42.7973884Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask467\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask465\",\"eTag\":\"0x8D71AD240C29935\",\"lastModified\":\"2019-08-07T00:57:42.8163893Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask465\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask466\",\"eTag\":\"0x8D71AD240C24B11\",\"lastModified\":\"2019-08-07T00:57:42.8143889Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask466\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask463\",\"eTag\":\"0x8D71AD240C5A6A1\",\"lastModified\":\"2019-08-07T00:57:42.8363937Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask463\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask464\",\"eTag\":\"0x8D71AD240C50B57\",\"lastModified\":\"2019-08-07T00:57:42.8324183Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask464\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask462\",\"eTag\":\"0x8D71AD240C7064D\",\"lastModified\":\"2019-08-07T00:57:42.8453965Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask462\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask461\",\"eTag\":\"0x8D71AD240C910DE\",\"lastModified\":\"2019-08-07T00:57:42.8587742Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask461\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask460\",\"eTag\":\"0x8D71AD240CA8848\",\"lastModified\":\"2019-08-07T00:57:42.8683848Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask460\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask459\",\"eTag\":\"0x8D71AD240CC0F01\",\"lastModified\":\"2019-08-07T00:57:42.8783873Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask459\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask458\",\"eTag\":\"0x8D71AD240CD6D37\",\"lastModified\":\"2019-08-07T00:57:42.8873527Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask458\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask457\",\"eTag\":\"0x8D71AD240CEDE58\",\"lastModified\":\"2019-08-07T00:57:42.8968024Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask457\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask456\",\"eTag\":\"0x8D71AD240D054C6\",\"lastModified\":\"2019-08-07T00:57:42.9063878Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask456\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask454\",\"eTag\":\"0x8D71AD240D1B477\",\"lastModified\":\"2019-08-07T00:57:42.9153911Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask454\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask455\",\"eTag\":\"0x8D71AD240D11824\",\"lastModified\":\"2019-08-07T00:57:42.9113892Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask455\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask453\",\"eTag\":\"0x8D71AD240D31403\",\"lastModified\":\"2019-08-07T00:57:42.9243907Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask453\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask452\",\"eTag\":\"0x8D71AD240D4736D\",\"lastModified\":\"2019-08-07T00:57:42.9333869Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask452\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask451\",\"eTag\":\"0x8D71AD240D5ABF9\",\"lastModified\":\"2019-08-07T00:57:42.9413881Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask451\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask450\",\"eTag\":\"0x8D71AD240D81D02\",\"lastModified\":\"2019-08-07T00:57:42.957389Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask450\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask449\",\"eTag\":\"0x8D71AD240D8B997\",\"lastModified\":\"2019-08-07T00:57:42.9613975Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask449\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask448\",\"eTag\":\"0x8D71AD240DA18C1\",\"lastModified\":\"2019-08-07T00:57:42.9703873Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask448\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask447\",\"eTag\":\"0x8D71AD240DC0233\",\"lastModified\":\"2019-08-07T00:57:42.9829171Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask447\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask446\",\"eTag\":\"0x8D71AD240DCD7DE\",\"lastModified\":\"2019-08-07T00:57:42.988387Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask446\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask445\",\"eTag\":\"0x8D71AD240DE37C7\",\"lastModified\":\"2019-08-07T00:57:42.9973959Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask445\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask444\",\"eTag\":\"0x8D71AD240DED4E8\",\"lastModified\":\"2019-08-07T00:57:43.0014184Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask444\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask443\",\"eTag\":\"0x8D71AD240E03352\",\"lastModified\":\"2019-08-07T00:57:43.010389Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask443\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask442\",\"eTag\":\"0x8D71AD240E192DB\",\"lastModified\":\"2019-08-07T00:57:43.0193883Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask442\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask441\",\"eTag\":\"0x8D71AD240E3196A\",\"lastModified\":\"2019-08-07T00:57:43.0293866Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask441\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask440\",\"eTag\":\"0x8D71AD240EB57A9\",\"lastModified\":\"2019-08-07T00:57:43.0834089Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask440\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask438\",\"eTag\":\"0x8D71AD240EB08BE\",\"lastModified\":\"2019-08-07T00:57:43.0813886Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask438\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask437\",\"eTag\":\"0x8D71AD240EB08BE\",\"lastModified\":\"2019-08-07T00:57:43.0813886Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask437\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask436\",\"eTag\":\"0x8D71AD240EB57A9\",\"lastModified\":\"2019-08-07T00:57:43.0834089Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask436\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask435\",\"eTag\":\"0x8D71AD240EC6BBB\",\"lastModified\":\"2019-08-07T00:57:43.0904763Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask435\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask439\",\"eTag\":\"0x8D71AD240EB7DFC\",\"lastModified\":\"2019-08-07T00:57:43.08439Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask439\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask434\",\"eTag\":\"0x8D71AD240ED05BB\",\"lastModified\":\"2019-08-07T00:57:43.0944187Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask434\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask433\",\"eTag\":\"0x8D71AD240EE6547\",\"lastModified\":\"2019-08-07T00:57:43.1034183Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask433\"\r\n \ }\r\n ]\r\n}" headers: content-type: @@ -57102,9 +57102,9 @@ interactions: dataserviceversion: - '3.0' date: - - Thu, 13 Jun 2019 19:55:04 GMT + - Wed, 07 Aug 2019 00:57:42 GMT request-id: - - b649cf9a-cf17-4abd-a3d8-107e8a2d107e + - 512fa902-1929-4809-b14e-72c00bcfd959 server: - Microsoft-HTTPAPI/2.0 strict-transport-security: @@ -62180,67 +62180,67 @@ interactions: Content-Type: - application/json; odata=minimalmetadata; charset=utf-8 User-Agent: - - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.7 msrest_azure/0.4.34 - azure-batch/7.0.0 Azure-SDK-For-Python + - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.9 msrest_azure/0.4.34 + azure-batch/8.0.0 Azure-SDK-For-Python accept-language: - en-US ocp-date: - - Thu, 13 Jun 2019 19:55:06 GMT + - Wed, 07 Aug 2019 00:57:43 GMT method: POST - uri: https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/addtaskcollection?api-version=2019-06-01.9.0 + uri: https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/addtaskcollection?api-version=2019-08-01.10.0 response: body: string: "{\r\n \"odata.metadata\":\"https://batch98da0af6.westcentralus.batch.azure.com/$metadata#taskaddresult\",\"value\":[\r\n - \ {\r\n \"status\":\"Success\",\"taskId\":\"mytask432\",\"eTag\":\"0x8D6F039087B87FB\",\"lastModified\":\"2019-06-13T19:55:06.5619451Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask432\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask431\",\"eTag\":\"0x8D6F039087D0E68\",\"lastModified\":\"2019-06-13T19:55:06.57194Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask431\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask430\",\"eTag\":\"0x8D6F0390881A1E1\",\"lastModified\":\"2019-06-13T19:55:06.6019297Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask430\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask429\",\"eTag\":\"0x8D6F0390881A1E1\",\"lastModified\":\"2019-06-13T19:55:06.6019297Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask429\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask428\",\"eTag\":\"0x8D6F0390883290A\",\"lastModified\":\"2019-06-13T19:55:06.6119434Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask428\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask427\",\"eTag\":\"0x8D6F03908860EDC\",\"lastModified\":\"2019-06-13T19:55:06.630934Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask427\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask426\",\"eTag\":\"0x8D6F03908863467\",\"lastModified\":\"2019-06-13T19:55:06.6318951Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask426\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask425\",\"eTag\":\"0x8D6F0390887941E\",\"lastModified\":\"2019-06-13T19:55:06.640899Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask425\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask424\",\"eTag\":\"0x8D6F039088858C6\",\"lastModified\":\"2019-06-13T19:55:06.6459334Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask424\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask423\",\"eTag\":\"0x8D6F03908891C37\",\"lastModified\":\"2019-06-13T19:55:06.6509367Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask423\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask422\",\"eTag\":\"0x8D6F039088CEB16\",\"lastModified\":\"2019-06-13T19:55:06.6758934Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask422\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask421\",\"eTag\":\"0x8D6F039088E1A0B\",\"lastModified\":\"2019-06-13T19:55:06.6836491Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask421\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask420\",\"eTag\":\"0x8D6F039088E98D3\",\"lastModified\":\"2019-06-13T19:55:06.6868947Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask420\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask419\",\"eTag\":\"0x8D6F0390894B387\",\"lastModified\":\"2019-06-13T19:55:06.7268999Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask419\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask418\",\"eTag\":\"0x8D6F0390895A6F7\",\"lastModified\":\"2019-06-13T19:55:06.7331319Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask418\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask416\",\"eTag\":\"0x8D6F03908972643\",\"lastModified\":\"2019-06-13T19:55:06.7429443Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask416\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask415\",\"eTag\":\"0x8D6F03908988423\",\"lastModified\":\"2019-06-13T19:55:06.7519011Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask415\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask417\",\"eTag\":\"0x8D6F0390895AEC8\",\"lastModified\":\"2019-06-13T19:55:06.733332Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask417\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask414\",\"eTag\":\"0x8D6F039089A0A80\",\"lastModified\":\"2019-06-13T19:55:06.7618944Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask414\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask413\",\"eTag\":\"0x8D6F039089B6BC6\",\"lastModified\":\"2019-06-13T19:55:06.7709382Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask413\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask412\",\"eTag\":\"0x8D6F039089CF275\",\"lastModified\":\"2019-06-13T19:55:06.7809397Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask412\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask410\",\"eTag\":\"0x8D6F039089FFE6E\",\"lastModified\":\"2019-06-13T19:55:06.800907Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask410\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask409\",\"eTag\":\"0x8D6F039089FFE6E\",\"lastModified\":\"2019-06-13T19:55:06.800907Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask409\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask408\",\"eTag\":\"0x8D6F03908A184AD\",\"lastModified\":\"2019-06-13T19:55:06.8108973Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask408\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask407\",\"eTag\":\"0x8D6F03908A2964D\",\"lastModified\":\"2019-06-13T19:55:06.8179021Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask407\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask406\",\"eTag\":\"0x8D6F03908A2964D\",\"lastModified\":\"2019-06-13T19:55:06.8179021Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask406\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask411\",\"eTag\":\"0x8D6F039089E797B\",\"lastModified\":\"2019-06-13T19:55:06.7909499Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask411\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask405\",\"eTag\":\"0x8D6F03908A41C80\",\"lastModified\":\"2019-06-13T19:55:06.8278912Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask405\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask403\",\"eTag\":\"0x8D6F03908A7C61D\",\"lastModified\":\"2019-06-13T19:55:06.8518941Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask403\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask402\",\"eTag\":\"0x8D6F03908A925DB\",\"lastModified\":\"2019-06-13T19:55:06.8608987Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask402\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask404\",\"eTag\":\"0x8D6F03908A7A09B\",\"lastModified\":\"2019-06-13T19:55:06.8509339Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask404\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask401\",\"eTag\":\"0x8D6F03908AC32E1\",\"lastModified\":\"2019-06-13T19:55:06.8808929Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask401\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask400\",\"eTag\":\"0x8D6F03908AC32E1\",\"lastModified\":\"2019-06-13T19:55:06.8808929Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask400\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask399\",\"eTag\":\"0x8D6F03908AE2F23\",\"lastModified\":\"2019-06-13T19:55:06.8939043Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask399\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask397\",\"eTag\":\"0x8D6F03908AFAAF9\",\"lastModified\":\"2019-06-13T19:55:06.9036281Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask397\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask398\",\"eTag\":\"0x8D6F03908AE328F\",\"lastModified\":\"2019-06-13T19:55:06.8939919Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask398\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask394\",\"eTag\":\"0x8D6F03908B8C36D\",\"lastModified\":\"2019-06-13T19:55:06.9632365Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask394\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask396\",\"eTag\":\"0x8D6F03908BA470D\",\"lastModified\":\"2019-06-13T19:55:06.9731597Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask396\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask390\",\"eTag\":\"0x8D6F03908BAB1C0\",\"lastModified\":\"2019-06-13T19:55:06.9758912Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask390\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask393\",\"eTag\":\"0x8D6F03908BD22C5\",\"lastModified\":\"2019-06-13T19:55:06.9918917Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask393\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask395\",\"eTag\":\"0x8D6F03908BA470D\",\"lastModified\":\"2019-06-13T19:55:06.9731597Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask395\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask388\",\"eTag\":\"0x8D6F03908BCFB9E\",\"lastModified\":\"2019-06-13T19:55:06.9908894Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask388\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask389\",\"eTag\":\"0x8D6F03908BCD4EB\",\"lastModified\":\"2019-06-13T19:55:06.9898987Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask389\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask386\",\"eTag\":\"0x8D6F03908C1D689\",\"lastModified\":\"2019-06-13T19:55:07.0227081Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask386\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask385\",\"eTag\":\"0x8D6F03908C1DDA6\",\"lastModified\":\"2019-06-13T19:55:07.0228902Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask385\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask391\",\"eTag\":\"0x8D6F03908BED476\",\"lastModified\":\"2019-06-13T19:55:07.0029942Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask391\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask384\",\"eTag\":\"0x8D6F03908C2EF34\",\"lastModified\":\"2019-06-13T19:55:07.0298932Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask384\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask387\",\"eTag\":\"0x8D6F03908BECCAC\",\"lastModified\":\"2019-06-13T19:55:07.0027948Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask387\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask392\",\"eTag\":\"0x8D6F03908BEF7F7\",\"lastModified\":\"2019-06-13T19:55:07.0039031Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask392\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask383\",\"eTag\":\"0x8D6F03908C44EEA\",\"lastModified\":\"2019-06-13T19:55:07.038897Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask383\"\r\n + \ {\r\n \"status\":\"Success\",\"taskId\":\"mytask432\",\"eTag\":\"0x8D71AD2415F320F\",\"lastModified\":\"2019-08-07T00:57:43.8426639Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask432\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask431\",\"eTag\":\"0x8D71AD241610695\",\"lastModified\":\"2019-08-07T00:57:43.8546581Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask431\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask430\",\"eTag\":\"0x8D71AD24162B44E\",\"lastModified\":\"2019-08-07T00:57:43.865659Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask430\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask429\",\"eTag\":\"0x8D71AD241639ECE\",\"lastModified\":\"2019-08-07T00:57:43.8716622Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask429\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask427\",\"eTag\":\"0x8D71AD24165C1D9\",\"lastModified\":\"2019-08-07T00:57:43.8856665Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask427\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask428\",\"eTag\":\"0x8D71AD24164FE64\",\"lastModified\":\"2019-08-07T00:57:43.8806628Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask428\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask426\",\"eTag\":\"0x8D71AD241679666\",\"lastModified\":\"2019-08-07T00:57:43.8976614Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask426\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask425\",\"eTag\":\"0x8D71AD2416880E8\",\"lastModified\":\"2019-08-07T00:57:43.9036648Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask425\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask424\",\"eTag\":\"0x8D71AD2416B59FB\",\"lastModified\":\"2019-08-07T00:57:43.9223291Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask424\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask423\",\"eTag\":\"0x8D71AD2416BDC1F\",\"lastModified\":\"2019-08-07T00:57:43.9256607Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask423\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask422\",\"eTag\":\"0x8D71AD2416D1487\",\"lastModified\":\"2019-08-07T00:57:43.9336583Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask422\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask421\",\"eTag\":\"0x8D71AD2416E7452\",\"lastModified\":\"2019-08-07T00:57:43.9426642Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask421\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask420\",\"eTag\":\"0x8D71AD2416FFAC0\",\"lastModified\":\"2019-08-07T00:57:43.9526592Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask420\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask419\",\"eTag\":\"0x8D71AD241715A90\",\"lastModified\":\"2019-08-07T00:57:43.9616656Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask419\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask418\",\"eTag\":\"0x8D71AD24172B9FB\",\"lastModified\":\"2019-08-07T00:57:43.9706619Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask418\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask417\",\"eTag\":\"0x8D71AD24173567B\",\"lastModified\":\"2019-08-07T00:57:43.9746683Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask417\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask416\",\"eTag\":\"0x8D71AD24175A04C\",\"lastModified\":\"2019-08-07T00:57:43.9896652Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask416\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask415\",\"eTag\":\"0x8D71AD24177A26F\",\"lastModified\":\"2019-08-07T00:57:44.0028271Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask415\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask414\",\"eTag\":\"0x8D71AD24178864E\",\"lastModified\":\"2019-08-07T00:57:44.0086606Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask414\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask413\",\"eTag\":\"0x8D71AD24179E5D3\",\"lastModified\":\"2019-08-07T00:57:44.0176595Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask413\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask412\",\"eTag\":\"0x8D71AD2417B9916\",\"lastModified\":\"2019-08-07T00:57:44.0288022Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask412\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask411\",\"eTag\":\"0x8D71AD2417D6971\",\"lastModified\":\"2019-08-07T00:57:44.0406897Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask411\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask410\",\"eTag\":\"0x8D71AD2417D8F70\",\"lastModified\":\"2019-08-07T00:57:44.0416624Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask410\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask409\",\"eTag\":\"0x8D71AD2417EA0D6\",\"lastModified\":\"2019-08-07T00:57:44.0486614Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask409\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask408\",\"eTag\":\"0x8D71AD241805D2F\",\"lastModified\":\"2019-08-07T00:57:44.0600367Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask408\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask407\",\"eTag\":\"0x8D71AD24181D649\",\"lastModified\":\"2019-08-07T00:57:44.0696905Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask407\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask406\",\"eTag\":\"0x8D71AD24183D0EE\",\"lastModified\":\"2019-08-07T00:57:44.0826606Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask406\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask405\",\"eTag\":\"0x8D71AD24184BB7D\",\"lastModified\":\"2019-08-07T00:57:44.0886653Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask405\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask404\",\"eTag\":\"0x8D71AD24187C8A6\",\"lastModified\":\"2019-08-07T00:57:44.108663Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask404\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask403\",\"eTag\":\"0x8D71AD241883DCD\",\"lastModified\":\"2019-08-07T00:57:44.1116621Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask403\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask402\",\"eTag\":\"0x8D71AD24189010A\",\"lastModified\":\"2019-08-07T00:57:44.1166602Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask402\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask401\",\"eTag\":\"0x8D71AD2418A1282\",\"lastModified\":\"2019-08-07T00:57:44.123661Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask401\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask398\",\"eTag\":\"0x8D71AD2418E7F61\",\"lastModified\":\"2019-08-07T00:57:44.1526625Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask398\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask400\",\"eTag\":\"0x8D71AD2418B9914\",\"lastModified\":\"2019-08-07T00:57:44.1336596Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask400\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask399\",\"eTag\":\"0x8D71AD2418D1FD9\",\"lastModified\":\"2019-08-07T00:57:44.1436633Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask399\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask397\",\"eTag\":\"0x8D71AD24190073D\",\"lastModified\":\"2019-08-07T00:57:44.1626941Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask397\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask396\",\"eTag\":\"0x8D71AD24191663E\",\"lastModified\":\"2019-08-07T00:57:44.1716798Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask396\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask394\",\"eTag\":\"0x8D71AD24193D686\",\"lastModified\":\"2019-08-07T00:57:44.1876614Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask394\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask395\",\"eTag\":\"0x8D71AD24195DE14\",\"lastModified\":\"2019-08-07T00:57:44.200962Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask395\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask392\",\"eTag\":\"0x8D71AD2419695C3\",\"lastModified\":\"2019-08-07T00:57:44.2056643Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask392\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask393\",\"eTag\":\"0x8D71AD2419647CA\",\"lastModified\":\"2019-08-07T00:57:44.2036682Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask393\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask391\",\"eTag\":\"0x8D71AD24197F550\",\"lastModified\":\"2019-08-07T00:57:44.214664Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask391\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask390\",\"eTag\":\"0x8D71AD2419A6613\",\"lastModified\":\"2019-08-07T00:57:44.2306579Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask390\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask389\",\"eTag\":\"0x8D71AD2419B601F\",\"lastModified\":\"2019-08-07T00:57:44.2370591Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask389\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask388\",\"eTag\":\"0x8D71AD2419CCC5F\",\"lastModified\":\"2019-08-07T00:57:44.2463839Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask388\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask387\",\"eTag\":\"0x8D71AD2419E4051\",\"lastModified\":\"2019-08-07T00:57:44.2559057Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask387\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask386\",\"eTag\":\"0x8D71AD2419E84BE\",\"lastModified\":\"2019-08-07T00:57:44.2576574Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask386\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask385\",\"eTag\":\"0x8D71AD2419FBD32\",\"lastModified\":\"2019-08-07T00:57:44.2656562Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask385\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask384\",\"eTag\":\"0x8D71AD241A12D90\",\"lastModified\":\"2019-08-07T00:57:44.2750864Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask384\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask383\",\"eTag\":\"0x8D71AD241A25593\",\"lastModified\":\"2019-08-07T00:57:44.2826643Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask383\"\r\n \ }\r\n ]\r\n}" headers: content-type: @@ -62248,9 +62248,9 @@ interactions: dataserviceversion: - '3.0' date: - - Thu, 13 Jun 2019 19:55:06 GMT + - Wed, 07 Aug 2019 00:57:43 GMT request-id: - - d78a091d-3a54-464f-8264-8778a45350ff + - 38cab14f-5bbe-47c6-b813-ea52f9f85d8d server: - Microsoft-HTTPAPI/2.0 strict-transport-security: @@ -67326,67 +67326,67 @@ interactions: Content-Type: - application/json; odata=minimalmetadata; charset=utf-8 User-Agent: - - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.7 msrest_azure/0.4.34 - azure-batch/7.0.0 Azure-SDK-For-Python + - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.9 msrest_azure/0.4.34 + azure-batch/8.0.0 Azure-SDK-For-Python accept-language: - en-US ocp-date: - - Thu, 13 Jun 2019 19:55:07 GMT + - Wed, 07 Aug 2019 00:57:44 GMT method: POST - uri: https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/addtaskcollection?api-version=2019-06-01.9.0 + uri: https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/addtaskcollection?api-version=2019-08-01.10.0 response: body: string: "{\r\n \"odata.metadata\":\"https://batch98da0af6.westcentralus.batch.azure.com/$metadata#taskaddresult\",\"value\":[\r\n - \ {\r\n \"status\":\"Success\",\"taskId\":\"mytask382\",\"eTag\":\"0x8D6F03909699730\",\"lastModified\":\"2019-06-13T19:55:08.1220912Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask382\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask381\",\"eTag\":\"0x8D6F039096C8E6A\",\"lastModified\":\"2019-06-13T19:55:08.1415274Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask381\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask380\",\"eTag\":\"0x8D6F039096E0519\",\"lastModified\":\"2019-06-13T19:55:08.1511193Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask380\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask379\",\"eTag\":\"0x8D6F039096F8B6E\",\"lastModified\":\"2019-06-13T19:55:08.1611118Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask379\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask378\",\"eTag\":\"0x8D6F0390971071A\",\"lastModified\":\"2019-06-13T19:55:08.1708314Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask378\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask377\",\"eTag\":\"0x8D6F03909731879\",\"lastModified\":\"2019-06-13T19:55:08.1843833Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask377\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask375\",\"eTag\":\"0x8D6F03909731879\",\"lastModified\":\"2019-06-13T19:55:08.1843833Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask375\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask376\",\"eTag\":\"0x8D6F039097429AA\",\"lastModified\":\"2019-06-13T19:55:08.191377Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask376\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask374\",\"eTag\":\"0x8D6F03909758927\",\"lastModified\":\"2019-06-13T19:55:08.2003751Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask374\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask373\",\"eTag\":\"0x8D6F0390977AD7E\",\"lastModified\":\"2019-06-13T19:55:08.2144126Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask373\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask372\",\"eTag\":\"0x8D6F03909787059\",\"lastModified\":\"2019-06-13T19:55:08.2194009Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask372\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask371\",\"eTag\":\"0x8D6F0390979CFF8\",\"lastModified\":\"2019-06-13T19:55:08.2284024Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask371\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask370\",\"eTag\":\"0x8D6F039097B55C6\",\"lastModified\":\"2019-06-13T19:55:08.2383814Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask370\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask368\",\"eTag\":\"0x8D6F039097D2A5A\",\"lastModified\":\"2019-06-13T19:55:08.250377Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask368\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask369\",\"eTag\":\"0x8D6F039097D2A5A\",\"lastModified\":\"2019-06-13T19:55:08.250377Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask369\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask367\",\"eTag\":\"0x8D6F039097E8AEC\",\"lastModified\":\"2019-06-13T19:55:08.2594028Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask367\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask366\",\"eTag\":\"0x8D6F039097FE99C\",\"lastModified\":\"2019-06-13T19:55:08.2683804Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask366\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask365\",\"eTag\":\"0x8D6F0390981490C\",\"lastModified\":\"2019-06-13T19:55:08.2773772Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask365\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask364\",\"eTag\":\"0x8D6F0390982A9F7\",\"lastModified\":\"2019-06-13T19:55:08.2864119Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask364\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask363\",\"eTag\":\"0x8D6F03909847EBC\",\"lastModified\":\"2019-06-13T19:55:08.2984124Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask363\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask362\",\"eTag\":\"0x8D6F0390984F294\",\"lastModified\":\"2019-06-13T19:55:08.301378Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask362\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask361\",\"eTag\":\"0x8D6F03909862B11\",\"lastModified\":\"2019-06-13T19:55:08.3093777Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask361\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask359\",\"eTag\":\"0x8D6F0390988EB79\",\"lastModified\":\"2019-06-13T19:55:08.3274105Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask359\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask358\",\"eTag\":\"0x8D6F039098A4B19\",\"lastModified\":\"2019-06-13T19:55:08.3364121Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask358\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask360\",\"eTag\":\"0x8D6F0390987B1C2\",\"lastModified\":\"2019-06-13T19:55:08.3193794Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask360\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask357\",\"eTag\":\"0x8D6F039098BAA7B\",\"lastModified\":\"2019-06-13T19:55:08.3454075Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask357\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask356\",\"eTag\":\"0x8D6F039098DF5CE\",\"lastModified\":\"2019-06-13T19:55:08.360443Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask356\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask355\",\"eTag\":\"0x8D6F039098DF5CE\",\"lastModified\":\"2019-06-13T19:55:08.360443Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask355\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask354\",\"eTag\":\"0x8D6F039098F7BFD\",\"lastModified\":\"2019-06-13T19:55:08.3704317Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask354\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask353\",\"eTag\":\"0x8D6F0390990FCF6\",\"lastModified\":\"2019-06-13T19:55:08.380287Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask353\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask352\",\"eTag\":\"0x8D6F03909927DFD\",\"lastModified\":\"2019-06-13T19:55:08.3901437Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask352\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask351\",\"eTag\":\"0x8D6F039099406E5\",\"lastModified\":\"2019-06-13T19:55:08.4002021Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask351\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask350\",\"eTag\":\"0x8D6F0390995853E\",\"lastModified\":\"2019-06-13T19:55:08.4099902Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask350\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask349\",\"eTag\":\"0x8D6F03909965B83\",\"lastModified\":\"2019-06-13T19:55:08.4154755Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask349\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask348\",\"eTag\":\"0x8D6F0390996F3F2\",\"lastModified\":\"2019-06-13T19:55:08.4193778Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask348\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask347\",\"eTag\":\"0x8D6F03909982E4E\",\"lastModified\":\"2019-06-13T19:55:08.4274254Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask347\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask346\",\"eTag\":\"0x8D6F039099A012F\",\"lastModified\":\"2019-06-13T19:55:08.4393775Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask346\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask345\",\"eTag\":\"0x8D6F039099B12C4\",\"lastModified\":\"2019-06-13T19:55:08.4463812Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask345\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask344\",\"eTag\":\"0x8D6F039099C7217\",\"lastModified\":\"2019-06-13T19:55:08.4553751Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask344\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask343\",\"eTag\":\"0x8D6F039099D0E86\",\"lastModified\":\"2019-06-13T19:55:08.4593798Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask343\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask342\",\"eTag\":\"0x8D6F039099E6FC0\",\"lastModified\":\"2019-06-13T19:55:08.4684224Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask342\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask340\",\"eTag\":\"0x8D6F03909A12D1A\",\"lastModified\":\"2019-06-13T19:55:08.486377Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask340\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask341\",\"eTag\":\"0x8D6F039099FCED6\",\"lastModified\":\"2019-06-13T19:55:08.4774102Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask341\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask339\",\"eTag\":\"0x8D6F03909A265C3\",\"lastModified\":\"2019-06-13T19:55:08.4943811Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask339\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask338\",\"eTag\":\"0x8D6F03909A41457\",\"lastModified\":\"2019-06-13T19:55:08.5054039Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask338\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask337\",\"eTag\":\"0x8D6F03909A4B15E\",\"lastModified\":\"2019-06-13T19:55:08.5094238Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask337\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask336\",\"eTag\":\"0x8D6F03909A5E942\",\"lastModified\":\"2019-06-13T19:55:08.5174082Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask336\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask335\",\"eTag\":\"0x8D6F03909A76EAB\",\"lastModified\":\"2019-06-13T19:55:08.5273771Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask335\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask334\",\"eTag\":\"0x8D6F03909A8D0CC\",\"lastModified\":\"2019-06-13T19:55:08.5364428Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask334\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask333\",\"eTag\":\"0x8D6F03909AA06CA\",\"lastModified\":\"2019-06-13T19:55:08.5443786Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask333\"\r\n + \ {\r\n \"status\":\"Success\",\"taskId\":\"mytask382\",\"eTag\":\"0x8D71AD24214669D\",\"lastModified\":\"2019-08-07T00:57:45.0302109Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask382\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask381\",\"eTag\":\"0x8D71AD24216D6A4\",\"lastModified\":\"2019-08-07T00:57:45.046186Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask381\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask379\",\"eTag\":\"0x8D71AD24219479B\",\"lastModified\":\"2019-08-07T00:57:45.0621851Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask379\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask380\",\"eTag\":\"0x8D71AD242196EC4\",\"lastModified\":\"2019-08-07T00:57:45.0631876Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask380\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask378\",\"eTag\":\"0x8D71AD2421A3325\",\"lastModified\":\"2019-08-07T00:57:45.0682149Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask378\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask377\",\"eTag\":\"0x8D71AD2421B918C\",\"lastModified\":\"2019-08-07T00:57:45.0771852Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask377\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask376\",\"eTag\":\"0x8D71AD2421CF120\",\"lastModified\":\"2019-08-07T00:57:45.0861856Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask376\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask375\",\"eTag\":\"0x8D71AD2421E2AD0\",\"lastModified\":\"2019-08-07T00:57:45.094216Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask375\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask374\",\"eTag\":\"0x8D71AD2421F8A4D\",\"lastModified\":\"2019-08-07T00:57:45.1032141Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask374\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask373\",\"eTag\":\"0x8D71AD24222966F\",\"lastModified\":\"2019-08-07T00:57:45.1231855Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask373\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask372\",\"eTag\":\"0x8D71AD24223CF28\",\"lastModified\":\"2019-08-07T00:57:45.1311912Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask372\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask371\",\"eTag\":\"0x8D71AD242252FA9\",\"lastModified\":\"2019-08-07T00:57:45.1402153Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask371\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask370\",\"eTag\":\"0x8D71AD242279F7B\",\"lastModified\":\"2019-08-07T00:57:45.1561851Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask370\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask369\",\"eTag\":\"0x8D71AD24228D7F8\",\"lastModified\":\"2019-08-07T00:57:45.1641848Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask369\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask368\",\"eTag\":\"0x8D71AD242299B79\",\"lastModified\":\"2019-08-07T00:57:45.1691897Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask368\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask367\",\"eTag\":\"0x8D71AD2422AFB09\",\"lastModified\":\"2019-08-07T00:57:45.1781897Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask367\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask366\",\"eTag\":\"0x8D71AD2422C5AB7\",\"lastModified\":\"2019-08-07T00:57:45.1871927Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask366\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask365\",\"eTag\":\"0x8D71AD2422E0BC7\",\"lastModified\":\"2019-08-07T00:57:45.1982791Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask365\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask364\",\"eTag\":\"0x8D71AD2422F8EBF\",\"lastModified\":\"2019-08-07T00:57:45.2081855Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask364\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask363\",\"eTag\":\"0x8D71AD24230C743\",\"lastModified\":\"2019-08-07T00:57:45.2161859Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask363\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask362\",\"eTag\":\"0x8D71AD24232C2DC\",\"lastModified\":\"2019-08-07T00:57:45.2291804Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask362\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask361\",\"eTag\":\"0x8D71AD24234BEB0\",\"lastModified\":\"2019-08-07T00:57:45.2421808Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask361\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask360\",\"eTag\":\"0x8D71AD242361E82\",\"lastModified\":\"2019-08-07T00:57:45.2511874Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask360\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask359\",\"eTag\":\"0x8D71AD242364583\",\"lastModified\":\"2019-08-07T00:57:45.2521859Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask359\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask358\",\"eTag\":\"0x8D71AD2423745C1\",\"lastModified\":\"2019-08-07T00:57:45.2587457Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask358\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask357\",\"eTag\":\"0x8D71AD24239C7F0\",\"lastModified\":\"2019-08-07T00:57:45.2751856Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask357\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask356\",\"eTag\":\"0x8D71AD2423B9CA7\",\"lastModified\":\"2019-08-07T00:57:45.2871847Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask356\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask355\",\"eTag\":\"0x8D71AD2423D241F\",\"lastModified\":\"2019-08-07T00:57:45.2972063Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask355\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask354\",\"eTag\":\"0x8D71AD242406601\",\"lastModified\":\"2019-08-07T00:57:45.3185537Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask354\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask353\",\"eTag\":\"0x8D71AD24240A5B7\",\"lastModified\":\"2019-08-07T00:57:45.3201847Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask353\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask352\",\"eTag\":\"0x8D71AD24241CF9F\",\"lastModified\":\"2019-08-07T00:57:45.3278111Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask352\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask351\",\"eTag\":\"0x8D71AD242438BE4\",\"lastModified\":\"2019-08-07T00:57:45.3391844Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask351\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask348\",\"eTag\":\"0x8D71AD242481FAB\",\"lastModified\":\"2019-08-07T00:57:45.3691819Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask348\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask350\",\"eTag\":\"0x8D71AD242464B10\",\"lastModified\":\"2019-08-07T00:57:45.3571856Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask350\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask349\",\"eTag\":\"0x8D71AD242462E4D\",\"lastModified\":\"2019-08-07T00:57:45.3564493Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask349\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask347\",\"eTag\":\"0x8D71AD2424920AE\",\"lastModified\":\"2019-08-07T00:57:45.3757614Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask347\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask346\",\"eTag\":\"0x8D71AD2424A99E8\",\"lastModified\":\"2019-08-07T00:57:45.3854184Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask346\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask344\",\"eTag\":\"0x8D71AD2424C8C8A\",\"lastModified\":\"2019-08-07T00:57:45.3981834Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask344\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask345\",\"eTag\":\"0x8D71AD2424C8C8A\",\"lastModified\":\"2019-08-07T00:57:45.3981834Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask345\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask343\",\"eTag\":\"0x8D71AD2424F24A7\",\"lastModified\":\"2019-08-07T00:57:45.4151847Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask343\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask342\",\"eTag\":\"0x8D71AD242504D59\",\"lastModified\":\"2019-08-07T00:57:45.4227801Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask342\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask341\",\"eTag\":\"0x8D71AD24251C698\",\"lastModified\":\"2019-08-07T00:57:45.4324376Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask341\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask340\",\"eTag\":\"0x8D71AD242531C1D\",\"lastModified\":\"2019-08-07T00:57:45.4411805Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask340\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask339\",\"eTag\":\"0x8D71AD242548CDB\",\"lastModified\":\"2019-08-07T00:57:45.4506203Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask339\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask338\",\"eTag\":\"0x8D71AD24255FBA1\",\"lastModified\":\"2019-08-07T00:57:45.4600097Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask338\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask337\",\"eTag\":\"0x8D71AD24257583B\",\"lastModified\":\"2019-08-07T00:57:45.4689339Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask337\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask336\",\"eTag\":\"0x8D71AD24258C9A8\",\"lastModified\":\"2019-08-07T00:57:45.4783912Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask336\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask335\",\"eTag\":\"0x8D71AD2425A28DF\",\"lastModified\":\"2019-08-07T00:57:45.4873823Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask335\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask334\",\"eTag\":\"0x8D71AD2425B9F89\",\"lastModified\":\"2019-08-07T00:57:45.4969737Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask334\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask333\",\"eTag\":\"0x8D71AD2425C9219\",\"lastModified\":\"2019-08-07T00:57:45.5031833Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask333\"\r\n \ }\r\n ]\r\n}" headers: content-type: @@ -67394,9 +67394,9 @@ interactions: dataserviceversion: - '3.0' date: - - Thu, 13 Jun 2019 19:55:08 GMT + - Wed, 07 Aug 2019 00:57:45 GMT request-id: - - 19182ec5-b5d9-43fa-841d-9b84d1c0d757 + - e2c2003a-4ed8-42c6-bb0a-1b9106deb79c server: - Microsoft-HTTPAPI/2.0 strict-transport-security: @@ -72472,67 +72472,67 @@ interactions: Content-Type: - application/json; odata=minimalmetadata; charset=utf-8 User-Agent: - - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.7 msrest_azure/0.4.34 - azure-batch/7.0.0 Azure-SDK-For-Python + - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.9 msrest_azure/0.4.34 + azure-batch/8.0.0 Azure-SDK-For-Python accept-language: - en-US ocp-date: - - Thu, 13 Jun 2019 19:55:09 GMT + - Wed, 07 Aug 2019 00:57:46 GMT method: POST - uri: https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/addtaskcollection?api-version=2019-06-01.9.0 + uri: https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/addtaskcollection?api-version=2019-08-01.10.0 response: body: string: "{\r\n \"odata.metadata\":\"https://batch98da0af6.westcentralus.batch.azure.com/$metadata#taskaddresult\",\"value\":[\r\n - \ {\r\n \"status\":\"Success\",\"taskId\":\"mytask332\",\"eTag\":\"0x8D6F0390A479677\",\"lastModified\":\"2019-06-13T19:55:09.5769719Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask332\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask330\",\"eTag\":\"0x8D6F0390A48F5F9\",\"lastModified\":\"2019-06-13T19:55:09.5859705Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask330\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask331\",\"eTag\":\"0x8D6F0390A48F5F9\",\"lastModified\":\"2019-06-13T19:55:09.5859705Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask331\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask329\",\"eTag\":\"0x8D6F0390A4C032E\",\"lastModified\":\"2019-06-13T19:55:09.6059694Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask329\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask328\",\"eTag\":\"0x8D6F0390A4D89C2\",\"lastModified\":\"2019-06-13T19:55:09.6159682Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask328\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask327\",\"eTag\":\"0x8D6F0390A4F105D\",\"lastModified\":\"2019-06-13T19:55:09.6259677Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask327\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask326\",\"eTag\":\"0x8D6F0390A509712\",\"lastModified\":\"2019-06-13T19:55:09.6359698Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask326\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask325\",\"eTag\":\"0x8D6F0390A521DBE\",\"lastModified\":\"2019-06-13T19:55:09.645971Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask325\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask324\",\"eTag\":\"0x8D6F0390A521DBE\",\"lastModified\":\"2019-06-13T19:55:09.645971Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask324\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask323\",\"eTag\":\"0x8D6F0390A53A44A\",\"lastModified\":\"2019-06-13T19:55:09.655969Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask323\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask322\",\"eTag\":\"0x8D6F0390A5503ED\",\"lastModified\":\"2019-06-13T19:55:09.6649709Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask322\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask321\",\"eTag\":\"0x8D6F0390A5AA93C\",\"lastModified\":\"2019-06-13T19:55:09.7019708Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask321\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask320\",\"eTag\":\"0x8D6F0390A5B1E52\",\"lastModified\":\"2019-06-13T19:55:09.7049682Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask320\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask319\",\"eTag\":\"0x8D6F0390A5CA4FC\",\"lastModified\":\"2019-06-13T19:55:09.7149692Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask319\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask318\",\"eTag\":\"0x8D6F0390A5E048F\",\"lastModified\":\"2019-06-13T19:55:09.7239695Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask318\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask317\",\"eTag\":\"0x8D6F0390A5E048F\",\"lastModified\":\"2019-06-13T19:55:09.7239695Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask317\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask316\",\"eTag\":\"0x8D6F0390A5F8B24\",\"lastModified\":\"2019-06-13T19:55:09.7339684Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask316\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask315\",\"eTag\":\"0x8D6F0390A6211D1\",\"lastModified\":\"2019-06-13T19:55:09.7505233Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask315\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask314\",\"eTag\":\"0x8D6F0390A62985E\",\"lastModified\":\"2019-06-13T19:55:09.7539678Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask314\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask313\",\"eTag\":\"0x8D6F0390A641F16\",\"lastModified\":\"2019-06-13T19:55:09.7639702Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask313\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask312\",\"eTag\":\"0x8D6F0390A641F16\",\"lastModified\":\"2019-06-13T19:55:09.7639702Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask312\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask311\",\"eTag\":\"0x8D6F0390A65CCB1\",\"lastModified\":\"2019-06-13T19:55:09.7749681Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask311\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask310\",\"eTag\":\"0x8D6F0390A672C2F\",\"lastModified\":\"2019-06-13T19:55:09.7839663Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask310\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask309\",\"eTag\":\"0x8D6F0390A688BC1\",\"lastModified\":\"2019-06-13T19:55:09.7929665Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask309\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask308\",\"eTag\":\"0x8D6F0390A6A398D\",\"lastModified\":\"2019-06-13T19:55:09.8039693Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask308\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask307\",\"eTag\":\"0x8D6F0390A6B998B\",\"lastModified\":\"2019-06-13T19:55:09.8129803Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask307\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask306\",\"eTag\":\"0x8D6F0390A6B998B\",\"lastModified\":\"2019-06-13T19:55:09.8129803Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask306\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask305\",\"eTag\":\"0x8D6F0390A6D1FAF\",\"lastModified\":\"2019-06-13T19:55:09.8229679Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask305\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask304\",\"eTag\":\"0x8D6F0390A6EA650\",\"lastModified\":\"2019-06-13T19:55:09.832968Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask304\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask301\",\"eTag\":\"0x8D6F0390A733AAA\",\"lastModified\":\"2019-06-13T19:55:09.8629802Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask301\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask303\",\"eTag\":\"0x8D6F0390A702CE2\",\"lastModified\":\"2019-06-13T19:55:09.8429666Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask303\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask300\",\"eTag\":\"0x8D6F0390A74C0CE\",\"lastModified\":\"2019-06-13T19:55:09.8729678Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask300\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask302\",\"eTag\":\"0x8D6F0390A71B3DD\",\"lastModified\":\"2019-06-13T19:55:09.8529757Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask302\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask299\",\"eTag\":\"0x8D6F0390A7620DE\",\"lastModified\":\"2019-06-13T19:55:09.8819806Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask299\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask297\",\"eTag\":\"0x8D6F0390A77A753\",\"lastModified\":\"2019-06-13T19:55:09.8919763Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask297\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask296\",\"eTag\":\"0x8D6F0390A792D8A\",\"lastModified\":\"2019-06-13T19:55:09.9019658Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask296\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask298\",\"eTag\":\"0x8D6F0390A77A753\",\"lastModified\":\"2019-06-13T19:55:09.8919763Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask298\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask295\",\"eTag\":\"0x8D6F0390A7AB446\",\"lastModified\":\"2019-06-13T19:55:09.9119686Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask295\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask294\",\"eTag\":\"0x8D6F0390A7CD78D\",\"lastModified\":\"2019-06-13T19:55:09.9259789Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask294\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask293\",\"eTag\":\"0x8D6F0390A7DC17B\",\"lastModified\":\"2019-06-13T19:55:09.9319675Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask293\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask292\",\"eTag\":\"0x8D6F0390A7F481F\",\"lastModified\":\"2019-06-13T19:55:09.9419679Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask292\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask291\",\"eTag\":\"0x8D6F0390A7F481F\",\"lastModified\":\"2019-06-13T19:55:09.9419679Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask291\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask290\",\"eTag\":\"0x8D6F0390A80CECA\",\"lastModified\":\"2019-06-13T19:55:09.951969Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask290\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask289\",\"eTag\":\"0x8D6F0390A82555F\",\"lastModified\":\"2019-06-13T19:55:09.9619679Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask289\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask287\",\"eTag\":\"0x8D6F0390A853B9D\",\"lastModified\":\"2019-06-13T19:55:09.9809693Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask287\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask288\",\"eTag\":\"0x8D6F0390A83B4D3\",\"lastModified\":\"2019-06-13T19:55:09.9709651Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask288\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask286\",\"eTag\":\"0x8D6F0390A853B9D\",\"lastModified\":\"2019-06-13T19:55:09.9809693Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask286\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask285\",\"eTag\":\"0x8D6F0390A87D381\",\"lastModified\":\"2019-06-13T19:55:09.9979649Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask285\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask284\",\"eTag\":\"0x8D6F0390A8848B6\",\"lastModified\":\"2019-06-13T19:55:10.0009654Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask284\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask283\",\"eTag\":\"0x8D6F0390A8A6D69\",\"lastModified\":\"2019-06-13T19:55:10.0150121Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask283\"\r\n + \ {\r\n \"status\":\"Success\",\"taskId\":\"mytask331\",\"eTag\":\"0x8D71AD242D33C2D\",\"lastModified\":\"2019-08-07T00:57:46.2808621Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask331\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask330\",\"eTag\":\"0x8D71AD242D4BAB1\",\"lastModified\":\"2019-08-07T00:57:46.2906545Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask330\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask329\",\"eTag\":\"0x8D71AD242D62452\",\"lastModified\":\"2019-08-07T00:57:46.2999122Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask329\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask328\",\"eTag\":\"0x8D71AD242D79D76\",\"lastModified\":\"2019-08-07T00:57:46.309567Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask328\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask327\",\"eTag\":\"0x8D71AD242D7B5B5\",\"lastModified\":\"2019-08-07T00:57:46.3101877Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask327\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask332\",\"eTag\":\"0x8D71AD242D1DF9D\",\"lastModified\":\"2019-08-07T00:57:46.2719389Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask332\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask326\",\"eTag\":\"0x8D71AD242DAC306\",\"lastModified\":\"2019-08-07T00:57:46.3301894Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask326\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask325\",\"eTag\":\"0x8D71AD242DD5AEE\",\"lastModified\":\"2019-08-07T00:57:46.3471854Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask325\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask323\",\"eTag\":\"0x8D71AD242DEBAA8\",\"lastModified\":\"2019-08-07T00:57:46.3561896Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask323\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask324\",\"eTag\":\"0x8D71AD242DEA86C\",\"lastModified\":\"2019-08-07T00:57:46.3557228Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask324\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask322\",\"eTag\":\"0x8D71AD242E01A24\",\"lastModified\":\"2019-08-07T00:57:46.3651876Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask322\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask321\",\"eTag\":\"0x8D71AD242E159CA\",\"lastModified\":\"2019-08-07T00:57:46.3733706Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask321\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask320\",\"eTag\":\"0x8D71AD242E327DD\",\"lastModified\":\"2019-08-07T00:57:46.3851997Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask320\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask319\",\"eTag\":\"0x8D71AD242E46105\",\"lastModified\":\"2019-08-07T00:57:46.3932165Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask319\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask318\",\"eTag\":\"0x8D71AD242E5DA4B\",\"lastModified\":\"2019-08-07T00:57:46.4028747Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask318\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask317\",\"eTag\":\"0x8D71AD242E6A9FA\",\"lastModified\":\"2019-08-07T00:57:46.4081914Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask317\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask316\",\"eTag\":\"0x8D71AD242E835A1\",\"lastModified\":\"2019-08-07T00:57:46.4183201Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask316\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask315\",\"eTag\":\"0x8D71AD242E9905F\",\"lastModified\":\"2019-08-07T00:57:46.4271967Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask315\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask314\",\"eTag\":\"0x8D71AD242EB099D\",\"lastModified\":\"2019-08-07T00:57:46.4368541Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask314\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask313\",\"eTag\":\"0x8D71AD242EC764B\",\"lastModified\":\"2019-08-07T00:57:46.4461899Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask313\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask312\",\"eTag\":\"0x8D71AD242EDD5E1\",\"lastModified\":\"2019-08-07T00:57:46.4551905Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask312\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask311\",\"eTag\":\"0x8D71AD242EFFA84\",\"lastModified\":\"2019-08-07T00:57:46.4692356Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask311\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask310\",\"eTag\":\"0x8D71AD242F0BC12\",\"lastModified\":\"2019-08-07T00:57:46.4741906Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask310\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask309\",\"eTag\":\"0x8D71AD242F242A6\",\"lastModified\":\"2019-08-07T00:57:46.4841894Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask309\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask308\",\"eTag\":\"0x8D71AD242F2DEEC\",\"lastModified\":\"2019-08-07T00:57:46.48819Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask308\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask307\",\"eTag\":\"0x8D71AD242F3F078\",\"lastModified\":\"2019-08-07T00:57:46.4951928Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask307\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask306\",\"eTag\":\"0x8D71AD242F4DBC7\",\"lastModified\":\"2019-08-07T00:57:46.5012167Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask306\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask305\",\"eTag\":\"0x8D71AD242F66142\",\"lastModified\":\"2019-08-07T00:57:46.5111874Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask305\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask304\",\"eTag\":\"0x8D71AD242F7C520\",\"lastModified\":\"2019-08-07T00:57:46.5202976Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask304\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask303\",\"eTag\":\"0x8D71AD242F9209E\",\"lastModified\":\"2019-08-07T00:57:46.5291934Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask303\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask302\",\"eTag\":\"0x8D71AD242FA8036\",\"lastModified\":\"2019-08-07T00:57:46.5381942Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask302\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask301\",\"eTag\":\"0x8D71AD242FBDFC5\",\"lastModified\":\"2019-08-07T00:57:46.5471941Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask301\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask300\",\"eTag\":\"0x8D71AD242FC7BC9\",\"lastModified\":\"2019-08-07T00:57:46.5511881Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask300\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask299\",\"eTag\":\"0x8D71AD242FE027B\",\"lastModified\":\"2019-08-07T00:57:46.5611899Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask299\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask298\",\"eTag\":\"0x8D71AD242FF620C\",\"lastModified\":\"2019-08-07T00:57:46.57019Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask298\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask297\",\"eTag\":\"0x8D71AD243009AEB\",\"lastModified\":\"2019-08-07T00:57:46.5781995Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask297\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask296\",\"eTag\":\"0x8D71AD2430367A4\",\"lastModified\":\"2019-08-07T00:57:46.5965476Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask296\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask295\",\"eTag\":\"0x8D71AD243052E55\",\"lastModified\":\"2019-08-07T00:57:46.6081877Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask295\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask294\",\"eTag\":\"0x8D71AD2430620EA\",\"lastModified\":\"2019-08-07T00:57:46.6143978Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask294\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask293\",\"eTag\":\"0x8D71AD243081494\",\"lastModified\":\"2019-08-07T00:57:46.6271892Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask293\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask292\",\"eTag\":\"0x8D71AD243094CF4\",\"lastModified\":\"2019-08-07T00:57:46.635186Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask292\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask291\",\"eTag\":\"0x8D71AD2430A5E7B\",\"lastModified\":\"2019-08-07T00:57:46.6421883Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask291\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask290\",\"eTag\":\"0x8D71AD2430C333B\",\"lastModified\":\"2019-08-07T00:57:46.6541883Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask290\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask289\",\"eTag\":\"0x8D71AD2430D92E7\",\"lastModified\":\"2019-08-07T00:57:46.6631911Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask289\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask288\",\"eTag\":\"0x8D71AD2430FD2BA\",\"lastModified\":\"2019-08-07T00:57:46.6779322Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask288\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask287\",\"eTag\":\"0x8D71AD2430FDCA0\",\"lastModified\":\"2019-08-07T00:57:46.6781856Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask287\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask286\",\"eTag\":\"0x8D71AD243113523\",\"lastModified\":\"2019-08-07T00:57:46.6870051Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask286\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask285\",\"eTag\":\"0x8D71AD243128E86\",\"lastModified\":\"2019-08-07T00:57:46.695847Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask285\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask283\",\"eTag\":\"0x8D71AD24314E5EF\",\"lastModified\":\"2019-08-07T00:57:46.7111919Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask283\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask284\",\"eTag\":\"0x8D71AD2431470B5\",\"lastModified\":\"2019-08-07T00:57:46.7081909Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask284\"\r\n \ }\r\n ]\r\n}" headers: content-type: @@ -72540,9 +72540,9 @@ interactions: dataserviceversion: - '3.0' date: - - Thu, 13 Jun 2019 19:55:09 GMT + - Wed, 07 Aug 2019 00:57:46 GMT request-id: - - 9a1db27a-639c-4017-a932-c86e5b08aff5 + - d3510c35-8edb-423a-ae29-f70fee2424ef server: - Microsoft-HTTPAPI/2.0 strict-transport-security: @@ -77618,67 +77618,67 @@ interactions: Content-Type: - application/json; odata=minimalmetadata; charset=utf-8 User-Agent: - - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.7 msrest_azure/0.4.34 - azure-batch/7.0.0 Azure-SDK-For-Python + - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.9 msrest_azure/0.4.34 + azure-batch/8.0.0 Azure-SDK-For-Python accept-language: - en-US ocp-date: - - Thu, 13 Jun 2019 19:55:10 GMT + - Wed, 07 Aug 2019 00:57:47 GMT method: POST - uri: https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/addtaskcollection?api-version=2019-06-01.9.0 + uri: https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/addtaskcollection?api-version=2019-08-01.10.0 response: body: string: "{\r\n \"odata.metadata\":\"https://batch98da0af6.westcentralus.batch.azure.com/$metadata#taskaddresult\",\"value\":[\r\n - \ {\r\n \"status\":\"Success\",\"taskId\":\"mytask282\",\"eTag\":\"0x8D6F0390B29473E\",\"lastModified\":\"2019-06-13T19:55:11.0560574Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask282\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask281\",\"eTag\":\"0x8D6F0390B2ACC29\",\"lastModified\":\"2019-06-13T19:55:11.0660137Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask281\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask280\",\"eTag\":\"0x8D6F0390B2C5493\",\"lastModified\":\"2019-06-13T19:55:11.0760595Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask280\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask279\",\"eTag\":\"0x8D6F0390B2DDA9E\",\"lastModified\":\"2019-06-13T19:55:11.0860446Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask279\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask277\",\"eTag\":\"0x8D6F0390B2F63C9\",\"lastModified\":\"2019-06-13T19:55:11.0961097Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask277\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask278\",\"eTag\":\"0x8D6F0390B2F63C9\",\"lastModified\":\"2019-06-13T19:55:11.0961097Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask278\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask276\",\"eTag\":\"0x8D6F0390B326D66\",\"lastModified\":\"2019-06-13T19:55:11.1160166Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask276\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask275\",\"eTag\":\"0x8D6F0390B340010\",\"lastModified\":\"2019-06-13T19:55:11.1263248Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask275\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask274\",\"eTag\":\"0x8D6F0390B355489\",\"lastModified\":\"2019-06-13T19:55:11.1350409Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask274\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask272\",\"eTag\":\"0x8D6F0390B370125\",\"lastModified\":\"2019-06-13T19:55:11.1460133Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask272\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask271\",\"eTag\":\"0x8D6F0390B38619D\",\"lastModified\":\"2019-06-13T19:55:11.1550365Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask271\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask273\",\"eTag\":\"0x8D6F0390B36DBB1\",\"lastModified\":\"2019-06-13T19:55:11.1450545Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask273\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask270\",\"eTag\":\"0x8D6F0390B39E8D6\",\"lastModified\":\"2019-06-13T19:55:11.1650518Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask270\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask269\",\"eTag\":\"0x8D6F0390B3B6E4D\",\"lastModified\":\"2019-06-13T19:55:11.1750221Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask269\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask268\",\"eTag\":\"0x8D6F0390B3ECD70\",\"lastModified\":\"2019-06-13T19:55:11.1971184Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask268\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask267\",\"eTag\":\"0x8D6F0390B404BDB\",\"lastModified\":\"2019-06-13T19:55:11.2069083Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask267\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask265\",\"eTag\":\"0x8D6F0390B438405\",\"lastModified\":\"2019-06-13T19:55:11.2280069Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask265\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask266\",\"eTag\":\"0x8D6F0390B43AB1E\",\"lastModified\":\"2019-06-13T19:55:11.2290078Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask266\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask264\",\"eTag\":\"0x8D6F0390B44C716\",\"lastModified\":\"2019-06-13T19:55:11.2362774Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask264\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask263\",\"eTag\":\"0x8D6F0390B465298\",\"lastModified\":\"2019-06-13T19:55:11.2464024Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask263\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask262\",\"eTag\":\"0x8D6F0390B477D00\",\"lastModified\":\"2019-06-13T19:55:11.2540416Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask262\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask261\",\"eTag\":\"0x8D6F0390B48DCF9\",\"lastModified\":\"2019-06-13T19:55:11.2630521Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask261\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask260\",\"eTag\":\"0x8D6F0390B4A63BF\",\"lastModified\":\"2019-06-13T19:55:11.2730559Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask260\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask259\",\"eTag\":\"0x8D6F0390B4BC294\",\"lastModified\":\"2019-06-13T19:55:11.2820372Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask259\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask258\",\"eTag\":\"0x8D6F0390B4D4806\",\"lastModified\":\"2019-06-13T19:55:11.292007Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask258\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask257\",\"eTag\":\"0x8D6F0390B4EA980\",\"lastModified\":\"2019-06-13T19:55:11.301056Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask257\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask256\",\"eTag\":\"0x8D6F0390B502ED4\",\"lastModified\":\"2019-06-13T19:55:11.3110228Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask256\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask255\",\"eTag\":\"0x8D6F0390B518FA3\",\"lastModified\":\"2019-06-13T19:55:11.3200547Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask255\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask254\",\"eTag\":\"0x8D6F0390B52EF49\",\"lastModified\":\"2019-06-13T19:55:11.3290569Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask254\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask252\",\"eTag\":\"0x8D6F0390B54753D\",\"lastModified\":\"2019-06-13T19:55:11.3390397Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask252\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask253\",\"eTag\":\"0x8D6F0390B5314C7\",\"lastModified\":\"2019-06-13T19:55:11.3300167Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask253\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask251\",\"eTag\":\"0x8D6F0390B55D49D\",\"lastModified\":\"2019-06-13T19:55:11.3480349Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask251\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask250\",\"eTag\":\"0x8D6F0390B57A992\",\"lastModified\":\"2019-06-13T19:55:11.3600402Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask250\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask249\",\"eTag\":\"0x8D6F0390B58BAD9\",\"lastModified\":\"2019-06-13T19:55:11.3670361Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask249\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask248\",\"eTag\":\"0x8D6F0390B595640\",\"lastModified\":\"2019-06-13T19:55:11.3710144Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask248\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask247\",\"eTag\":\"0x8D6F0390B5AB57E\",\"lastModified\":\"2019-06-13T19:55:11.3800062Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask247\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask246\",\"eTag\":\"0x8D6F0390B5C14F5\",\"lastModified\":\"2019-06-13T19:55:11.3890037Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask246\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask245\",\"eTag\":\"0x8D6F0390B5D9BB1\",\"lastModified\":\"2019-06-13T19:55:11.3990065Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask245\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask244\",\"eTag\":\"0x8D6F0390B5D9BB1\",\"lastModified\":\"2019-06-13T19:55:11.3990065Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask244\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask243\",\"eTag\":\"0x8D6F0390B5F2252\",\"lastModified\":\"2019-06-13T19:55:11.4090066Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask243\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask242\",\"eTag\":\"0x8D6F0390B61A8B9\",\"lastModified\":\"2019-06-13T19:55:11.4255545Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask242\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask241\",\"eTag\":\"0x8D6F0390B673AB4\",\"lastModified\":\"2019-06-13T19:55:11.4620596Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask241\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask238\",\"eTag\":\"0x8D6F0390B6786C0\",\"lastModified\":\"2019-06-13T19:55:11.4640064Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask238\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask239\",\"eTag\":\"0x8D6F0390B6786C0\",\"lastModified\":\"2019-06-13T19:55:11.4640064Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask239\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask240\",\"eTag\":\"0x8D6F0390B675FB6\",\"lastModified\":\"2019-06-13T19:55:11.463007Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask240\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask237\",\"eTag\":\"0x8D6F0390B67D4E7\",\"lastModified\":\"2019-06-13T19:55:11.4660071Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask237\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask236\",\"eTag\":\"0x8D6F0390B687119\",\"lastModified\":\"2019-06-13T19:55:11.4700057Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask236\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask235\",\"eTag\":\"0x8D6F0390B687119\",\"lastModified\":\"2019-06-13T19:55:11.4700057Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask235\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask234\",\"eTag\":\"0x8D6F0390B6BA7A5\",\"lastModified\":\"2019-06-13T19:55:11.4910629Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask234\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask233\",\"eTag\":\"0x8D6F0390B6BA7A5\",\"lastModified\":\"2019-06-13T19:55:11.4910629Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask233\"\r\n + \ {\r\n \"status\":\"Success\",\"taskId\":\"mytask282\",\"eTag\":\"0x8D71AD2438BE55C\",\"lastModified\":\"2019-08-07T00:57:47.4910556Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask282\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask280\",\"eTag\":\"0x8D71AD2438E0836\",\"lastModified\":\"2019-08-07T00:57:47.505055Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask280\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask281\",\"eTag\":\"0x8D71AD2438D450C\",\"lastModified\":\"2019-08-07T00:57:47.5000588Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask281\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask279\",\"eTag\":\"0x8D71AD2438F40AA\",\"lastModified\":\"2019-08-07T00:57:47.5130538Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask279\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask278\",\"eTag\":\"0x8D71AD24390A026\",\"lastModified\":\"2019-08-07T00:57:47.5220518Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask278\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask276\",\"eTag\":\"0x8D71AD24392F2CE\",\"lastModified\":\"2019-08-07T00:57:47.537275Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask276\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask277\",\"eTag\":\"0x8D71AD2439497D2\",\"lastModified\":\"2019-08-07T00:57:47.548053Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask277\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask275\",\"eTag\":\"0x8D71AD24395B908\",\"lastModified\":\"2019-08-07T00:57:47.5554568Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask275\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask274\",\"eTag\":\"0x8D71AD2439756EA\",\"lastModified\":\"2019-08-07T00:57:47.5660522Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask274\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask272\",\"eTag\":\"0x8D71AD2439A640F\",\"lastModified\":\"2019-08-07T00:57:47.5860495Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask272\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask273\",\"eTag\":\"0x8D71AD24398DD7D\",\"lastModified\":\"2019-08-07T00:57:47.5760509Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask273\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask271\",\"eTag\":\"0x8D71AD2439B83CF\",\"lastModified\":\"2019-08-07T00:57:47.5934159Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask271\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask270\",\"eTag\":\"0x8D71AD2439CB458\",\"lastModified\":\"2019-08-07T00:57:47.601212Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask270\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask269\",\"eTag\":\"0x8D71AD2439E34B2\",\"lastModified\":\"2019-08-07T00:57:47.6110514Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask269\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask268\",\"eTag\":\"0x8D71AD243A0EE8E\",\"lastModified\":\"2019-08-07T00:57:47.6289166Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask268\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask267\",\"eTag\":\"0x8D71AD243A0F3B9\",\"lastModified\":\"2019-08-07T00:57:47.6290489Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask267\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask266\",\"eTag\":\"0x8D71AD243A233BF\",\"lastModified\":\"2019-08-07T00:57:47.6372415Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask266\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask265\",\"eTag\":\"0x8D71AD243A3DA1C\",\"lastModified\":\"2019-08-07T00:57:47.648054Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask265\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask264\",\"eTag\":\"0x8D71AD243A4DF8F\",\"lastModified\":\"2019-08-07T00:57:47.6547471Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask264\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask263\",\"eTag\":\"0x8D71AD243A64AE9\",\"lastModified\":\"2019-08-07T00:57:47.6640489Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask263\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask262\",\"eTag\":\"0x8D71AD243A793FD\",\"lastModified\":\"2019-08-07T00:57:47.6724733Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask262\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask261\",\"eTag\":\"0x8D71AD243A9A67D\",\"lastModified\":\"2019-08-07T00:57:47.6860541Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask261\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask260\",\"eTag\":\"0x8D71AD243AA69DB\",\"lastModified\":\"2019-08-07T00:57:47.6910555Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask260\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask258\",\"eTag\":\"0x8D71AD243AD01F7\",\"lastModified\":\"2019-08-07T00:57:47.7080567Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask258\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask257\",\"eTag\":\"0x8D71AD243AE616C\",\"lastModified\":\"2019-08-07T00:57:47.717054Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask257\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask259\",\"eTag\":\"0x8D71AD243ABC9A9\",\"lastModified\":\"2019-08-07T00:57:47.7000617Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask259\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask255\",\"eTag\":\"0x8D71AD243B14784\",\"lastModified\":\"2019-08-07T00:57:47.7360516Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask255\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask254\",\"eTag\":\"0x8D71AD243B20AE1\",\"lastModified\":\"2019-08-07T00:57:47.7410529Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask254\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask256\",\"eTag\":\"0x8D71AD243B120B1\",\"lastModified\":\"2019-08-07T00:57:47.7350577Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask256\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask253\",\"eTag\":\"0x8D71AD243B391A7\",\"lastModified\":\"2019-08-07T00:57:47.7510567Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask253\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask252\",\"eTag\":\"0x8D71AD243B6147C\",\"lastModified\":\"2019-08-07T00:57:47.7675132Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask252\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask251\",\"eTag\":\"0x8D71AD243B74064\",\"lastModified\":\"2019-08-07T00:57:47.7751908Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask251\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask249\",\"eTag\":\"0x8D71AD243B8C1C2\",\"lastModified\":\"2019-08-07T00:57:47.7850562Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask249\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask250\",\"eTag\":\"0x8D71AD243B84C82\",\"lastModified\":\"2019-08-07T00:57:47.7820546Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask250\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask248\",\"eTag\":\"0x8D71AD243BA2166\",\"lastModified\":\"2019-08-07T00:57:47.7940582Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask248\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask247\",\"eTag\":\"0x8D71AD243BBA7CE\",\"lastModified\":\"2019-08-07T00:57:47.8040526Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask247\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask246\",\"eTag\":\"0x8D71AD243BD074F\",\"lastModified\":\"2019-08-07T00:57:47.8130511Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask246\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask244\",\"eTag\":\"0x8D71AD243C089B3\",\"lastModified\":\"2019-08-07T00:57:47.8360499Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask244\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask243\",\"eTag\":\"0x8D71AD243C17564\",\"lastModified\":\"2019-08-07T00:57:47.8420836Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask243\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask245\",\"eTag\":\"0x8D71AD243BEDC38\",\"lastModified\":\"2019-08-07T00:57:47.8250552Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask245\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask242\",\"eTag\":\"0x8D71AD243C36FF5\",\"lastModified\":\"2019-08-07T00:57:47.8550517Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask242\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask241\",\"eTag\":\"0x8D71AD243C7DCCC\",\"lastModified\":\"2019-08-07T00:57:47.8840524Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask241\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask239\",\"eTag\":\"0x8D71AD243C82AD4\",\"lastModified\":\"2019-08-07T00:57:47.88605Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask239\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask238\",\"eTag\":\"0x8D71AD243C82AD4\",\"lastModified\":\"2019-08-07T00:57:47.88605Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask238\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask240\",\"eTag\":\"0x8D71AD243C98A8D\",\"lastModified\":\"2019-08-07T00:57:47.8950541Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask240\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask237\",\"eTag\":\"0x8D71AD243CAEA1E\",\"lastModified\":\"2019-08-07T00:57:47.9040542Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask237\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask236\",\"eTag\":\"0x8D71AD243CBEDD4\",\"lastModified\":\"2019-08-07T00:57:47.9107028Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask236\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask235\",\"eTag\":\"0x8D71AD243CDF77D\",\"lastModified\":\"2019-08-07T00:57:47.9240573Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask235\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask234\",\"eTag\":\"0x8D71AD243CEBA85\",\"lastModified\":\"2019-08-07T00:57:47.9290501Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask234\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask233\",\"eTag\":\"0x8D71AD243D042A0\",\"lastModified\":\"2019-08-07T00:57:47.939088Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask233\"\r\n \ }\r\n ]\r\n}" headers: content-type: @@ -77686,9 +77686,9 @@ interactions: dataserviceversion: - '3.0' date: - - Thu, 13 Jun 2019 19:55:11 GMT + - Wed, 07 Aug 2019 00:57:47 GMT request-id: - - f3ebd100-f56c-4fb1-a4c7-7a45fbbed05d + - 794a5e07-2b2a-42ba-958e-714e2f9a1ce8 server: - Microsoft-HTTPAPI/2.0 strict-transport-security: @@ -82764,67 +82764,67 @@ interactions: Content-Type: - application/json; odata=minimalmetadata; charset=utf-8 User-Agent: - - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.7 msrest_azure/0.4.34 - azure-batch/7.0.0 Azure-SDK-For-Python + - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.9 msrest_azure/0.4.34 + azure-batch/8.0.0 Azure-SDK-For-Python accept-language: - en-US ocp-date: - - Thu, 13 Jun 2019 19:55:12 GMT + - Wed, 07 Aug 2019 00:57:48 GMT method: POST - uri: https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/addtaskcollection?api-version=2019-06-01.9.0 + uri: https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/addtaskcollection?api-version=2019-08-01.10.0 response: body: string: "{\r\n \"odata.metadata\":\"https://batch98da0af6.westcentralus.batch.azure.com/$metadata#taskaddresult\",\"value\":[\r\n - \ {\r\n \"status\":\"Success\",\"taskId\":\"mytask231\",\"eTag\":\"0x8D6F0390C0FF2BA\",\"lastModified\":\"2019-06-13T19:55:12.5677754Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask231\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask232\",\"eTag\":\"0x8D6F0390C0FF2BA\",\"lastModified\":\"2019-06-13T19:55:12.5677754Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask232\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask230\",\"eTag\":\"0x8D6F0390C128C63\",\"lastModified\":\"2019-06-13T19:55:12.5848163Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask230\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask229\",\"eTag\":\"0x8D6F0390C12B18C\",\"lastModified\":\"2019-06-13T19:55:12.5857676Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask229\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask228\",\"eTag\":\"0x8D6F0390C1376B7\",\"lastModified\":\"2019-06-13T19:55:12.5908151Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask228\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask227\",\"eTag\":\"0x8D6F0390C1570A2\",\"lastModified\":\"2019-06-13T19:55:12.6037666Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask227\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask226\",\"eTag\":\"0x8D6F0390C171F8C\",\"lastModified\":\"2019-06-13T19:55:12.614798Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask226\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask225\",\"eTag\":\"0x8D6F0390C18F441\",\"lastModified\":\"2019-06-13T19:55:12.6267969Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask225\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask224\",\"eTag\":\"0x8D6F0390C19DE81\",\"lastModified\":\"2019-06-13T19:55:12.6327937Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask224\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask223\",\"eTag\":\"0x8D6F0390C1AEEE7\",\"lastModified\":\"2019-06-13T19:55:12.6397671Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask223\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask222\",\"eTag\":\"0x8D6F0390C1CC413\",\"lastModified\":\"2019-06-13T19:55:12.6517779Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask222\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask221\",\"eTag\":\"0x8D6F0390C1DADED\",\"lastModified\":\"2019-06-13T19:55:12.6577645Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask221\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask220\",\"eTag\":\"0x8D6F0390C1F8499\",\"lastModified\":\"2019-06-13T19:55:12.6698137Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask220\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask219\",\"eTag\":\"0x8D6F0390C210976\",\"lastModified\":\"2019-06-13T19:55:12.6797686Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask219\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask218\",\"eTag\":\"0x8D6F0390C237A52\",\"lastModified\":\"2019-06-13T19:55:12.695765Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask218\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask217\",\"eTag\":\"0x8D6F0390C23EF7D\",\"lastModified\":\"2019-06-13T19:55:12.6987645Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask217\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask216\",\"eTag\":\"0x8D6F0390C257622\",\"lastModified\":\"2019-06-13T19:55:12.708765Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask216\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask215\",\"eTag\":\"0x8D6F0390C27E56C\",\"lastModified\":\"2019-06-13T19:55:12.7247212Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask215\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask214\",\"eTag\":\"0x8D6F0390C288359\",\"lastModified\":\"2019-06-13T19:55:12.7287641Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask214\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask213\",\"eTag\":\"0x8D6F0390C288359\",\"lastModified\":\"2019-06-13T19:55:12.7287641Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask213\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask212\",\"eTag\":\"0x8D6F0390C29E2EC\",\"lastModified\":\"2019-06-13T19:55:12.7377644Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask212\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask211\",\"eTag\":\"0x8D6F0390C326FDA\",\"lastModified\":\"2019-06-13T19:55:12.793801Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask211\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask209\",\"eTag\":\"0x8D6F0390C32958B\",\"lastModified\":\"2019-06-13T19:55:12.7947659Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask209\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask208\",\"eTag\":\"0x8D6F0390C32BCA0\",\"lastModified\":\"2019-06-13T19:55:12.7957664Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask208\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask210\",\"eTag\":\"0x8D6F0390C32958B\",\"lastModified\":\"2019-06-13T19:55:12.7947659Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask210\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask206\",\"eTag\":\"0x8D6F0390C32E3C6\",\"lastModified\":\"2019-06-13T19:55:12.7967686Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask206\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask207\",\"eTag\":\"0x8D6F0390C32E3C6\",\"lastModified\":\"2019-06-13T19:55:12.7967686Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask207\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask205\",\"eTag\":\"0x8D6F0390C350816\",\"lastModified\":\"2019-06-13T19:55:12.8108054Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask205\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask204\",\"eTag\":\"0x8D6F0390C368E54\",\"lastModified\":\"2019-06-13T19:55:12.8207956Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask204\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask203\",\"eTag\":\"0x8D6F0390C37EDFA\",\"lastModified\":\"2019-06-13T19:55:12.8297978Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask203\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask202\",\"eTag\":\"0x8D6F0390C3813C8\",\"lastModified\":\"2019-06-13T19:55:12.8307656Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask202\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask201\",\"eTag\":\"0x8D6F0390C39745C\",\"lastModified\":\"2019-06-13T19:55:12.8397916Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask201\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask200\",\"eTag\":\"0x8D6F0390C3AFB38\",\"lastModified\":\"2019-06-13T19:55:12.8497976Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask200\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask199\",\"eTag\":\"0x8D6F0390C3C8092\",\"lastModified\":\"2019-06-13T19:55:12.859765Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask199\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask198\",\"eTag\":\"0x8D6F0390C3DE20B\",\"lastModified\":\"2019-06-13T19:55:12.8688139Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask198\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask197\",\"eTag\":\"0x8D6F0390C3F6814\",\"lastModified\":\"2019-06-13T19:55:12.8787988Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask197\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask196\",\"eTag\":\"0x8D6F0390C40EF47\",\"lastModified\":\"2019-06-13T19:55:12.8888135Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask196\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask195\",\"eTag\":\"0x8D6F0390C424D6F\",\"lastModified\":\"2019-06-13T19:55:12.8977775Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask195\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask194\",\"eTag\":\"0x8D6F0390C42740A\",\"lastModified\":\"2019-06-13T19:55:12.8987658Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask194\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask193\",\"eTag\":\"0x8D6F0390C43D3BC\",\"lastModified\":\"2019-06-13T19:55:12.9077692Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask193\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask192\",\"eTag\":\"0x8D6F0390C455AC3\",\"lastModified\":\"2019-06-13T19:55:12.9177795Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask192\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask191\",\"eTag\":\"0x8D6F0390C46E1F6\",\"lastModified\":\"2019-06-13T19:55:12.9277942Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask191\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask190\",\"eTag\":\"0x8D6F0390C486771\",\"lastModified\":\"2019-06-13T19:55:12.9377649Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask190\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask188\",\"eTag\":\"0x8D6F0390C49EDFC\",\"lastModified\":\"2019-06-13T19:55:12.9477628Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask188\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask189\",\"eTag\":\"0x8D6F0390C49EDFC\",\"lastModified\":\"2019-06-13T19:55:12.9477628Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask189\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask187\",\"eTag\":\"0x8D6F0390C4AD842\",\"lastModified\":\"2019-06-13T19:55:12.9537602Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask187\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask186\",\"eTag\":\"0x8D6F0390C4B4DC0\",\"lastModified\":\"2019-06-13T19:55:12.956768Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask186\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask185\",\"eTag\":\"0x8D6F0390C4CD42F\",\"lastModified\":\"2019-06-13T19:55:12.9667631Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask185\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask184\",\"eTag\":\"0x8D6F0390C4E5ABC\",\"lastModified\":\"2019-06-13T19:55:12.9767612Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask184\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask183\",\"eTag\":\"0x8D6F0390C511BB1\",\"lastModified\":\"2019-06-13T19:55:12.9948081Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask183\"\r\n + \ {\r\n \"status\":\"Success\",\"taskId\":\"mytask232\",\"eTag\":\"0x8D71AD24446E430\",\"lastModified\":\"2019-08-07T00:57:48.7165488Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask232\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask231\",\"eTag\":\"0x8D71AD2444843B8\",\"lastModified\":\"2019-08-07T00:57:48.725548Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask231\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask230\",\"eTag\":\"0x8D71AD24449CA53\",\"lastModified\":\"2019-08-07T00:57:48.7355475Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask230\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask229\",\"eTag\":\"0x8D71AD2444C8976\",\"lastModified\":\"2019-08-07T00:57:48.7535478Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask229\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask225\",\"eTag\":\"0x8D71AD244531957\",\"lastModified\":\"2019-08-07T00:57:48.7965527Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask225\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask227\",\"eTag\":\"0x8D71AD24452F244\",\"lastModified\":\"2019-08-07T00:57:48.7955524Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask227\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask226\",\"eTag\":\"0x8D71AD24452CB22\",\"lastModified\":\"2019-08-07T00:57:48.7945506Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask226\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask228\",\"eTag\":\"0x8D71AD24452F244\",\"lastModified\":\"2019-08-07T00:57:48.7955524Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask228\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask224\",\"eTag\":\"0x8D71AD2445403B5\",\"lastModified\":\"2019-08-07T00:57:48.8025525Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask224\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask222\",\"eTag\":\"0x8D71AD24455B160\",\"lastModified\":\"2019-08-07T00:57:48.813552Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask222\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask223\",\"eTag\":\"0x8D71AD244558E3E\",\"lastModified\":\"2019-08-07T00:57:48.8126526Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask223\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask221\",\"eTag\":\"0x8D71AD24456E9ED\",\"lastModified\":\"2019-08-07T00:57:48.8215533Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask221\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask220\",\"eTag\":\"0x8D71AD2445A0116\",\"lastModified\":\"2019-08-07T00:57:48.841807Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask220\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask219\",\"eTag\":\"0x8D71AD2445B2FE9\",\"lastModified\":\"2019-08-07T00:57:48.8495593Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask219\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask218\",\"eTag\":\"0x8D71AD2445C8F6F\",\"lastModified\":\"2019-08-07T00:57:48.8585583Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask218\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask217\",\"eTag\":\"0x8D71AD2445E15C0\",\"lastModified\":\"2019-08-07T00:57:48.8685504Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask217\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask216\",\"eTag\":\"0x8D71AD244602271\",\"lastModified\":\"2019-08-07T00:57:48.8819825Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask216\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask215\",\"eTag\":\"0x8D71AD24460D4E1\",\"lastModified\":\"2019-08-07T00:57:48.8865505Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask215\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask214\",\"eTag\":\"0x8D71AD2446234CD\",\"lastModified\":\"2019-08-07T00:57:48.8955597Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask214\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask213\",\"eTag\":\"0x8D71AD2446458CD\",\"lastModified\":\"2019-08-07T00:57:48.9095885Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask213\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask212\",\"eTag\":\"0x8D71AD244651AA9\",\"lastModified\":\"2019-08-07T00:57:48.9145513Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask212\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask210\",\"eTag\":\"0x8D71AD2446604FC\",\"lastModified\":\"2019-08-07T00:57:48.92055Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask210\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask211\",\"eTag\":\"0x8D71AD24465E2E2\",\"lastModified\":\"2019-08-07T00:57:48.919677Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask211\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask209\",\"eTag\":\"0x8D71AD244689D28\",\"lastModified\":\"2019-08-07T00:57:48.9375528Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask209\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask208\",\"eTag\":\"0x8D71AD244691236\",\"lastModified\":\"2019-08-07T00:57:48.9405494Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask208\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask207\",\"eTag\":\"0x8D71AD2446A71D3\",\"lastModified\":\"2019-08-07T00:57:48.9495507Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask207\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask206\",\"eTag\":\"0x8D71AD2446BD16A\",\"lastModified\":\"2019-08-07T00:57:48.9585514Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask206\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask205\",\"eTag\":\"0x8D71AD2446BD16A\",\"lastModified\":\"2019-08-07T00:57:48.9585514Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask205\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask204\",\"eTag\":\"0x8D71AD2446D57F9\",\"lastModified\":\"2019-08-07T00:57:48.9685497Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask204\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask199\",\"eTag\":\"0x8D71AD244759558\",\"lastModified\":\"2019-08-07T00:57:49.0225496Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask199\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask201\",\"eTag\":\"0x8D71AD244756C9D\",\"lastModified\":\"2019-08-07T00:57:49.0215069Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask201\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask200\",\"eTag\":\"0x8D71AD244756E30\",\"lastModified\":\"2019-08-07T00:57:49.0215472Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask200\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask202\",\"eTag\":\"0x8D71AD244759558\",\"lastModified\":\"2019-08-07T00:57:49.0225496Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask202\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask198\",\"eTag\":\"0x8D71AD24475E36A\",\"lastModified\":\"2019-08-07T00:57:49.0245482Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask198\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask197\",\"eTag\":\"0x8D71AD24478A287\",\"lastModified\":\"2019-08-07T00:57:49.0425479Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask197\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask196\",\"eTag\":\"0x8D71AD24478A287\",\"lastModified\":\"2019-08-07T00:57:49.0425479Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask196\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask203\",\"eTag\":\"0x8D71AD2447483EA\",\"lastModified\":\"2019-08-07T00:57:49.0155498Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask203\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask190\",\"eTag\":\"0x8D71AD244812E23\",\"lastModified\":\"2019-08-07T00:57:49.0985507Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask190\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask194\",\"eTag\":\"0x8D71AD244812E23\",\"lastModified\":\"2019-08-07T00:57:49.0985507Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask194\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask195\",\"eTag\":\"0x8D71AD24481071E\",\"lastModified\":\"2019-08-07T00:57:49.0975518Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask195\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask191\",\"eTag\":\"0x8D71AD24481F456\",\"lastModified\":\"2019-08-07T00:57:49.1036246Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask191\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask192\",\"eTag\":\"0x8D71AD24482186D\",\"lastModified\":\"2019-08-07T00:57:49.1045485Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask192\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask193\",\"eTag\":\"0x8D71AD24481F456\",\"lastModified\":\"2019-08-07T00:57:49.1036246Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask193\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask189\",\"eTag\":\"0x8D71AD2448266AA\",\"lastModified\":\"2019-08-07T00:57:49.1065514Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask189\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask188\",\"eTag\":\"0x8D71AD24485816D\",\"lastModified\":\"2019-08-07T00:57:49.1268973Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask188\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask187\",\"eTag\":\"0x8D71AD244867243\",\"lastModified\":\"2019-08-07T00:57:49.1330627Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask187\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask186\",\"eTag\":\"0x8D71AD2448B193C\",\"lastModified\":\"2019-08-07T00:57:49.1635516Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask186\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask185\",\"eTag\":\"0x8D71AD2448AF223\",\"lastModified\":\"2019-08-07T00:57:49.1625507Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask185\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask184\",\"eTag\":\"0x8D71AD2448B193C\",\"lastModified\":\"2019-08-07T00:57:49.1635516Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask184\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask183\",\"eTag\":\"0x8D71AD2448C78E5\",\"lastModified\":\"2019-08-07T00:57:49.1725541Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask183\"\r\n \ }\r\n ]\r\n}" headers: content-type: @@ -82832,9 +82832,9 @@ interactions: dataserviceversion: - '3.0' date: - - Thu, 13 Jun 2019 19:55:12 GMT + - Wed, 07 Aug 2019 00:57:48 GMT request-id: - - 7874fc05-b475-4061-891b-97f5d4f8f729 + - c5434de1-053c-48c9-a9d6-d035823e563b server: - Microsoft-HTTPAPI/2.0 strict-transport-security: @@ -87910,67 +87910,67 @@ interactions: Content-Type: - application/json; odata=minimalmetadata; charset=utf-8 User-Agent: - - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.7 msrest_azure/0.4.34 - azure-batch/7.0.0 Azure-SDK-For-Python + - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.9 msrest_azure/0.4.34 + azure-batch/8.0.0 Azure-SDK-For-Python accept-language: - en-US ocp-date: - - Thu, 13 Jun 2019 19:55:13 GMT + - Wed, 07 Aug 2019 00:57:49 GMT method: POST - uri: https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/addtaskcollection?api-version=2019-06-01.9.0 + uri: https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/addtaskcollection?api-version=2019-08-01.10.0 response: body: string: "{\r\n \"odata.metadata\":\"https://batch98da0af6.westcentralus.batch.azure.com/$metadata#taskaddresult\",\"value\":[\r\n - \ {\r\n \"status\":\"Success\",\"taskId\":\"mytask182\",\"eTag\":\"0x8D6F0390CEFF82B\",\"lastModified\":\"2019-06-13T19:55:14.0359211Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask182\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask181\",\"eTag\":\"0x8D6F0390CF1707A\",\"lastModified\":\"2019-06-13T19:55:14.0455546Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask181\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask180\",\"eTag\":\"0x8D6F0390CF175A8\",\"lastModified\":\"2019-06-13T19:55:14.0456872Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask180\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask179\",\"eTag\":\"0x8D6F0390CF2EC46\",\"lastModified\":\"2019-06-13T19:55:14.0552774Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask179\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask178\",\"eTag\":\"0x8D6F0390CF58AB1\",\"lastModified\":\"2019-06-13T19:55:14.0724401Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask178\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask177\",\"eTag\":\"0x8D6F0390CF5D91F\",\"lastModified\":\"2019-06-13T19:55:14.0744479Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask177\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask176\",\"eTag\":\"0x8D6F0390CF739CB\",\"lastModified\":\"2019-06-13T19:55:14.0834763Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask176\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask175\",\"eTag\":\"0x8D6F0390CF8C097\",\"lastModified\":\"2019-06-13T19:55:14.0934807Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask175\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask174\",\"eTag\":\"0x8D6F0390CFA20C8\",\"lastModified\":\"2019-06-13T19:55:14.1024968Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask174\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask173\",\"eTag\":\"0x8D6F0390CFCDD9F\",\"lastModified\":\"2019-06-13T19:55:14.1204383Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask173\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask171\",\"eTag\":\"0x8D6F0390CFDA0E9\",\"lastModified\":\"2019-06-13T19:55:14.1254377Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask171\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask172\",\"eTag\":\"0x8D6F0390CFDA0E9\",\"lastModified\":\"2019-06-13T19:55:14.1254377Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask172\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask170\",\"eTag\":\"0x8D6F0390CFF1B89\",\"lastModified\":\"2019-06-13T19:55:14.1351305Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask170\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask169\",\"eTag\":\"0x8D6F0390D00FC58\",\"lastModified\":\"2019-06-13T19:55:14.1474392Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask169\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask168\",\"eTag\":\"0x8D6F0390D02132E\",\"lastModified\":\"2019-06-13T19:55:14.1545774Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask168\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask167\",\"eTag\":\"0x8D6F0390D02F940\",\"lastModified\":\"2019-06-13T19:55:14.1604672Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask167\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask164\",\"eTag\":\"0x8D6F0390D0591EF\",\"lastModified\":\"2019-06-13T19:55:14.1774831Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask164\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask166\",\"eTag\":\"0x8D6F0390D039467\",\"lastModified\":\"2019-06-13T19:55:14.1644391Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask166\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask165\",\"eTag\":\"0x8D6F0390D051B0B\",\"lastModified\":\"2019-06-13T19:55:14.1744395Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask165\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask163\",\"eTag\":\"0x8D6F0390D06A2BF\",\"lastModified\":\"2019-06-13T19:55:14.1844671Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask163\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask162\",\"eTag\":\"0x8D6F0390D07DC02\",\"lastModified\":\"2019-06-13T19:55:14.1924866Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask162\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask161\",\"eTag\":\"0x8D6F0390D0960B5\",\"lastModified\":\"2019-06-13T19:55:14.2024373Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask161\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask160\",\"eTag\":\"0x8D6F0390D0B23DB\",\"lastModified\":\"2019-06-13T19:55:14.2139867Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask160\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask159\",\"eTag\":\"0x8D6F0390D0B83BE\",\"lastModified\":\"2019-06-13T19:55:14.2164414Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask159\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask158\",\"eTag\":\"0x8D6F0390D0D0A3A\",\"lastModified\":\"2019-06-13T19:55:14.2264378Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask158\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask157\",\"eTag\":\"0x8D6F0390D0E2B17\",\"lastModified\":\"2019-06-13T19:55:14.2338327Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask157\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask156\",\"eTag\":\"0x8D6F0390D0E2B17\",\"lastModified\":\"2019-06-13T19:55:14.2338327Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask156\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask155\",\"eTag\":\"0x8D6F0390D0F0743\",\"lastModified\":\"2019-06-13T19:55:14.2394691Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask155\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask154\",\"eTag\":\"0x8D6F0390D0FA448\",\"lastModified\":\"2019-06-13T19:55:14.2434888Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask154\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask153\",\"eTag\":\"0x8D6F0390D112C51\",\"lastModified\":\"2019-06-13T19:55:14.2535249Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask153\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask152\",\"eTag\":\"0x8D6F0390D12AFD9\",\"lastModified\":\"2019-06-13T19:55:14.2634457Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask152\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask151\",\"eTag\":\"0x8D6F0390D13E857\",\"lastModified\":\"2019-06-13T19:55:14.2714455Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask151\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask150\",\"eTag\":\"0x8D6F0390D156EAB\",\"lastModified\":\"2019-06-13T19:55:14.2814379Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask150\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask149\",\"eTag\":\"0x8D6F0390D16A8F0\",\"lastModified\":\"2019-06-13T19:55:14.2894832Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask149\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask148\",\"eTag\":\"0x8D6F0390D180830\",\"lastModified\":\"2019-06-13T19:55:14.2984752Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask148\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask145\",\"eTag\":\"0x8D6F0390D1A2988\",\"lastModified\":\"2019-06-13T19:55:14.312436Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask145\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask147\",\"eTag\":\"0x8D6F0390D18F105\",\"lastModified\":\"2019-06-13T19:55:14.3044357Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask147\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask146\",\"eTag\":\"0x8D6F0390D1A2988\",\"lastModified\":\"2019-06-13T19:55:14.312436Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask146\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask144\",\"eTag\":\"0x8D6F0390D1B3C47\",\"lastModified\":\"2019-06-13T19:55:14.3194695Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask144\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask143\",\"eTag\":\"0x8D6F0390D1DABEE\",\"lastModified\":\"2019-06-13T19:55:14.335435Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask143\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask142\",\"eTag\":\"0x8D6F0390D1E754C\",\"lastModified\":\"2019-06-13T19:55:14.34059Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask142\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask141\",\"eTag\":\"0x8D6F0390D1F0B88\",\"lastModified\":\"2019-06-13T19:55:14.344436Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask141\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask140\",\"eTag\":\"0x8D6F0390D206B27\",\"lastModified\":\"2019-06-13T19:55:14.3534375Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask140\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask139\",\"eTag\":\"0x8D6F0390D214DBC\",\"lastModified\":\"2019-06-13T19:55:14.359238Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask139\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask138\",\"eTag\":\"0x8D6F0390D22BF29\",\"lastModified\":\"2019-06-13T19:55:14.3686953Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask138\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask137\",\"eTag\":\"0x8D6F0390D242B73\",\"lastModified\":\"2019-06-13T19:55:14.3780211Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask137\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask136\",\"eTag\":\"0x8D6F0390D259794\",\"lastModified\":\"2019-06-13T19:55:14.3873428Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask136\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask135\",\"eTag\":\"0x8D6F0390D2703CC\",\"lastModified\":\"2019-06-13T19:55:14.3966668Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask135\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask134\",\"eTag\":\"0x8D6F0390D287311\",\"lastModified\":\"2019-06-13T19:55:14.4060689Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask134\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask133\",\"eTag\":\"0x8D6F0390D296C0D\",\"lastModified\":\"2019-06-13T19:55:14.4124429Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask133\"\r\n + \ {\r\n \"status\":\"Success\",\"taskId\":\"mytask182\",\"eTag\":\"0x8D71AD2450191EF\",\"lastModified\":\"2019-08-07T00:57:49.9399663Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask182\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask181\",\"eTag\":\"0x8D71AD24502F1D8\",\"lastModified\":\"2019-08-07T00:57:49.9489752Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask181\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask180\",\"eTag\":\"0x8D71AD24504515A\",\"lastModified\":\"2019-08-07T00:57:49.9579738Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask180\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask179\",\"eTag\":\"0x8D71AD24505D7B9\",\"lastModified\":\"2019-08-07T00:57:49.9679673Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask179\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask178\",\"eTag\":\"0x8D71AD245075E5C\",\"lastModified\":\"2019-08-07T00:57:49.9779676Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask178\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask177\",\"eTag\":\"0x8D71AD245089D20\",\"lastModified\":\"2019-08-07T00:57:49.986128Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask177\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask176\",\"eTag\":\"0x8D71AD2450A1D80\",\"lastModified\":\"2019-08-07T00:57:49.995968Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask176\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask175\",\"eTag\":\"0x8D71AD2450B7D46\",\"lastModified\":\"2019-08-07T00:57:50.0049734Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask175\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask174\",\"eTag\":\"0x8D71AD2450BCB18\",\"lastModified\":\"2019-08-07T00:57:50.0069656Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask174\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask173\",\"eTag\":\"0x8D71AD2450D2A97\",\"lastModified\":\"2019-08-07T00:57:50.0159639Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask173\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask172\",\"eTag\":\"0x8D71AD2450ED862\",\"lastModified\":\"2019-08-07T00:57:50.0269666Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask172\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask171\",\"eTag\":\"0x8D71AD2450EFF67\",\"lastModified\":\"2019-08-07T00:57:50.0279655Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask171\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask170\",\"eTag\":\"0x8D71AD2451010D5\",\"lastModified\":\"2019-08-07T00:57:50.0349653Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask170\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask169\",\"eTag\":\"0x8D71AD2451281BE\",\"lastModified\":\"2019-08-07T00:57:50.050963Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask169\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask168\",\"eTag\":\"0x8D71AD24513210E\",\"lastModified\":\"2019-08-07T00:57:50.0550414Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask168\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask167\",\"eTag\":\"0x8D71AD245145696\",\"lastModified\":\"2019-08-07T00:57:50.0629654Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask167\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask166\",\"eTag\":\"0x8D71AD24515DDAC\",\"lastModified\":\"2019-08-07T00:57:50.0729772Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask166\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask165\",\"eTag\":\"0x8D71AD245187843\",\"lastModified\":\"2019-08-07T00:57:50.0900419Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask165\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask164\",\"eTag\":\"0x8D71AD24519ADED\",\"lastModified\":\"2019-08-07T00:57:50.0979693Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask164\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask163\",\"eTag\":\"0x8D71AD2451AE681\",\"lastModified\":\"2019-08-07T00:57:50.1059713Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask163\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask161\",\"eTag\":\"0x8D71AD2451DA579\",\"lastModified\":\"2019-08-07T00:57:50.1239673Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask161\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask162\",\"eTag\":\"0x8D71AD2451DA579\",\"lastModified\":\"2019-08-07T00:57:50.1239673Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask162\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask160\",\"eTag\":\"0x8D71AD2451F050D\",\"lastModified\":\"2019-08-07T00:57:50.1329677Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask160\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask159\",\"eTag\":\"0x8D71AD2452064C4\",\"lastModified\":\"2019-08-07T00:57:50.1419716Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask159\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask158\",\"eTag\":\"0x8D71AD245234AB4\",\"lastModified\":\"2019-08-07T00:57:50.1609652Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask158\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask157\",\"eTag\":\"0x8D71AD245234AB4\",\"lastModified\":\"2019-08-07T00:57:50.1609652Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask157\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask156\",\"eTag\":\"0x8D71AD24524AA96\",\"lastModified\":\"2019-08-07T00:57:50.1699734Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask156\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask155\",\"eTag\":\"0x8D71AD245260A4B\",\"lastModified\":\"2019-08-07T00:57:50.1789771Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask155\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask154\",\"eTag\":\"0x8D71AD245279078\",\"lastModified\":\"2019-08-07T00:57:50.1889656Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask154\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask153\",\"eTag\":\"0x8D71AD24528F13B\",\"lastModified\":\"2019-08-07T00:57:50.1979963Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask153\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask147\",\"eTag\":\"0x8D71AD2452F3196\",\"lastModified\":\"2019-08-07T00:57:50.2389654Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask147\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask149\",\"eTag\":\"0x8D71AD2453042F1\",\"lastModified\":\"2019-08-07T00:57:50.2459633Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask149\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask152\",\"eTag\":\"0x8D71AD2452F3196\",\"lastModified\":\"2019-08-07T00:57:50.2389654Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask152\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask150\",\"eTag\":\"0x8D71AD2453029C2\",\"lastModified\":\"2019-08-07T00:57:50.2453186Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask150\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask146\",\"eTag\":\"0x8D71AD24530B822\",\"lastModified\":\"2019-08-07T00:57:50.2489634Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask146\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask151\",\"eTag\":\"0x8D71AD2452F3196\",\"lastModified\":\"2019-08-07T00:57:50.2389654Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask151\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask145\",\"eTag\":\"0x8D71AD2453217B9\",\"lastModified\":\"2019-08-07T00:57:50.2579641Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask145\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask148\",\"eTag\":\"0x8D71AD2453451CD\",\"lastModified\":\"2019-08-07T00:57:50.2725581Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask148\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask144\",\"eTag\":\"0x8D71AD245337742\",\"lastModified\":\"2019-08-07T00:57:50.2669634Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask144\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask143\",\"eTag\":\"0x8D71AD24534D6D4\",\"lastModified\":\"2019-08-07T00:57:50.2759636Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask143\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask142\",\"eTag\":\"0x8D71AD24538F583\",\"lastModified\":\"2019-08-07T00:57:50.3029635Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask142\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask141\",\"eTag\":\"0x8D71AD2453A2E34\",\"lastModified\":\"2019-08-07T00:57:50.3109684Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask141\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask140\",\"eTag\":\"0x8D71AD2453D1462\",\"lastModified\":\"2019-08-07T00:57:50.3299682Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask140\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask139\",\"eTag\":\"0x8D71AD2453D1462\",\"lastModified\":\"2019-08-07T00:57:50.3299682Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask139\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask138\",\"eTag\":\"0x8D71AD2453E73DF\",\"lastModified\":\"2019-08-07T00:57:50.3389663Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask138\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask137\",\"eTag\":\"0x8D71AD24541A80F\",\"lastModified\":\"2019-08-07T00:57:50.3599631Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask137\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask136\",\"eTag\":\"0x8D71AD2454307BA\",\"lastModified\":\"2019-08-07T00:57:50.3689658Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask136\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask135\",\"eTag\":\"0x8D71AD2454307BA\",\"lastModified\":\"2019-08-07T00:57:50.3689658Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask135\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask134\",\"eTag\":\"0x8D71AD24544190E\",\"lastModified\":\"2019-08-07T00:57:50.375963Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask134\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask133\",\"eTag\":\"0x8D71AD245455CA1\",\"lastModified\":\"2019-08-07T00:57:50.3842465Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask133\"\r\n \ }\r\n ]\r\n}" headers: content-type: @@ -87978,9 +87978,9 @@ interactions: dataserviceversion: - '3.0' date: - - Thu, 13 Jun 2019 19:55:14 GMT + - Wed, 07 Aug 2019 00:57:49 GMT request-id: - - d51eebdc-802a-4437-8906-f47b140ff2b2 + - 6d9c6a8b-7b85-49bb-9fd7-5f94ae2e023a server: - Microsoft-HTTPAPI/2.0 strict-transport-security: @@ -93056,67 +93056,67 @@ interactions: Content-Type: - application/json; odata=minimalmetadata; charset=utf-8 User-Agent: - - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.7 msrest_azure/0.4.34 - azure-batch/7.0.0 Azure-SDK-For-Python + - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.9 msrest_azure/0.4.34 + azure-batch/8.0.0 Azure-SDK-For-Python accept-language: - en-US ocp-date: - - Thu, 13 Jun 2019 19:55:15 GMT + - Wed, 07 Aug 2019 00:57:50 GMT method: POST - uri: https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/addtaskcollection?api-version=2019-06-01.9.0 + uri: https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/addtaskcollection?api-version=2019-08-01.10.0 response: body: string: "{\r\n \"odata.metadata\":\"https://batch98da0af6.westcentralus.batch.azure.com/$metadata#taskaddresult\",\"value\":[\r\n - \ {\r\n \"status\":\"Success\",\"taskId\":\"mytask132\",\"eTag\":\"0x8D6F0390DC9442F\",\"lastModified\":\"2019-06-13T19:55:15.4599983Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask132\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask130\",\"eTag\":\"0x8D6F0390DCACAD0\",\"lastModified\":\"2019-06-13T19:55:15.4699984Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask130\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask131\",\"eTag\":\"0x8D6F0390DCACAD0\",\"lastModified\":\"2019-06-13T19:55:15.4699984Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask131\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask129\",\"eTag\":\"0x8D6F0390DCC5162\",\"lastModified\":\"2019-06-13T19:55:15.479997Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask129\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask128\",\"eTag\":\"0x8D6F0390DCEBB27\",\"lastModified\":\"2019-06-13T19:55:15.4958119Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask128\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask127\",\"eTag\":\"0x8D6F0390DCF3795\",\"lastModified\":\"2019-06-13T19:55:15.4989973Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask127\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask126\",\"eTag\":\"0x8D6F0390DD0BE21\",\"lastModified\":\"2019-06-13T19:55:15.5089953Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask126\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask125\",\"eTag\":\"0x8D6F0390DD244CF\",\"lastModified\":\"2019-06-13T19:55:15.5189967Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask125\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask124\",\"eTag\":\"0x8D6F0390DD3CB75\",\"lastModified\":\"2019-06-13T19:55:15.5289973Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask124\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask123\",\"eTag\":\"0x8D6F0390DD55221\",\"lastModified\":\"2019-06-13T19:55:15.5389985Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask123\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask122\",\"eTag\":\"0x8D6F0390DD55221\",\"lastModified\":\"2019-06-13T19:55:15.5389985Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask122\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask121\",\"eTag\":\"0x8D6F0390DD7C92A\",\"lastModified\":\"2019-06-13T19:55:15.555153Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask121\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask120\",\"eTag\":\"0x8D6F0390DD85F4A\",\"lastModified\":\"2019-06-13T19:55:15.5589962Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask120\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask119\",\"eTag\":\"0x8D6F0390DD9E5E3\",\"lastModified\":\"2019-06-13T19:55:15.5689955Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask119\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask118\",\"eTag\":\"0x8D6F0390DDB6C80\",\"lastModified\":\"2019-06-13T19:55:15.5789952Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask118\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask117\",\"eTag\":\"0x8D6F0390DDCCC12\",\"lastModified\":\"2019-06-13T19:55:15.5879954Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask117\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask116\",\"eTag\":\"0x8D6F0390DDE52C3\",\"lastModified\":\"2019-06-13T19:55:15.5979971Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask116\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask115\",\"eTag\":\"0x8D6F0390DDFD9DB\",\"lastModified\":\"2019-06-13T19:55:15.6080091Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask115\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask114\",\"eTag\":\"0x8D6F0390DDFD9DB\",\"lastModified\":\"2019-06-13T19:55:15.6080091Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask114\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask113\",\"eTag\":\"0x8D6F0390DE24B6C\",\"lastModified\":\"2019-06-13T19:55:15.6240236Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask113\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask112\",\"eTag\":\"0x8D6F0390DE3D29A\",\"lastModified\":\"2019-06-13T19:55:15.6340378Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask112\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask111\",\"eTag\":\"0x8D6F0390DE5588B\",\"lastModified\":\"2019-06-13T19:55:15.6440203Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask111\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask110\",\"eTag\":\"0x8D6F0390DE5F3C9\",\"lastModified\":\"2019-06-13T19:55:15.6479945Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask110\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask109\",\"eTag\":\"0x8D6F0390DE77A80\",\"lastModified\":\"2019-06-13T19:55:15.6579968Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask109\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask108\",\"eTag\":\"0x8D6F0390DECF89D\",\"lastModified\":\"2019-06-13T19:55:15.6939933Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask108\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask105\",\"eTag\":\"0x8D6F0390DED46E6\",\"lastModified\":\"2019-06-13T19:55:15.6959974Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask105\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask104\",\"eTag\":\"0x8D6F0390DEE7F3D\",\"lastModified\":\"2019-06-13T19:55:15.7039933Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask104\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask107\",\"eTag\":\"0x8D6F0390DED1FC9\",\"lastModified\":\"2019-06-13T19:55:15.6949961Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask107\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask106\",\"eTag\":\"0x8D6F0390DED46E6\",\"lastModified\":\"2019-06-13T19:55:15.6959974Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask106\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask103\",\"eTag\":\"0x8D6F0390DEEF482\",\"lastModified\":\"2019-06-13T19:55:15.7069954Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask103\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask102\",\"eTag\":\"0x8D6F0390DF0A224\",\"lastModified\":\"2019-06-13T19:55:15.717994Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask102\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask101\",\"eTag\":\"0x8D6F0390DF201C6\",\"lastModified\":\"2019-06-13T19:55:15.7269958Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask101\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask100\",\"eTag\":\"0x8D6F0390DF38872\",\"lastModified\":\"2019-06-13T19:55:15.736997Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask100\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask99\",\"eTag\":\"0x8D6F0390DF38872\",\"lastModified\":\"2019-06-13T19:55:15.736997Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask99\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask97\",\"eTag\":\"0x8D6F0390DF6958F\",\"lastModified\":\"2019-06-13T19:55:15.7569935Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask97\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask96\",\"eTag\":\"0x8D6F0390DF81C44\",\"lastModified\":\"2019-06-13T19:55:15.7669956Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask96\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask98\",\"eTag\":\"0x8D6F0390DF5FF85\",\"lastModified\":\"2019-06-13T19:55:15.7531525Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask98\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask95\",\"eTag\":\"0x8D6F0390DF9A2F1\",\"lastModified\":\"2019-06-13T19:55:15.7769969Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask95\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask94\",\"eTag\":\"0x8D6F0390DFAB618\",\"lastModified\":\"2019-06-13T19:55:15.7840408Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask94\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask92\",\"eTag\":\"0x8D6F0390DFC891E\",\"lastModified\":\"2019-06-13T19:55:15.7959966Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask92\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask93\",\"eTag\":\"0x8D6F0390DFB508F\",\"lastModified\":\"2019-06-13T19:55:15.7879951Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask93\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask91\",\"eTag\":\"0x8D6F0390DFE0FA9\",\"lastModified\":\"2019-06-13T19:55:15.8059945Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask91\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask87\",\"eTag\":\"0x8D6F0390E09F6A7\",\"lastModified\":\"2019-06-13T19:55:15.8839975Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask87\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask86\",\"eTag\":\"0x8D6F0390E09F6A7\",\"lastModified\":\"2019-06-13T19:55:15.8839975Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask86\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask85\",\"eTag\":\"0x8D6F0390E09F6A7\",\"lastModified\":\"2019-06-13T19:55:15.8839975Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask85\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask88\",\"eTag\":\"0x8D6F0390E09F6A7\",\"lastModified\":\"2019-06-13T19:55:15.8839975Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask88\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask90\",\"eTag\":\"0x8D6F0390E09CF84\",\"lastModified\":\"2019-06-13T19:55:15.8829956Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask90\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask89\",\"eTag\":\"0x8D6F0390E09CF84\",\"lastModified\":\"2019-06-13T19:55:15.8829956Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask89\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask84\",\"eTag\":\"0x8D6F0390E0C699A\",\"lastModified\":\"2019-06-13T19:55:15.9000474Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask84\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask83\",\"eTag\":\"0x8D6F0390E0CDE33\",\"lastModified\":\"2019-06-13T19:55:15.9030323Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask83\"\r\n + \ {\r\n \"status\":\"Success\",\"taskId\":\"mytask132\",\"eTag\":\"0x8D71AD245C31991\",\"lastModified\":\"2019-08-07T00:57:51.2082833Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask132\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask131\",\"eTag\":\"0x8D71AD245C5DF43\",\"lastModified\":\"2019-08-07T00:57:51.2264515Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask131\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask130\",\"eTag\":\"0x8D71AD245C75F7D\",\"lastModified\":\"2019-08-07T00:57:51.2362877Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask130\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask129\",\"eTag\":\"0x8D71AD245C8BEE2\",\"lastModified\":\"2019-08-07T00:57:51.2452834Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask129\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask128\",\"eTag\":\"0x8D71AD245CA1E88\",\"lastModified\":\"2019-08-07T00:57:51.2542856Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask128\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask127\",\"eTag\":\"0x8D71AD245CCDDAA\",\"lastModified\":\"2019-08-07T00:57:51.2722858Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask127\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask126\",\"eTag\":\"0x8D71AD245CE1635\",\"lastModified\":\"2019-08-07T00:57:51.2802869Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask126\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask125\",\"eTag\":\"0x8D71AD245CF4ED0\",\"lastModified\":\"2019-08-07T00:57:51.2882896Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask125\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask124\",\"eTag\":\"0x8D71AD245D08769\",\"lastModified\":\"2019-08-07T00:57:51.2962921Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask124\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask123\",\"eTag\":\"0x8D71AD245D1E6D1\",\"lastModified\":\"2019-08-07T00:57:51.3052881Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask123\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask122\",\"eTag\":\"0x8D71AD245D36F58\",\"lastModified\":\"2019-08-07T00:57:51.3153368Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask122\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask121\",\"eTag\":\"0x8D71AD245D4F4C8\",\"lastModified\":\"2019-08-07T00:57:51.3253064Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask121\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask120\",\"eTag\":\"0x8D71AD245D654D3\",\"lastModified\":\"2019-08-07T00:57:51.3343187Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask120\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask119\",\"eTag\":\"0x8D71AD245D716E7\",\"lastModified\":\"2019-08-07T00:57:51.3392871Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask119\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask118\",\"eTag\":\"0x8D71AD245D8283C\",\"lastModified\":\"2019-08-07T00:57:51.3462844Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask118\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask117\",\"eTag\":\"0x8D71AD245D939C6\",\"lastModified\":\"2019-08-07T00:57:51.353287Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask117\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask116\",\"eTag\":\"0x8D71AD245D939C6\",\"lastModified\":\"2019-08-07T00:57:51.353287Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask116\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask115\",\"eTag\":\"0x8D71AD245DAC057\",\"lastModified\":\"2019-08-07T00:57:51.3632855Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask115\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask114\",\"eTag\":\"0x8D71AD245DE42C1\",\"lastModified\":\"2019-08-07T00:57:51.3862849Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask114\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask113\",\"eTag\":\"0x8D71AD245DFA25D\",\"lastModified\":\"2019-08-07T00:57:51.3952861Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask113\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask112\",\"eTag\":\"0x8D71AD245E0B3B0\",\"lastModified\":\"2019-08-07T00:57:51.4022832Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask112\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask111\",\"eTag\":\"0x8D71AD245E101FD\",\"lastModified\":\"2019-08-07T00:57:51.4042877Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask111\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask110\",\"eTag\":\"0x8D71AD245E372E2\",\"lastModified\":\"2019-08-07T00:57:51.420285Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask110\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask109\",\"eTag\":\"0x8D71AD245E3E80C\",\"lastModified\":\"2019-08-07T00:57:51.4232844Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask109\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask108\",\"eTag\":\"0x8D71AD245E56EBE\",\"lastModified\":\"2019-08-07T00:57:51.4332862Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask108\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask107\",\"eTag\":\"0x8D71AD245E6CE42\",\"lastModified\":\"2019-08-07T00:57:51.442285Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask107\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask106\",\"eTag\":\"0x8D71AD245E854FD\",\"lastModified\":\"2019-08-07T00:57:51.4522877Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask106\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask105\",\"eTag\":\"0x8D71AD245E9B492\",\"lastModified\":\"2019-08-07T00:57:51.4612882Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask105\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask104\",\"eTag\":\"0x8D71AD245E9B492\",\"lastModified\":\"2019-08-07T00:57:51.4612882Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask104\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask103\",\"eTag\":\"0x8D71AD245EB1420\",\"lastModified\":\"2019-08-07T00:57:51.470288Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask103\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask102\",\"eTag\":\"0x8D71AD245EDFC03\",\"lastModified\":\"2019-08-07T00:57:51.4893315Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask102\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask101\",\"eTag\":\"0x8D71AD245EDFC03\",\"lastModified\":\"2019-08-07T00:57:51.4893315Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask101\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask100\",\"eTag\":\"0x8D71AD245EF5D64\",\"lastModified\":\"2019-08-07T00:57:51.498378Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask100\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask99\",\"eTag\":\"0x8D71AD245F0B95F\",\"lastModified\":\"2019-08-07T00:57:51.5072863Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask99\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask98\",\"eTag\":\"0x8D71AD245F23FFD\",\"lastModified\":\"2019-08-07T00:57:51.5172861Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask98\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask97\",\"eTag\":\"0x8D71AD245F39F87\",\"lastModified\":\"2019-08-07T00:57:51.5262855Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask97\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask96\",\"eTag\":\"0x8D71AD245F685AA\",\"lastModified\":\"2019-08-07T00:57:51.5452842Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask96\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask95\",\"eTag\":\"0x8D71AD245F685AA\",\"lastModified\":\"2019-08-07T00:57:51.5452842Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask95\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask94\",\"eTag\":\"0x8D71AD245F80C43\",\"lastModified\":\"2019-08-07T00:57:51.5552835Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask94\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask93\",\"eTag\":\"0x8D71AD245F9B9FF\",\"lastModified\":\"2019-08-07T00:57:51.5662847Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask93\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask92\",\"eTag\":\"0x8D71AD245FBDD24\",\"lastModified\":\"2019-08-07T00:57:51.5802916Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask92\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask91\",\"eTag\":\"0x8D71AD245FC7956\",\"lastModified\":\"2019-08-07T00:57:51.5842902Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask91\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask90\",\"eTag\":\"0x8D71AD245FE7514\",\"lastModified\":\"2019-08-07T00:57:51.5972884Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask90\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask88\",\"eTag\":\"0x8D71AD24600BF32\",\"lastModified\":\"2019-08-07T00:57:51.612293Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask88\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask89\",\"eTag\":\"0x8D71AD24600E618\",\"lastModified\":\"2019-08-07T00:57:51.6132888Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask89\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask87\",\"eTag\":\"0x8D71AD24602458F\",\"lastModified\":\"2019-08-07T00:57:51.6222863Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask87\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask86\",\"eTag\":\"0x8D71AD24603A572\",\"lastModified\":\"2019-08-07T00:57:51.6312946Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask86\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask85\",\"eTag\":\"0x8D71AD246050E75\",\"lastModified\":\"2019-08-07T00:57:51.6405365Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask85\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask84\",\"eTag\":\"0x8D71AD24606911D\",\"lastModified\":\"2019-08-07T00:57:51.6504349Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask84\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask83\",\"eTag\":\"0x8D71AD24607EB37\",\"lastModified\":\"2019-08-07T00:57:51.6592951Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask83\"\r\n \ }\r\n ]\r\n}" headers: content-type: @@ -93124,9 +93124,9 @@ interactions: dataserviceversion: - '3.0' date: - - Thu, 13 Jun 2019 19:55:15 GMT + - Wed, 07 Aug 2019 00:57:51 GMT request-id: - - 8abf1bc5-d582-49dc-a79e-a373f0e86a86 + - e572d5cd-62fa-4ae4-b624-efb4a63a81dd server: - Microsoft-HTTPAPI/2.0 strict-transport-security: @@ -98202,67 +98202,67 @@ interactions: Content-Type: - application/json; odata=minimalmetadata; charset=utf-8 User-Agent: - - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.7 msrest_azure/0.4.34 - azure-batch/7.0.0 Azure-SDK-For-Python + - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.9 msrest_azure/0.4.34 + azure-batch/8.0.0 Azure-SDK-For-Python accept-language: - en-US ocp-date: - - Thu, 13 Jun 2019 19:55:16 GMT + - Wed, 07 Aug 2019 00:57:52 GMT method: POST - uri: https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/addtaskcollection?api-version=2019-06-01.9.0 + uri: https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/addtaskcollection?api-version=2019-08-01.10.0 response: body: string: "{\r\n \"odata.metadata\":\"https://batch98da0af6.westcentralus.batch.azure.com/$metadata#taskaddresult\",\"value\":[\r\n - \ {\r\n \"status\":\"Success\",\"taskId\":\"mytask82\",\"eTag\":\"0x8D6F0390EAE8E74\",\"lastModified\":\"2019-06-13T19:55:16.962674Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask82\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask81\",\"eTag\":\"0x8D6F0390EB031AC\",\"lastModified\":\"2019-06-13T19:55:16.973406Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask81\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask80\",\"eTag\":\"0x8D6F0390EB1989D\",\"lastModified\":\"2019-06-13T19:55:16.9825949Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask80\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask79\",\"eTag\":\"0x8D6F0390EB30EEB\",\"lastModified\":\"2019-06-13T19:55:16.9921771Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask79\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask78\",\"eTag\":\"0x8D6F0390EB64C79\",\"lastModified\":\"2019-06-13T19:55:17.0134137Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask78\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask77\",\"eTag\":\"0x8D6F0390EB79C69\",\"lastModified\":\"2019-06-13T19:55:17.0220137Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask77\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask76\",\"eTag\":\"0x8D6F0390EB91DB3\",\"lastModified\":\"2019-06-13T19:55:17.0318771Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask76\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask75\",\"eTag\":\"0x8D6F0390EBA9BF0\",\"lastModified\":\"2019-06-13T19:55:17.0416624Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask75\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask74\",\"eTag\":\"0x8D6F0390EBBF170\",\"lastModified\":\"2019-06-13T19:55:17.0504048Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask74\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask73\",\"eTag\":\"0x8D6F0390EBC18B2\",\"lastModified\":\"2019-06-13T19:55:17.0514098Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask73\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask72\",\"eTag\":\"0x8D6F0390EBD5102\",\"lastModified\":\"2019-06-13T19:55:17.059405Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask72\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask71\",\"eTag\":\"0x8D6F0390EBDC895\",\"lastModified\":\"2019-06-13T19:55:17.0624661Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask71\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask70\",\"eTag\":\"0x8D6F0390EBF4E4F\",\"lastModified\":\"2019-06-13T19:55:17.0724431Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask70\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask67\",\"eTag\":\"0x8D6F0390EC651A9\",\"lastModified\":\"2019-06-13T19:55:17.1184041Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask67\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask65\",\"eTag\":\"0x8D6F0390EC73C01\",\"lastModified\":\"2019-06-13T19:55:17.1244033Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask65\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask66\",\"eTag\":\"0x8D6F0390EC76333\",\"lastModified\":\"2019-06-13T19:55:17.1254067Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask66\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask69\",\"eTag\":\"0x8D6F0390EC62AA9\",\"lastModified\":\"2019-06-13T19:55:17.1174057Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask69\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask68\",\"eTag\":\"0x8D6F0390EC62AA9\",\"lastModified\":\"2019-06-13T19:55:17.1174057Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask68\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask64\",\"eTag\":\"0x8D6F0390EC8787A\",\"lastModified\":\"2019-06-13T19:55:17.132505Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask64\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask63\",\"eTag\":\"0x8D6F0390EC8787A\",\"lastModified\":\"2019-06-13T19:55:17.132505Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask63\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask62\",\"eTag\":\"0x8D6F0390ECABFD9\",\"lastModified\":\"2019-06-13T19:55:17.1474393Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask62\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask61\",\"eTag\":\"0x8D6F0390ECB34E2\",\"lastModified\":\"2019-06-13T19:55:17.1504354Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask61\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask60\",\"eTag\":\"0x8D6F0390ECD7E79\",\"lastModified\":\"2019-06-13T19:55:17.1654265Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask60\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask59\",\"eTag\":\"0x8D6F0390ECE1A1B\",\"lastModified\":\"2019-06-13T19:55:17.1694107Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask59\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask58\",\"eTag\":\"0x8D6F0390ED01CD4\",\"lastModified\":\"2019-06-13T19:55:17.1825876Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask58\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask57\",\"eTag\":\"0x8D6F0390ED01CD4\",\"lastModified\":\"2019-06-13T19:55:17.1825876Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask57\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask56\",\"eTag\":\"0x8D6F0390ED19B2B\",\"lastModified\":\"2019-06-13T19:55:17.1923755Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask56\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask55\",\"eTag\":\"0x8D6F0390ED31997\",\"lastModified\":\"2019-06-13T19:55:17.2021655Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask55\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask54\",\"eTag\":\"0x8D6F0390ED49AAE\",\"lastModified\":\"2019-06-13T19:55:17.2120238Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask54\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask53\",\"eTag\":\"0x8D6F0390ED61BA9\",\"lastModified\":\"2019-06-13T19:55:17.2218793Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask53\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask52\",\"eTag\":\"0x8D6F0390ED71A9C\",\"lastModified\":\"2019-06-13T19:55:17.228406Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask52\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask51\",\"eTag\":\"0x8D6F0390ED790F2\",\"lastModified\":\"2019-06-13T19:55:17.2314354Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask51\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask50\",\"eTag\":\"0x8D6F0390ED8C96D\",\"lastModified\":\"2019-06-13T19:55:17.2394349Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask50\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask49\",\"eTag\":\"0x8D6F0390ED98B9C\",\"lastModified\":\"2019-06-13T19:55:17.244406Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask49\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask48\",\"eTag\":\"0x8D6F0390EDAC413\",\"lastModified\":\"2019-06-13T19:55:17.2524051Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask48\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask47\",\"eTag\":\"0x8D6F0390EDC254E\",\"lastModified\":\"2019-06-13T19:55:17.2614478Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask47\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask46\",\"eTag\":\"0x8D6F0390EDD843C\",\"lastModified\":\"2019-06-13T19:55:17.2704316Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask46\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask45\",\"eTag\":\"0x8D6F0390EDEE2DD\",\"lastModified\":\"2019-06-13T19:55:17.2794077Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask45\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask44\",\"eTag\":\"0x8D6F0390EE153AF\",\"lastModified\":\"2019-06-13T19:55:17.2954031Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask44\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask42\",\"eTag\":\"0x8D6F0390EE267CF\",\"lastModified\":\"2019-06-13T19:55:17.3024719Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask42\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask43\",\"eTag\":\"0x8D6F0390EE1CA28\",\"lastModified\":\"2019-06-13T19:55:17.298436Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask43\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask41\",\"eTag\":\"0x8D6F0390EE3ED83\",\"lastModified\":\"2019-06-13T19:55:17.3124483Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask41\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask40\",\"eTag\":\"0x8D6F0390EE54CAB\",\"lastModified\":\"2019-06-13T19:55:17.3214379Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask40\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask39\",\"eTag\":\"0x8D6F0390EE6D68D\",\"lastModified\":\"2019-06-13T19:55:17.3315213Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask39\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask38\",\"eTag\":\"0x8D6F0390EE83375\",\"lastModified\":\"2019-06-13T19:55:17.3404533Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask38\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask37\",\"eTag\":\"0x8D6F0390EE9B949\",\"lastModified\":\"2019-06-13T19:55:17.3504329Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask37\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask36\",\"eTag\":\"0x8D6F0390EEB17E1\",\"lastModified\":\"2019-06-13T19:55:17.3594081Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask36\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask35\",\"eTag\":\"0x8D6F0390EEC7892\",\"lastModified\":\"2019-06-13T19:55:17.368437Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask35\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask34\",\"eTag\":\"0x8D6F0390EEE2632\",\"lastModified\":\"2019-06-13T19:55:17.3794354Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask34\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask33\",\"eTag\":\"0x8D6F0390EEF85C3\",\"lastModified\":\"2019-06-13T19:55:17.3884355Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask33\"\r\n + \ {\r\n \"status\":\"Success\",\"taskId\":\"mytask82\",\"eTag\":\"0x8D71AD2467EB41A\",\"lastModified\":\"2019-08-07T00:57:52.4377626Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask82\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask81\",\"eTag\":\"0x8D71AD2467FEC9F\",\"lastModified\":\"2019-08-07T00:57:52.4457631Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask81\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask80\",\"eTag\":\"0x8D71AD24681734D\",\"lastModified\":\"2019-08-07T00:57:52.4557645Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask80\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask79\",\"eTag\":\"0x8D71AD24682D2E5\",\"lastModified\":\"2019-08-07T00:57:52.4647653Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask79\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask78\",\"eTag\":\"0x8D71AD246845987\",\"lastModified\":\"2019-08-07T00:57:52.4747655Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask78\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask77\",\"eTag\":\"0x8D71AD246873FE7\",\"lastModified\":\"2019-08-07T00:57:52.4937703Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask77\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask76\",\"eTag\":\"0x8D71AD246889F6E\",\"lastModified\":\"2019-08-07T00:57:52.5027694Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask76\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask75\",\"eTag\":\"0x8D71AD2468AC237\",\"lastModified\":\"2019-08-07T00:57:52.5167671Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask75\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask74\",\"eTag\":\"0x8D71AD2468BA586\",\"lastModified\":\"2019-08-07T00:57:52.5225862Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask74\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask73\",\"eTag\":\"0x8D71AD2468C6FDE\",\"lastModified\":\"2019-08-07T00:57:52.5277662Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask73\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask72\",\"eTag\":\"0x8D71AD2468D8157\",\"lastModified\":\"2019-08-07T00:57:52.5347671Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask72\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask69\",\"eTag\":\"0x8D71AD246928A63\",\"lastModified\":\"2019-08-07T00:57:52.5677667Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask69\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask68\",\"eTag\":\"0x8D71AD2469374B5\",\"lastModified\":\"2019-08-07T00:57:52.5737653Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask68\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask70\",\"eTag\":\"0x8D71AD24694410E\",\"lastModified\":\"2019-08-07T00:57:52.5789966Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask70\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask71\",\"eTag\":\"0x8D71AD246945FD4\",\"lastModified\":\"2019-08-07T00:57:52.5797844Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask71\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask67\",\"eTag\":\"0x8D71AD24694FB5B\",\"lastModified\":\"2019-08-07T00:57:52.5837659Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask67\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask66\",\"eTag\":\"0x8D71AD246965B28\",\"lastModified\":\"2019-08-07T00:57:52.592772Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask66\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask65\",\"eTag\":\"0x8D71AD24697939C\",\"lastModified\":\"2019-08-07T00:57:52.6007708Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask65\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask64\",\"eTag\":\"0x8D71AD24698F57F\",\"lastModified\":\"2019-08-07T00:57:52.6098303Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask64\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask58\",\"eTag\":\"0x8D71AD246AFAF50\",\"lastModified\":\"2019-08-07T00:57:52.7587664Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask58\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask57\",\"eTag\":\"0x8D71AD246B0C0B1\",\"lastModified\":\"2019-08-07T00:57:52.7657649Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask57\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask59\",\"eTag\":\"0x8D71AD246B10EEF\",\"lastModified\":\"2019-08-07T00:57:52.7677679Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask59\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask56\",\"eTag\":\"0x8D71AD246B0C0B1\",\"lastModified\":\"2019-08-07T00:57:52.7657649Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask56\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask54\",\"eTag\":\"0x8D71AD246B135FC\",\"lastModified\":\"2019-08-07T00:57:52.7687676Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask54\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask61\",\"eTag\":\"0x8D71AD246B0E7DC\",\"lastModified\":\"2019-08-07T00:57:52.7667676Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask61\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask60\",\"eTag\":\"0x8D71AD246B10EEF\",\"lastModified\":\"2019-08-07T00:57:52.7677679Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask60\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask53\",\"eTag\":\"0x8D71AD246B221A5\",\"lastModified\":\"2019-08-07T00:57:52.7748005Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask53\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask52\",\"eTag\":\"0x8D71AD246B226D8\",\"lastModified\":\"2019-08-07T00:57:52.7749336Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask52\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask46\",\"eTag\":\"0x8D71AD246B8AFFE\",\"lastModified\":\"2019-08-07T00:57:52.8177662Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask46\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask45\",\"eTag\":\"0x8D71AD246B8FE2B\",\"lastModified\":\"2019-08-07T00:57:52.8197675Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask45\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask43\",\"eTag\":\"0x8D71AD246BDB918\",\"lastModified\":\"2019-08-07T00:57:52.8507672Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask43\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask50\",\"eTag\":\"0x8D71AD246BDB918\",\"lastModified\":\"2019-08-07T00:57:52.8507672Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask50\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask41\",\"eTag\":\"0x8D71AD246BE0738\",\"lastModified\":\"2019-08-07T00:57:52.8527672Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask41\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask42\",\"eTag\":\"0x8D71AD246BE0738\",\"lastModified\":\"2019-08-07T00:57:52.8527672Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask42\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask40\",\"eTag\":\"0x8D71AD246BF66BA\",\"lastModified\":\"2019-08-07T00:57:52.8617658Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask40\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask62\",\"eTag\":\"0x8D71AD246B2476C\",\"lastModified\":\"2019-08-07T00:57:52.7757676Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask62\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask39\",\"eTag\":\"0x8D71AD246BF66BA\",\"lastModified\":\"2019-08-07T00:57:52.8617658Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask39\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask38\",\"eTag\":\"0x8D71AD246C0C62A\",\"lastModified\":\"2019-08-07T00:57:52.8707626Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask38\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask55\",\"eTag\":\"0x8D71AD246B26E7F\",\"lastModified\":\"2019-08-07T00:57:52.7767679Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask55\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask63\",\"eTag\":\"0x8D71AD246B2476C\",\"lastModified\":\"2019-08-07T00:57:52.7757676Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask63\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask37\",\"eTag\":\"0x8D71AD246C273F6\",\"lastModified\":\"2019-08-07T00:57:52.8817654Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask37\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask51\",\"eTag\":\"0x8D71AD246B29587\",\"lastModified\":\"2019-08-07T00:57:52.7777671Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask51\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask49\",\"eTag\":\"0x8D71AD246C273F6\",\"lastModified\":\"2019-08-07T00:57:52.8817654Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask49\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask47\",\"eTag\":\"0x8D71AD246B6DB33\",\"lastModified\":\"2019-08-07T00:57:52.8057651Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask47\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask35\",\"eTag\":\"0x8D71AD246C7F248\",\"lastModified\":\"2019-08-07T00:57:52.9177672Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask35\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask44\",\"eTag\":\"0x8D71AD246BAC4FB\",\"lastModified\":\"2019-08-07T00:57:52.8314107Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask44\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask36\",\"eTag\":\"0x8D71AD246C7CB39\",\"lastModified\":\"2019-08-07T00:57:52.9167673Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask36\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask34\",\"eTag\":\"0x8D71AD246C903AC\",\"lastModified\":\"2019-08-07T00:57:52.924766Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask34\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask33\",\"eTag\":\"0x8D71AD246C92ACD\",\"lastModified\":\"2019-08-07T00:57:52.9257677Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask33\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask48\",\"eTag\":\"0x8D71AD246C3D38D\",\"lastModified\":\"2019-08-07T00:57:52.8907661Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask48\"\r\n \ }\r\n ]\r\n}" headers: content-type: @@ -98270,9 +98270,9 @@ interactions: dataserviceversion: - '3.0' date: - - Thu, 13 Jun 2019 19:55:17 GMT + - Wed, 07 Aug 2019 00:57:52 GMT request-id: - - a849b574-a923-47cb-81e3-c5d7bc7a636a + - c30faacf-fb3b-440b-876b-56c589f0b33a server: - Microsoft-HTTPAPI/2.0 strict-transport-security: @@ -103348,67 +103348,67 @@ interactions: Content-Type: - application/json; odata=minimalmetadata; charset=utf-8 User-Agent: - - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.7 msrest_azure/0.4.34 - azure-batch/7.0.0 Azure-SDK-For-Python + - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.9 msrest_azure/0.4.34 + azure-batch/8.0.0 Azure-SDK-For-Python accept-language: - en-US ocp-date: - - Thu, 13 Jun 2019 19:55:18 GMT + - Wed, 07 Aug 2019 00:57:53 GMT method: POST - uri: https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/addtaskcollection?api-version=2019-06-01.9.0 + uri: https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/addtaskcollection?api-version=2019-08-01.10.0 response: body: string: "{\r\n \"odata.metadata\":\"https://batch98da0af6.westcentralus.batch.azure.com/$metadata#taskaddresult\",\"value\":[\r\n - \ {\r\n \"status\":\"Success\",\"taskId\":\"mytask31\",\"eTag\":\"0x8D6F0390F90814F\",\"lastModified\":\"2019-06-13T19:55:18.4434511Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask31\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask32\",\"eTag\":\"0x8D6F0390F900C36\",\"lastModified\":\"2019-06-13T19:55:18.4404534Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask32\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask30\",\"eTag\":\"0x8D6F0390F91E13E\",\"lastModified\":\"2019-06-13T19:55:18.4524606Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask30\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask29\",\"eTag\":\"0x8D6F0390F9340F1\",\"lastModified\":\"2019-06-13T19:55:18.4614641Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask29\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask28\",\"eTag\":\"0x8D6F0390F96272E\",\"lastModified\":\"2019-06-13T19:55:18.4804654Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask28\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask27\",\"eTag\":\"0x8D6F0390F969C07\",\"lastModified\":\"2019-06-13T19:55:18.4834567Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask27\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask26\",\"eTag\":\"0x8D6F0390F9821A9\",\"lastModified\":\"2019-06-13T19:55:18.4934313Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask26\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask25\",\"eTag\":\"0x8D6F0390F9982AB\",\"lastModified\":\"2019-06-13T19:55:18.5024683Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask25\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask24\",\"eTag\":\"0x8D6F0390F9ABB91\",\"lastModified\":\"2019-06-13T19:55:18.5104785Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask24\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask23\",\"eTag\":\"0x8D6F0390F9C4019\",\"lastModified\":\"2019-06-13T19:55:18.5204249Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask23\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask22\",\"eTag\":\"0x8D6F0390F9D9F84\",\"lastModified\":\"2019-06-13T19:55:18.5294212Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask22\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask21\",\"eTag\":\"0x8D6F0390F9EFF04\",\"lastModified\":\"2019-06-13T19:55:18.5384196Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask21\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask20\",\"eTag\":\"0x8D6F0390F9F9C59\",\"lastModified\":\"2019-06-13T19:55:18.5424473Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask20\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask19\",\"eTag\":\"0x8D6F0390FA3BBE3\",\"lastModified\":\"2019-06-13T19:55:18.5694691Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask19\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask18\",\"eTag\":\"0x8D6F0390FA540CC\",\"lastModified\":\"2019-06-13T19:55:18.5794252Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask18\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask17\",\"eTag\":\"0x8D6F0390FA78BDA\",\"lastModified\":\"2019-06-13T19:55:18.5944538Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask17\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask16\",\"eTag\":\"0x8D6F0390FA800E8\",\"lastModified\":\"2019-06-13T19:55:18.5974504Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask16\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask15\",\"eTag\":\"0x8D6F0390FA95FC2\",\"lastModified\":\"2019-06-13T19:55:18.6064322Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask15\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask14\",\"eTag\":\"0x8D6F0390FAB3408\",\"lastModified\":\"2019-06-13T19:55:18.61842Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask14\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask13\",\"eTag\":\"0x8D6F0390FABAA7B\",\"lastModified\":\"2019-06-13T19:55:18.6214523Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask13\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask12\",\"eTag\":\"0x8D6F0390FAD0A90\",\"lastModified\":\"2019-06-13T19:55:18.6304656Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask12\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask11\",\"eTag\":\"0x8D6F0390FAF04D0\",\"lastModified\":\"2019-06-13T19:55:18.6434256Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask11\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask10\",\"eTag\":\"0x8D6F0390FB0649B\",\"lastModified\":\"2019-06-13T19:55:18.6524315Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask10\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask9\",\"eTag\":\"0x8D6F0390FB101BC\",\"lastModified\":\"2019-06-13T19:55:18.656454Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask9\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask7\",\"eTag\":\"0x8D6F0390FB2FC14\",\"lastModified\":\"2019-06-13T19:55:18.6694164Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask7\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask6\",\"eTag\":\"0x8D6F0390FB4574B\",\"lastModified\":\"2019-06-13T19:55:18.6783051Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask6\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask5\",\"eTag\":\"0x8D6F0390FB5DAEC\",\"lastModified\":\"2019-06-13T19:55:18.6882284Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask5\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask8\",\"eTag\":\"0x8D6F0390FB2D504\",\"lastModified\":\"2019-06-13T19:55:18.6684164Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask8\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask4\",\"eTag\":\"0x8D6F0390FB756C3\",\"lastModified\":\"2019-06-13T19:55:18.6979523Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask4\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask3\",\"eTag\":\"0x8D6F0390FB8DCFC\",\"lastModified\":\"2019-06-13T19:55:18.707942Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask3\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask2\",\"eTag\":\"0x8D6F0390FBA5E1E\",\"lastModified\":\"2019-06-13T19:55:18.7178014Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask2\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask1\",\"eTag\":\"0x8D6F0390FBB138A\",\"lastModified\":\"2019-06-13T19:55:18.7224458Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask1\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask0\",\"eTag\":\"0x8D6F0390FBB6195\",\"lastModified\":\"2019-06-13T19:55:18.7244437Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask0\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask682\",\"eTag\":\"0x8D6F0390FBCE75C\",\"lastModified\":\"2019-06-13T19:55:18.734422Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask682\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask681\",\"eTag\":\"0x8D6F0390FBE47C8\",\"lastModified\":\"2019-06-13T19:55:18.743444Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask681\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask680\",\"eTag\":\"0x8D6F0390FBFA761\",\"lastModified\":\"2019-06-13T19:55:18.7524449Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask680\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask679\",\"eTag\":\"0x8D6F0390FC12E01\",\"lastModified\":\"2019-06-13T19:55:18.7624449Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask679\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask678\",\"eTag\":\"0x8D6F0390FC3502D\",\"lastModified\":\"2019-06-13T19:55:18.7764269Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask678\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask677\",\"eTag\":\"0x8D6F0390FC39DFA\",\"lastModified\":\"2019-06-13T19:55:18.7784186Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask677\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask676\",\"eTag\":\"0x8D6F0390FC4B172\",\"lastModified\":\"2019-06-13T19:55:18.7854706Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask676\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask675\",\"eTag\":\"0x8D6F0390FC5E909\",\"lastModified\":\"2019-06-13T19:55:18.7934473Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask675\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask673\",\"eTag\":\"0x8D6F0390FC8CF48\",\"lastModified\":\"2019-06-13T19:55:18.8124488Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask673\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask674\",\"eTag\":\"0x8D6F0390FC748D3\",\"lastModified\":\"2019-06-13T19:55:18.8024531Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask674\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask672\",\"eTag\":\"0x8D6F0390FCA2ED7\",\"lastModified\":\"2019-06-13T19:55:18.8214487Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask672\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask671\",\"eTag\":\"0x8D6F0390FCB8E71\",\"lastModified\":\"2019-06-13T19:55:18.8304497Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask671\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask670\",\"eTag\":\"0x8D6F0390FCC2B65\",\"lastModified\":\"2019-06-13T19:55:18.8344677Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask670\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask669\",\"eTag\":\"0x8D6F0390FCD8AF4\",\"lastModified\":\"2019-06-13T19:55:18.8434676Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask669\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask668\",\"eTag\":\"0x8D6F0390FCEE8A9\",\"lastModified\":\"2019-06-13T19:55:18.8524201Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask668\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask667\",\"eTag\":\"0x8D6F0390FD0481D\",\"lastModified\":\"2019-06-13T19:55:18.8614173Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask667\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask666\",\"eTag\":\"0x8D6F0390FD0BF50\",\"lastModified\":\"2019-06-13T19:55:18.8644688Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask666\"\r\n + \ {\r\n \"status\":\"Success\",\"taskId\":\"mytask32\",\"eTag\":\"0x8D71AD24744CFA7\",\"lastModified\":\"2019-08-07T00:57:53.7360807Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask32\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask31\",\"eTag\":\"0x8D71AD247462F3A\",\"lastModified\":\"2019-08-07T00:57:53.745081Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask31\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask30\",\"eTag\":\"0x8D71AD247478ED7\",\"lastModified\":\"2019-08-07T00:57:53.7540823Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask30\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask29\",\"eTag\":\"0x8D71AD2474BAD58\",\"lastModified\":\"2019-08-07T00:57:53.7810776Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask29\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask28\",\"eTag\":\"0x8D71AD2474D3461\",\"lastModified\":\"2019-08-07T00:57:53.7910881Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask28\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask27\",\"eTag\":\"0x8D71AD2474EBAAC\",\"lastModified\":\"2019-08-07T00:57:53.8010796Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask27\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask26\",\"eTag\":\"0x8D71AD2475CA961\",\"lastModified\":\"2019-08-07T00:57:53.8923873Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask26\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask23\",\"eTag\":\"0x8D71AD2475D3983\",\"lastModified\":\"2019-08-07T00:57:53.8960771Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask23\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask19\",\"eTag\":\"0x8D71AD2475D60AF\",\"lastModified\":\"2019-08-07T00:57:53.8970799Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask19\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask24\",\"eTag\":\"0x8D71AD2475D3983\",\"lastModified\":\"2019-08-07T00:57:53.8960771Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask24\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask18\",\"eTag\":\"0x8D71AD2475D60AF\",\"lastModified\":\"2019-08-07T00:57:53.8970799Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask18\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask21\",\"eTag\":\"0x8D71AD2475D60AF\",\"lastModified\":\"2019-08-07T00:57:53.8970799Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask21\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask20\",\"eTag\":\"0x8D71AD2475D60AF\",\"lastModified\":\"2019-08-07T00:57:53.8970799Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask20\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask17\",\"eTag\":\"0x8D71AD2475E4D86\",\"lastModified\":\"2019-08-07T00:57:53.903143Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask17\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask25\",\"eTag\":\"0x8D71AD2475D60AF\",\"lastModified\":\"2019-08-07T00:57:53.8970799Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask25\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask22\",\"eTag\":\"0x8D71AD2475D60AF\",\"lastModified\":\"2019-08-07T00:57:53.8970799Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask22\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask16\",\"eTag\":\"0x8D71AD2475E720A\",\"lastModified\":\"2019-08-07T00:57:53.9040778Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask16\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask15\",\"eTag\":\"0x8D71AD2475FD191\",\"lastModified\":\"2019-08-07T00:57:53.9130769Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask15\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask14\",\"eTag\":\"0x8D71AD24768AB31\",\"lastModified\":\"2019-08-07T00:57:53.9710769Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask14\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask11\",\"eTag\":\"0x8D71AD2476B916C\",\"lastModified\":\"2019-08-07T00:57:53.990078Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask11\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask12\",\"eTag\":\"0x8D71AD2476B916C\",\"lastModified\":\"2019-08-07T00:57:53.990078Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask12\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask9\",\"eTag\":\"0x8D71AD2476B916C\",\"lastModified\":\"2019-08-07T00:57:53.990078Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask9\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask13\",\"eTag\":\"0x8D71AD2476B916C\",\"lastModified\":\"2019-08-07T00:57:53.990078Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask13\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask8\",\"eTag\":\"0x8D71AD2476B916C\",\"lastModified\":\"2019-08-07T00:57:53.990078Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask8\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask6\",\"eTag\":\"0x8D71AD2477136DE\",\"lastModified\":\"2019-08-07T00:57:54.0270814Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask6\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask7\",\"eTag\":\"0x8D71AD247710FA3\",\"lastModified\":\"2019-08-07T00:57:54.0260771Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask7\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask10\",\"eTag\":\"0x8D71AD247724841\",\"lastModified\":\"2019-08-07T00:57:54.0340801Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask10\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask5\",\"eTag\":\"0x8D71AD247729652\",\"lastModified\":\"2019-08-07T00:57:54.0360786Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask5\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask2\",\"eTag\":\"0x8D71AD24773CED6\",\"lastModified\":\"2019-08-07T00:57:54.044079Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask2\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask3\",\"eTag\":\"0x8D71AD24773CED6\",\"lastModified\":\"2019-08-07T00:57:54.044079Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask3\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask1\",\"eTag\":\"0x8D71AD24775074C\",\"lastModified\":\"2019-08-07T00:57:54.052078Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask1\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask4\",\"eTag\":\"0x8D71AD24773A7D9\",\"lastModified\":\"2019-08-07T00:57:54.0430809Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask4\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask682\",\"eTag\":\"0x8D71AD247757CA7\",\"lastModified\":\"2019-08-07T00:57:54.0550823Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask682\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask0\",\"eTag\":\"0x8D71AD247757CA7\",\"lastModified\":\"2019-08-07T00:57:54.0550823Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask0\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask681\",\"eTag\":\"0x8D71AD2477AFADD\",\"lastModified\":\"2019-08-07T00:57:54.0910813Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask681\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask680\",\"eTag\":\"0x8D71AD2477D4505\",\"lastModified\":\"2019-08-07T00:57:54.1060869Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask680\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask679\",\"eTag\":\"0x8D71AD2477ECBA2\",\"lastModified\":\"2019-08-07T00:57:54.1160866Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask679\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask678\",\"eTag\":\"0x8D71AD2478069AF\",\"lastModified\":\"2019-08-07T00:57:54.1266863Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask678\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask677\",\"eTag\":\"0x8D71AD24782EA39\",\"lastModified\":\"2019-08-07T00:57:54.1430841Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask677\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask676\",\"eTag\":\"0x8D71AD247831129\",\"lastModified\":\"2019-08-07T00:57:54.1440809Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask676\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask675\",\"eTag\":\"0x8D71AD2478449A7\",\"lastModified\":\"2019-08-07T00:57:54.1520807Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask675\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask674\",\"eTag\":\"0x8D71AD24785A98B\",\"lastModified\":\"2019-08-07T00:57:54.1610891Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask674\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask671\",\"eTag\":\"0x8D71AD24789EF0A\",\"lastModified\":\"2019-08-07T00:57:54.1890826Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask671\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask672\",\"eTag\":\"0x8D71AD2478936A2\",\"lastModified\":\"2019-08-07T00:57:54.1843618Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask672\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask673\",\"eTag\":\"0x8D71AD24788413E\",\"lastModified\":\"2019-08-07T00:57:54.1780798Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask673\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask669\",\"eTag\":\"0x8D71AD2478CD66F\",\"lastModified\":\"2019-08-07T00:57:54.2081135Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask669\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask668\",\"eTag\":\"0x8D71AD2478CD66F\",\"lastModified\":\"2019-08-07T00:57:54.2081135Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask668\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask670\",\"eTag\":\"0x8D71AD2478B4EB7\",\"lastModified\":\"2019-08-07T00:57:54.1980855Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask670\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask667\",\"eTag\":\"0x8D71AD2478F6E51\",\"lastModified\":\"2019-08-07T00:57:54.2251089Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask667\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask666\",\"eTag\":\"0x8D71AD2478FE271\",\"lastModified\":\"2019-08-07T00:57:54.2280817Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask666\"\r\n \ }\r\n ]\r\n}" headers: content-type: @@ -103416,9 +103416,9 @@ interactions: dataserviceversion: - '3.0' date: - - Thu, 13 Jun 2019 19:55:18 GMT + - Wed, 07 Aug 2019 00:57:53 GMT request-id: - - 0c46a403-12e3-4b52-bd6e-2a398972117f + - 6596ed35-5fe4-42f9-af44-10ec445bbb8a server: - Microsoft-HTTPAPI/2.0 strict-transport-security: @@ -106777,50 +106777,50 @@ interactions: Content-Type: - application/json; odata=minimalmetadata; charset=utf-8 User-Agent: - - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.7 msrest_azure/0.4.34 - azure-batch/7.0.0 Azure-SDK-For-Python + - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.9 msrest_azure/0.4.34 + azure-batch/8.0.0 Azure-SDK-For-Python accept-language: - en-US ocp-date: - - Thu, 13 Jun 2019 19:55:19 GMT + - Wed, 07 Aug 2019 00:57:54 GMT method: POST - uri: https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/addtaskcollection?api-version=2019-06-01.9.0 + uri: https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/addtaskcollection?api-version=2019-08-01.10.0 response: body: string: "{\r\n \"odata.metadata\":\"https://batch98da0af6.westcentralus.batch.azure.com/$metadata#taskaddresult\",\"value\":[\r\n - \ {\r\n \"status\":\"Success\",\"taskId\":\"mytask665\",\"eTag\":\"0x8D6F039104C0967\",\"lastModified\":\"2019-06-13T19:55:19.6724583Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask665\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask663\",\"eTag\":\"0x8D6F039104D9008\",\"lastModified\":\"2019-06-13T19:55:19.6824584Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask663\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask662\",\"eTag\":\"0x8D6F0391050762B\",\"lastModified\":\"2019-06-13T19:55:19.7014571Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask662\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask661\",\"eTag\":\"0x8D6F03910509D26\",\"lastModified\":\"2019-06-13T19:55:19.702455Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask661\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask659\",\"eTag\":\"0x8D6F0391053AA77\",\"lastModified\":\"2019-06-13T19:55:19.7224567Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask659\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask660\",\"eTag\":\"0x8D6F039105223C9\",\"lastModified\":\"2019-06-13T19:55:19.7124553Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask660\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask658\",\"eTag\":\"0x8D6F03910561FC4\",\"lastModified\":\"2019-06-13T19:55:19.7385668Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask658\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask657\",\"eTag\":\"0x8D6F0391056909E\",\"lastModified\":\"2019-06-13T19:55:19.7414558Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask657\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask664\",\"eTag\":\"0x8D6F039104D9008\",\"lastModified\":\"2019-06-13T19:55:19.6824584Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask664\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask656\",\"eTag\":\"0x8D6F03910581733\",\"lastModified\":\"2019-06-13T19:55:19.7514547Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask656\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask655\",\"eTag\":\"0x8D6F03910599DD4\",\"lastModified\":\"2019-06-13T19:55:19.7614548Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask655\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask654\",\"eTag\":\"0x8D6F039105B248B\",\"lastModified\":\"2019-06-13T19:55:19.7714571Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask654\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask652\",\"eTag\":\"0x8D6F039105DBC84\",\"lastModified\":\"2019-06-13T19:55:19.7884548Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask652\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask653\",\"eTag\":\"0x8D6F039105D9FBB\",\"lastModified\":\"2019-06-13T19:55:19.7877179Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask653\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask651\",\"eTag\":\"0x8D6F039105E31C6\",\"lastModified\":\"2019-06-13T19:55:19.7914566Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask651\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask650\",\"eTag\":\"0x8D6F039105FDF71\",\"lastModified\":\"2019-06-13T19:55:19.8024561Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask650\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask649\",\"eTag\":\"0x8D6F039106117F3\",\"lastModified\":\"2019-06-13T19:55:19.8104563Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask649\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask648\",\"eTag\":\"0x8D6F03910629E84\",\"lastModified\":\"2019-06-13T19:55:19.8204548Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask648\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask647\",\"eTag\":\"0x8D6F03910642522\",\"lastModified\":\"2019-06-13T19:55:19.8304546Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask647\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask646\",\"eTag\":\"0x8D6F0391065ABD6\",\"lastModified\":\"2019-06-13T19:55:19.8404566Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask646\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask645\",\"eTag\":\"0x8D6F0391065ABD6\",\"lastModified\":\"2019-06-13T19:55:19.8404566Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask645\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask644\",\"eTag\":\"0x8D6F0391067326E\",\"lastModified\":\"2019-06-13T19:55:19.8504558Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask644\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask642\",\"eTag\":\"0x8D6F039106A3FA0\",\"lastModified\":\"2019-06-13T19:55:19.8704544Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask642\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask643\",\"eTag\":\"0x8D6F0391068B901\",\"lastModified\":\"2019-06-13T19:55:19.8604545Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask643\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask641\",\"eTag\":\"0x8D6F039106BC64E\",\"lastModified\":\"2019-06-13T19:55:19.8804558Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask641\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask640\",\"eTag\":\"0x8D6F039106D2619\",\"lastModified\":\"2019-06-13T19:55:19.8894617Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask640\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask639\",\"eTag\":\"0x8D6F039106ED41C\",\"lastModified\":\"2019-06-13T19:55:19.90047Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask639\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask638\",\"eTag\":\"0x8D6F039106ED41C\",\"lastModified\":\"2019-06-13T19:55:19.90047Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask638\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask637\",\"eTag\":\"0x8D6F03910703934\",\"lastModified\":\"2019-06-13T19:55:19.9096116Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask637\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask636\",\"eTag\":\"0x8D6F0391071B9B6\",\"lastModified\":\"2019-06-13T19:55:19.919455Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask636\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask635\",\"eTag\":\"0x8D6F0391073404B\",\"lastModified\":\"2019-06-13T19:55:19.9294539Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask635\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask634\",\"eTag\":\"0x8D6F0391074C701\",\"lastModified\":\"2019-06-13T19:55:19.9394561Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask634\"\r\n - \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask633\",\"eTag\":\"0x8D6F0391078BEB4\",\"lastModified\":\"2019-06-13T19:55:19.965458Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask633\"\r\n + \ {\r\n \"status\":\"Success\",\"taskId\":\"mytask665\",\"eTag\":\"0x8D71AD247E73A29\",\"lastModified\":\"2019-08-07T00:57:54.8004905Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask665\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask664\",\"eTag\":\"0x8D71AD247EA181E\",\"lastModified\":\"2019-08-07T00:57:54.8192798Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask664\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask663\",\"eTag\":\"0x8D71AD247EC13CA\",\"lastModified\":\"2019-08-07T00:57:54.8322762Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask663\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask662\",\"eTag\":\"0x8D71AD247ED47F6\",\"lastModified\":\"2019-08-07T00:57:54.8401654Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask662\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask661\",\"eTag\":\"0x8D71AD247ED4C45\",\"lastModified\":\"2019-08-07T00:57:54.8402757Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask661\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask660\",\"eTag\":\"0x8D71AD247EF4839\",\"lastModified\":\"2019-08-07T00:57:54.8532793Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask660\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask658\",\"eTag\":\"0x8D71AD247F1B918\",\"lastModified\":\"2019-08-07T00:57:54.869276Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask658\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask659\",\"eTag\":\"0x8D71AD247F19ED3\",\"lastModified\":\"2019-08-07T00:57:54.8686035Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask659\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask657\",\"eTag\":\"0x8D71AD247F3103F\",\"lastModified\":\"2019-08-07T00:57:54.8780607Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask657\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask656\",\"eTag\":\"0x8D71AD247F47F17\",\"lastModified\":\"2019-08-07T00:57:54.8874519Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask656\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask655\",\"eTag\":\"0x8D71AD247F5FED7\",\"lastModified\":\"2019-08-07T00:57:54.8972759Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask655\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask654\",\"eTag\":\"0x8D71AD247F74FB5\",\"lastModified\":\"2019-08-07T00:57:54.9058997Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask654\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask653\",\"eTag\":\"0x8D71AD247F8C3BE\",\"lastModified\":\"2019-08-07T00:57:54.9154238Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask653\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask652\",\"eTag\":\"0x8D71AD247FA44D7\",\"lastModified\":\"2019-08-07T00:57:54.9252823Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask652\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask648\",\"eTag\":\"0x8D71AD247FFEA01\",\"lastModified\":\"2019-08-07T00:57:54.9622785Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask648\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask650\",\"eTag\":\"0x8D71AD247FD0866\",\"lastModified\":\"2019-08-07T00:57:54.9433958Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask650\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask651\",\"eTag\":\"0x8D71AD247FB9704\",\"lastModified\":\"2019-08-07T00:57:54.9339396Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask651\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask649\",\"eTag\":\"0x8D71AD247FE6F8D\",\"lastModified\":\"2019-08-07T00:57:54.9525901Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask649\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask646\",\"eTag\":\"0x8D71AD24802A936\",\"lastModified\":\"2019-08-07T00:57:54.9802806Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask646\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask647\",\"eTag\":\"0x8D71AD24800D57C\",\"lastModified\":\"2019-08-07T00:57:54.9683068Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask647\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask644\",\"eTag\":\"0x8D71AD2480409E4\",\"lastModified\":\"2019-08-07T00:57:54.9893092Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask644\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask645\",\"eTag\":\"0x8D71AD2480393A3\",\"lastModified\":\"2019-08-07T00:57:54.9862819Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask645\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask643\",\"eTag\":\"0x8D71AD2480765D6\",\"lastModified\":\"2019-08-07T00:57:55.0113238Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask643\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask642\",\"eTag\":\"0x8D71AD24807B2AB\",\"lastModified\":\"2019-08-07T00:57:55.0132907Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask642\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask641\",\"eTag\":\"0x8D71AD248087B58\",\"lastModified\":\"2019-08-07T00:57:55.018428Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask641\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask640\",\"eTag\":\"0x8D71AD2480B4A6F\",\"lastModified\":\"2019-08-07T00:57:55.0368367Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask640\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask639\",\"eTag\":\"0x8D71AD2480CC3A3\",\"lastModified\":\"2019-08-07T00:57:55.0464931Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask639\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask638\",\"eTag\":\"0x8D71AD2480E37BF\",\"lastModified\":\"2019-08-07T00:57:55.0560191Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask638\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask637\",\"eTag\":\"0x8D71AD2480FEFA7\",\"lastModified\":\"2019-08-07T00:57:55.0672807Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask637\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask636\",\"eTag\":\"0x8D71AD248111A9A\",\"lastModified\":\"2019-08-07T00:57:55.0749338Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask636\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask635\",\"eTag\":\"0x8D71AD24811280A\",\"lastModified\":\"2019-08-07T00:57:55.0752778Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask635\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask634\",\"eTag\":\"0x8D71AD248127723\",\"lastModified\":\"2019-08-07T00:57:55.0838563Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask634\"\r\n + \ },{\r\n \"status\":\"Success\",\"taskId\":\"mytask633\",\"eTag\":\"0x8D71AD24813CC00\",\"lastModified\":\"2019-08-07T00:57:55.0925824Z\",\"location\":\"https://batch98da0af6.westcentralus.batch.azure.com/jobs/batch98da0af6/tasks/mytask633\"\r\n \ }\r\n ]\r\n}" headers: content-type: @@ -106828,9 +106828,9 @@ interactions: dataserviceversion: - '3.0' date: - - Thu, 13 Jun 2019 19:55:19 GMT + - Wed, 07 Aug 2019 00:57:54 GMT request-id: - - 683b7c46-6e22-4857-95d3-eccd3ccabba5 + - 6f06174c-ab3d-45e0-b6a0-27d4d34bf35f server: - Microsoft-HTTPAPI/2.0 strict-transport-security: diff --git a/sdk/batch/azure-batch/tests/recordings/test_batch.test_batch_update_pools.yaml b/sdk/batch/azure-batch/tests/recordings/test_batch.test_batch_update_pools.yaml index 886aaf23e80a..5f5428e70f2b 100644 --- a/sdk/batch/azure-batch/tests/recordings/test_batch.test_batch_update_pools.yaml +++ b/sdk/batch/azure-batch/tests/recordings/test_batch.test_batch_update_pools.yaml @@ -17,14 +17,14 @@ interactions: Content-Type: - application/json; odata=minimalmetadata; charset=utf-8 User-Agent: - - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.7 msrest_azure/0.4.34 - azure-batch/7.0.0 Azure-SDK-For-Python + - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.9 msrest_azure/0.4.34 + azure-batch/8.0.0 Azure-SDK-For-Python accept-language: - en-US ocp-date: - - Thu, 13 Jun 2019 20:01:25 GMT + - Wed, 07 Aug 2019 01:03:51 GMT method: POST - uri: https://batchf0de0ddf.westcentralus.batch.azure.com/pools?api-version=2019-06-01.9.0 + uri: https://batchf0de0ddf.westcentralus.batch.azure.com/pools?api-version=2019-08-01.10.0 response: body: string: '' @@ -34,15 +34,15 @@ interactions: dataserviceversion: - '3.0' date: - - Thu, 13 Jun 2019 20:01:26 GMT + - Wed, 07 Aug 2019 01:03:51 GMT etag: - - '0x8D6F039EAEC84DA' + - '0x8D71AD31CBC3C65' last-modified: - - Thu, 13 Jun 2019 20:01:26 GMT + - Wed, 07 Aug 2019 01:03:51 GMT location: - https://batchf0de0ddf.westcentralus.batch.azure.com/pools/batch_paas_f0de0ddf request-id: - - c0ee0451-674d-4a9b-8d12-d2f10353c8af + - 7500fc91-bfbc-4455-b824-3cdcd5204d26 server: - Microsoft-HTTPAPI/2.0 strict-transport-security: @@ -69,14 +69,14 @@ interactions: Content-Type: - application/json; odata=minimalmetadata; charset=utf-8 User-Agent: - - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.7 msrest_azure/0.4.34 - azure-batch/7.0.0 Azure-SDK-For-Python + - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.9 msrest_azure/0.4.34 + azure-batch/8.0.0 Azure-SDK-For-Python accept-language: - en-US ocp-date: - - Thu, 13 Jun 2019 20:01:26 GMT + - Wed, 07 Aug 2019 01:03:51 GMT method: POST - uri: https://batchf0de0ddf.westcentralus.batch.azure.com/pools/batch_paas_f0de0ddf/updateproperties?api-version=2019-06-01.9.0 + uri: https://batchf0de0ddf.westcentralus.batch.azure.com/pools/batch_paas_f0de0ddf/updateproperties?api-version=2019-08-01.10.0 response: body: string: '' @@ -88,13 +88,13 @@ interactions: dataserviceversion: - '3.0' date: - - Thu, 13 Jun 2019 20:01:26 GMT + - Wed, 07 Aug 2019 01:03:51 GMT etag: - - '0x8D6F039EB2F0B8F' + - '0x8D71AD31D2598FA' last-modified: - - Thu, 13 Jun 2019 20:01:26 GMT + - Wed, 07 Aug 2019 01:03:52 GMT request-id: - - e01ef20b-425d-40f0-9a31-7b677d6b67df + - 2cbc0643-11ec-469d-ae59-1d371bdd9ffa server: - Microsoft-HTTPAPI/2.0 strict-transport-security: @@ -118,14 +118,14 @@ interactions: Content-Type: - application/json; odata=minimalmetadata; charset=utf-8 User-Agent: - - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.7 msrest_azure/0.4.34 - azure-batch/7.0.0 Azure-SDK-For-Python + - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.9 msrest_azure/0.4.34 + azure-batch/8.0.0 Azure-SDK-For-Python accept-language: - en-US ocp-date: - - Thu, 13 Jun 2019 20:01:26 GMT + - Wed, 07 Aug 2019 01:03:52 GMT method: PATCH - uri: https://batchf0de0ddf.westcentralus.batch.azure.com/pools/batch_paas_f0de0ddf?api-version=2019-06-01.9.0 + uri: https://batchf0de0ddf.westcentralus.batch.azure.com/pools/batch_paas_f0de0ddf?api-version=2019-08-01.10.0 response: body: string: '' @@ -135,13 +135,13 @@ interactions: dataserviceversion: - '3.0' date: - - Thu, 13 Jun 2019 20:01:26 GMT + - Wed, 07 Aug 2019 01:03:51 GMT etag: - - '0x8D6F039EB441156' + - '0x8D71AD31D35EEF9' last-modified: - - Thu, 13 Jun 2019 20:01:27 GMT + - Wed, 07 Aug 2019 01:03:52 GMT request-id: - - 1b2e987a-fe80-4afc-8d25-47d238ba02c0 + - cb5e80aa-fc4a-445b-90a8-5682778f4ee5 server: - Microsoft-HTTPAPI/2.0 strict-transport-security: @@ -163,14 +163,14 @@ interactions: Connection: - keep-alive User-Agent: - - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.7 msrest_azure/0.4.34 - azure-batch/7.0.0 Azure-SDK-For-Python + - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.9 msrest_azure/0.4.34 + azure-batch/8.0.0 Azure-SDK-For-Python accept-language: - en-US ocp-date: - - Thu, 13 Jun 2019 20:01:27 GMT + - Wed, 07 Aug 2019 01:03:52 GMT method: HEAD - uri: https://batchf0de0ddf.westcentralus.batch.azure.com/pools/batch_paas_f0de0ddf?api-version=2019-06-01.9.0 + uri: https://batchf0de0ddf.westcentralus.batch.azure.com/pools/batch_paas_f0de0ddf?api-version=2019-08-01.10.0 response: body: string: '' @@ -178,13 +178,13 @@ interactions: dataserviceversion: - '3.0' date: - - Thu, 13 Jun 2019 20:01:26 GMT + - Wed, 07 Aug 2019 01:03:51 GMT etag: - - '0x8D6F039EB441156' + - '0x8D71AD31D35EEF9' last-modified: - - Thu, 13 Jun 2019 20:01:27 GMT + - Wed, 07 Aug 2019 01:03:52 GMT request-id: - - 50264ac8-c417-4055-bc6a-453031a1bcce + - 593217e3-d6d7-4bf3-b61c-382e898007db server: - Microsoft-HTTPAPI/2.0 strict-transport-security: @@ -206,17 +206,17 @@ interactions: Connection: - keep-alive User-Agent: - - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.7 msrest_azure/0.4.34 - azure-batch/7.0.0 Azure-SDK-For-Python + - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.9 msrest_azure/0.4.34 + azure-batch/8.0.0 Azure-SDK-For-Python accept-language: - en-US ocp-date: - - Thu, 13 Jun 2019 20:01:27 GMT + - Wed, 07 Aug 2019 01:03:52 GMT method: GET - uri: https://batchf0de0ddf.westcentralus.batch.azure.com/pools/batch_paas_f0de0ddf?api-version=2019-06-01.9.0 + uri: https://batchf0de0ddf.westcentralus.batch.azure.com/pools/batch_paas_f0de0ddf?api-version=2019-08-01.10.0 response: body: - string: "{\r\n \"odata.metadata\":\"https://batchf0de0ddf.westcentralus.batch.azure.com/$metadata#pools/@Element\",\"id\":\"batch_paas_f0de0ddf\",\"url\":\"https://batchf0de0ddf.westcentralus.batch.azure.com/pools/batch_paas_f0de0ddf\",\"eTag\":\"0x8D6F039EB441156\",\"lastModified\":\"2019-06-13T20:01:27.041263Z\",\"creationTime\":\"2019-06-13T20:01:26.4675034Z\",\"state\":\"active\",\"stateTransitionTime\":\"2019-06-13T20:01:26.4675034Z\",\"allocationState\":\"steady\",\"allocationStateTransitionTime\":\"2019-06-13T20:01:26.8745255Z\",\"vmSize\":\"small\",\"resizeTimeout\":\"PT15M\",\"currentDedicatedNodes\":0,\"targetDedicatedNodes\":0,\"currentLowPriorityNodes\":0,\"targetLowPriorityNodes\":0,\"enableAutoScale\":false,\"enableInterNodeCommunication\":false,\"certificateReferences\":[\r\n + string: "{\r\n \"odata.metadata\":\"https://batchf0de0ddf.westcentralus.batch.azure.com/$metadata#pools/@Element\",\"id\":\"batch_paas_f0de0ddf\",\"url\":\"https://batchf0de0ddf.westcentralus.batch.azure.com/pools/batch_paas_f0de0ddf\",\"eTag\":\"0x8D71AD31D35EEF9\",\"lastModified\":\"2019-08-07T01:03:52.6710009Z\",\"creationTime\":\"2019-08-07T01:03:51.8734437Z\",\"state\":\"active\",\"stateTransitionTime\":\"2019-08-07T01:03:51.8734437Z\",\"allocationState\":\"steady\",\"allocationStateTransitionTime\":\"2019-08-07T01:03:52.4029376Z\",\"vmSize\":\"small\",\"resizeTimeout\":\"PT15M\",\"currentDedicatedNodes\":0,\"targetDedicatedNodes\":0,\"currentLowPriorityNodes\":0,\"targetLowPriorityNodes\":0,\"enableAutoScale\":false,\"enableInterNodeCommunication\":false,\"certificateReferences\":[\r\n \ \r\n ],\"metadata\":[\r\n {\r\n \"name\":\"foo2\",\"value\":\"bar2\"\r\n \ }\r\n ],\"maxTasksPerNode\":1,\"taskSchedulingPolicy\":{\r\n \"nodeFillType\":\"Spread\"\r\n \ },\"cloudServiceConfiguration\":{\r\n \"osFamily\":\"5\",\"osVersion\":\"*\"\r\n @@ -227,13 +227,13 @@ interactions: dataserviceversion: - '3.0' date: - - Thu, 13 Jun 2019 20:01:26 GMT + - Wed, 07 Aug 2019 01:03:51 GMT etag: - - '0x8D6F039EB441156' + - '0x8D71AD31D35EEF9' last-modified: - - Thu, 13 Jun 2019 20:01:27 GMT + - Wed, 07 Aug 2019 01:03:52 GMT request-id: - - e18c556d-5650-4d4f-85fc-4c4d13bc8c4e + - bf68230e-52f9-4da9-874a-0bc427ae2cba server: - Microsoft-HTTPAPI/2.0 strict-transport-security: @@ -255,16 +255,16 @@ interactions: Connection: - keep-alive User-Agent: - - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.7 msrest_azure/0.4.34 - azure-batch/7.0.0 Azure-SDK-For-Python + - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.9 msrest_azure/0.4.34 + azure-batch/8.0.0 Azure-SDK-For-Python accept-language: - en-US ocp-date: - - Thu, 13 Jun 2019 20:01:27 GMT + - Wed, 07 Aug 2019 01:03:52 GMT return-client-request-id: - 'false' method: GET - uri: https://batchf0de0ddf.westcentralus.batch.azure.com/pools/batch_paas_f0de0ddf?api-version=2019-06-01.9.0&$select=id%2Cstate&$expand=stats&timeout=30 + uri: https://batchf0de0ddf.westcentralus.batch.azure.com/pools/batch_paas_f0de0ddf?api-version=2019-08-01.10.0&$select=id%2Cstate&$expand=stats&timeout=30 response: body: string: "{\r\n \"odata.metadata\":\"https://batchf0de0ddf.westcentralus.batch.azure.com/$metadata#pools/@Element\",\"id\":\"batch_paas_f0de0ddf\",\"state\":\"active\"\r\n}" @@ -274,13 +274,13 @@ interactions: dataserviceversion: - '3.0' date: - - Thu, 13 Jun 2019 20:01:26 GMT + - Wed, 07 Aug 2019 01:03:53 GMT etag: - - '0x8D6F039EB441156' + - '0x8D71AD31D35EEF9' last-modified: - - Thu, 13 Jun 2019 20:01:27 GMT + - Wed, 07 Aug 2019 01:03:52 GMT request-id: - - ceb99a4b-d9b8-427b-a067-da99c6cfac74 + - 581e93a4-af3d-4297-aa73-35d2ba501d5a server: - Microsoft-HTTPAPI/2.0 strict-transport-security: @@ -304,14 +304,14 @@ interactions: Content-Length: - '0' User-Agent: - - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.7 msrest_azure/0.4.34 - azure-batch/7.0.0 Azure-SDK-For-Python + - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.9 msrest_azure/0.4.34 + azure-batch/8.0.0 Azure-SDK-For-Python accept-language: - en-US ocp-date: - - Thu, 13 Jun 2019 20:01:27 GMT + - Wed, 07 Aug 2019 01:03:53 GMT method: DELETE - uri: https://batchf0de0ddf.westcentralus.batch.azure.com/pools/batch_paas_f0de0ddf?api-version=2019-06-01.9.0 + uri: https://batchf0de0ddf.westcentralus.batch.azure.com/pools/batch_paas_f0de0ddf?api-version=2019-08-01.10.0 response: body: string: '' @@ -319,9 +319,9 @@ interactions: dataserviceversion: - '3.0' date: - - Thu, 13 Jun 2019 20:01:27 GMT + - Wed, 07 Aug 2019 01:03:53 GMT request-id: - - 70995c0e-cbcc-498f-8abe-0fe6d60cf674 + - 069d2836-8936-4ee7-a07e-581465e099b6 server: - Microsoft-HTTPAPI/2.0 strict-transport-security: diff --git a/sdk/batch/azure-batch/tests/test_batch.py b/sdk/batch/azure-batch/tests/test_batch.py index b52d13081d9b..6a135c5ace82 100644 --- a/sdk/batch/azure-batch/tests/test_batch.py +++ b/sdk/batch/azure-batch/tests/test_batch.py @@ -296,6 +296,41 @@ def test_batch_create_pools(self, **kwargs): pools = list(client.pool.list(options)) self.assertEqual(len(pools), 1) + @ResourceGroupPreparer(location=AZURE_LOCATION) + @AccountPreparer(location=AZURE_LOCATION) + def test_batch_create_pool_with_blobfuse_mount(self, **kwargs): + client = self.create_sharedkey_client(**kwargs) + # Test Create Iaas Pool + test_iaas_pool = models.PoolAddParameter( + id=self.get_resource_name('batch_iaas_'), + vm_size='Standard_A1', + virtual_machine_configuration=models.VirtualMachineConfiguration( + image_reference=models.ImageReference( + publisher='MicrosoftWindowsServer', + offer='WindowsServer', + sku='2016-Datacenter-smalldisk' + ), + node_agent_sku_id='batch.node.windows amd64', + windows_configuration=models.WindowsConfiguration(enable_automatic_updates=True)), + task_scheduling_policy=models.TaskSchedulingPolicy(node_fill_type=models.ComputeNodeFillType.pack), + mount_configuration=[models.MountConfiguration( + azure_blob_file_system_configuration=models.AzureBlobFileSystemConfiguration( + account_name='test', + container_name='https://test.blob.core.windows.net:443/test-container', + relative_mount_path='foo', + account_key='fake_account_key' + ) + )] + ) + response = client.pool.add(test_iaas_pool) + self.assertIsNone(response) + + mount_pool = client.pool.get(test_iaas_pool.id) + self.assertIsNotNone(mount_pool.mount_configuration) + self.assertEqual(len(mount_pool.mount_configuration), 1) + self.assertIsNotNone(mount_pool.mount_configuration[0].azure_blob_file_system_configuration) + self.assertIsNone(mount_pool.mount_configuration[0].nfs_mount_configuration) + @ResourceGroupPreparer(location=AZURE_LOCATION) @AccountPreparer(location=AZURE_LOCATION) def test_batch_update_pools(self, **kwargs): diff --git a/sdk/batch/azure-mgmt-batch/HISTORY.rst b/sdk/batch/azure-mgmt-batch/HISTORY.rst index d1f677eca260..22bb928ca82d 100644 --- a/sdk/batch/azure-mgmt-batch/HISTORY.rst +++ b/sdk/batch/azure-mgmt-batch/HISTORY.rst @@ -3,6 +3,17 @@ Release History =============== +7.0.0 (2019-08-05) +++++++++++++++++++ + +- Added ability to specify a collection of public IPs on `NetworkConfiguration` via the new `public_ips` property. This guarantees nodes in the Pool will have an IP from the list user provided IPs. +- Added ability to mount remote file-systems on each node of a pool via the `mount_configuration` property on `Pool`. +- Shared Image Gallery images can now be specified on the `id` property of `ImageReference` by referencing the image via its ARM ID. +- **[Breaking]** When not specified, the default value for `wait_for_success` on `StartTask` is now `True` (was `False`). +- **[Breaking]** When not specified, the default value for `scope` on `AutoUserSpecification` is now always `Pool` (was `Task` on Windows nodes, `Pool` on Linux nodes). +- **Breaking** Model signatures are now using only keywords-arguments syntax. Each positional argument must be rewritten as a keyword argument. +- Enum types now use the "str" mixin (class AzureEnum(str, Enum)) to improve the behavior when unrecognized enum values are encountered. + 6.0.0 (2019-01-14) ++++++++++++++++++ diff --git a/sdk/batch/azure-mgmt-batch/azure/__init__.py b/sdk/batch/azure-mgmt-batch/azure/__init__.py index 0260537a02bb..69e3be50dac4 100644 --- a/sdk/batch/azure-mgmt-batch/azure/__init__.py +++ b/sdk/batch/azure-mgmt-batch/azure/__init__.py @@ -1 +1 @@ -__path__ = __import__('pkgutil').extend_path(__path__, __name__) \ No newline at end of file +__path__ = __import__('pkgutil').extend_path(__path__, __name__) diff --git a/sdk/batch/azure-mgmt-batch/azure/mgmt/__init__.py b/sdk/batch/azure-mgmt-batch/azure/mgmt/__init__.py index 0260537a02bb..69e3be50dac4 100644 --- a/sdk/batch/azure-mgmt-batch/azure/mgmt/__init__.py +++ b/sdk/batch/azure-mgmt-batch/azure/mgmt/__init__.py @@ -1 +1 @@ -__path__ = __import__('pkgutil').extend_path(__path__, __name__) \ No newline at end of file +__path__ = __import__('pkgutil').extend_path(__path__, __name__) diff --git a/sdk/batch/azure-mgmt-batch/azure/mgmt/batch/__init__.py b/sdk/batch/azure-mgmt-batch/azure/mgmt/batch/__init__.py index da4d07e1222e..bfdd6ac1c466 100644 --- a/sdk/batch/azure-mgmt-batch/azure/mgmt/batch/__init__.py +++ b/sdk/batch/azure-mgmt-batch/azure/mgmt/batch/__init__.py @@ -9,10 +9,11 @@ # regenerated. # -------------------------------------------------------------------------- -from .batch_management_client import BatchManagementClient -from .version import VERSION +from ._configuration import BatchManagementClientConfiguration +from ._batch_management_client import BatchManagementClient +__all__ = ['BatchManagementClient', 'BatchManagementClientConfiguration'] -__all__ = ['BatchManagementClient'] +from .version import VERSION __version__ = VERSION diff --git a/sdk/batch/azure-mgmt-batch/azure/mgmt/batch/batch_management_client.py b/sdk/batch/azure-mgmt-batch/azure/mgmt/batch/_batch_management_client.py similarity index 61% rename from sdk/batch/azure-mgmt-batch/azure/mgmt/batch/batch_management_client.py rename to sdk/batch/azure-mgmt-batch/azure/mgmt/batch/_batch_management_client.py index d31cfa110ab2..93830a182c23 100644 --- a/sdk/batch/azure-mgmt-batch/azure/mgmt/batch/batch_management_client.py +++ b/sdk/batch/azure-mgmt-batch/azure/mgmt/batch/_batch_management_client.py @@ -9,54 +9,21 @@ # regenerated. # -------------------------------------------------------------------------- -from msrest.service_client import ServiceClient +from msrest.service_client import SDKClient from msrest import Serializer, Deserializer -from msrestazure import AzureConfiguration -from .version import VERSION -from .operations.batch_account_operations import BatchAccountOperations -from .operations.application_package_operations import ApplicationPackageOperations -from .operations.application_operations import ApplicationOperations -from .operations.location_operations import LocationOperations -from .operations.operations import Operations -from .operations.certificate_operations import CertificateOperations -from .operations.pool_operations import PoolOperations -from . import models - - -class BatchManagementClientConfiguration(AzureConfiguration): - """Configuration for BatchManagementClient - Note that all parameters used to create this instance are saved as instance - attributes. - :param credentials: Credentials needed for the client to connect to Azure. - :type credentials: :mod:`A msrestazure Credentials - object` - :param subscription_id: The Azure subscription ID. This is a - GUID-formatted string (e.g. 00000000-0000-0000-0000-000000000000) - :type subscription_id: str - :param str base_url: Service URL - """ - - def __init__( - self, credentials, subscription_id, base_url=None): - - if credentials is None: - raise ValueError("Parameter 'credentials' must not be None.") - if subscription_id is None: - raise ValueError("Parameter 'subscription_id' must not be None.") - if not base_url: - base_url = 'https://management.azure.com' - - super(BatchManagementClientConfiguration, self).__init__(base_url) - - self.add_user_agent('azure-mgmt-batch/{}'.format(VERSION)) - self.add_user_agent('Azure-SDK-For-Python') - - self.credentials = credentials - self.subscription_id = subscription_id +from ._configuration import BatchManagementClientConfiguration +from .operations import BatchAccountOperations +from .operations import ApplicationPackageOperations +from .operations import ApplicationOperations +from .operations import LocationOperations +from .operations import Operations +from .operations import CertificateOperations +from .operations import PoolOperations +from . import models -class BatchManagementClient(object): +class BatchManagementClient(SDKClient): """BatchManagementClient :ivar config: Configuration for client. @@ -90,10 +57,10 @@ def __init__( self, credentials, subscription_id, base_url=None): self.config = BatchManagementClientConfiguration(credentials, subscription_id, base_url) - self._client = ServiceClient(self.config.credentials, self.config) + super(BatchManagementClient, self).__init__(self.config.credentials, self.config) client_models = {k: v for k, v in models.__dict__.items() if isinstance(v, type)} - self.api_version = '2018-12-01' + self.api_version = '2019-08-01' self._serialize = Serializer(client_models) self._deserialize = Deserializer(client_models) diff --git a/sdk/batch/azure-mgmt-batch/azure/mgmt/batch/_configuration.py b/sdk/batch/azure-mgmt-batch/azure/mgmt/batch/_configuration.py new file mode 100644 index 000000000000..75c9d4004f40 --- /dev/null +++ b/sdk/batch/azure-mgmt-batch/azure/mgmt/batch/_configuration.py @@ -0,0 +1,49 @@ +# coding=utf-8 +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for +# license information. +# +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is +# regenerated. +# -------------------------------------------------------------------------- +from msrestazure import AzureConfiguration + +from .version import VERSION + + +class BatchManagementClientConfiguration(AzureConfiguration): + """Configuration for BatchManagementClient + Note that all parameters used to create this instance are saved as instance + attributes. + + :param credentials: Credentials needed for the client to connect to Azure. + :type credentials: :mod:`A msrestazure Credentials + object` + :param subscription_id: The Azure subscription ID. This is a + GUID-formatted string (e.g. 00000000-0000-0000-0000-000000000000) + :type subscription_id: str + :param str base_url: Service URL + """ + + def __init__( + self, credentials, subscription_id, base_url=None): + + if credentials is None: + raise ValueError("Parameter 'credentials' must not be None.") + if subscription_id is None: + raise ValueError("Parameter 'subscription_id' must not be None.") + if not base_url: + base_url = 'https://management.azure.com' + + super(BatchManagementClientConfiguration, self).__init__(base_url) + + # Starting Autorest.Python 4.0.64, make connection pool activated by default + self.keep_alive = True + + self.add_user_agent('azure-mgmt-batch/{}'.format(VERSION)) + self.add_user_agent('Azure-SDK-For-Python') + + self.credentials = credentials + self.subscription_id = subscription_id diff --git a/sdk/batch/azure-mgmt-batch/azure/mgmt/batch/models/__init__.py b/sdk/batch/azure-mgmt-batch/azure/mgmt/batch/models/__init__.py index ad7c3fe653cf..0e44daa97447 100644 --- a/sdk/batch/azure-mgmt-batch/azure/mgmt/batch/models/__init__.py +++ b/sdk/batch/azure-mgmt-batch/azure/mgmt/batch/models/__init__.py @@ -9,24 +9,32 @@ # regenerated. # -------------------------------------------------------------------------- - try: from ._models_py3 import ActivateApplicationPackageParameters + from ._models_py3 import Application + from ._models_py3 import ApplicationPackage from ._models_py3 import ApplicationPackageReference from ._models_py3 import AutoScaleRun from ._models_py3 import AutoScaleRunError from ._models_py3 import AutoScaleSettings from ._models_py3 import AutoStorageBaseProperties + from ._models_py3 import AutoStorageProperties from ._models_py3 import AutoUserSpecification + from ._models_py3 import AzureBlobFileSystemConfiguration + from ._models_py3 import AzureFileShareConfiguration + from ._models_py3 import BatchAccount from ._models_py3 import BatchAccountCreateParameters from ._models_py3 import BatchAccountKeys from ._models_py3 import BatchAccountRegenerateKeyParameters from ._models_py3 import BatchAccountUpdateParameters from ._models_py3 import BatchLocationQuota + from ._models_py3 import Certificate from ._models_py3 import CertificateBaseProperties + from ._models_py3 import CertificateCreateOrUpdateParameters from ._models_py3 import CertificateReference from ._models_py3 import CheckNameAvailabilityParameters from ._models_py3 import CheckNameAvailabilityResult + from ._models_py3 import CIFSMountConfiguration from ._models_py3 import CloudServiceConfiguration from ._models_py3 import ContainerConfiguration from ._models_py3 import ContainerRegistry @@ -40,10 +48,13 @@ from ._models_py3 import KeyVaultReference from ._models_py3 import LinuxUserConfiguration from ._models_py3 import MetadataItem + from ._models_py3 import MountConfiguration from ._models_py3 import NetworkConfiguration from ._models_py3 import NetworkSecurityGroupRule + from ._models_py3 import NFSMountConfiguration from ._models_py3 import Operation from ._models_py3 import OperationDisplay + from ._models_py3 import Pool from ._models_py3 import PoolEndpointConfiguration from ._models_py3 import ProxyResource from ._models_py3 import ResizeError @@ -57,32 +68,35 @@ from ._models_py3 import UserAccount from ._models_py3 import UserIdentity from ._models_py3 import VirtualMachineConfiguration + from ._models_py3 import VirtualMachineFamilyCoreQuota from ._models_py3 import WindowsConfiguration from ._models_py3 import WindowsUserConfiguration - from ._models_py3 import Application - from ._models_py3 import ApplicationPackage - from ._models_py3 import AutoStorageProperties - from ._models_py3 import BatchAccount - from ._models_py3 import Certificate - from ._models_py3 import CertificateCreateOrUpdateParameters - from ._models_py3 import Pool except (SyntaxError, ImportError): from ._models import ActivateApplicationPackageParameters + from ._models import Application + from ._models import ApplicationPackage from ._models import ApplicationPackageReference from ._models import AutoScaleRun from ._models import AutoScaleRunError from ._models import AutoScaleSettings from ._models import AutoStorageBaseProperties + from ._models import AutoStorageProperties from ._models import AutoUserSpecification + from ._models import AzureBlobFileSystemConfiguration + from ._models import AzureFileShareConfiguration + from ._models import BatchAccount from ._models import BatchAccountCreateParameters from ._models import BatchAccountKeys from ._models import BatchAccountRegenerateKeyParameters from ._models import BatchAccountUpdateParameters from ._models import BatchLocationQuota + from ._models import Certificate from ._models import CertificateBaseProperties + from ._models import CertificateCreateOrUpdateParameters from ._models import CertificateReference from ._models import CheckNameAvailabilityParameters from ._models import CheckNameAvailabilityResult + from ._models import CIFSMountConfiguration from ._models import CloudServiceConfiguration from ._models import ContainerConfiguration from ._models import ContainerRegistry @@ -96,10 +110,13 @@ from ._models import KeyVaultReference from ._models import LinuxUserConfiguration from ._models import MetadataItem + from ._models import MountConfiguration from ._models import NetworkConfiguration from ._models import NetworkSecurityGroupRule + from ._models import NFSMountConfiguration from ._models import Operation from ._models import OperationDisplay + from ._models import Pool from ._models import PoolEndpointConfiguration from ._models import ProxyResource from ._models import ResizeError @@ -113,61 +130,66 @@ from ._models import UserAccount from ._models import UserIdentity from ._models import VirtualMachineConfiguration + from ._models import VirtualMachineFamilyCoreQuota from ._models import WindowsConfiguration from ._models import WindowsUserConfiguration - from ._models import Application - from ._models import ApplicationPackage - from ._models import AutoStorageProperties - from ._models import BatchAccount - from ._models import Certificate - from ._models import CertificateCreateOrUpdateParameters - from ._models import Pool -from ._paged_models import BatchAccountPaged from ._paged_models import ApplicationPackagePaged from ._paged_models import ApplicationPaged -from ._paged_models import OperationPaged +from ._paged_models import BatchAccountPaged from ._paged_models import CertificatePaged +from ._paged_models import OperationPaged from ._paged_models import PoolPaged -from ._batch_management_client_enums import PoolAllocationMode -from ._batch_management_client_enums import ProvisioningState -from ._batch_management_client_enums import AccountKeyType -from ._batch_management_client_enums import PackageState -from ._batch_management_client_enums import CertificateFormat -from ._batch_management_client_enums import CertificateProvisioningState -from ._batch_management_client_enums import PoolProvisioningState -from ._batch_management_client_enums import AllocationState -from ._batch_management_client_enums import CachingType -from ._batch_management_client_enums import StorageAccountType -from ._batch_management_client_enums import ComputeNodeDeallocationOption -from ._batch_management_client_enums import InterNodeCommunicationState -from ._batch_management_client_enums import InboundEndpointProtocol -from ._batch_management_client_enums import NetworkSecurityGroupRuleAccess -from ._batch_management_client_enums import ComputeNodeFillType -from ._batch_management_client_enums import ElevationLevel -from ._batch_management_client_enums import LoginMode -from ._batch_management_client_enums import AutoUserScope -from ._batch_management_client_enums import CertificateStoreLocation -from ._batch_management_client_enums import CertificateVisibility -from ._batch_management_client_enums import NameAvailabilityReason +from ._batch_management_client_enums import ( + PoolAllocationMode, + ProvisioningState, + AccountKeyType, + PackageState, + CertificateFormat, + CertificateProvisioningState, + PoolProvisioningState, + AllocationState, + CachingType, + StorageAccountType, + ComputeNodeDeallocationOption, + InterNodeCommunicationState, + InboundEndpointProtocol, + NetworkSecurityGroupRuleAccess, + ComputeNodeFillType, + ElevationLevel, + LoginMode, + AutoUserScope, + ContainerWorkingDirectory, + CertificateStoreLocation, + CertificateVisibility, + NameAvailabilityReason, +) - -__all__=[ +__all__ = [ 'ActivateApplicationPackageParameters', + 'Application', + 'ApplicationPackage', 'ApplicationPackageReference', 'AutoScaleRun', 'AutoScaleRunError', 'AutoScaleSettings', 'AutoStorageBaseProperties', + 'AutoStorageProperties', 'AutoUserSpecification', + 'AzureBlobFileSystemConfiguration', + 'AzureFileShareConfiguration', + 'BatchAccount', 'BatchAccountCreateParameters', 'BatchAccountKeys', 'BatchAccountRegenerateKeyParameters', 'BatchAccountUpdateParameters', 'BatchLocationQuota', + 'Certificate', 'CertificateBaseProperties', + 'CertificateCreateOrUpdateParameters', 'CertificateReference', 'CheckNameAvailabilityParameters', 'CheckNameAvailabilityResult', + 'CIFSMountConfiguration', 'CloudServiceConfiguration', 'ContainerConfiguration', 'ContainerRegistry', @@ -181,10 +203,13 @@ 'KeyVaultReference', 'LinuxUserConfiguration', 'MetadataItem', + 'MountConfiguration', 'NetworkConfiguration', 'NetworkSecurityGroupRule', + 'NFSMountConfiguration', 'Operation', 'OperationDisplay', + 'Pool', 'PoolEndpointConfiguration', 'ProxyResource', 'ResizeError', @@ -198,15 +223,9 @@ 'UserAccount', 'UserIdentity', 'VirtualMachineConfiguration', + 'VirtualMachineFamilyCoreQuota', 'WindowsConfiguration', 'WindowsUserConfiguration', - 'Application', - 'ApplicationPackage', - 'AutoStorageProperties', - 'BatchAccount', - 'Certificate', - 'CertificateCreateOrUpdateParameters', - 'Pool', 'BatchAccountPaged', 'ApplicationPackagePaged', 'ApplicationPaged', @@ -231,6 +250,7 @@ 'ElevationLevel', 'LoginMode', 'AutoUserScope', + 'ContainerWorkingDirectory', 'CertificateStoreLocation', 'CertificateVisibility', 'NameAvailabilityReason', diff --git a/sdk/batch/azure-mgmt-batch/azure/mgmt/batch/models/_batch_management_client_enums.py b/sdk/batch/azure-mgmt-batch/azure/mgmt/batch/models/_batch_management_client_enums.py index da2eba944432..126edf4d370a 100644 --- a/sdk/batch/azure-mgmt-batch/azure/mgmt/batch/models/_batch_management_client_enums.py +++ b/sdk/batch/azure-mgmt-batch/azure/mgmt/batch/models/_batch_management_client_enums.py @@ -12,137 +12,143 @@ from enum import Enum -class PoolAllocationMode(Enum): +class PoolAllocationMode(str, Enum): - batch_service = "BatchService" - user_subscription = "UserSubscription" + batch_service = "BatchService" #: Pools will be allocated in subscriptions owned by the Batch service. + user_subscription = "UserSubscription" #: Pools will be allocated in a subscription owned by the user. -class ProvisioningState(Enum): +class ProvisioningState(str, Enum): - invalid = "Invalid" - creating = "Creating" - deleting = "Deleting" - succeeded = "Succeeded" - failed = "Failed" - cancelled = "Cancelled" + invalid = "Invalid" #: The account is in an invalid state. + creating = "Creating" #: The account is being created. + deleting = "Deleting" #: The account is being deleted. + succeeded = "Succeeded" #: The account has been created and is ready for use. + failed = "Failed" #: The last operation for the account is failed. + cancelled = "Cancelled" #: The last operation for the account is cancelled. -class AccountKeyType(Enum): +class AccountKeyType(str, Enum): - primary = "Primary" - secondary = "Secondary" + primary = "Primary" #: The primary account key. + secondary = "Secondary" #: The secondary account key. -class PackageState(Enum): +class PackageState(str, Enum): - pending = "Pending" - active = "Active" + pending = "Pending" #: The application package has been created but has not yet been activated. + active = "Active" #: The application package is ready for use. -class CertificateFormat(Enum): +class CertificateFormat(str, Enum): - pfx = "Pfx" - cer = "Cer" + pfx = "Pfx" #: The certificate is a PFX (PKCS#12) formatted certificate or certificate chain. + cer = "Cer" #: The certificate is a base64-encoded X.509 certificate. -class CertificateProvisioningState(Enum): +class CertificateProvisioningState(str, Enum): - succeeded = "Succeeded" - deleting = "Deleting" - failed = "Failed" + succeeded = "Succeeded" #: The certificate is available for use in pools. + deleting = "Deleting" #: The user has requested that the certificate be deleted, but the delete operation has not yet completed. You may not reference the certificate when creating or updating pools. + failed = "Failed" #: The user requested that the certificate be deleted, but there are pools that still have references to the certificate, or it is still installed on one or more compute nodes. (The latter can occur if the certificate has been removed from the pool, but the node has not yet restarted. Nodes refresh their certificates only when they restart.) You may use the cancel certificate delete operation to cancel the delete, or the delete certificate operation to retry the delete. -class PoolProvisioningState(Enum): +class PoolProvisioningState(str, Enum): - succeeded = "Succeeded" - deleting = "Deleting" + succeeded = "Succeeded" #: The pool is available to run tasks subject to the availability of compute nodes. + deleting = "Deleting" #: The user has requested that the pool be deleted, but the delete operation has not yet completed. -class AllocationState(Enum): +class AllocationState(str, Enum): - steady = "Steady" - resizing = "Resizing" - stopping = "Stopping" + steady = "Steady" #: The pool is not resizing. There are no changes to the number of nodes in the pool in progress. A pool enters this state when it is created and when no operations are being performed on the pool to change the number of nodes. + resizing = "Resizing" #: The pool is resizing; that is, compute nodes are being added to or removed from the pool. + stopping = "Stopping" #: The pool was resizing, but the user has requested that the resize be stopped, but the stop request has not yet been completed. -class CachingType(Enum): +class CachingType(str, Enum): - none = "None" - read_only = "ReadOnly" - read_write = "ReadWrite" + none = "None" #: The caching mode for the disk is not enabled. + read_only = "ReadOnly" #: The caching mode for the disk is read only. + read_write = "ReadWrite" #: The caching mode for the disk is read and write. -class StorageAccountType(Enum): +class StorageAccountType(str, Enum): - standard_lrs = "Standard_LRS" - premium_lrs = "Premium_LRS" + standard_lrs = "Standard_LRS" #: The data disk should use standard locally redundant storage. + premium_lrs = "Premium_LRS" #: The data disk should use premium locally redundant storage. -class ComputeNodeDeallocationOption(Enum): +class ComputeNodeDeallocationOption(str, Enum): - requeue = "Requeue" - terminate = "Terminate" - task_completion = "TaskCompletion" - retained_data = "RetainedData" + requeue = "Requeue" #: Terminate running task processes and requeue the tasks. The tasks will run again when a node is available. Remove nodes as soon as tasks have been terminated. + terminate = "Terminate" #: Terminate running tasks. The tasks will be completed with failureInfo indicating that they were terminated, and will not run again. Remove nodes as soon as tasks have been terminated. + task_completion = "TaskCompletion" #: Allow currently running tasks to complete. Schedule no new tasks while waiting. Remove nodes when all tasks have completed. + retained_data = "RetainedData" #: Allow currently running tasks to complete, then wait for all task data retention periods to expire. Schedule no new tasks while waiting. Remove nodes when all task retention periods have expired. -class InterNodeCommunicationState(Enum): +class InterNodeCommunicationState(str, Enum): - enabled = "Enabled" - disabled = "Disabled" + enabled = "Enabled" #: Enable network communication between virtual machines. + disabled = "Disabled" #: Disable network communication between virtual machines. -class InboundEndpointProtocol(Enum): +class InboundEndpointProtocol(str, Enum): - tcp = "TCP" - udp = "UDP" + tcp = "TCP" #: Use TCP for the endpoint. + udp = "UDP" #: Use UDP for the endpoint. -class NetworkSecurityGroupRuleAccess(Enum): +class NetworkSecurityGroupRuleAccess(str, Enum): - allow = "Allow" - deny = "Deny" + allow = "Allow" #: Allow access. + deny = "Deny" #: Deny access. -class ComputeNodeFillType(Enum): +class ComputeNodeFillType(str, Enum): - spread = "Spread" - pack = "Pack" + spread = "Spread" #: Tasks should be assigned evenly across all nodes in the pool. + pack = "Pack" #: As many tasks as possible (maxTasksPerNode) should be assigned to each node in the pool before any tasks are assigned to the next node in the pool. -class ElevationLevel(Enum): +class ElevationLevel(str, Enum): - non_admin = "NonAdmin" - admin = "Admin" + non_admin = "NonAdmin" #: The user is a standard user without elevated access. + admin = "Admin" #: The user is a user with elevated access and operates with full Administrator permissions. -class LoginMode(Enum): +class LoginMode(str, Enum): - batch = "Batch" - interactive = "Interactive" + batch = "Batch" #: The LOGON32_LOGON_BATCH Win32 login mode. The batch login mode is recommended for long running parallel processes. + interactive = "Interactive" #: The LOGON32_LOGON_INTERACTIVE Win32 login mode. Some applications require having permissions associated with the interactive login mode. If this is the case for an application used in your task, then this option is recommended. -class AutoUserScope(Enum): +class AutoUserScope(str, Enum): - task = "Task" - pool = "Pool" + task = "Task" #: Specifies that the service should create a new user for the task. + pool = "Pool" #: Specifies that the task runs as the common auto user account which is created on every node in a pool. -class CertificateStoreLocation(Enum): +class ContainerWorkingDirectory(str, Enum): - current_user = "CurrentUser" - local_machine = "LocalMachine" + task_working_directory = "TaskWorkingDirectory" #: Use the standard Batch service task working directory, which will contain the Task resource files populated by Batch. + container_image_default = "ContainerImageDefault" #: Using container image defined working directory. Beware that this directory will not contain the resource files downloaded by Batch. -class CertificateVisibility(Enum): +class CertificateStoreLocation(str, Enum): - start_task = "StartTask" - task = "Task" - remote_user = "RemoteUser" + current_user = "CurrentUser" #: Certificates should be installed to the CurrentUser certificate store. + local_machine = "LocalMachine" #: Certificates should be installed to the LocalMachine certificate store. -class NameAvailabilityReason(Enum): +class CertificateVisibility(str, Enum): - invalid = "Invalid" - already_exists = "AlreadyExists" + start_task = "StartTask" #: The certificate should be visible to the user account under which the start task is run. Note that if AutoUser Scope is Pool for both the StartTask and a Task, this certificate will be visible to the Task as well. + task = "Task" #: The certificate should be visible to the user accounts under which job tasks are run. + remote_user = "RemoteUser" #: The certificate should be visible to the user accounts under which users remotely access the node. + + +class NameAvailabilityReason(str, Enum): + + invalid = "Invalid" #: The requested name is invalid. + already_exists = "AlreadyExists" #: The requested name is already in use. diff --git a/sdk/batch/azure-mgmt-batch/azure/mgmt/batch/models/_models.py b/sdk/batch/azure-mgmt-batch/azure/mgmt/batch/models/_models.py index c64ee92d4c21..0ebe8628f102 100644 --- a/sdk/batch/azure-mgmt-batch/azure/mgmt/batch/models/_models.py +++ b/sdk/batch/azure-mgmt-batch/azure/mgmt/batch/models/_models.py @@ -16,7 +16,10 @@ class ActivateApplicationPackageParameters(Model): """Parameters for an activating an application package. - :param format: The format of the application package binary file. + All required parameters must be populated in order to send to Azure. + + :param format: Required. The format of the application package binary + file. :type format: str """ @@ -28,17 +31,170 @@ class ActivateApplicationPackageParameters(Model): 'format': {'key': 'format', 'type': 'str'}, } - def __init__(self, format): - super(ActivateApplicationPackageParameters, self).__init__() - self.format = format + def __init__(self, **kwargs): + super(ActivateApplicationPackageParameters, self).__init__(**kwargs) + self.format = kwargs.get('format', None) + + +class ProxyResource(Model): + """A definition of an Azure resource. + + Variables are only populated by the server, and will be ignored when + sending a request. + + :ivar id: The ID of the resource. + :vartype id: str + :ivar name: The name of the resource. + :vartype name: str + :ivar type: The type of the resource. + :vartype type: str + :ivar etag: The ETag of the resource, used for concurrency statements. + :vartype etag: str + """ + + _validation = { + 'id': {'readonly': True}, + 'name': {'readonly': True}, + 'type': {'readonly': True}, + 'etag': {'readonly': True}, + } + + _attribute_map = { + 'id': {'key': 'id', 'type': 'str'}, + 'name': {'key': 'name', 'type': 'str'}, + 'type': {'key': 'type', 'type': 'str'}, + 'etag': {'key': 'etag', 'type': 'str'}, + } + + def __init__(self, **kwargs): + super(ProxyResource, self).__init__(**kwargs) + self.id = None + self.name = None + self.type = None + self.etag = None + + +class Application(ProxyResource): + """Contains information about an application in a Batch account. + + Variables are only populated by the server, and will be ignored when + sending a request. + + :ivar id: The ID of the resource. + :vartype id: str + :ivar name: The name of the resource. + :vartype name: str + :ivar type: The type of the resource. + :vartype type: str + :ivar etag: The ETag of the resource, used for concurrency statements. + :vartype etag: str + :param display_name: The display name for the application. + :type display_name: str + :param allow_updates: A value indicating whether packages within the + application may be overwritten using the same version string. + :type allow_updates: bool + :param default_version: The package to use if a client requests the + application but does not specify a version. This property can only be set + to the name of an existing package. + :type default_version: str + """ + + _validation = { + 'id': {'readonly': True}, + 'name': {'readonly': True}, + 'type': {'readonly': True}, + 'etag': {'readonly': True}, + } + + _attribute_map = { + 'id': {'key': 'id', 'type': 'str'}, + 'name': {'key': 'name', 'type': 'str'}, + 'type': {'key': 'type', 'type': 'str'}, + 'etag': {'key': 'etag', 'type': 'str'}, + 'display_name': {'key': 'properties.displayName', 'type': 'str'}, + 'allow_updates': {'key': 'properties.allowUpdates', 'type': 'bool'}, + 'default_version': {'key': 'properties.defaultVersion', 'type': 'str'}, + } + + def __init__(self, **kwargs): + super(Application, self).__init__(**kwargs) + self.display_name = kwargs.get('display_name', None) + self.allow_updates = kwargs.get('allow_updates', None) + self.default_version = kwargs.get('default_version', None) + + +class ApplicationPackage(ProxyResource): + """An application package which represents a particular version of an + application. + + Variables are only populated by the server, and will be ignored when + sending a request. + + :ivar id: The ID of the resource. + :vartype id: str + :ivar name: The name of the resource. + :vartype name: str + :ivar type: The type of the resource. + :vartype type: str + :ivar etag: The ETag of the resource, used for concurrency statements. + :vartype etag: str + :ivar state: The current state of the application package. Possible values + include: 'Pending', 'Active' + :vartype state: str or ~azure.mgmt.batch.models.PackageState + :ivar format: The format of the application package, if the package is + active. + :vartype format: str + :ivar storage_url: The URL for the application package in Azure Storage. + :vartype storage_url: str + :ivar storage_url_expiry: The UTC time at which the Azure Storage URL will + expire. + :vartype storage_url_expiry: datetime + :ivar last_activation_time: The time at which the package was last + activated, if the package is active. + :vartype last_activation_time: datetime + """ + + _validation = { + 'id': {'readonly': True}, + 'name': {'readonly': True}, + 'type': {'readonly': True}, + 'etag': {'readonly': True}, + 'state': {'readonly': True}, + 'format': {'readonly': True}, + 'storage_url': {'readonly': True}, + 'storage_url_expiry': {'readonly': True}, + 'last_activation_time': {'readonly': True}, + } + + _attribute_map = { + 'id': {'key': 'id', 'type': 'str'}, + 'name': {'key': 'name', 'type': 'str'}, + 'type': {'key': 'type', 'type': 'str'}, + 'etag': {'key': 'etag', 'type': 'str'}, + 'state': {'key': 'properties.state', 'type': 'PackageState'}, + 'format': {'key': 'properties.format', 'type': 'str'}, + 'storage_url': {'key': 'properties.storageUrl', 'type': 'str'}, + 'storage_url_expiry': {'key': 'properties.storageUrlExpiry', 'type': 'iso-8601'}, + 'last_activation_time': {'key': 'properties.lastActivationTime', 'type': 'iso-8601'}, + } + + def __init__(self, **kwargs): + super(ApplicationPackage, self).__init__(**kwargs) + self.state = None + self.format = None + self.storage_url = None + self.storage_url_expiry = None + self.last_activation_time = None class ApplicationPackageReference(Model): """Link to an application package inside the batch account. - :param id: The ID of the application package to install. This must be - inside the same batch account as the pool. This can either be a reference - to a specific version or the default version if one exists. + All required parameters must be populated in order to send to Azure. + + :param id: Required. The ID of the application package to install. This + must be inside the same batch account as the pool. This can either be a + reference to a specific version or the default version if one exists. :type id: str :param version: The version of the application to deploy. If omitted, the default version is deployed. If this is omitted, and no default version is @@ -57,17 +213,19 @@ class ApplicationPackageReference(Model): 'version': {'key': 'version', 'type': 'str'}, } - def __init__(self, id, version=None): - super(ApplicationPackageReference, self).__init__() - self.id = id - self.version = version + def __init__(self, **kwargs): + super(ApplicationPackageReference, self).__init__(**kwargs) + self.id = kwargs.get('id', None) + self.version = kwargs.get('version', None) class AutoScaleRun(Model): """The results and errors from an execution of a pool autoscale formula. - :param evaluation_time: The time at which the autoscale formula was last - evaluated. + All required parameters must be populated in order to send to Azure. + + :param evaluation_time: Required. The time at which the autoscale formula + was last evaluated. :type evaluation_time: datetime :param results: The final values of all variables used in the evaluation of the autoscale formula. Each variable value is returned in the form @@ -88,21 +246,23 @@ class AutoScaleRun(Model): 'error': {'key': 'error', 'type': 'AutoScaleRunError'}, } - def __init__(self, evaluation_time, results=None, error=None): - super(AutoScaleRun, self).__init__() - self.evaluation_time = evaluation_time - self.results = results - self.error = error + def __init__(self, **kwargs): + super(AutoScaleRun, self).__init__(**kwargs) + self.evaluation_time = kwargs.get('evaluation_time', None) + self.results = kwargs.get('results', None) + self.error = kwargs.get('error', None) class AutoScaleRunError(Model): """An error that occurred when autoscaling a pool. - :param code: An identifier for the error. Codes are invariant and are - intended to be consumed programmatically. + All required parameters must be populated in order to send to Azure. + + :param code: Required. An identifier for the error. Codes are invariant + and are intended to be consumed programmatically. :type code: str - :param message: A message describing the error, intended to be suitable - for display in a user interface. + :param message: Required. A message describing the error, intended to be + suitable for display in a user interface. :type message: str :param details: Additional details about the error. :type details: list[~azure.mgmt.batch.models.AutoScaleRunError] @@ -119,18 +279,20 @@ class AutoScaleRunError(Model): 'details': {'key': 'details', 'type': '[AutoScaleRunError]'}, } - def __init__(self, code, message, details=None): - super(AutoScaleRunError, self).__init__() - self.code = code - self.message = message - self.details = details + def __init__(self, **kwargs): + super(AutoScaleRunError, self).__init__(**kwargs) + self.code = kwargs.get('code', None) + self.message = kwargs.get('message', None) + self.details = kwargs.get('details', None) class AutoScaleSettings(Model): """AutoScale settings for the pool. - :param formula: A formula for the desired number of compute nodes in the - pool. + All required parameters must be populated in order to send to Azure. + + :param formula: Required. A formula for the desired number of compute + nodes in the pool. :type formula: str :param evaluation_interval: The time interval at which to automatically adjust the pool size according to the autoscale formula. If omitted, the @@ -147,45 +309,78 @@ class AutoScaleSettings(Model): 'evaluation_interval': {'key': 'evaluationInterval', 'type': 'duration'}, } - def __init__(self, formula, evaluation_interval=None): - super(AutoScaleSettings, self).__init__() - self.formula = formula - self.evaluation_interval = evaluation_interval + def __init__(self, **kwargs): + super(AutoScaleSettings, self).__init__(**kwargs) + self.formula = kwargs.get('formula', None) + self.evaluation_interval = kwargs.get('evaluation_interval', None) class AutoStorageBaseProperties(Model): """The properties related to the auto-storage account. - :param storage_account_id: The resource ID of the storage account to be - used for auto-storage account. + All required parameters must be populated in order to send to Azure. + + :param storage_account_id: Required. The resource ID of the storage + account to be used for auto-storage account. + :type storage_account_id: str + """ + + _validation = { + 'storage_account_id': {'required': True}, + } + + _attribute_map = { + 'storage_account_id': {'key': 'storageAccountId', 'type': 'str'}, + } + + def __init__(self, **kwargs): + super(AutoStorageBaseProperties, self).__init__(**kwargs) + self.storage_account_id = kwargs.get('storage_account_id', None) + + +class AutoStorageProperties(AutoStorageBaseProperties): + """Contains information about the auto-storage account associated with a Batch + account. + + All required parameters must be populated in order to send to Azure. + + :param storage_account_id: Required. The resource ID of the storage + account to be used for auto-storage account. :type storage_account_id: str + :param last_key_sync: Required. The UTC time at which storage keys were + last synchronized with the Batch account. + :type last_key_sync: datetime """ _validation = { 'storage_account_id': {'required': True}, + 'last_key_sync': {'required': True}, } _attribute_map = { 'storage_account_id': {'key': 'storageAccountId', 'type': 'str'}, + 'last_key_sync': {'key': 'lastKeySync', 'type': 'iso-8601'}, } - def __init__(self, storage_account_id): - super(AutoStorageBaseProperties, self).__init__() - self.storage_account_id = storage_account_id + def __init__(self, **kwargs): + super(AutoStorageProperties, self).__init__(**kwargs) + self.last_key_sync = kwargs.get('last_key_sync', None) class AutoUserSpecification(Model): """Specifies the parameters for the auto user that runs a task on the Batch service. - :param scope: The scope for the auto user. The default value is task. + :param scope: The scope for the auto user. The default value is Pool. If + the pool is running Windows a value of Task should be specified if + stricter isolation between tasks is required. For example, if the task + mutates the registry in a way which could impact other tasks, or if + certificates have been specified on the pool which should not be + accessible by normal tasks but should be accessible by start tasks. Possible values include: 'Task', 'Pool' :type scope: str or ~azure.mgmt.batch.models.AutoUserScope - :param elevation_level: The elevation level of the auto user. nonAdmin - - The auto user is a standard user without elevated access. admin - The auto - user is a user with elevated access and operates with full Administrator - permissions. The default value is nonAdmin. Possible values include: - 'NonAdmin', 'Admin' + :param elevation_level: The elevation level of the auto user. The default + value is nonAdmin. Possible values include: 'NonAdmin', 'Admin' :type elevation_level: str or ~azure.mgmt.batch.models.ElevationLevel """ @@ -194,95 +389,360 @@ class AutoUserSpecification(Model): 'elevation_level': {'key': 'elevationLevel', 'type': 'ElevationLevel'}, } - def __init__(self, scope=None, elevation_level=None): - super(AutoUserSpecification, self).__init__() - self.scope = scope - self.elevation_level = elevation_level - + def __init__(self, **kwargs): + super(AutoUserSpecification, self).__init__(**kwargs) + self.scope = kwargs.get('scope', None) + self.elevation_level = kwargs.get('elevation_level', None) + + +class AzureBlobFileSystemConfiguration(Model): + """Information used to connect to an Azure Storage Container using Blobfuse. + + All required parameters must be populated in order to send to Azure. + + :param account_name: Required. The Azure Storage Account name. + :type account_name: str + :param container_name: Required. The Azure Blob Storage Container name. + :type container_name: str + :param account_key: The Azure Storage Account key. This property is + mutually exclusive with sasKey and one must be specified. + :type account_key: str + :param sas_key: The Azure Storage SAS token. This property is mutually + exclusive with accountKey and one must be specified. + :type sas_key: str + :param blobfuse_options: Additional command line options to pass to the + mount command. These are 'net use' options in Windows and 'mount' options + in Linux. + :type blobfuse_options: str + :param relative_mount_path: Required. The relative path on the compute + node where the file system will be mounted. All file systems are mounted + relative to the Batch mounts directory, accessible via the + AZ_BATCH_NODE_MOUNTS_DIR environment variable. + :type relative_mount_path: str + """ -class BatchAccountCreateParameters(Model): - """Parameters supplied to the Create operation. + _validation = { + 'account_name': {'required': True}, + 'container_name': {'required': True}, + 'relative_mount_path': {'required': True}, + } - :param location: The region in which to create the account. - :type location: str - :param tags: The user-specified tags associated with the account. - :type tags: dict[str, str] - :param auto_storage: The properties related to the auto-storage account. - :type auto_storage: ~azure.mgmt.batch.models.AutoStorageBaseProperties - :param pool_allocation_mode: The allocation mode to use for creating pools - in the Batch account. The pool allocation mode also affects how clients - may authenticate to the Batch Service API. If the mode is BatchService, - clients may authenticate using access keys or Azure Active Directory. If - the mode is UserSubscription, clients must use Azure Active Directory. The - default is BatchService. Possible values include: 'BatchService', - 'UserSubscription' - :type pool_allocation_mode: str or - ~azure.mgmt.batch.models.PoolAllocationMode - :param key_vault_reference: A reference to the Azure key vault associated - with the Batch account. - :type key_vault_reference: ~azure.mgmt.batch.models.KeyVaultReference + _attribute_map = { + 'account_name': {'key': 'accountName', 'type': 'str'}, + 'container_name': {'key': 'containerName', 'type': 'str'}, + 'account_key': {'key': 'accountKey', 'type': 'str'}, + 'sas_key': {'key': 'sasKey', 'type': 'str'}, + 'blobfuse_options': {'key': 'blobfuseOptions', 'type': 'str'}, + 'relative_mount_path': {'key': 'relativeMountPath', 'type': 'str'}, + } + + def __init__(self, **kwargs): + super(AzureBlobFileSystemConfiguration, self).__init__(**kwargs) + self.account_name = kwargs.get('account_name', None) + self.container_name = kwargs.get('container_name', None) + self.account_key = kwargs.get('account_key', None) + self.sas_key = kwargs.get('sas_key', None) + self.blobfuse_options = kwargs.get('blobfuse_options', None) + self.relative_mount_path = kwargs.get('relative_mount_path', None) + + +class AzureFileShareConfiguration(Model): + """Information used to connect to an Azure Fileshare. + + All required parameters must be populated in order to send to Azure. + + :param account_name: Required. The Azure Storage account name. + :type account_name: str + :param azure_file_url: Required. The Azure Files URL. This is of the form + 'https://{account}.file.core.windows.net/'. + :type azure_file_url: str + :param account_key: Required. The Azure Storage account key. + :type account_key: str + :param relative_mount_path: Required. The relative path on the compute + node where the file system will be mounted. All file systems are mounted + relative to the Batch mounts directory, accessible via the + AZ_BATCH_NODE_MOUNTS_DIR environment variable. + :type relative_mount_path: str + :param mount_options: Additional command line options to pass to the mount + command. These are 'net use' options in Windows and 'mount' options in + Linux. + :type mount_options: str """ _validation = { - 'location': {'required': True}, + 'account_name': {'required': True}, + 'azure_file_url': {'required': True}, + 'account_key': {'required': True}, + 'relative_mount_path': {'required': True}, } _attribute_map = { - 'location': {'key': 'location', 'type': 'str'}, - 'tags': {'key': 'tags', 'type': '{str}'}, - 'auto_storage': {'key': 'properties.autoStorage', 'type': 'AutoStorageBaseProperties'}, - 'pool_allocation_mode': {'key': 'properties.poolAllocationMode', 'type': 'PoolAllocationMode'}, - 'key_vault_reference': {'key': 'properties.keyVaultReference', 'type': 'KeyVaultReference'}, + 'account_name': {'key': 'accountName', 'type': 'str'}, + 'azure_file_url': {'key': 'azureFileUrl', 'type': 'str'}, + 'account_key': {'key': 'accountKey', 'type': 'str'}, + 'relative_mount_path': {'key': 'relativeMountPath', 'type': 'str'}, + 'mount_options': {'key': 'mountOptions', 'type': 'str'}, } - def __init__(self, location, tags=None, auto_storage=None, pool_allocation_mode=None, key_vault_reference=None): - super(BatchAccountCreateParameters, self).__init__() - self.location = location - self.tags = tags - self.auto_storage = auto_storage - self.pool_allocation_mode = pool_allocation_mode - self.key_vault_reference = key_vault_reference + def __init__(self, **kwargs): + super(AzureFileShareConfiguration, self).__init__(**kwargs) + self.account_name = kwargs.get('account_name', None) + self.azure_file_url = kwargs.get('azure_file_url', None) + self.account_key = kwargs.get('account_key', None) + self.relative_mount_path = kwargs.get('relative_mount_path', None) + self.mount_options = kwargs.get('mount_options', None) -class BatchAccountKeys(Model): - """A set of Azure Batch account keys. +class Resource(Model): + """A definition of an Azure resource. Variables are only populated by the server, and will be ignored when sending a request. - :ivar account_name: The Batch account name. - :vartype account_name: str - :ivar primary: The primary key associated with the account. - :vartype primary: str - :ivar secondary: The secondary key associated with the account. - :vartype secondary: str + :ivar id: The ID of the resource. + :vartype id: str + :ivar name: The name of the resource. + :vartype name: str + :ivar type: The type of the resource. + :vartype type: str + :ivar location: The location of the resource. + :vartype location: str + :ivar tags: The tags of the resource. + :vartype tags: dict[str, str] """ _validation = { - 'account_name': {'readonly': True}, - 'primary': {'readonly': True}, - 'secondary': {'readonly': True}, + 'id': {'readonly': True}, + 'name': {'readonly': True}, + 'type': {'readonly': True}, + 'location': {'readonly': True}, + 'tags': {'readonly': True}, } _attribute_map = { - 'account_name': {'key': 'accountName', 'type': 'str'}, - 'primary': {'key': 'primary', 'type': 'str'}, - 'secondary': {'key': 'secondary', 'type': 'str'}, + 'id': {'key': 'id', 'type': 'str'}, + 'name': {'key': 'name', 'type': 'str'}, + 'type': {'key': 'type', 'type': 'str'}, + 'location': {'key': 'location', 'type': 'str'}, + 'tags': {'key': 'tags', 'type': '{str}'}, } - def __init__(self): - super(BatchAccountKeys, self).__init__() - self.account_name = None - self.primary = None - self.secondary = None + def __init__(self, **kwargs): + super(Resource, self).__init__(**kwargs) + self.id = None + self.name = None + self.type = None + self.location = None + self.tags = None -class BatchAccountRegenerateKeyParameters(Model): - """Parameters supplied to the RegenerateKey operation. +class BatchAccount(Resource): + """Contains information about an Azure Batch account. - :param key_name: The type of account key to regenerate. Possible values - include: 'Primary', 'Secondary' - :type key_name: str or ~azure.mgmt.batch.models.AccountKeyType + Variables are only populated by the server, and will be ignored when + sending a request. + + :ivar id: The ID of the resource. + :vartype id: str + :ivar name: The name of the resource. + :vartype name: str + :ivar type: The type of the resource. + :vartype type: str + :ivar location: The location of the resource. + :vartype location: str + :ivar tags: The tags of the resource. + :vartype tags: dict[str, str] + :ivar account_endpoint: The account endpoint used to interact with the + Batch service. + :vartype account_endpoint: str + :ivar provisioning_state: The provisioned state of the resource. Possible + values include: 'Invalid', 'Creating', 'Deleting', 'Succeeded', 'Failed', + 'Cancelled' + :vartype provisioning_state: str or + ~azure.mgmt.batch.models.ProvisioningState + :ivar pool_allocation_mode: The allocation mode to use for creating pools + in the Batch account. Possible values include: 'BatchService', + 'UserSubscription' + :vartype pool_allocation_mode: str or + ~azure.mgmt.batch.models.PoolAllocationMode + :ivar key_vault_reference: A reference to the Azure key vault associated + with the Batch account. + :vartype key_vault_reference: ~azure.mgmt.batch.models.KeyVaultReference + :ivar auto_storage: The properties and status of any auto-storage account + associated with the Batch account. + :vartype auto_storage: ~azure.mgmt.batch.models.AutoStorageProperties + :ivar dedicated_core_quota: The dedicated core quota for the Batch + account. For accounts with PoolAllocationMode set to UserSubscription, + quota is managed on the subscription so this value is not returned. + :vartype dedicated_core_quota: int + :ivar low_priority_core_quota: The low-priority core quota for the Batch + account. For accounts with PoolAllocationMode set to UserSubscription, + quota is managed on the subscription so this value is not returned. + :vartype low_priority_core_quota: int + :ivar dedicated_core_quota_per_vm_family: A list of the dedicated core + quota per Virtual Machine family for the Batch account. For accounts with + PoolAllocationMode set to UserSubscription, quota is managed on the + subscription so this value is not returned. + :vartype dedicated_core_quota_per_vm_family: + list[~azure.mgmt.batch.models.VirtualMachineFamilyCoreQuota] + :ivar dedicated_core_quota_per_vm_family_enforced: A value indicating + whether the core quota for the Batch Account is enforced per Virtual + Machine family or not. Batch is transitioning its core quota system for + dedicated cores to be enforced per Virtual Machine family. During this + transitional phase, the dedicated core quota per Virtual Machine family + may not yet be enforced. If this flag is false, dedicated core quota is + enforced via the old dedicatedCoreQuota property on the account and does + not consider Virtual Machine family. If this flag is true, dedicated core + quota is enforced via the dedicatedCoreQuotaPerVMFamily property on the + account, and the old dedicatedCoreQuota does not apply. + :vartype dedicated_core_quota_per_vm_family_enforced: bool + :ivar pool_quota: The pool quota for the Batch account. + :vartype pool_quota: int + :ivar active_job_and_job_schedule_quota: The active job and job schedule + quota for the Batch account. + :vartype active_job_and_job_schedule_quota: int + """ + + _validation = { + 'id': {'readonly': True}, + 'name': {'readonly': True}, + 'type': {'readonly': True}, + 'location': {'readonly': True}, + 'tags': {'readonly': True}, + 'account_endpoint': {'readonly': True}, + 'provisioning_state': {'readonly': True}, + 'pool_allocation_mode': {'readonly': True}, + 'key_vault_reference': {'readonly': True}, + 'auto_storage': {'readonly': True}, + 'dedicated_core_quota': {'readonly': True}, + 'low_priority_core_quota': {'readonly': True}, + 'dedicated_core_quota_per_vm_family': {'readonly': True}, + 'dedicated_core_quota_per_vm_family_enforced': {'readonly': True}, + 'pool_quota': {'readonly': True}, + 'active_job_and_job_schedule_quota': {'readonly': True}, + } + + _attribute_map = { + 'id': {'key': 'id', 'type': 'str'}, + 'name': {'key': 'name', 'type': 'str'}, + 'type': {'key': 'type', 'type': 'str'}, + 'location': {'key': 'location', 'type': 'str'}, + 'tags': {'key': 'tags', 'type': '{str}'}, + 'account_endpoint': {'key': 'properties.accountEndpoint', 'type': 'str'}, + 'provisioning_state': {'key': 'properties.provisioningState', 'type': 'ProvisioningState'}, + 'pool_allocation_mode': {'key': 'properties.poolAllocationMode', 'type': 'PoolAllocationMode'}, + 'key_vault_reference': {'key': 'properties.keyVaultReference', 'type': 'KeyVaultReference'}, + 'auto_storage': {'key': 'properties.autoStorage', 'type': 'AutoStorageProperties'}, + 'dedicated_core_quota': {'key': 'properties.dedicatedCoreQuota', 'type': 'int'}, + 'low_priority_core_quota': {'key': 'properties.lowPriorityCoreQuota', 'type': 'int'}, + 'dedicated_core_quota_per_vm_family': {'key': 'properties.dedicatedCoreQuotaPerVMFamily', 'type': '[VirtualMachineFamilyCoreQuota]'}, + 'dedicated_core_quota_per_vm_family_enforced': {'key': 'properties.dedicatedCoreQuotaPerVMFamilyEnforced', 'type': 'bool'}, + 'pool_quota': {'key': 'properties.poolQuota', 'type': 'int'}, + 'active_job_and_job_schedule_quota': {'key': 'properties.activeJobAndJobScheduleQuota', 'type': 'int'}, + } + + def __init__(self, **kwargs): + super(BatchAccount, self).__init__(**kwargs) + self.account_endpoint = None + self.provisioning_state = None + self.pool_allocation_mode = None + self.key_vault_reference = None + self.auto_storage = None + self.dedicated_core_quota = None + self.low_priority_core_quota = None + self.dedicated_core_quota_per_vm_family = None + self.dedicated_core_quota_per_vm_family_enforced = None + self.pool_quota = None + self.active_job_and_job_schedule_quota = None + + +class BatchAccountCreateParameters(Model): + """Parameters supplied to the Create operation. + + All required parameters must be populated in order to send to Azure. + + :param location: Required. The region in which to create the account. + :type location: str + :param tags: The user-specified tags associated with the account. + :type tags: dict[str, str] + :param auto_storage: The properties related to the auto-storage account. + :type auto_storage: ~azure.mgmt.batch.models.AutoStorageBaseProperties + :param pool_allocation_mode: The allocation mode to use for creating pools + in the Batch account. The pool allocation mode also affects how clients + may authenticate to the Batch Service API. If the mode is BatchService, + clients may authenticate using access keys or Azure Active Directory. If + the mode is UserSubscription, clients must use Azure Active Directory. The + default is BatchService. Possible values include: 'BatchService', + 'UserSubscription' + :type pool_allocation_mode: str or + ~azure.mgmt.batch.models.PoolAllocationMode + :param key_vault_reference: A reference to the Azure key vault associated + with the Batch account. + :type key_vault_reference: ~azure.mgmt.batch.models.KeyVaultReference + """ + + _validation = { + 'location': {'required': True}, + } + + _attribute_map = { + 'location': {'key': 'location', 'type': 'str'}, + 'tags': {'key': 'tags', 'type': '{str}'}, + 'auto_storage': {'key': 'properties.autoStorage', 'type': 'AutoStorageBaseProperties'}, + 'pool_allocation_mode': {'key': 'properties.poolAllocationMode', 'type': 'PoolAllocationMode'}, + 'key_vault_reference': {'key': 'properties.keyVaultReference', 'type': 'KeyVaultReference'}, + } + + def __init__(self, **kwargs): + super(BatchAccountCreateParameters, self).__init__(**kwargs) + self.location = kwargs.get('location', None) + self.tags = kwargs.get('tags', None) + self.auto_storage = kwargs.get('auto_storage', None) + self.pool_allocation_mode = kwargs.get('pool_allocation_mode', None) + self.key_vault_reference = kwargs.get('key_vault_reference', None) + + +class BatchAccountKeys(Model): + """A set of Azure Batch account keys. + + Variables are only populated by the server, and will be ignored when + sending a request. + + :ivar account_name: The Batch account name. + :vartype account_name: str + :ivar primary: The primary key associated with the account. + :vartype primary: str + :ivar secondary: The secondary key associated with the account. + :vartype secondary: str + """ + + _validation = { + 'account_name': {'readonly': True}, + 'primary': {'readonly': True}, + 'secondary': {'readonly': True}, + } + + _attribute_map = { + 'account_name': {'key': 'accountName', 'type': 'str'}, + 'primary': {'key': 'primary', 'type': 'str'}, + 'secondary': {'key': 'secondary', 'type': 'str'}, + } + + def __init__(self, **kwargs): + super(BatchAccountKeys, self).__init__(**kwargs) + self.account_name = None + self.primary = None + self.secondary = None + + +class BatchAccountRegenerateKeyParameters(Model): + """Parameters supplied to the RegenerateKey operation. + + All required parameters must be populated in order to send to Azure. + + :param key_name: Required. The type of account key to regenerate. Possible + values include: 'Primary', 'Secondary' + :type key_name: str or ~azure.mgmt.batch.models.AccountKeyType """ _validation = { @@ -293,9 +753,9 @@ class BatchAccountRegenerateKeyParameters(Model): 'key_name': {'key': 'keyName', 'type': 'AccountKeyType'}, } - def __init__(self, key_name): - super(BatchAccountRegenerateKeyParameters, self).__init__() - self.key_name = key_name + def __init__(self, **kwargs): + super(BatchAccountRegenerateKeyParameters, self).__init__(**kwargs) + self.key_name = kwargs.get('key_name', None) class BatchAccountUpdateParameters(Model): @@ -312,10 +772,10 @@ class BatchAccountUpdateParameters(Model): 'auto_storage': {'key': 'properties.autoStorage', 'type': 'AutoStorageBaseProperties'}, } - def __init__(self, tags=None, auto_storage=None): - super(BatchAccountUpdateParameters, self).__init__() - self.tags = tags - self.auto_storage = auto_storage + def __init__(self, **kwargs): + super(BatchAccountUpdateParameters, self).__init__(**kwargs) + self.tags = kwargs.get('tags', None) + self.auto_storage = kwargs.get('auto_storage', None) class BatchLocationQuota(Model): @@ -337,11 +797,100 @@ class BatchLocationQuota(Model): 'account_quota': {'key': 'accountQuota', 'type': 'int'}, } - def __init__(self): - super(BatchLocationQuota, self).__init__() + def __init__(self, **kwargs): + super(BatchLocationQuota, self).__init__(**kwargs) self.account_quota = None +class Certificate(ProxyResource): + """Contains information about a certificate. + + Variables are only populated by the server, and will be ignored when + sending a request. + + :ivar id: The ID of the resource. + :vartype id: str + :ivar name: The name of the resource. + :vartype name: str + :ivar type: The type of the resource. + :vartype type: str + :ivar etag: The ETag of the resource, used for concurrency statements. + :vartype etag: str + :param thumbprint_algorithm: The algorithm of the certificate thumbprint. + This must match the first portion of the certificate name. Currently + required to be 'SHA1'. + :type thumbprint_algorithm: str + :param thumbprint: The thumbprint of the certificate. This must match the + thumbprint from the name. + :type thumbprint: str + :param format: The format of the certificate - either Pfx or Cer. If + omitted, the default is Pfx. Possible values include: 'Pfx', 'Cer' + :type format: str or ~azure.mgmt.batch.models.CertificateFormat + :ivar provisioning_state: The provisioned state of the resource. Possible + values include: 'Succeeded', 'Deleting', 'Failed' + :vartype provisioning_state: str or + ~azure.mgmt.batch.models.CertificateProvisioningState + :ivar provisioning_state_transition_time: The time at which the + certificate entered its current state. + :vartype provisioning_state_transition_time: datetime + :ivar previous_provisioning_state: The previous provisioned state of the + resource. Possible values include: 'Succeeded', 'Deleting', 'Failed' + :vartype previous_provisioning_state: str or + ~azure.mgmt.batch.models.CertificateProvisioningState + :ivar previous_provisioning_state_transition_time: The time at which the + certificate entered its previous state. + :vartype previous_provisioning_state_transition_time: datetime + :ivar public_data: The public key of the certificate. + :vartype public_data: str + :ivar delete_certificate_error: The error which occurred while deleting + the certificate. This is only returned when the certificate + provisioningState is 'Failed'. + :vartype delete_certificate_error: + ~azure.mgmt.batch.models.DeleteCertificateError + """ + + _validation = { + 'id': {'readonly': True}, + 'name': {'readonly': True}, + 'type': {'readonly': True}, + 'etag': {'readonly': True}, + 'provisioning_state': {'readonly': True}, + 'provisioning_state_transition_time': {'readonly': True}, + 'previous_provisioning_state': {'readonly': True}, + 'previous_provisioning_state_transition_time': {'readonly': True}, + 'public_data': {'readonly': True}, + 'delete_certificate_error': {'readonly': True}, + } + + _attribute_map = { + 'id': {'key': 'id', 'type': 'str'}, + 'name': {'key': 'name', 'type': 'str'}, + 'type': {'key': 'type', 'type': 'str'}, + 'etag': {'key': 'etag', 'type': 'str'}, + 'thumbprint_algorithm': {'key': 'properties.thumbprintAlgorithm', 'type': 'str'}, + 'thumbprint': {'key': 'properties.thumbprint', 'type': 'str'}, + 'format': {'key': 'properties.format', 'type': 'CertificateFormat'}, + 'provisioning_state': {'key': 'properties.provisioningState', 'type': 'CertificateProvisioningState'}, + 'provisioning_state_transition_time': {'key': 'properties.provisioningStateTransitionTime', 'type': 'iso-8601'}, + 'previous_provisioning_state': {'key': 'properties.previousProvisioningState', 'type': 'CertificateProvisioningState'}, + 'previous_provisioning_state_transition_time': {'key': 'properties.previousProvisioningStateTransitionTime', 'type': 'iso-8601'}, + 'public_data': {'key': 'properties.publicData', 'type': 'str'}, + 'delete_certificate_error': {'key': 'properties.deleteCertificateError', 'type': 'DeleteCertificateError'}, + } + + def __init__(self, **kwargs): + super(Certificate, self).__init__(**kwargs) + self.thumbprint_algorithm = kwargs.get('thumbprint_algorithm', None) + self.thumbprint = kwargs.get('thumbprint', None) + self.format = kwargs.get('format', None) + self.provisioning_state = None + self.provisioning_state_transition_time = None + self.previous_provisioning_state = None + self.previous_provisioning_state_transition_time = None + self.public_data = None + self.delete_certificate_error = None + + class CertificateBaseProperties(Model): """CertificateBaseProperties. @@ -363,29 +912,95 @@ class CertificateBaseProperties(Model): 'format': {'key': 'format', 'type': 'CertificateFormat'}, } - def __init__(self, thumbprint_algorithm=None, thumbprint=None, format=None): - super(CertificateBaseProperties, self).__init__() - self.thumbprint_algorithm = thumbprint_algorithm - self.thumbprint = thumbprint - self.format = format + def __init__(self, **kwargs): + super(CertificateBaseProperties, self).__init__(**kwargs) + self.thumbprint_algorithm = kwargs.get('thumbprint_algorithm', None) + self.thumbprint = kwargs.get('thumbprint', None) + self.format = kwargs.get('format', None) -class CertificateReference(Model): - """A reference to a certificate to be installed on compute nodes in a pool. - This must exist inside the same account as the pool. +class CertificateCreateOrUpdateParameters(ProxyResource): + """Contains information about a certificate. - :param id: The fully qualified ID of the certificate to install on the - pool. This must be inside the same batch account as the pool. - :type id: str - :param store_location: The location of the certificate store on the - compute node into which to install the certificate. The default value is - currentUser. This property is applicable only for pools configured with - Windows nodes (that is, created with cloudServiceConfiguration, or with - virtualMachineConfiguration using a Windows image reference). For Linux - compute nodes, the certificates are stored in a directory inside the task - working directory and an environment variable AZ_BATCH_CERTIFICATES_DIR is - supplied to the task to query for this location. For certificates with - visibility of 'remoteUser', a 'certs' directory is created in the user's + Variables are only populated by the server, and will be ignored when + sending a request. + + All required parameters must be populated in order to send to Azure. + + :ivar id: The ID of the resource. + :vartype id: str + :ivar name: The name of the resource. + :vartype name: str + :ivar type: The type of the resource. + :vartype type: str + :ivar etag: The ETag of the resource, used for concurrency statements. + :vartype etag: str + :param thumbprint_algorithm: The algorithm of the certificate thumbprint. + This must match the first portion of the certificate name. Currently + required to be 'SHA1'. + :type thumbprint_algorithm: str + :param thumbprint: The thumbprint of the certificate. This must match the + thumbprint from the name. + :type thumbprint: str + :param format: The format of the certificate - either Pfx or Cer. If + omitted, the default is Pfx. Possible values include: 'Pfx', 'Cer' + :type format: str or ~azure.mgmt.batch.models.CertificateFormat + :param data: Required. The base64-encoded contents of the certificate. The + maximum size is 10KB. + :type data: str + :param password: The password to access the certificate's private key. + This is required if the certificate format is pfx and must be omitted if + the certificate format is cer. + :type password: str + """ + + _validation = { + 'id': {'readonly': True}, + 'name': {'readonly': True}, + 'type': {'readonly': True}, + 'etag': {'readonly': True}, + 'data': {'required': True}, + } + + _attribute_map = { + 'id': {'key': 'id', 'type': 'str'}, + 'name': {'key': 'name', 'type': 'str'}, + 'type': {'key': 'type', 'type': 'str'}, + 'etag': {'key': 'etag', 'type': 'str'}, + 'thumbprint_algorithm': {'key': 'properties.thumbprintAlgorithm', 'type': 'str'}, + 'thumbprint': {'key': 'properties.thumbprint', 'type': 'str'}, + 'format': {'key': 'properties.format', 'type': 'CertificateFormat'}, + 'data': {'key': 'properties.data', 'type': 'str'}, + 'password': {'key': 'properties.password', 'type': 'str'}, + } + + def __init__(self, **kwargs): + super(CertificateCreateOrUpdateParameters, self).__init__(**kwargs) + self.thumbprint_algorithm = kwargs.get('thumbprint_algorithm', None) + self.thumbprint = kwargs.get('thumbprint', None) + self.format = kwargs.get('format', None) + self.data = kwargs.get('data', None) + self.password = kwargs.get('password', None) + + +class CertificateReference(Model): + """A reference to a certificate to be installed on compute nodes in a pool. + This must exist inside the same account as the pool. + + All required parameters must be populated in order to send to Azure. + + :param id: Required. The fully qualified ID of the certificate to install + on the pool. This must be inside the same batch account as the pool. + :type id: str + :param store_location: The location of the certificate store on the + compute node into which to install the certificate. The default value is + currentUser. This property is applicable only for pools configured with + Windows nodes (that is, created with cloudServiceConfiguration, or with + virtualMachineConfiguration using a Windows image reference). For Linux + compute nodes, the certificates are stored in a directory inside the task + working directory and an environment variable AZ_BATCH_CERTIFICATES_DIR is + supplied to the task to query for this location. For certificates with + visibility of 'remoteUser', a 'certs' directory is created in the user's home directory (e.g., /home/{user-name}/certs) and certificates are placed in that directory. Possible values include: 'CurrentUser', 'LocalMachine' :type store_location: str or @@ -415,12 +1030,12 @@ class CertificateReference(Model): 'visibility': {'key': 'visibility', 'type': '[CertificateVisibility]'}, } - def __init__(self, id, store_location=None, store_name=None, visibility=None): - super(CertificateReference, self).__init__() - self.id = id - self.store_location = store_location - self.store_name = store_name - self.visibility = visibility + def __init__(self, **kwargs): + super(CertificateReference, self).__init__(**kwargs) + self.id = kwargs.get('id', None) + self.store_location = kwargs.get('store_location', None) + self.store_name = kwargs.get('store_name', None) + self.visibility = kwargs.get('visibility', None) class CheckNameAvailabilityParameters(Model): @@ -429,9 +1044,11 @@ class CheckNameAvailabilityParameters(Model): Variables are only populated by the server, and will be ignored when sending a request. - :param name: The name to check for availability + All required parameters must be populated in order to send to Azure. + + :param name: Required. The name to check for availability :type name: str - :ivar type: The resource type. Must be set to + :ivar type: Required. The resource type. Must be set to Microsoft.Batch/batchAccounts. Default value: "Microsoft.Batch/batchAccounts" . :vartype type: str @@ -449,9 +1066,9 @@ class CheckNameAvailabilityParameters(Model): type = "Microsoft.Batch/batchAccounts" - def __init__(self, name): - super(CheckNameAvailabilityParameters, self).__init__() - self.name = name + def __init__(self, **kwargs): + super(CheckNameAvailabilityParameters, self).__init__(**kwargs) + self.name = kwargs.get('name', None) class CheckNameAvailabilityResult(Model): @@ -485,23 +1102,133 @@ class CheckNameAvailabilityResult(Model): 'message': {'key': 'message', 'type': 'str'}, } - def __init__(self): - super(CheckNameAvailabilityResult, self).__init__() + def __init__(self, **kwargs): + super(CheckNameAvailabilityResult, self).__init__(**kwargs) self.name_available = None self.reason = None self.message = None +class CIFSMountConfiguration(Model): + """Information used to connect to a CIFS file system. + + All required parameters must be populated in order to send to Azure. + + :param username: Required. The user to use for authentication against the + CIFS file system. + :type username: str + :param source: Required. The URI of the file system to mount. + :type source: str + :param relative_mount_path: Required. The relative path on the compute + node where the file system will be mounted. All file systems are mounted + relative to the Batch mounts directory, accessible via the + AZ_BATCH_NODE_MOUNTS_DIR environment variable. + :type relative_mount_path: str + :param mount_options: Additional command line options to pass to the mount + command. These are 'net use' options in Windows and 'mount' options in + Linux. + :type mount_options: str + :param password: Required. The password to use for authentication against + the CIFS file system. + :type password: str + """ + + _validation = { + 'username': {'required': True}, + 'source': {'required': True}, + 'relative_mount_path': {'required': True}, + 'password': {'required': True}, + } + + _attribute_map = { + 'username': {'key': 'username', 'type': 'str'}, + 'source': {'key': 'source', 'type': 'str'}, + 'relative_mount_path': {'key': 'relativeMountPath', 'type': 'str'}, + 'mount_options': {'key': 'mountOptions', 'type': 'str'}, + 'password': {'key': 'password', 'type': 'str'}, + } + + def __init__(self, **kwargs): + super(CIFSMountConfiguration, self).__init__(**kwargs) + self.username = kwargs.get('username', None) + self.source = kwargs.get('source', None) + self.relative_mount_path = kwargs.get('relative_mount_path', None) + self.mount_options = kwargs.get('mount_options', None) + self.password = kwargs.get('password', None) + + +class CloudError(Model): + """An error response from the Batch service. + + :param error: + :type error: ~azure.mgmt.batch.models.CloudErrorBody + """ + + _attribute_map = { + 'error': {'key': 'error', 'type': 'CloudErrorBody'}, + } + + def __init__(self, **kwargs): + super(CloudError, self).__init__(**kwargs) + self.error = kwargs.get('error', None) + + +class CloudErrorException(HttpOperationError): + """Server responsed with exception of type: 'CloudError'. + + :param deserialize: A deserializer + :param response: Server response to be deserialized. + """ + + def __init__(self, deserialize, response, *args): + + super(CloudErrorException, self).__init__(deserialize, response, 'CloudError', *args) + + +class CloudErrorBody(Model): + """An error response from the Batch service. + + :param code: An identifier for the error. Codes are invariant and are + intended to be consumed programmatically. + :type code: str + :param message: A message describing the error, intended to be suitable + for display in a user interface. + :type message: str + :param target: The target of the particular error. For example, the name + of the property in error. + :type target: str + :param details: A list of additional details about the error. + :type details: list[~azure.mgmt.batch.models.CloudErrorBody] + """ + + _attribute_map = { + 'code': {'key': 'code', 'type': 'str'}, + 'message': {'key': 'message', 'type': 'str'}, + 'target': {'key': 'target', 'type': 'str'}, + 'details': {'key': 'details', 'type': '[CloudErrorBody]'}, + } + + def __init__(self, **kwargs): + super(CloudErrorBody, self).__init__(**kwargs) + self.code = kwargs.get('code', None) + self.message = kwargs.get('message', None) + self.target = kwargs.get('target', None) + self.details = kwargs.get('details', None) + + class CloudServiceConfiguration(Model): """The configuration for nodes in a pool based on the Azure Cloud Services platform. - :param os_family: The Azure Guest OS family to be installed on the virtual - machines in the pool. Possible values are: 2 - OS Family 2, equivalent to - Windows Server 2008 R2 SP1. 3 - OS Family 3, equivalent to Windows Server - 2012. 4 - OS Family 4, equivalent to Windows Server 2012 R2. 5 - OS Family - 5, equivalent to Windows Server 2016. For more information, see Azure - Guest OS Releases + All required parameters must be populated in order to send to Azure. + + :param os_family: Required. The Azure Guest OS family to be installed on + the virtual machines in the pool. Possible values are: 2 - OS Family 2, + equivalent to Windows Server 2008 R2 SP1. 3 - OS Family 3, equivalent to + Windows Server 2012. 4 - OS Family 4, equivalent to Windows Server 2012 + R2. 5 - OS Family 5, equivalent to Windows Server 2016. 6 - OS Family 6, + equivalent to Windows Server 2019. For more information, see Azure Guest + OS Releases (https://azure.microsoft.com/documentation/articles/cloud-services-guestos-update-matrix/#releases). :type os_family: str :param os_version: The Azure Guest OS version to be installed on the @@ -519,10 +1246,10 @@ class CloudServiceConfiguration(Model): 'os_version': {'key': 'osVersion', 'type': 'str'}, } - def __init__(self, os_family, os_version=None): - super(CloudServiceConfiguration, self).__init__() - self.os_family = os_family - self.os_version = os_version + def __init__(self, **kwargs): + super(CloudServiceConfiguration, self).__init__(**kwargs) + self.os_family = kwargs.get('os_family', None) + self.os_version = kwargs.get('os_version', None) class ContainerConfiguration(Model): @@ -531,7 +1258,9 @@ class ContainerConfiguration(Model): Variables are only populated by the server, and will be ignored when sending a request. - :ivar type: The container technology to be used. Default value: + All required parameters must be populated in order to send to Azure. + + :ivar type: Required. The container technology to be used. Default value: "DockerCompatible" . :vartype type: str :param container_image_names: The collection of container image names. @@ -559,21 +1288,23 @@ class ContainerConfiguration(Model): type = "DockerCompatible" - def __init__(self, container_image_names=None, container_registries=None): - super(ContainerConfiguration, self).__init__() - self.container_image_names = container_image_names - self.container_registries = container_registries + def __init__(self, **kwargs): + super(ContainerConfiguration, self).__init__(**kwargs) + self.container_image_names = kwargs.get('container_image_names', None) + self.container_registries = kwargs.get('container_registries', None) class ContainerRegistry(Model): """A private container registry. + All required parameters must be populated in order to send to Azure. + :param registry_server: The registry URL. If omitted, the default is "docker.io". :type registry_server: str - :param user_name: The user name to log into the registry server. + :param user_name: Required. The user name to log into the registry server. :type user_name: str - :param password: The password to log into the registry server. + :param password: Required. The password to log into the registry server. :type password: str """ @@ -588,20 +1319,23 @@ class ContainerRegistry(Model): 'password': {'key': 'password', 'type': 'str'}, } - def __init__(self, user_name, password, registry_server=None): - super(ContainerRegistry, self).__init__() - self.registry_server = registry_server - self.user_name = user_name - self.password = password + def __init__(self, **kwargs): + super(ContainerRegistry, self).__init__(**kwargs) + self.registry_server = kwargs.get('registry_server', None) + self.user_name = kwargs.get('user_name', None) + self.password = kwargs.get('password', None) class DataDisk(Model): - """Data Disk settings which will be used by the data disks associated to - Compute Nodes in the pool. + """Settings which will be used by the data disks associated to Compute Nodes + in the Pool. When using attached data disks, you need to mount and format + the disks from within a VM to use them. - :param lun: The logical unit number. The lun is used to uniquely identify - each data disk. If attaching multiple disks, each should have a distinct - lun. + All required parameters must be populated in order to send to Azure. + + :param lun: Required. The logical unit number. The lun is used to uniquely + identify each data disk. If attaching multiple disks, each should have a + distinct lun. :type lun: int :param caching: The type of caching to be enabled for the data disks. Values are: @@ -613,8 +1347,8 @@ class DataDisk(Model): https://blogs.msdn.microsoft.com/windowsazurestorage/2012/06/27/exploring-windows-azure-drives-disks-and-images/. Possible values include: 'None', 'ReadOnly', 'ReadWrite' :type caching: str or ~azure.mgmt.batch.models.CachingType - :param disk_size_gb: The initial disk size in GB when creating new data - disk. + :param disk_size_gb: Required. The initial disk size in GB when creating + new data disk. :type disk_size_gb: int :param storage_account_type: The storage account type to be used for the data disk. If omitted, the default is "Standard_LRS". Values are: @@ -638,22 +1372,24 @@ class DataDisk(Model): 'storage_account_type': {'key': 'storageAccountType', 'type': 'StorageAccountType'}, } - def __init__(self, lun, disk_size_gb, caching=None, storage_account_type=None): - super(DataDisk, self).__init__() - self.lun = lun - self.caching = caching - self.disk_size_gb = disk_size_gb - self.storage_account_type = storage_account_type + def __init__(self, **kwargs): + super(DataDisk, self).__init__(**kwargs) + self.lun = kwargs.get('lun', None) + self.caching = kwargs.get('caching', None) + self.disk_size_gb = kwargs.get('disk_size_gb', None) + self.storage_account_type = kwargs.get('storage_account_type', None) class DeleteCertificateError(Model): """An error response from the Batch service. - :param code: An identifier for the error. Codes are invariant and are - intended to be consumed programmatically. + All required parameters must be populated in order to send to Azure. + + :param code: Required. An identifier for the error. Codes are invariant + and are intended to be consumed programmatically. :type code: str - :param message: A message describing the error, intended to be suitable - for display in a user interface. + :param message: Required. A message describing the error, intended to be + suitable for display in a user interface. :type message: str :param target: The target of the particular error. For example, the name of the property in error. @@ -674,12 +1410,12 @@ class DeleteCertificateError(Model): 'details': {'key': 'details', 'type': '[DeleteCertificateError]'}, } - def __init__(self, code, message, target=None, details=None): - super(DeleteCertificateError, self).__init__() - self.code = code - self.message = message - self.target = target - self.details = details + def __init__(self, **kwargs): + super(DeleteCertificateError, self).__init__(**kwargs) + self.code = kwargs.get('code', None) + self.message = kwargs.get('message', None) + self.target = kwargs.get('target', None) + self.details = kwargs.get('details', None) class DeploymentConfiguration(Model): @@ -704,16 +1440,18 @@ class DeploymentConfiguration(Model): 'virtual_machine_configuration': {'key': 'virtualMachineConfiguration', 'type': 'VirtualMachineConfiguration'}, } - def __init__(self, cloud_service_configuration=None, virtual_machine_configuration=None): - super(DeploymentConfiguration, self).__init__() - self.cloud_service_configuration = cloud_service_configuration - self.virtual_machine_configuration = virtual_machine_configuration + def __init__(self, **kwargs): + super(DeploymentConfiguration, self).__init__(**kwargs) + self.cloud_service_configuration = kwargs.get('cloud_service_configuration', None) + self.virtual_machine_configuration = kwargs.get('virtual_machine_configuration', None) class EnvironmentSetting(Model): """An environment variable to be set on a task process. - :param name: The name of the environment variable. + All required parameters must be populated in order to send to Azure. + + :param name: Required. The name of the environment variable. :type name: str :param value: The value of the environment variable. :type value: str @@ -728,10 +1466,10 @@ class EnvironmentSetting(Model): 'value': {'key': 'value', 'type': 'str'}, } - def __init__(self, name, value=None): - super(EnvironmentSetting, self).__init__() - self.name = name - self.value = value + def __init__(self, **kwargs): + super(EnvironmentSetting, self).__init__(**kwargs) + self.name = kwargs.get('name', None) + self.value = kwargs.get('value', None) class FixedScaleSettings(Model): @@ -767,12 +1505,12 @@ class FixedScaleSettings(Model): 'node_deallocation_option': {'key': 'nodeDeallocationOption', 'type': 'ComputeNodeDeallocationOption'}, } - def __init__(self, resize_timeout=None, target_dedicated_nodes=None, target_low_priority_nodes=None, node_deallocation_option=None): - super(FixedScaleSettings, self).__init__() - self.resize_timeout = resize_timeout - self.target_dedicated_nodes = target_dedicated_nodes - self.target_low_priority_nodes = target_low_priority_nodes - self.node_deallocation_option = node_deallocation_option + def __init__(self, **kwargs): + super(FixedScaleSettings, self).__init__(**kwargs) + self.resize_timeout = kwargs.get('resize_timeout', None) + self.target_dedicated_nodes = kwargs.get('target_dedicated_nodes', None) + self.target_low_priority_nodes = kwargs.get('target_low_priority_nodes', None) + self.node_deallocation_option = kwargs.get('node_deallocation_option', None) class ImageReference(Model): @@ -788,22 +1526,25 @@ class ImageReference(Model): image. For example, UbuntuServer or WindowsServer. :type offer: str :param sku: The SKU of the Azure Virtual Machines Marketplace image. For - example, 14.04.0-LTS or 2012-R2-Datacenter. + example, 18.04-LTS or 2019-Datacenter. :type sku: str :param version: The version of the Azure Virtual Machines Marketplace image. A value of 'latest' can be specified to select the latest version of an image. If omitted, the default is 'latest'. :type version: str - :param id: The ARM resource identifier of the virtual machine image. - Computes nodes of the pool will be created using this custom image. This - is of the form - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Compute/images/{imageName}. - This property is mutually exclusive with other properties. The virtual - machine image must be in the same region and subscription as the Azure - Batch account. For information about the firewall settings for Batch node - agent to communicate with Batch service see - https://docs.microsoft.com/en-us/azure/batch/batch-api-basics#virtual-network-vnet-and-firewall-configuration - . + :param id: The ARM resource identifier of the Virtual Machine Image or + Shared Image Gallery Image. Compute Nodes of the Pool will be created + using this Image Id. This is of either the form + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Compute/images/{imageName} + for Virtual Machine Image or + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Compute/galleries/{galleryName}/images/{imageDefinitionName}/versions/{versionId} + for SIG image. This property is mutually exclusive with other properties. + For Virtual Machine Image it must be in the same region and subscription + as the Azure Batch account. For SIG image it must have replicas in the + same region as the Azure Batch account. For information about the firewall + settings for the Batch node agent to communicate with the Batch service + see + https://docs.microsoft.com/en-us/azure/batch/batch-api-basics#virtual-network-vnet-and-firewall-configuration. :type id: str """ @@ -815,43 +1556,45 @@ class ImageReference(Model): 'id': {'key': 'id', 'type': 'str'}, } - def __init__(self, publisher=None, offer=None, sku=None, version=None, id=None): - super(ImageReference, self).__init__() - self.publisher = publisher - self.offer = offer - self.sku = sku - self.version = version - self.id = id + def __init__(self, **kwargs): + super(ImageReference, self).__init__(**kwargs) + self.publisher = kwargs.get('publisher', None) + self.offer = kwargs.get('offer', None) + self.sku = kwargs.get('sku', None) + self.version = kwargs.get('version', None) + self.id = kwargs.get('id', None) class InboundNatPool(Model): """A inbound NAT pool that can be used to address specific ports on compute nodes in a Batch pool externally. - :param name: The name of the endpoint. The name must be unique within a - Batch pool, can contain letters, numbers, underscores, periods, and - hyphens. Names must start with a letter or number, must end with a letter, - number, or underscore, and cannot exceed 77 characters. If any invalid - values are provided the request fails with HTTP status code 400. + All required parameters must be populated in order to send to Azure. + + :param name: Required. The name of the endpoint. The name must be unique + within a Batch pool, can contain letters, numbers, underscores, periods, + and hyphens. Names must start with a letter or number, must end with a + letter, number, or underscore, and cannot exceed 77 characters. If any + invalid values are provided the request fails with HTTP status code 400. :type name: str - :param protocol: The protocol of the endpoint. Possible values include: - 'TCP', 'UDP' + :param protocol: Required. The protocol of the endpoint. Possible values + include: 'TCP', 'UDP' :type protocol: str or ~azure.mgmt.batch.models.InboundEndpointProtocol - :param backend_port: The port number on the compute node. This must be - unique within a Batch pool. Acceptable values are between 1 and 65535 - except for 22, 3389, 29876 and 29877 as these are reserved. If any + :param backend_port: Required. The port number on the compute node. This + must be unique within a Batch pool. Acceptable values are between 1 and + 65535 except for 22, 3389, 29876 and 29877 as these are reserved. If any reserved values are provided the request fails with HTTP status code 400. :type backend_port: int - :param frontend_port_range_start: The first port number in the range of - external ports that will be used to provide inbound access to the + :param frontend_port_range_start: Required. The first port number in the + range of external ports that will be used to provide inbound access to the backendPort on individual compute nodes. Acceptable values range between 1 and 65534 except ports from 50000 to 55000 which are reserved. All ranges within a pool must be distinct and cannot overlap. If any reserved or overlapping values are provided the request fails with HTTP status code 400. :type frontend_port_range_start: int - :param frontend_port_range_end: The last port number in the range of - external ports that will be used to provide inbound access to the + :param frontend_port_range_end: Required. The last port number in the + range of external ports that will be used to provide inbound access to the backendPort on individual compute nodes. Acceptable values range between 1 and 65534 except ports from 50000 to 55000 which are reserved by the Batch service. All ranges within a pool must be distinct and cannot overlap. If @@ -886,24 +1629,26 @@ class InboundNatPool(Model): 'network_security_group_rules': {'key': 'networkSecurityGroupRules', 'type': '[NetworkSecurityGroupRule]'}, } - def __init__(self, name, protocol, backend_port, frontend_port_range_start, frontend_port_range_end, network_security_group_rules=None): - super(InboundNatPool, self).__init__() - self.name = name - self.protocol = protocol - self.backend_port = backend_port - self.frontend_port_range_start = frontend_port_range_start - self.frontend_port_range_end = frontend_port_range_end - self.network_security_group_rules = network_security_group_rules + def __init__(self, **kwargs): + super(InboundNatPool, self).__init__(**kwargs) + self.name = kwargs.get('name', None) + self.protocol = kwargs.get('protocol', None) + self.backend_port = kwargs.get('backend_port', None) + self.frontend_port_range_start = kwargs.get('frontend_port_range_start', None) + self.frontend_port_range_end = kwargs.get('frontend_port_range_end', None) + self.network_security_group_rules = kwargs.get('network_security_group_rules', None) class KeyVaultReference(Model): """Identifies the Azure key vault associated with a Batch account. - :param id: The resource ID of the Azure key vault associated with the - Batch account. + All required parameters must be populated in order to send to Azure. + + :param id: Required. The resource ID of the Azure key vault associated + with the Batch account. :type id: str - :param url: The URL of the Azure key vault associated with the Batch - account. + :param url: Required. The URL of the Azure key vault associated with the + Batch account. :type url: str """ @@ -917,10 +1662,10 @@ class KeyVaultReference(Model): 'url': {'key': 'url', 'type': 'str'}, } - def __init__(self, id, url): - super(KeyVaultReference, self).__init__() - self.id = id - self.url = url + def __init__(self, **kwargs): + super(KeyVaultReference, self).__init__(**kwargs) + self.id = kwargs.get('id', None) + self.url = kwargs.get('url', None) class LinuxUserConfiguration(Model): @@ -951,11 +1696,11 @@ class LinuxUserConfiguration(Model): 'ssh_private_key': {'key': 'sshPrivateKey', 'type': 'str'}, } - def __init__(self, uid=None, gid=None, ssh_private_key=None): - super(LinuxUserConfiguration, self).__init__() - self.uid = uid - self.gid = gid - self.ssh_private_key = ssh_private_key + def __init__(self, **kwargs): + super(LinuxUserConfiguration, self).__init__(**kwargs) + self.uid = kwargs.get('uid', None) + self.gid = kwargs.get('gid', None) + self.ssh_private_key = kwargs.get('ssh_private_key', None) class MetadataItem(Model): @@ -964,9 +1709,11 @@ class MetadataItem(Model): The Batch service does not assign any meaning to this metadata; it is solely for the use of user code. - :param name: The name of the metadata item. + All required parameters must be populated in order to send to Azure. + + :param name: Required. The name of the metadata item. :type name: str - :param value: The value of the metadata item. + :param value: Required. The value of the metadata item. :type value: str """ @@ -980,10 +1727,47 @@ class MetadataItem(Model): 'value': {'key': 'value', 'type': 'str'}, } - def __init__(self, name, value): - super(MetadataItem, self).__init__() - self.name = name - self.value = value + def __init__(self, **kwargs): + super(MetadataItem, self).__init__(**kwargs) + self.name = kwargs.get('name', None) + self.value = kwargs.get('value', None) + + +class MountConfiguration(Model): + """The file system to mount on each node. + + :param azure_blob_file_system_configuration: The Azure Storage Container + to mount using blob FUSE on each node. This property is mutually exclusive + with all other properties. + :type azure_blob_file_system_configuration: + ~azure.mgmt.batch.models.AzureBlobFileSystemConfiguration + :param nfs_mount_configuration: The NFS file system to mount on each node. + This property is mutually exclusive with all other properties. + :type nfs_mount_configuration: + ~azure.mgmt.batch.models.NFSMountConfiguration + :param cifs_mount_configuration: The CIFS/SMB file system to mount on each + node. This property is mutually exclusive with all other properties. + :type cifs_mount_configuration: + ~azure.mgmt.batch.models.CIFSMountConfiguration + :param azure_file_share_configuration: The Azure File Share to mount on + each node. This property is mutually exclusive with all other properties. + :type azure_file_share_configuration: + ~azure.mgmt.batch.models.AzureFileShareConfiguration + """ + + _attribute_map = { + 'azure_blob_file_system_configuration': {'key': 'azureBlobFileSystemConfiguration', 'type': 'AzureBlobFileSystemConfiguration'}, + 'nfs_mount_configuration': {'key': 'nfsMountConfiguration', 'type': 'NFSMountConfiguration'}, + 'cifs_mount_configuration': {'key': 'cifsMountConfiguration', 'type': 'CIFSMountConfiguration'}, + 'azure_file_share_configuration': {'key': 'azureFileShareConfiguration', 'type': 'AzureFileShareConfiguration'}, + } + + def __init__(self, **kwargs): + super(MountConfiguration, self).__init__(**kwargs) + self.azure_blob_file_system_configuration = kwargs.get('azure_blob_file_system_configuration', None) + self.nfs_mount_configuration = kwargs.get('nfs_mount_configuration', None) + self.cifs_mount_configuration = kwargs.get('cifs_mount_configuration', None) + self.azure_file_share_configuration = kwargs.get('azure_file_share_configuration', None) class NetworkConfiguration(Model): @@ -1020,39 +1804,58 @@ class NetworkConfiguration(Model): pools with the virtualMachineConfiguration property. :type endpoint_configuration: ~azure.mgmt.batch.models.PoolEndpointConfiguration + :param public_ips: The list of public IPs which the Batch service will use + when provisioning Compute Nodes. The number of IPs specified here limits + the maximum size of the Pool - 50 dedicated nodes or 20 low-priority nodes + can be allocated for each public IP. For example, a pool needing 150 + dedicated VMs would need at least 3 public IPs specified. Each element of + this collection is of the form: + /subscriptions/{subscription}/resourceGroups/{group}/providers/Microsoft.Network/publicIPAddresses/{ip}. + :type public_ips: list[str] """ _attribute_map = { 'subnet_id': {'key': 'subnetId', 'type': 'str'}, 'endpoint_configuration': {'key': 'endpointConfiguration', 'type': 'PoolEndpointConfiguration'}, + 'public_ips': {'key': 'publicIPs', 'type': '[str]'}, } - def __init__(self, subnet_id=None, endpoint_configuration=None): - super(NetworkConfiguration, self).__init__() - self.subnet_id = subnet_id - self.endpoint_configuration = endpoint_configuration + def __init__(self, **kwargs): + super(NetworkConfiguration, self).__init__(**kwargs) + self.subnet_id = kwargs.get('subnet_id', None) + self.endpoint_configuration = kwargs.get('endpoint_configuration', None) + self.public_ips = kwargs.get('public_ips', None) class NetworkSecurityGroupRule(Model): """A network security group rule to apply to an inbound endpoint. - :param priority: The priority for this rule. Priorities within a pool must - be unique and are evaluated in order of priority. The lower the number the - higher the priority. For example, rules could be specified with order - numbers of 150, 250, and 350. The rule with the order number of 150 takes - precedence over the rule that has an order of 250. Allowed priorities are - 150 to 3500. If any reserved or duplicate values are provided the request - fails with HTTP status code 400. + All required parameters must be populated in order to send to Azure. + + :param priority: Required. The priority for this rule. Priorities within a + pool must be unique and are evaluated in order of priority. The lower the + number the higher the priority. For example, rules could be specified with + order numbers of 150, 250, and 350. The rule with the order number of 150 + takes precedence over the rule that has an order of 250. Allowed + priorities are 150 to 3500. If any reserved or duplicate values are + provided the request fails with HTTP status code 400. :type priority: int - :param access: The action that should be taken for a specified IP address, - subnet range or tag. Possible values include: 'Allow', 'Deny' + :param access: Required. The action that should be taken for a specified + IP address, subnet range or tag. Possible values include: 'Allow', 'Deny' :type access: str or ~azure.mgmt.batch.models.NetworkSecurityGroupRuleAccess - :param source_address_prefix: The source address prefix or tag to match - for the rule. Valid values are a single IP address (i.e. 10.10.10.10), IP - subnet (i.e. 192.168.1.0/24), default tag, or * (for all addresses). If - any other values are provided the request fails with HTTP status code 400. + :param source_address_prefix: Required. The source address prefix or tag + to match for the rule. Valid values are a single IP address (i.e. + 10.10.10.10), IP subnet (i.e. 192.168.1.0/24), default tag, or * (for all + addresses). If any other values are provided the request fails with HTTP + status code 400. :type source_address_prefix: str + :param source_port_ranges: The source port ranges to match for the rule. + Valid values are '*' (for all ports 0 - 65535) or arrays of ports or port + ranges (i.e. 100-200). The ports should in the range of 0 to 65535 and the + port ranges or ports can't overlap. If any other values are provided the + request fails with HTTP status code 400. Default value will be *. + :type source_port_ranges: list[str] """ _validation = { @@ -1065,13 +1868,51 @@ class NetworkSecurityGroupRule(Model): 'priority': {'key': 'priority', 'type': 'int'}, 'access': {'key': 'access', 'type': 'NetworkSecurityGroupRuleAccess'}, 'source_address_prefix': {'key': 'sourceAddressPrefix', 'type': 'str'}, + 'source_port_ranges': {'key': 'sourcePortRanges', 'type': '[str]'}, + } + + def __init__(self, **kwargs): + super(NetworkSecurityGroupRule, self).__init__(**kwargs) + self.priority = kwargs.get('priority', None) + self.access = kwargs.get('access', None) + self.source_address_prefix = kwargs.get('source_address_prefix', None) + self.source_port_ranges = kwargs.get('source_port_ranges', None) + + +class NFSMountConfiguration(Model): + """Information used to connect to an NFS file system. + + All required parameters must be populated in order to send to Azure. + + :param source: Required. The URI of the file system to mount. + :type source: str + :param relative_mount_path: Required. The relative path on the compute + node where the file system will be mounted. All file systems are mounted + relative to the Batch mounts directory, accessible via the + AZ_BATCH_NODE_MOUNTS_DIR environment variable. + :type relative_mount_path: str + :param mount_options: Additional command line options to pass to the mount + command. These are 'net use' options in Windows and 'mount' options in + Linux. + :type mount_options: str + """ + + _validation = { + 'source': {'required': True}, + 'relative_mount_path': {'required': True}, + } + + _attribute_map = { + 'source': {'key': 'source', 'type': 'str'}, + 'relative_mount_path': {'key': 'relativeMountPath', 'type': 'str'}, + 'mount_options': {'key': 'mountOptions', 'type': 'str'}, } - def __init__(self, priority, access, source_address_prefix): - super(NetworkSecurityGroupRule, self).__init__() - self.priority = priority - self.access = access - self.source_address_prefix = source_address_prefix + def __init__(self, **kwargs): + super(NFSMountConfiguration, self).__init__(**kwargs) + self.source = kwargs.get('source', None) + self.relative_mount_path = kwargs.get('relative_mount_path', None) + self.mount_options = kwargs.get('mount_options', None) class Operation(Model): @@ -1095,12 +1936,12 @@ class Operation(Model): 'properties': {'key': 'properties', 'type': 'object'}, } - def __init__(self, name=None, display=None, origin=None, properties=None): - super(Operation, self).__init__() - self.name = name - self.display = display - self.origin = origin - self.properties = properties + def __init__(self, **kwargs): + super(Operation, self).__init__(**kwargs) + self.name = kwargs.get('name', None) + self.display = kwargs.get('display', None) + self.origin = kwargs.get('origin', None) + self.properties = kwargs.get('properties', None) class OperationDisplay(Model): @@ -1124,40 +1965,16 @@ class OperationDisplay(Model): 'description': {'key': 'description', 'type': 'str'}, } - def __init__(self, provider=None, operation=None, resource=None, description=None): - super(OperationDisplay, self).__init__() - self.provider = provider - self.operation = operation - self.resource = resource - self.description = description - - -class PoolEndpointConfiguration(Model): - """The endpoint configuration for a pool. - - :param inbound_nat_pools: A list of inbound NAT pools that can be used to - address specific ports on an individual compute node externally. The - maximum number of inbound NAT pools per Batch pool is 5. If the maximum - number of inbound NAT pools is exceeded the request fails with HTTP status - code 400. - :type inbound_nat_pools: list[~azure.mgmt.batch.models.InboundNatPool] - """ - - _validation = { - 'inbound_nat_pools': {'required': True}, - } - - _attribute_map = { - 'inbound_nat_pools': {'key': 'inboundNatPools', 'type': '[InboundNatPool]'}, - } - - def __init__(self, inbound_nat_pools): - super(PoolEndpointConfiguration, self).__init__() - self.inbound_nat_pools = inbound_nat_pools + def __init__(self, **kwargs): + super(OperationDisplay, self).__init__(**kwargs) + self.provider = kwargs.get('provider', None) + self.operation = kwargs.get('operation', None) + self.resource = kwargs.get('resource', None) + self.description = kwargs.get('description', None) -class ProxyResource(Model): - """A definition of an Azure resource. +class Pool(ProxyResource): + """Contains information about a pool. Variables are only populated by the server, and will be ignored when sending a request. @@ -1170,154 +1987,316 @@ class ProxyResource(Model): :vartype type: str :ivar etag: The ETag of the resource, used for concurrency statements. :vartype etag: str + :param display_name: The display name for the pool. The display name need + not be unique and can contain any Unicode characters up to a maximum + length of 1024. + :type display_name: str + :ivar last_modified: The last modified time of the pool. This is the last + time at which the pool level data, such as the targetDedicatedNodes or + autoScaleSettings, changed. It does not factor in node-level changes such + as a compute node changing state. + :vartype last_modified: datetime + :ivar creation_time: The creation time of the pool. + :vartype creation_time: datetime + :ivar provisioning_state: The current state of the pool. Possible values + include: 'Succeeded', 'Deleting' + :vartype provisioning_state: str or + ~azure.mgmt.batch.models.PoolProvisioningState + :ivar provisioning_state_transition_time: The time at which the pool + entered its current state. + :vartype provisioning_state_transition_time: datetime + :ivar allocation_state: Whether the pool is resizing. Possible values + include: 'Steady', 'Resizing', 'Stopping' + :vartype allocation_state: str or ~azure.mgmt.batch.models.AllocationState + :ivar allocation_state_transition_time: The time at which the pool entered + its current allocation state. + :vartype allocation_state_transition_time: datetime + :param vm_size: The size of virtual machines in the pool. All VMs in a + pool are the same size. For information about available sizes of virtual + machines for Cloud Services pools (pools created with + cloudServiceConfiguration), see Sizes for Cloud Services + (http://azure.microsoft.com/documentation/articles/cloud-services-sizes-specs/). + Batch supports all Cloud Services VM sizes except ExtraSmall. For + information about available VM sizes for pools using images from the + Virtual Machines Marketplace (pools created with + virtualMachineConfiguration) see Sizes for Virtual Machines (Linux) + (https://azure.microsoft.com/documentation/articles/virtual-machines-linux-sizes/) + or Sizes for Virtual Machines (Windows) + (https://azure.microsoft.com/documentation/articles/virtual-machines-windows-sizes/). + Batch supports all Azure VM sizes except STANDARD_A0 and those with + premium storage (STANDARD_GS, STANDARD_DS, and STANDARD_DSV2 series). + :type vm_size: str + :param deployment_configuration: This property describes how the pool + nodes will be deployed - using Cloud Services or Virtual Machines. Using + CloudServiceConfiguration specifies that the nodes should be creating + using Azure Cloud Services (PaaS), while VirtualMachineConfiguration uses + Azure Virtual Machines (IaaS). + :type deployment_configuration: + ~azure.mgmt.batch.models.DeploymentConfiguration + :ivar current_dedicated_nodes: The number of compute nodes currently in + the pool. + :vartype current_dedicated_nodes: int + :ivar current_low_priority_nodes: The number of low priority compute nodes + currently in the pool. + :vartype current_low_priority_nodes: int + :param scale_settings: Settings which configure the number of nodes in the + pool. + :type scale_settings: ~azure.mgmt.batch.models.ScaleSettings + :ivar auto_scale_run: The results and errors from the last execution of + the autoscale formula. This property is set only if the pool automatically + scales, i.e. autoScaleSettings are used. + :vartype auto_scale_run: ~azure.mgmt.batch.models.AutoScaleRun + :param inter_node_communication: Whether the pool permits direct + communication between nodes. This imposes restrictions on which nodes can + be assigned to the pool. Enabling this value can reduce the chance of the + requested number of nodes to be allocated in the pool. If not specified, + this value defaults to 'Disabled'. Possible values include: 'Enabled', + 'Disabled' + :type inter_node_communication: str or + ~azure.mgmt.batch.models.InterNodeCommunicationState + :param network_configuration: The network configuration for the pool. + :type network_configuration: ~azure.mgmt.batch.models.NetworkConfiguration + :param max_tasks_per_node: The maximum number of tasks that can run + concurrently on a single compute node in the pool. The default value is 1. + The maximum value is the smaller of 4 times the number of cores of the + vmSize of the pool or 256. + :type max_tasks_per_node: int + :param task_scheduling_policy: How tasks are distributed across compute + nodes in a pool. If not specified, the default is spread. + :type task_scheduling_policy: + ~azure.mgmt.batch.models.TaskSchedulingPolicy + :param user_accounts: The list of user accounts to be created on each node + in the pool. + :type user_accounts: list[~azure.mgmt.batch.models.UserAccount] + :param metadata: A list of name-value pairs associated with the pool as + metadata. The Batch service does not assign any meaning to metadata; it is + solely for the use of user code. + :type metadata: list[~azure.mgmt.batch.models.MetadataItem] + :param start_task: A task specified to run on each compute node as it + joins the pool. In an PATCH (update) operation, this property can be set + to an empty object to remove the start task from the pool. + :type start_task: ~azure.mgmt.batch.models.StartTask + :param certificates: The list of certificates to be installed on each + compute node in the pool. For Windows compute nodes, the Batch service + installs the certificates to the specified certificate store and location. + For Linux compute nodes, the certificates are stored in a directory inside + the task working directory and an environment variable + AZ_BATCH_CERTIFICATES_DIR is supplied to the task to query for this + location. For certificates with visibility of 'remoteUser', a 'certs' + directory is created in the user's home directory (e.g., + /home/{user-name}/certs) and certificates are placed in that directory. + :type certificates: list[~azure.mgmt.batch.models.CertificateReference] + :param application_packages: The list of application packages to be + installed on each compute node in the pool. Changes to application package + references affect all new compute nodes joining the pool, but do not + affect compute nodes that are already in the pool until they are rebooted + or reimaged. There is a maximum of 10 application package references on + any given pool. + :type application_packages: + list[~azure.mgmt.batch.models.ApplicationPackageReference] + :param application_licenses: The list of application licenses the Batch + service will make available on each compute node in the pool. The list of + application licenses must be a subset of available Batch service + application licenses. If a license is requested which is not supported, + pool creation will fail. + :type application_licenses: list[str] + :ivar resize_operation_status: Contains details about the current or last + completed resize operation. + :vartype resize_operation_status: + ~azure.mgmt.batch.models.ResizeOperationStatus + :param mount_configuration: A list of file systems to mount on each node + in the pool. This supports Azure Files, NFS, CIFS/SMB, and Blobfuse. + :type mount_configuration: + list[~azure.mgmt.batch.models.MountConfiguration] """ _validation = { 'id': {'readonly': True}, 'name': {'readonly': True}, 'type': {'readonly': True}, - 'etag': {'readonly': True}, - } - - _attribute_map = { - 'id': {'key': 'id', 'type': 'str'}, - 'name': {'key': 'name', 'type': 'str'}, - 'type': {'key': 'type', 'type': 'str'}, - 'etag': {'key': 'etag', 'type': 'str'}, - } - - def __init__(self): - super(ProxyResource, self).__init__() - self.id = None - self.name = None - self.type = None - self.etag = None - - -class ResizeError(Model): - """An error that occurred when resizing a pool. - - :param code: An identifier for the error. Codes are invariant and are - intended to be consumed programmatically. - :type code: str - :param message: A message describing the error, intended to be suitable - for display in a user interface. - :type message: str - :param details: Additional details about the error. - :type details: list[~azure.mgmt.batch.models.ResizeError] - """ - - _validation = { - 'code': {'required': True}, - 'message': {'required': True}, - } - - _attribute_map = { - 'code': {'key': 'code', 'type': 'str'}, - 'message': {'key': 'message', 'type': 'str'}, - 'details': {'key': 'details', 'type': '[ResizeError]'}, - } - - def __init__(self, code, message, details=None): - super(ResizeError, self).__init__() - self.code = code - self.message = message - self.details = details - - -class ResizeOperationStatus(Model): - """Details about the current or last completed resize operation. - - Describes either the current operation (if the pool AllocationState is - Resizing) or the previously completed operation (if the AllocationState is - Steady). - - :param target_dedicated_nodes: The desired number of dedicated compute - nodes in the pool. - :type target_dedicated_nodes: int - :param target_low_priority_nodes: The desired number of low-priority - compute nodes in the pool. - :type target_low_priority_nodes: int - :param resize_timeout: The timeout for allocation of compute nodes to the - pool or removal of compute nodes from the pool. The default value is 15 - minutes. The minimum value is 5 minutes. If you specify a value less than - 5 minutes, the Batch service returns an error; if you are calling the REST - API directly, the HTTP status code is 400 (Bad Request). - :type resize_timeout: timedelta - :param node_deallocation_option: Determines what to do with a node and its - running task(s) if the pool size is decreasing. The default value is - requeue. Possible values include: 'Requeue', 'Terminate', - 'TaskCompletion', 'RetainedData' - :type node_deallocation_option: str or - ~azure.mgmt.batch.models.ComputeNodeDeallocationOption - :param start_time: The time when this resize operation was started. - :type start_time: datetime - :param errors: Details of any errors encountered while performing the last - resize on the pool. This property is set only if an error occurred during - the last pool resize, and only when the pool allocationState is Steady. - :type errors: list[~azure.mgmt.batch.models.ResizeError] - """ - - _attribute_map = { - 'target_dedicated_nodes': {'key': 'targetDedicatedNodes', 'type': 'int'}, - 'target_low_priority_nodes': {'key': 'targetLowPriorityNodes', 'type': 'int'}, - 'resize_timeout': {'key': 'resizeTimeout', 'type': 'duration'}, - 'node_deallocation_option': {'key': 'nodeDeallocationOption', 'type': 'ComputeNodeDeallocationOption'}, - 'start_time': {'key': 'startTime', 'type': 'iso-8601'}, - 'errors': {'key': 'errors', 'type': '[ResizeError]'}, - } - - def __init__(self, target_dedicated_nodes=None, target_low_priority_nodes=None, resize_timeout=None, node_deallocation_option=None, start_time=None, errors=None): - super(ResizeOperationStatus, self).__init__() - self.target_dedicated_nodes = target_dedicated_nodes - self.target_low_priority_nodes = target_low_priority_nodes - self.resize_timeout = resize_timeout - self.node_deallocation_option = node_deallocation_option - self.start_time = start_time - self.errors = errors - - -class Resource(Model): - """A definition of an Azure resource. - - Variables are only populated by the server, and will be ignored when - sending a request. - - :ivar id: The ID of the resource. - :vartype id: str - :ivar name: The name of the resource. - :vartype name: str - :ivar type: The type of the resource. - :vartype type: str - :ivar location: The location of the resource. - :vartype location: str - :ivar tags: The tags of the resource. - :vartype tags: dict[str, str] - """ - - _validation = { - 'id': {'readonly': True}, - 'name': {'readonly': True}, - 'type': {'readonly': True}, - 'location': {'readonly': True}, - 'tags': {'readonly': True}, + 'etag': {'readonly': True}, + 'last_modified': {'readonly': True}, + 'creation_time': {'readonly': True}, + 'provisioning_state': {'readonly': True}, + 'provisioning_state_transition_time': {'readonly': True}, + 'allocation_state': {'readonly': True}, + 'allocation_state_transition_time': {'readonly': True}, + 'current_dedicated_nodes': {'readonly': True}, + 'current_low_priority_nodes': {'readonly': True}, + 'auto_scale_run': {'readonly': True}, + 'resize_operation_status': {'readonly': True}, } _attribute_map = { 'id': {'key': 'id', 'type': 'str'}, 'name': {'key': 'name', 'type': 'str'}, 'type': {'key': 'type', 'type': 'str'}, - 'location': {'key': 'location', 'type': 'str'}, - 'tags': {'key': 'tags', 'type': '{str}'}, + 'etag': {'key': 'etag', 'type': 'str'}, + 'display_name': {'key': 'properties.displayName', 'type': 'str'}, + 'last_modified': {'key': 'properties.lastModified', 'type': 'iso-8601'}, + 'creation_time': {'key': 'properties.creationTime', 'type': 'iso-8601'}, + 'provisioning_state': {'key': 'properties.provisioningState', 'type': 'PoolProvisioningState'}, + 'provisioning_state_transition_time': {'key': 'properties.provisioningStateTransitionTime', 'type': 'iso-8601'}, + 'allocation_state': {'key': 'properties.allocationState', 'type': 'AllocationState'}, + 'allocation_state_transition_time': {'key': 'properties.allocationStateTransitionTime', 'type': 'iso-8601'}, + 'vm_size': {'key': 'properties.vmSize', 'type': 'str'}, + 'deployment_configuration': {'key': 'properties.deploymentConfiguration', 'type': 'DeploymentConfiguration'}, + 'current_dedicated_nodes': {'key': 'properties.currentDedicatedNodes', 'type': 'int'}, + 'current_low_priority_nodes': {'key': 'properties.currentLowPriorityNodes', 'type': 'int'}, + 'scale_settings': {'key': 'properties.scaleSettings', 'type': 'ScaleSettings'}, + 'auto_scale_run': {'key': 'properties.autoScaleRun', 'type': 'AutoScaleRun'}, + 'inter_node_communication': {'key': 'properties.interNodeCommunication', 'type': 'InterNodeCommunicationState'}, + 'network_configuration': {'key': 'properties.networkConfiguration', 'type': 'NetworkConfiguration'}, + 'max_tasks_per_node': {'key': 'properties.maxTasksPerNode', 'type': 'int'}, + 'task_scheduling_policy': {'key': 'properties.taskSchedulingPolicy', 'type': 'TaskSchedulingPolicy'}, + 'user_accounts': {'key': 'properties.userAccounts', 'type': '[UserAccount]'}, + 'metadata': {'key': 'properties.metadata', 'type': '[MetadataItem]'}, + 'start_task': {'key': 'properties.startTask', 'type': 'StartTask'}, + 'certificates': {'key': 'properties.certificates', 'type': '[CertificateReference]'}, + 'application_packages': {'key': 'properties.applicationPackages', 'type': '[ApplicationPackageReference]'}, + 'application_licenses': {'key': 'properties.applicationLicenses', 'type': '[str]'}, + 'resize_operation_status': {'key': 'properties.resizeOperationStatus', 'type': 'ResizeOperationStatus'}, + 'mount_configuration': {'key': 'properties.mountConfiguration', 'type': '[MountConfiguration]'}, + } + + def __init__(self, **kwargs): + super(Pool, self).__init__(**kwargs) + self.display_name = kwargs.get('display_name', None) + self.last_modified = None + self.creation_time = None + self.provisioning_state = None + self.provisioning_state_transition_time = None + self.allocation_state = None + self.allocation_state_transition_time = None + self.vm_size = kwargs.get('vm_size', None) + self.deployment_configuration = kwargs.get('deployment_configuration', None) + self.current_dedicated_nodes = None + self.current_low_priority_nodes = None + self.scale_settings = kwargs.get('scale_settings', None) + self.auto_scale_run = None + self.inter_node_communication = kwargs.get('inter_node_communication', None) + self.network_configuration = kwargs.get('network_configuration', None) + self.max_tasks_per_node = kwargs.get('max_tasks_per_node', None) + self.task_scheduling_policy = kwargs.get('task_scheduling_policy', None) + self.user_accounts = kwargs.get('user_accounts', None) + self.metadata = kwargs.get('metadata', None) + self.start_task = kwargs.get('start_task', None) + self.certificates = kwargs.get('certificates', None) + self.application_packages = kwargs.get('application_packages', None) + self.application_licenses = kwargs.get('application_licenses', None) + self.resize_operation_status = None + self.mount_configuration = kwargs.get('mount_configuration', None) + + +class PoolEndpointConfiguration(Model): + """The endpoint configuration for a pool. + + All required parameters must be populated in order to send to Azure. + + :param inbound_nat_pools: Required. A list of inbound NAT pools that can + be used to address specific ports on an individual compute node + externally. The maximum number of inbound NAT pools per Batch pool is 5. + If the maximum number of inbound NAT pools is exceeded the request fails + with HTTP status code 400. + :type inbound_nat_pools: list[~azure.mgmt.batch.models.InboundNatPool] + """ + + _validation = { + 'inbound_nat_pools': {'required': True}, + } + + _attribute_map = { + 'inbound_nat_pools': {'key': 'inboundNatPools', 'type': '[InboundNatPool]'}, + } + + def __init__(self, **kwargs): + super(PoolEndpointConfiguration, self).__init__(**kwargs) + self.inbound_nat_pools = kwargs.get('inbound_nat_pools', None) + + +class ResizeError(Model): + """An error that occurred when resizing a pool. + + All required parameters must be populated in order to send to Azure. + + :param code: Required. An identifier for the error. Codes are invariant + and are intended to be consumed programmatically. + :type code: str + :param message: Required. A message describing the error, intended to be + suitable for display in a user interface. + :type message: str + :param details: Additional details about the error. + :type details: list[~azure.mgmt.batch.models.ResizeError] + """ + + _validation = { + 'code': {'required': True}, + 'message': {'required': True}, + } + + _attribute_map = { + 'code': {'key': 'code', 'type': 'str'}, + 'message': {'key': 'message', 'type': 'str'}, + 'details': {'key': 'details', 'type': '[ResizeError]'}, + } + + def __init__(self, **kwargs): + super(ResizeError, self).__init__(**kwargs) + self.code = kwargs.get('code', None) + self.message = kwargs.get('message', None) + self.details = kwargs.get('details', None) + + +class ResizeOperationStatus(Model): + """Details about the current or last completed resize operation. + + Describes either the current operation (if the pool AllocationState is + Resizing) or the previously completed operation (if the AllocationState is + Steady). + + :param target_dedicated_nodes: The desired number of dedicated compute + nodes in the pool. + :type target_dedicated_nodes: int + :param target_low_priority_nodes: The desired number of low-priority + compute nodes in the pool. + :type target_low_priority_nodes: int + :param resize_timeout: The timeout for allocation of compute nodes to the + pool or removal of compute nodes from the pool. The default value is 15 + minutes. The minimum value is 5 minutes. If you specify a value less than + 5 minutes, the Batch service returns an error; if you are calling the REST + API directly, the HTTP status code is 400 (Bad Request). + :type resize_timeout: timedelta + :param node_deallocation_option: Determines what to do with a node and its + running task(s) if the pool size is decreasing. The default value is + requeue. Possible values include: 'Requeue', 'Terminate', + 'TaskCompletion', 'RetainedData' + :type node_deallocation_option: str or + ~azure.mgmt.batch.models.ComputeNodeDeallocationOption + :param start_time: The time when this resize operation was started. + :type start_time: datetime + :param errors: Details of any errors encountered while performing the last + resize on the pool. This property is set only if an error occurred during + the last pool resize, and only when the pool allocationState is Steady. + :type errors: list[~azure.mgmt.batch.models.ResizeError] + """ + + _attribute_map = { + 'target_dedicated_nodes': {'key': 'targetDedicatedNodes', 'type': 'int'}, + 'target_low_priority_nodes': {'key': 'targetLowPriorityNodes', 'type': 'int'}, + 'resize_timeout': {'key': 'resizeTimeout', 'type': 'duration'}, + 'node_deallocation_option': {'key': 'nodeDeallocationOption', 'type': 'ComputeNodeDeallocationOption'}, + 'start_time': {'key': 'startTime', 'type': 'iso-8601'}, + 'errors': {'key': 'errors', 'type': '[ResizeError]'}, } - def __init__(self): - super(Resource, self).__init__() - self.id = None - self.name = None - self.type = None - self.location = None - self.tags = None + def __init__(self, **kwargs): + super(ResizeOperationStatus, self).__init__(**kwargs) + self.target_dedicated_nodes = kwargs.get('target_dedicated_nodes', None) + self.target_low_priority_nodes = kwargs.get('target_low_priority_nodes', None) + self.resize_timeout = kwargs.get('resize_timeout', None) + self.node_deallocation_option = kwargs.get('node_deallocation_option', None) + self.start_time = kwargs.get('start_time', None) + self.errors = kwargs.get('errors', None) class ResourceFile(Model): @@ -1333,10 +2312,10 @@ class ResourceFile(Model): httpUrl properties are mutually exclusive and one of them must be specified. This URL must be readable and listable using anonymous access; that is, the Batch service does not present any credentials when - downloading blobs from the container. There are two ways to get such a URL - for a container in Azure storage: include a Shared Access Signature (SAS) - granting read and list permissions on the container, or set the ACL for - the container to allow public access. + downloading the blob. There are two ways to get such a URL for a blob in + Azure storage: include a Shared Access Signature (SAS) granting read and + list permissions on the blob, or set the ACL for the blob or its container + to allow public access. :type storage_container_url: str :param http_url: The URL of the file to download. The autoStorageContainerName, storageContainerUrl and httpUrl properties are @@ -1383,14 +2362,14 @@ class ResourceFile(Model): 'file_mode': {'key': 'fileMode', 'type': 'str'}, } - def __init__(self, auto_storage_container_name=None, storage_container_url=None, http_url=None, blob_prefix=None, file_path=None, file_mode=None): - super(ResourceFile, self).__init__() - self.auto_storage_container_name = auto_storage_container_name - self.storage_container_url = storage_container_url - self.http_url = http_url - self.blob_prefix = blob_prefix - self.file_path = file_path - self.file_mode = file_mode + def __init__(self, **kwargs): + super(ResourceFile, self).__init__(**kwargs) + self.auto_storage_container_name = kwargs.get('auto_storage_container_name', None) + self.storage_container_url = kwargs.get('storage_container_url', None) + self.http_url = kwargs.get('http_url', None) + self.blob_prefix = kwargs.get('blob_prefix', None) + self.file_path = kwargs.get('file_path', None) + self.file_mode = kwargs.get('file_mode', None) class ScaleSettings(Model): @@ -1417,16 +2396,23 @@ class ScaleSettings(Model): 'auto_scale': {'key': 'autoScale', 'type': 'AutoScaleSettings'}, } - def __init__(self, fixed_scale=None, auto_scale=None): - super(ScaleSettings, self).__init__() - self.fixed_scale = fixed_scale - self.auto_scale = auto_scale + def __init__(self, **kwargs): + super(ScaleSettings, self).__init__(**kwargs) + self.fixed_scale = kwargs.get('fixed_scale', None) + self.auto_scale = kwargs.get('auto_scale', None) class StartTask(Model): """A task which is run when a compute node joins a pool in the Azure Batch service, or when the compute node is rebooted or reimaged. + In some cases the start task may be re-run even though the node was not + rebooted. Due to this, start tasks should be idempotent and exit gracefully + if the setup they're performing has already been done. Special care should + be taken to avoid start tasks which create breakaway process or + install/launch services from the start task working directory, as this will + block Batch from being able to re-run the start task. + :param command_line: The command line of the start task. The command line does not run under a shell, and therefore cannot take advantage of shell features such as environment variable expansion. If you want to take @@ -1465,7 +2451,7 @@ class StartTask(Model): the Batch service will not wait for the start task to complete. In this case, other tasks can start executing on the compute node while the start task is still running; and even if the start task fails, new tasks will - continue to be scheduled on the node. The default is false. + continue to be scheduled on the node. The default is true. :type wait_for_success: bool :param container_settings: The settings for the container under which the start task runs. When this is specified, all directories recursively below @@ -1486,835 +2472,286 @@ class StartTask(Model): 'container_settings': {'key': 'containerSettings', 'type': 'TaskContainerSettings'}, } - def __init__(self, command_line=None, resource_files=None, environment_settings=None, user_identity=None, max_task_retry_count=None, wait_for_success=None, container_settings=None): - super(StartTask, self).__init__() - self.command_line = command_line - self.resource_files = resource_files - self.environment_settings = environment_settings - self.user_identity = user_identity - self.max_task_retry_count = max_task_retry_count - self.wait_for_success = wait_for_success - self.container_settings = container_settings + def __init__(self, **kwargs): + super(StartTask, self).__init__(**kwargs) + self.command_line = kwargs.get('command_line', None) + self.resource_files = kwargs.get('resource_files', None) + self.environment_settings = kwargs.get('environment_settings', None) + self.user_identity = kwargs.get('user_identity', None) + self.max_task_retry_count = kwargs.get('max_task_retry_count', None) + self.wait_for_success = kwargs.get('wait_for_success', None) + self.container_settings = kwargs.get('container_settings', None) class TaskContainerSettings(Model): """The container settings for a task. + All required parameters must be populated in order to send to Azure. + :param container_run_options: Additional options to the container create command. These additional options are supplied as arguments to the "docker create" command, in addition to those controlled by the Batch Service. :type container_run_options: str - :param image_name: The image to use to create the container in which the - task will run. This is the full image reference, as would be specified to - "docker pull". If no tag is provided as part of the image name, the tag - ":latest" is used as a default. + :param image_name: Required. The image to use to create the container in + which the task will run. This is the full image reference, as would be + specified to "docker pull". If no tag is provided as part of the image + name, the tag ":latest" is used as a default. :type image_name: str :param registry: The private registry which contains the container image. This setting can be omitted if was already provided at pool creation. :type registry: ~azure.mgmt.batch.models.ContainerRegistry + :param working_directory: A flag to indicate where the container task + working directory is. The default is 'taskWorkingDirectory'. Possible + values include: 'TaskWorkingDirectory', 'ContainerImageDefault' + :type working_directory: str or + ~azure.mgmt.batch.models.ContainerWorkingDirectory """ _validation = { - 'image_name': {'required': True}, - } - - _attribute_map = { - 'container_run_options': {'key': 'containerRunOptions', 'type': 'str'}, - 'image_name': {'key': 'imageName', 'type': 'str'}, - 'registry': {'key': 'registry', 'type': 'ContainerRegistry'}, - } - - def __init__(self, image_name, container_run_options=None, registry=None): - super(TaskContainerSettings, self).__init__() - self.container_run_options = container_run_options - self.image_name = image_name - self.registry = registry - - -class TaskSchedulingPolicy(Model): - """Specifies how tasks should be distributed across compute nodes. - - :param node_fill_type: How tasks should be distributed across compute - nodes. Possible values include: 'Spread', 'Pack' - :type node_fill_type: str or ~azure.mgmt.batch.models.ComputeNodeFillType - """ - - _validation = { - 'node_fill_type': {'required': True}, - } - - _attribute_map = { - 'node_fill_type': {'key': 'nodeFillType', 'type': 'ComputeNodeFillType'}, - } - - def __init__(self, node_fill_type): - super(TaskSchedulingPolicy, self).__init__() - self.node_fill_type = node_fill_type - - -class UserAccount(Model): - """Properties used to create a user on an Azure Batch node. - - :param name: The name of the user account. - :type name: str - :param password: The password for the user account. - :type password: str - :param elevation_level: The elevation level of the user account. nonAdmin - - The auto user is a standard user without elevated access. admin - The - auto user is a user with elevated access and operates with full - Administrator permissions. The default value is nonAdmin. Possible values - include: 'NonAdmin', 'Admin' - :type elevation_level: str or ~azure.mgmt.batch.models.ElevationLevel - :param linux_user_configuration: The Linux-specific user configuration for - the user account. This property is ignored if specified on a Windows pool. - If not specified, the user is created with the default options. - :type linux_user_configuration: - ~azure.mgmt.batch.models.LinuxUserConfiguration - :param windows_user_configuration: The Windows-specific user configuration - for the user account. This property can only be specified if the user is - on a Windows pool. If not specified and on a Windows pool, the user is - created with the default options. - :type windows_user_configuration: - ~azure.mgmt.batch.models.WindowsUserConfiguration - """ - - _validation = { - 'name': {'required': True}, - 'password': {'required': True}, - } - - _attribute_map = { - 'name': {'key': 'name', 'type': 'str'}, - 'password': {'key': 'password', 'type': 'str'}, - 'elevation_level': {'key': 'elevationLevel', 'type': 'ElevationLevel'}, - 'linux_user_configuration': {'key': 'linuxUserConfiguration', 'type': 'LinuxUserConfiguration'}, - 'windows_user_configuration': {'key': 'windowsUserConfiguration', 'type': 'WindowsUserConfiguration'}, - } - - def __init__(self, name, password, elevation_level=None, linux_user_configuration=None, windows_user_configuration=None): - super(UserAccount, self).__init__() - self.name = name - self.password = password - self.elevation_level = elevation_level - self.linux_user_configuration = linux_user_configuration - self.windows_user_configuration = windows_user_configuration - - -class UserIdentity(Model): - """The definition of the user identity under which the task is run. - - Specify either the userName or autoUser property, but not both. - - :param user_name: The name of the user identity under which the task is - run. The userName and autoUser properties are mutually exclusive; you must - specify one but not both. - :type user_name: str - :param auto_user: The auto user under which the task is run. The userName - and autoUser properties are mutually exclusive; you must specify one but - not both. - :type auto_user: ~azure.mgmt.batch.models.AutoUserSpecification - """ - - _attribute_map = { - 'user_name': {'key': 'userName', 'type': 'str'}, - 'auto_user': {'key': 'autoUser', 'type': 'AutoUserSpecification'}, - } - - def __init__(self, user_name=None, auto_user=None): - super(UserIdentity, self).__init__() - self.user_name = user_name - self.auto_user = auto_user - - -class VirtualMachineConfiguration(Model): - """The configuration for compute nodes in a pool based on the Azure Virtual - Machines infrastructure. - - :param image_reference: A reference to the Azure Virtual Machines - Marketplace Image or the custom Virtual Machine Image to use. - :type image_reference: ~azure.mgmt.batch.models.ImageReference - :param node_agent_sku_id: The SKU of the Batch node agent to be - provisioned on compute nodes in the pool. The Batch node agent is a - program that runs on each node in the pool, and provides the - command-and-control interface between the node and the Batch service. - There are different implementations of the node agent, known as SKUs, for - different operating systems. You must specify a node agent SKU which - matches the selected image reference. To get the list of supported node - agent SKUs along with their list of verified image references, see the - 'List supported node agent SKUs' operation. - :type node_agent_sku_id: str - :param windows_configuration: Windows operating system settings on the - virtual machine. This property must not be specified if the imageReference - specifies a Linux OS image. - :type windows_configuration: ~azure.mgmt.batch.models.WindowsConfiguration - :param data_disks: The configuration for data disks attached to the - compute nodes in the pool. This property must be specified if the compute - nodes in the pool need to have empty data disks attached to them. - :type data_disks: list[~azure.mgmt.batch.models.DataDisk] - :param license_type: The type of on-premises license to be used when - deploying the operating system. This only applies to images that contain - the Windows operating system, and should only be used when you hold valid - on-premises licenses for the nodes which will be deployed. If omitted, no - on-premises licensing discount is applied. Values are: - Windows_Server - The on-premises license is for Windows Server. - Windows_Client - The on-premises license is for Windows Client. - :type license_type: str - :param container_configuration: The container configuration for the pool. - If specified, setup is performed on each node in the pool to allow tasks - to run in containers. All regular tasks and job manager tasks run on this - pool must specify the containerSettings property, and all other tasks may - specify it. - :type container_configuration: - ~azure.mgmt.batch.models.ContainerConfiguration - """ - - _validation = { - 'image_reference': {'required': True}, - 'node_agent_sku_id': {'required': True}, - } - - _attribute_map = { - 'image_reference': {'key': 'imageReference', 'type': 'ImageReference'}, - 'node_agent_sku_id': {'key': 'nodeAgentSkuId', 'type': 'str'}, - 'windows_configuration': {'key': 'windowsConfiguration', 'type': 'WindowsConfiguration'}, - 'data_disks': {'key': 'dataDisks', 'type': '[DataDisk]'}, - 'license_type': {'key': 'licenseType', 'type': 'str'}, - 'container_configuration': {'key': 'containerConfiguration', 'type': 'ContainerConfiguration'}, - } - - def __init__(self, image_reference, node_agent_sku_id, windows_configuration=None, data_disks=None, license_type=None, container_configuration=None): - super(VirtualMachineConfiguration, self).__init__() - self.image_reference = image_reference - self.node_agent_sku_id = node_agent_sku_id - self.windows_configuration = windows_configuration - self.data_disks = data_disks - self.license_type = license_type - self.container_configuration = container_configuration - - -class WindowsConfiguration(Model): - """Windows operating system settings to apply to the virtual machine. - - :param enable_automatic_updates: Whether automatic updates are enabled on - the virtual machine. If omitted, the default value is true. - :type enable_automatic_updates: bool - """ - - _attribute_map = { - 'enable_automatic_updates': {'key': 'enableAutomaticUpdates', 'type': 'bool'}, - } - - def __init__(self, enable_automatic_updates=None): - super(WindowsConfiguration, self).__init__() - self.enable_automatic_updates = enable_automatic_updates - - -class WindowsUserConfiguration(Model): - """Properties used to create a user account on a Windows node. - - :param login_mode: Login mode for user. Specifies login mode for the user. - The default value for VirtualMachineConfiguration pools is interactive - mode and for CloudServiceConfiguration pools is batch mode. Possible - values include: 'Batch', 'Interactive' - :type login_mode: str or ~azure.mgmt.batch.models.LoginMode - """ - - _attribute_map = { - 'login_mode': {'key': 'loginMode', 'type': 'LoginMode'}, - } - - def __init__(self, login_mode=None): - super(WindowsUserConfiguration, self).__init__() - self.login_mode = login_mode - - -class Application(ProxyResource): - """Contains information about an application in a Batch account. - - Variables are only populated by the server, and will be ignored when - sending a request. - - :ivar id: The ID of the resource. - :vartype id: str - :ivar name: The name of the resource. - :vartype name: str - :ivar type: The type of the resource. - :vartype type: str - :ivar etag: The ETag of the resource, used for concurrency statements. - :vartype etag: str - :param display_name: The display name for the application. - :type display_name: str - :param allow_updates: A value indicating whether packages within the - application may be overwritten using the same version string. - :type allow_updates: bool - :param default_version: The package to use if a client requests the - application but does not specify a version. This property can only be set - to the name of an existing package. - :type default_version: str - """ - - _validation = { - 'id': {'readonly': True}, - 'name': {'readonly': True}, - 'type': {'readonly': True}, - 'etag': {'readonly': True}, - } - - _attribute_map = { - 'id': {'key': 'id', 'type': 'str'}, - 'name': {'key': 'name', 'type': 'str'}, - 'type': {'key': 'type', 'type': 'str'}, - 'etag': {'key': 'etag', 'type': 'str'}, - 'display_name': {'key': 'properties.displayName', 'type': 'str'}, - 'allow_updates': {'key': 'properties.allowUpdates', 'type': 'bool'}, - 'default_version': {'key': 'properties.defaultVersion', 'type': 'str'}, - } - - def __init__(self, display_name=None, allow_updates=None, default_version=None): - super(Application, self).__init__() - self.display_name = display_name - self.allow_updates = allow_updates - self.default_version = default_version - - -class ApplicationPackage(ProxyResource): - """An application package which represents a particular version of an - application. - - Variables are only populated by the server, and will be ignored when - sending a request. - - :ivar id: The ID of the resource. - :vartype id: str - :ivar name: The name of the resource. - :vartype name: str - :ivar type: The type of the resource. - :vartype type: str - :ivar etag: The ETag of the resource, used for concurrency statements. - :vartype etag: str - :ivar state: The current state of the application package. Possible values - include: 'Pending', 'Active' - :vartype state: str or ~azure.mgmt.batch.models.PackageState - :ivar format: The format of the application package, if the package is - active. - :vartype format: str - :ivar storage_url: The URL for the application package in Azure Storage. - :vartype storage_url: str - :ivar storage_url_expiry: The UTC time at which the Azure Storage URL will - expire. - :vartype storage_url_expiry: datetime - :ivar last_activation_time: The time at which the package was last - activated, if the package is active. - :vartype last_activation_time: datetime - """ - - _validation = { - 'id': {'readonly': True}, - 'name': {'readonly': True}, - 'type': {'readonly': True}, - 'etag': {'readonly': True}, - 'state': {'readonly': True}, - 'format': {'readonly': True}, - 'storage_url': {'readonly': True}, - 'storage_url_expiry': {'readonly': True}, - 'last_activation_time': {'readonly': True}, + 'image_name': {'required': True}, } _attribute_map = { - 'id': {'key': 'id', 'type': 'str'}, - 'name': {'key': 'name', 'type': 'str'}, - 'type': {'key': 'type', 'type': 'str'}, - 'etag': {'key': 'etag', 'type': 'str'}, - 'state': {'key': 'properties.state', 'type': 'PackageState'}, - 'format': {'key': 'properties.format', 'type': 'str'}, - 'storage_url': {'key': 'properties.storageUrl', 'type': 'str'}, - 'storage_url_expiry': {'key': 'properties.storageUrlExpiry', 'type': 'iso-8601'}, - 'last_activation_time': {'key': 'properties.lastActivationTime', 'type': 'iso-8601'}, + 'container_run_options': {'key': 'containerRunOptions', 'type': 'str'}, + 'image_name': {'key': 'imageName', 'type': 'str'}, + 'registry': {'key': 'registry', 'type': 'ContainerRegistry'}, + 'working_directory': {'key': 'workingDirectory', 'type': 'ContainerWorkingDirectory'}, } - def __init__(self): - super(ApplicationPackage, self).__init__() - self.state = None - self.format = None - self.storage_url = None - self.storage_url_expiry = None - self.last_activation_time = None + def __init__(self, **kwargs): + super(TaskContainerSettings, self).__init__(**kwargs) + self.container_run_options = kwargs.get('container_run_options', None) + self.image_name = kwargs.get('image_name', None) + self.registry = kwargs.get('registry', None) + self.working_directory = kwargs.get('working_directory', None) -class AutoStorageProperties(AutoStorageBaseProperties): - """Contains information about the auto-storage account associated with a Batch - account. +class TaskSchedulingPolicy(Model): + """Specifies how tasks should be distributed across compute nodes. - :param storage_account_id: The resource ID of the storage account to be - used for auto-storage account. - :type storage_account_id: str - :param last_key_sync: The UTC time at which storage keys were last - synchronized with the Batch account. - :type last_key_sync: datetime + All required parameters must be populated in order to send to Azure. + + :param node_fill_type: Required. How tasks should be distributed across + compute nodes. Possible values include: 'Spread', 'Pack' + :type node_fill_type: str or ~azure.mgmt.batch.models.ComputeNodeFillType """ _validation = { - 'storage_account_id': {'required': True}, - 'last_key_sync': {'required': True}, + 'node_fill_type': {'required': True}, } _attribute_map = { - 'storage_account_id': {'key': 'storageAccountId', 'type': 'str'}, - 'last_key_sync': {'key': 'lastKeySync', 'type': 'iso-8601'}, + 'node_fill_type': {'key': 'nodeFillType', 'type': 'ComputeNodeFillType'}, } - def __init__(self, storage_account_id, last_key_sync): - super(AutoStorageProperties, self).__init__(storage_account_id=storage_account_id) - self.last_key_sync = last_key_sync + def __init__(self, **kwargs): + super(TaskSchedulingPolicy, self).__init__(**kwargs) + self.node_fill_type = kwargs.get('node_fill_type', None) -class BatchAccount(Resource): - """Contains information about an Azure Batch account. +class UserAccount(Model): + """Properties used to create a user on an Azure Batch node. - Variables are only populated by the server, and will be ignored when - sending a request. + All required parameters must be populated in order to send to Azure. - :ivar id: The ID of the resource. - :vartype id: str - :ivar name: The name of the resource. - :vartype name: str - :ivar type: The type of the resource. - :vartype type: str - :ivar location: The location of the resource. - :vartype location: str - :ivar tags: The tags of the resource. - :vartype tags: dict[str, str] - :ivar account_endpoint: The account endpoint used to interact with the - Batch service. - :vartype account_endpoint: str - :ivar provisioning_state: The provisioned state of the resource. Possible - values include: 'Invalid', 'Creating', 'Deleting', 'Succeeded', 'Failed', - 'Cancelled' - :vartype provisioning_state: str or - ~azure.mgmt.batch.models.ProvisioningState - :ivar pool_allocation_mode: The allocation mode to use for creating pools - in the Batch account. Possible values include: 'BatchService', - 'UserSubscription' - :vartype pool_allocation_mode: str or - ~azure.mgmt.batch.models.PoolAllocationMode - :ivar key_vault_reference: A reference to the Azure key vault associated - with the Batch account. - :vartype key_vault_reference: ~azure.mgmt.batch.models.KeyVaultReference - :ivar auto_storage: The properties and status of any auto-storage account - associated with the Batch account. - :vartype auto_storage: ~azure.mgmt.batch.models.AutoStorageProperties - :ivar dedicated_core_quota: The dedicated core quota for this Batch - account. - :vartype dedicated_core_quota: int - :ivar low_priority_core_quota: The low-priority core quota for this Batch - account. - :vartype low_priority_core_quota: int - :ivar pool_quota: The pool quota for this Batch account. - :vartype pool_quota: int - :ivar active_job_and_job_schedule_quota: The active job and job schedule - quota for this Batch account. - :vartype active_job_and_job_schedule_quota: int + :param name: Required. The name of the user account. + :type name: str + :param password: Required. The password for the user account. + :type password: str + :param elevation_level: The elevation level of the user account. nonAdmin + - The auto user is a standard user without elevated access. admin - The + auto user is a user with elevated access and operates with full + Administrator permissions. The default value is nonAdmin. Possible values + include: 'NonAdmin', 'Admin' + :type elevation_level: str or ~azure.mgmt.batch.models.ElevationLevel + :param linux_user_configuration: The Linux-specific user configuration for + the user account. This property is ignored if specified on a Windows pool. + If not specified, the user is created with the default options. + :type linux_user_configuration: + ~azure.mgmt.batch.models.LinuxUserConfiguration + :param windows_user_configuration: The Windows-specific user configuration + for the user account. This property can only be specified if the user is + on a Windows pool. If not specified and on a Windows pool, the user is + created with the default options. + :type windows_user_configuration: + ~azure.mgmt.batch.models.WindowsUserConfiguration """ _validation = { - 'id': {'readonly': True}, - 'name': {'readonly': True}, - 'type': {'readonly': True}, - 'location': {'readonly': True}, - 'tags': {'readonly': True}, - 'account_endpoint': {'readonly': True}, - 'provisioning_state': {'readonly': True}, - 'pool_allocation_mode': {'readonly': True}, - 'key_vault_reference': {'readonly': True}, - 'auto_storage': {'readonly': True}, - 'dedicated_core_quota': {'readonly': True}, - 'low_priority_core_quota': {'readonly': True}, - 'pool_quota': {'readonly': True}, - 'active_job_and_job_schedule_quota': {'readonly': True}, + 'name': {'required': True}, + 'password': {'required': True}, } _attribute_map = { - 'id': {'key': 'id', 'type': 'str'}, 'name': {'key': 'name', 'type': 'str'}, - 'type': {'key': 'type', 'type': 'str'}, - 'location': {'key': 'location', 'type': 'str'}, - 'tags': {'key': 'tags', 'type': '{str}'}, - 'account_endpoint': {'key': 'properties.accountEndpoint', 'type': 'str'}, - 'provisioning_state': {'key': 'properties.provisioningState', 'type': 'ProvisioningState'}, - 'pool_allocation_mode': {'key': 'properties.poolAllocationMode', 'type': 'PoolAllocationMode'}, - 'key_vault_reference': {'key': 'properties.keyVaultReference', 'type': 'KeyVaultReference'}, - 'auto_storage': {'key': 'properties.autoStorage', 'type': 'AutoStorageProperties'}, - 'dedicated_core_quota': {'key': 'properties.dedicatedCoreQuota', 'type': 'int'}, - 'low_priority_core_quota': {'key': 'properties.lowPriorityCoreQuota', 'type': 'int'}, - 'pool_quota': {'key': 'properties.poolQuota', 'type': 'int'}, - 'active_job_and_job_schedule_quota': {'key': 'properties.activeJobAndJobScheduleQuota', 'type': 'int'}, + 'password': {'key': 'password', 'type': 'str'}, + 'elevation_level': {'key': 'elevationLevel', 'type': 'ElevationLevel'}, + 'linux_user_configuration': {'key': 'linuxUserConfiguration', 'type': 'LinuxUserConfiguration'}, + 'windows_user_configuration': {'key': 'windowsUserConfiguration', 'type': 'WindowsUserConfiguration'}, } - def __init__(self): - super(BatchAccount, self).__init__() - self.account_endpoint = None - self.provisioning_state = None - self.pool_allocation_mode = None - self.key_vault_reference = None - self.auto_storage = None - self.dedicated_core_quota = None - self.low_priority_core_quota = None - self.pool_quota = None - self.active_job_and_job_schedule_quota = None + def __init__(self, **kwargs): + super(UserAccount, self).__init__(**kwargs) + self.name = kwargs.get('name', None) + self.password = kwargs.get('password', None) + self.elevation_level = kwargs.get('elevation_level', None) + self.linux_user_configuration = kwargs.get('linux_user_configuration', None) + self.windows_user_configuration = kwargs.get('windows_user_configuration', None) -class Certificate(ProxyResource): - """Contains information about a certificate. +class UserIdentity(Model): + """The definition of the user identity under which the task is run. - Variables are only populated by the server, and will be ignored when - sending a request. + Specify either the userName or autoUser property, but not both. - :ivar id: The ID of the resource. - :vartype id: str - :ivar name: The name of the resource. - :vartype name: str - :ivar type: The type of the resource. - :vartype type: str - :ivar etag: The ETag of the resource, used for concurrency statements. - :vartype etag: str - :param thumbprint_algorithm: The algorithm of the certificate thumbprint. - This must match the first portion of the certificate name. Currently - required to be 'SHA1'. - :type thumbprint_algorithm: str - :param thumbprint: The thumbprint of the certificate. This must match the - thumbprint from the name. - :type thumbprint: str - :param format: The format of the certificate - either Pfx or Cer. If - omitted, the default is Pfx. Possible values include: 'Pfx', 'Cer' - :type format: str or ~azure.mgmt.batch.models.CertificateFormat - :ivar provisioning_state: The provisioned state of the resource. Possible - values include: 'Succeeded', 'Deleting', 'Failed' - :vartype provisioning_state: str or - ~azure.mgmt.batch.models.CertificateProvisioningState - :ivar provisioning_state_transition_time: The time at which the - certificate entered its current state. - :vartype provisioning_state_transition_time: datetime - :ivar previous_provisioning_state: The previous provisioned state of the - resource. Possible values include: 'Succeeded', 'Deleting', 'Failed' - :vartype previous_provisioning_state: str or - ~azure.mgmt.batch.models.CertificateProvisioningState - :ivar previous_provisioning_state_transition_time: The time at which the - certificate entered its previous state. - :vartype previous_provisioning_state_transition_time: datetime - :ivar public_data: The public key of the certificate. - :vartype public_data: str - :ivar delete_certificate_error: The error which occurred while deleting - the certificate. This is only returned when the certificate - provisioningState is 'Failed'. - :vartype delete_certificate_error: - ~azure.mgmt.batch.models.DeleteCertificateError + :param user_name: The name of the user identity under which the task is + run. The userName and autoUser properties are mutually exclusive; you must + specify one but not both. + :type user_name: str + :param auto_user: The auto user under which the task is run. The userName + and autoUser properties are mutually exclusive; you must specify one but + not both. + :type auto_user: ~azure.mgmt.batch.models.AutoUserSpecification + """ + + _attribute_map = { + 'user_name': {'key': 'userName', 'type': 'str'}, + 'auto_user': {'key': 'autoUser', 'type': 'AutoUserSpecification'}, + } + + def __init__(self, **kwargs): + super(UserIdentity, self).__init__(**kwargs) + self.user_name = kwargs.get('user_name', None) + self.auto_user = kwargs.get('auto_user', None) + + +class VirtualMachineConfiguration(Model): + """The configuration for compute nodes in a pool based on the Azure Virtual + Machines infrastructure. + + All required parameters must be populated in order to send to Azure. + + :param image_reference: Required. A reference to the Azure Virtual + Machines Marketplace Image or the custom Virtual Machine Image to use. + :type image_reference: ~azure.mgmt.batch.models.ImageReference + :param node_agent_sku_id: Required. The SKU of the Batch node agent to be + provisioned on compute nodes in the pool. The Batch node agent is a + program that runs on each node in the pool, and provides the + command-and-control interface between the node and the Batch service. + There are different implementations of the node agent, known as SKUs, for + different operating systems. You must specify a node agent SKU which + matches the selected image reference. To get the list of supported node + agent SKUs along with their list of verified image references, see the + 'List supported node agent SKUs' operation. + :type node_agent_sku_id: str + :param windows_configuration: Windows operating system settings on the + virtual machine. This property must not be specified if the imageReference + specifies a Linux OS image. + :type windows_configuration: ~azure.mgmt.batch.models.WindowsConfiguration + :param data_disks: The configuration for data disks attached to the + compute nodes in the pool. This property must be specified if the compute + nodes in the pool need to have empty data disks attached to them. + :type data_disks: list[~azure.mgmt.batch.models.DataDisk] + :param license_type: The type of on-premises license to be used when + deploying the operating system. This only applies to images that contain + the Windows operating system, and should only be used when you hold valid + on-premises licenses for the nodes which will be deployed. If omitted, no + on-premises licensing discount is applied. Values are: + Windows_Server - The on-premises license is for Windows Server. + Windows_Client - The on-premises license is for Windows Client. + :type license_type: str + :param container_configuration: The container configuration for the pool. + If specified, setup is performed on each node in the pool to allow tasks + to run in containers. All regular tasks and job manager tasks run on this + pool must specify the containerSettings property, and all other tasks may + specify it. + :type container_configuration: + ~azure.mgmt.batch.models.ContainerConfiguration """ _validation = { - 'id': {'readonly': True}, - 'name': {'readonly': True}, - 'type': {'readonly': True}, - 'etag': {'readonly': True}, - 'provisioning_state': {'readonly': True}, - 'provisioning_state_transition_time': {'readonly': True}, - 'previous_provisioning_state': {'readonly': True}, - 'previous_provisioning_state_transition_time': {'readonly': True}, - 'public_data': {'readonly': True}, - 'delete_certificate_error': {'readonly': True}, + 'image_reference': {'required': True}, + 'node_agent_sku_id': {'required': True}, } _attribute_map = { - 'id': {'key': 'id', 'type': 'str'}, - 'name': {'key': 'name', 'type': 'str'}, - 'type': {'key': 'type', 'type': 'str'}, - 'etag': {'key': 'etag', 'type': 'str'}, - 'thumbprint_algorithm': {'key': 'properties.thumbprintAlgorithm', 'type': 'str'}, - 'thumbprint': {'key': 'properties.thumbprint', 'type': 'str'}, - 'format': {'key': 'properties.format', 'type': 'CertificateFormat'}, - 'provisioning_state': {'key': 'properties.provisioningState', 'type': 'CertificateProvisioningState'}, - 'provisioning_state_transition_time': {'key': 'properties.provisioningStateTransitionTime', 'type': 'iso-8601'}, - 'previous_provisioning_state': {'key': 'properties.previousProvisioningState', 'type': 'CertificateProvisioningState'}, - 'previous_provisioning_state_transition_time': {'key': 'properties.previousProvisioningStateTransitionTime', 'type': 'iso-8601'}, - 'public_data': {'key': 'properties.publicData', 'type': 'str'}, - 'delete_certificate_error': {'key': 'properties.deleteCertificateError', 'type': 'DeleteCertificateError'}, + 'image_reference': {'key': 'imageReference', 'type': 'ImageReference'}, + 'node_agent_sku_id': {'key': 'nodeAgentSkuId', 'type': 'str'}, + 'windows_configuration': {'key': 'windowsConfiguration', 'type': 'WindowsConfiguration'}, + 'data_disks': {'key': 'dataDisks', 'type': '[DataDisk]'}, + 'license_type': {'key': 'licenseType', 'type': 'str'}, + 'container_configuration': {'key': 'containerConfiguration', 'type': 'ContainerConfiguration'}, } - def __init__(self, thumbprint_algorithm=None, thumbprint=None, format=None): - super(Certificate, self).__init__() - self.thumbprint_algorithm = thumbprint_algorithm - self.thumbprint = thumbprint - self.format = format - self.provisioning_state = None - self.provisioning_state_transition_time = None - self.previous_provisioning_state = None - self.previous_provisioning_state_transition_time = None - self.public_data = None - self.delete_certificate_error = None + def __init__(self, **kwargs): + super(VirtualMachineConfiguration, self).__init__(**kwargs) + self.image_reference = kwargs.get('image_reference', None) + self.node_agent_sku_id = kwargs.get('node_agent_sku_id', None) + self.windows_configuration = kwargs.get('windows_configuration', None) + self.data_disks = kwargs.get('data_disks', None) + self.license_type = kwargs.get('license_type', None) + self.container_configuration = kwargs.get('container_configuration', None) -class CertificateCreateOrUpdateParameters(ProxyResource): - """Contains information about a certificate. +class VirtualMachineFamilyCoreQuota(Model): + """A VM Family and its associated core quota for the Batch account. Variables are only populated by the server, and will be ignored when sending a request. - :ivar id: The ID of the resource. - :vartype id: str - :ivar name: The name of the resource. + :ivar name: The Virtual Machine family name. :vartype name: str - :ivar type: The type of the resource. - :vartype type: str - :ivar etag: The ETag of the resource, used for concurrency statements. - :vartype etag: str - :param thumbprint_algorithm: The algorithm of the certificate thumbprint. - This must match the first portion of the certificate name. Currently - required to be 'SHA1'. - :type thumbprint_algorithm: str - :param thumbprint: The thumbprint of the certificate. This must match the - thumbprint from the name. - :type thumbprint: str - :param format: The format of the certificate - either Pfx or Cer. If - omitted, the default is Pfx. Possible values include: 'Pfx', 'Cer' - :type format: str or ~azure.mgmt.batch.models.CertificateFormat - :param data: The base64-encoded contents of the certificate. The maximum - size is 10KB. - :type data: str - :param password: The password to access the certificate's private key. - This is required if the certificate format is pfx and must be omitted if - the certificate format is cer. - :type password: str + :ivar core_quota: The core quota for the VM family for the Batch account. + :vartype core_quota: int """ _validation = { - 'id': {'readonly': True}, 'name': {'readonly': True}, - 'type': {'readonly': True}, - 'etag': {'readonly': True}, - 'data': {'required': True}, + 'core_quota': {'readonly': True}, } _attribute_map = { - 'id': {'key': 'id', 'type': 'str'}, 'name': {'key': 'name', 'type': 'str'}, - 'type': {'key': 'type', 'type': 'str'}, - 'etag': {'key': 'etag', 'type': 'str'}, - 'thumbprint_algorithm': {'key': 'properties.thumbprintAlgorithm', 'type': 'str'}, - 'thumbprint': {'key': 'properties.thumbprint', 'type': 'str'}, - 'format': {'key': 'properties.format', 'type': 'CertificateFormat'}, - 'data': {'key': 'properties.data', 'type': 'str'}, - 'password': {'key': 'properties.password', 'type': 'str'}, + 'core_quota': {'key': 'coreQuota', 'type': 'int'}, } - def __init__(self, data, thumbprint_algorithm=None, thumbprint=None, format=None, password=None): - super(CertificateCreateOrUpdateParameters, self).__init__() - self.thumbprint_algorithm = thumbprint_algorithm - self.thumbprint = thumbprint - self.format = format - self.data = data - self.password = password - + def __init__(self, **kwargs): + super(VirtualMachineFamilyCoreQuota, self).__init__(**kwargs) + self.name = None + self.core_quota = None -class Pool(ProxyResource): - """Contains information about a pool. - Variables are only populated by the server, and will be ignored when - sending a request. +class WindowsConfiguration(Model): + """Windows operating system settings to apply to the virtual machine. - :ivar id: The ID of the resource. - :vartype id: str - :ivar name: The name of the resource. - :vartype name: str - :ivar type: The type of the resource. - :vartype type: str - :ivar etag: The ETag of the resource, used for concurrency statements. - :vartype etag: str - :param display_name: The display name for the pool. The display name need - not be unique and can contain any Unicode characters up to a maximum - length of 1024. - :type display_name: str - :ivar last_modified: The last modified time of the pool. This is the last - time at which the pool level data, such as the targetDedicatedNodes or - autoScaleSettings, changed. It does not factor in node-level changes such - as a compute node changing state. - :vartype last_modified: datetime - :ivar creation_time: The creation time of the pool. - :vartype creation_time: datetime - :ivar provisioning_state: The current state of the pool. Possible values - include: 'Succeeded', 'Deleting' - :vartype provisioning_state: str or - ~azure.mgmt.batch.models.PoolProvisioningState - :ivar provisioning_state_transition_time: The time at which the pool - entered its current state. - :vartype provisioning_state_transition_time: datetime - :ivar allocation_state: Whether the pool is resizing. Possible values - include: 'Steady', 'Resizing', 'Stopping' - :vartype allocation_state: str or ~azure.mgmt.batch.models.AllocationState - :ivar allocation_state_transition_time: The time at which the pool entered - its current allocation state. - :vartype allocation_state_transition_time: datetime - :param vm_size: The size of virtual machines in the pool. All VMs in a - pool are the same size. For information about available sizes of virtual - machines for Cloud Services pools (pools created with - cloudServiceConfiguration), see Sizes for Cloud Services - (http://azure.microsoft.com/documentation/articles/cloud-services-sizes-specs/). - Batch supports all Cloud Services VM sizes except ExtraSmall. For - information about available VM sizes for pools using images from the - Virtual Machines Marketplace (pools created with - virtualMachineConfiguration) see Sizes for Virtual Machines (Linux) - (https://azure.microsoft.com/documentation/articles/virtual-machines-linux-sizes/) - or Sizes for Virtual Machines (Windows) - (https://azure.microsoft.com/documentation/articles/virtual-machines-windows-sizes/). - Batch supports all Azure VM sizes except STANDARD_A0 and those with - premium storage (STANDARD_GS, STANDARD_DS, and STANDARD_DSV2 series). - :type vm_size: str - :param deployment_configuration: This property describes how the pool - nodes will be deployed - using Cloud Services or Virtual Machines. Using - CloudServiceConfiguration specifies that the nodes should be creating - using Azure Cloud Services (PaaS), while VirtualMachineConfiguration uses - Azure Virtual Machines (IaaS). - :type deployment_configuration: - ~azure.mgmt.batch.models.DeploymentConfiguration - :ivar current_dedicated_nodes: The number of compute nodes currently in - the pool. - :vartype current_dedicated_nodes: int - :ivar current_low_priority_nodes: The number of low priority compute nodes - currently in the pool. - :vartype current_low_priority_nodes: int - :param scale_settings: Settings which configure the number of nodes in the - pool. - :type scale_settings: ~azure.mgmt.batch.models.ScaleSettings - :ivar auto_scale_run: The results and errors from the last execution of - the autoscale formula. This property is set only if the pool automatically - scales, i.e. autoScaleSettings are used. - :vartype auto_scale_run: ~azure.mgmt.batch.models.AutoScaleRun - :param inter_node_communication: Whether the pool permits direct - communication between nodes. This imposes restrictions on which nodes can - be assigned to the pool. Enabling this value can reduce the chance of the - requested number of nodes to be allocated in the pool. If not specified, - this value defaults to 'Disabled'. Possible values include: 'Enabled', - 'Disabled' - :type inter_node_communication: str or - ~azure.mgmt.batch.models.InterNodeCommunicationState - :param network_configuration: The network configuration for the pool. - :type network_configuration: ~azure.mgmt.batch.models.NetworkConfiguration - :param max_tasks_per_node: The maximum number of tasks that can run - concurrently on a single compute node in the pool. - :type max_tasks_per_node: int - :param task_scheduling_policy: How tasks are distributed across compute - nodes in a pool. - :type task_scheduling_policy: - ~azure.mgmt.batch.models.TaskSchedulingPolicy - :param user_accounts: The list of user accounts to be created on each node - in the pool. - :type user_accounts: list[~azure.mgmt.batch.models.UserAccount] - :param metadata: A list of name-value pairs associated with the pool as - metadata. The Batch service does not assign any meaning to metadata; it is - solely for the use of user code. - :type metadata: list[~azure.mgmt.batch.models.MetadataItem] - :param start_task: A task specified to run on each compute node as it - joins the pool. In an PATCH (update) operation, this property can be set - to an empty object to remove the start task from the pool. - :type start_task: ~azure.mgmt.batch.models.StartTask - :param certificates: The list of certificates to be installed on each - compute node in the pool. For Windows compute nodes, the Batch service - installs the certificates to the specified certificate store and location. - For Linux compute nodes, the certificates are stored in a directory inside - the task working directory and an environment variable - AZ_BATCH_CERTIFICATES_DIR is supplied to the task to query for this - location. For certificates with visibility of 'remoteUser', a 'certs' - directory is created in the user's home directory (e.g., - /home/{user-name}/certs) and certificates are placed in that directory. - :type certificates: list[~azure.mgmt.batch.models.CertificateReference] - :param application_packages: The list of application packages to be - installed on each compute node in the pool. Changes to application - packages affect all new compute nodes joining the pool, but do not affect - compute nodes that are already in the pool until they are rebooted or - reimaged. - :type application_packages: - list[~azure.mgmt.batch.models.ApplicationPackageReference] - :param application_licenses: The list of application licenses the Batch - service will make available on each compute node in the pool. The list of - application licenses must be a subset of available Batch service - application licenses. If a license is requested which is not supported, - pool creation will fail. - :type application_licenses: list[str] - :ivar resize_operation_status: Contains details about the current or last - completed resize operation. - :vartype resize_operation_status: - ~azure.mgmt.batch.models.ResizeOperationStatus + :param enable_automatic_updates: Whether automatic updates are enabled on + the virtual machine. If omitted, the default value is true. + :type enable_automatic_updates: bool """ - _validation = { - 'id': {'readonly': True}, - 'name': {'readonly': True}, - 'type': {'readonly': True}, - 'etag': {'readonly': True}, - 'last_modified': {'readonly': True}, - 'creation_time': {'readonly': True}, - 'provisioning_state': {'readonly': True}, - 'provisioning_state_transition_time': {'readonly': True}, - 'allocation_state': {'readonly': True}, - 'allocation_state_transition_time': {'readonly': True}, - 'current_dedicated_nodes': {'readonly': True}, - 'current_low_priority_nodes': {'readonly': True}, - 'auto_scale_run': {'readonly': True}, - 'resize_operation_status': {'readonly': True}, + _attribute_map = { + 'enable_automatic_updates': {'key': 'enableAutomaticUpdates', 'type': 'bool'}, } + def __init__(self, **kwargs): + super(WindowsConfiguration, self).__init__(**kwargs) + self.enable_automatic_updates = kwargs.get('enable_automatic_updates', None) + + +class WindowsUserConfiguration(Model): + """Properties used to create a user account on a Windows node. + + :param login_mode: Login mode for user. Specifies login mode for the user. + The default value for VirtualMachineConfiguration pools is interactive + mode and for CloudServiceConfiguration pools is batch mode. Possible + values include: 'Batch', 'Interactive' + :type login_mode: str or ~azure.mgmt.batch.models.LoginMode + """ + _attribute_map = { - 'id': {'key': 'id', 'type': 'str'}, - 'name': {'key': 'name', 'type': 'str'}, - 'type': {'key': 'type', 'type': 'str'}, - 'etag': {'key': 'etag', 'type': 'str'}, - 'display_name': {'key': 'properties.displayName', 'type': 'str'}, - 'last_modified': {'key': 'properties.lastModified', 'type': 'iso-8601'}, - 'creation_time': {'key': 'properties.creationTime', 'type': 'iso-8601'}, - 'provisioning_state': {'key': 'properties.provisioningState', 'type': 'PoolProvisioningState'}, - 'provisioning_state_transition_time': {'key': 'properties.provisioningStateTransitionTime', 'type': 'iso-8601'}, - 'allocation_state': {'key': 'properties.allocationState', 'type': 'AllocationState'}, - 'allocation_state_transition_time': {'key': 'properties.allocationStateTransitionTime', 'type': 'iso-8601'}, - 'vm_size': {'key': 'properties.vmSize', 'type': 'str'}, - 'deployment_configuration': {'key': 'properties.deploymentConfiguration', 'type': 'DeploymentConfiguration'}, - 'current_dedicated_nodes': {'key': 'properties.currentDedicatedNodes', 'type': 'int'}, - 'current_low_priority_nodes': {'key': 'properties.currentLowPriorityNodes', 'type': 'int'}, - 'scale_settings': {'key': 'properties.scaleSettings', 'type': 'ScaleSettings'}, - 'auto_scale_run': {'key': 'properties.autoScaleRun', 'type': 'AutoScaleRun'}, - 'inter_node_communication': {'key': 'properties.interNodeCommunication', 'type': 'InterNodeCommunicationState'}, - 'network_configuration': {'key': 'properties.networkConfiguration', 'type': 'NetworkConfiguration'}, - 'max_tasks_per_node': {'key': 'properties.maxTasksPerNode', 'type': 'int'}, - 'task_scheduling_policy': {'key': 'properties.taskSchedulingPolicy', 'type': 'TaskSchedulingPolicy'}, - 'user_accounts': {'key': 'properties.userAccounts', 'type': '[UserAccount]'}, - 'metadata': {'key': 'properties.metadata', 'type': '[MetadataItem]'}, - 'start_task': {'key': 'properties.startTask', 'type': 'StartTask'}, - 'certificates': {'key': 'properties.certificates', 'type': '[CertificateReference]'}, - 'application_packages': {'key': 'properties.applicationPackages', 'type': '[ApplicationPackageReference]'}, - 'application_licenses': {'key': 'properties.applicationLicenses', 'type': '[str]'}, - 'resize_operation_status': {'key': 'properties.resizeOperationStatus', 'type': 'ResizeOperationStatus'}, + 'login_mode': {'key': 'loginMode', 'type': 'LoginMode'}, } - def __init__(self, display_name=None, vm_size=None, deployment_configuration=None, scale_settings=None, inter_node_communication=None, network_configuration=None, max_tasks_per_node=None, task_scheduling_policy=None, user_accounts=None, metadata=None, start_task=None, certificates=None, application_packages=None, application_licenses=None): - super(Pool, self).__init__() - self.display_name = display_name - self.last_modified = None - self.creation_time = None - self.provisioning_state = None - self.provisioning_state_transition_time = None - self.allocation_state = None - self.allocation_state_transition_time = None - self.vm_size = vm_size - self.deployment_configuration = deployment_configuration - self.current_dedicated_nodes = None - self.current_low_priority_nodes = None - self.scale_settings = scale_settings - self.auto_scale_run = None - self.inter_node_communication = inter_node_communication - self.network_configuration = network_configuration - self.max_tasks_per_node = max_tasks_per_node - self.task_scheduling_policy = task_scheduling_policy - self.user_accounts = user_accounts - self.metadata = metadata - self.start_task = start_task - self.certificates = certificates - self.application_packages = application_packages - self.application_licenses = application_licenses - self.resize_operation_status = None + def __init__(self, **kwargs): + super(WindowsUserConfiguration, self).__init__(**kwargs) + self.login_mode = kwargs.get('login_mode', None) diff --git a/sdk/batch/azure-mgmt-batch/azure/mgmt/batch/models/_models_py3.py b/sdk/batch/azure-mgmt-batch/azure/mgmt/batch/models/_models_py3.py index c64ee92d4c21..fe783b11ca84 100644 --- a/sdk/batch/azure-mgmt-batch/azure/mgmt/batch/models/_models_py3.py +++ b/sdk/batch/azure-mgmt-batch/azure/mgmt/batch/models/_models_py3.py @@ -16,7 +16,10 @@ class ActivateApplicationPackageParameters(Model): """Parameters for an activating an application package. - :param format: The format of the application package binary file. + All required parameters must be populated in order to send to Azure. + + :param format: Required. The format of the application package binary + file. :type format: str """ @@ -28,17 +31,170 @@ class ActivateApplicationPackageParameters(Model): 'format': {'key': 'format', 'type': 'str'}, } - def __init__(self, format): - super(ActivateApplicationPackageParameters, self).__init__() + def __init__(self, *, format: str, **kwargs) -> None: + super(ActivateApplicationPackageParameters, self).__init__(**kwargs) self.format = format +class ProxyResource(Model): + """A definition of an Azure resource. + + Variables are only populated by the server, and will be ignored when + sending a request. + + :ivar id: The ID of the resource. + :vartype id: str + :ivar name: The name of the resource. + :vartype name: str + :ivar type: The type of the resource. + :vartype type: str + :ivar etag: The ETag of the resource, used for concurrency statements. + :vartype etag: str + """ + + _validation = { + 'id': {'readonly': True}, + 'name': {'readonly': True}, + 'type': {'readonly': True}, + 'etag': {'readonly': True}, + } + + _attribute_map = { + 'id': {'key': 'id', 'type': 'str'}, + 'name': {'key': 'name', 'type': 'str'}, + 'type': {'key': 'type', 'type': 'str'}, + 'etag': {'key': 'etag', 'type': 'str'}, + } + + def __init__(self, **kwargs) -> None: + super(ProxyResource, self).__init__(**kwargs) + self.id = None + self.name = None + self.type = None + self.etag = None + + +class Application(ProxyResource): + """Contains information about an application in a Batch account. + + Variables are only populated by the server, and will be ignored when + sending a request. + + :ivar id: The ID of the resource. + :vartype id: str + :ivar name: The name of the resource. + :vartype name: str + :ivar type: The type of the resource. + :vartype type: str + :ivar etag: The ETag of the resource, used for concurrency statements. + :vartype etag: str + :param display_name: The display name for the application. + :type display_name: str + :param allow_updates: A value indicating whether packages within the + application may be overwritten using the same version string. + :type allow_updates: bool + :param default_version: The package to use if a client requests the + application but does not specify a version. This property can only be set + to the name of an existing package. + :type default_version: str + """ + + _validation = { + 'id': {'readonly': True}, + 'name': {'readonly': True}, + 'type': {'readonly': True}, + 'etag': {'readonly': True}, + } + + _attribute_map = { + 'id': {'key': 'id', 'type': 'str'}, + 'name': {'key': 'name', 'type': 'str'}, + 'type': {'key': 'type', 'type': 'str'}, + 'etag': {'key': 'etag', 'type': 'str'}, + 'display_name': {'key': 'properties.displayName', 'type': 'str'}, + 'allow_updates': {'key': 'properties.allowUpdates', 'type': 'bool'}, + 'default_version': {'key': 'properties.defaultVersion', 'type': 'str'}, + } + + def __init__(self, *, display_name: str=None, allow_updates: bool=None, default_version: str=None, **kwargs) -> None: + super(Application, self).__init__(**kwargs) + self.display_name = display_name + self.allow_updates = allow_updates + self.default_version = default_version + + +class ApplicationPackage(ProxyResource): + """An application package which represents a particular version of an + application. + + Variables are only populated by the server, and will be ignored when + sending a request. + + :ivar id: The ID of the resource. + :vartype id: str + :ivar name: The name of the resource. + :vartype name: str + :ivar type: The type of the resource. + :vartype type: str + :ivar etag: The ETag of the resource, used for concurrency statements. + :vartype etag: str + :ivar state: The current state of the application package. Possible values + include: 'Pending', 'Active' + :vartype state: str or ~azure.mgmt.batch.models.PackageState + :ivar format: The format of the application package, if the package is + active. + :vartype format: str + :ivar storage_url: The URL for the application package in Azure Storage. + :vartype storage_url: str + :ivar storage_url_expiry: The UTC time at which the Azure Storage URL will + expire. + :vartype storage_url_expiry: datetime + :ivar last_activation_time: The time at which the package was last + activated, if the package is active. + :vartype last_activation_time: datetime + """ + + _validation = { + 'id': {'readonly': True}, + 'name': {'readonly': True}, + 'type': {'readonly': True}, + 'etag': {'readonly': True}, + 'state': {'readonly': True}, + 'format': {'readonly': True}, + 'storage_url': {'readonly': True}, + 'storage_url_expiry': {'readonly': True}, + 'last_activation_time': {'readonly': True}, + } + + _attribute_map = { + 'id': {'key': 'id', 'type': 'str'}, + 'name': {'key': 'name', 'type': 'str'}, + 'type': {'key': 'type', 'type': 'str'}, + 'etag': {'key': 'etag', 'type': 'str'}, + 'state': {'key': 'properties.state', 'type': 'PackageState'}, + 'format': {'key': 'properties.format', 'type': 'str'}, + 'storage_url': {'key': 'properties.storageUrl', 'type': 'str'}, + 'storage_url_expiry': {'key': 'properties.storageUrlExpiry', 'type': 'iso-8601'}, + 'last_activation_time': {'key': 'properties.lastActivationTime', 'type': 'iso-8601'}, + } + + def __init__(self, **kwargs) -> None: + super(ApplicationPackage, self).__init__(**kwargs) + self.state = None + self.format = None + self.storage_url = None + self.storage_url_expiry = None + self.last_activation_time = None + + class ApplicationPackageReference(Model): """Link to an application package inside the batch account. - :param id: The ID of the application package to install. This must be - inside the same batch account as the pool. This can either be a reference - to a specific version or the default version if one exists. + All required parameters must be populated in order to send to Azure. + + :param id: Required. The ID of the application package to install. This + must be inside the same batch account as the pool. This can either be a + reference to a specific version or the default version if one exists. :type id: str :param version: The version of the application to deploy. If omitted, the default version is deployed. If this is omitted, and no default version is @@ -57,8 +213,8 @@ class ApplicationPackageReference(Model): 'version': {'key': 'version', 'type': 'str'}, } - def __init__(self, id, version=None): - super(ApplicationPackageReference, self).__init__() + def __init__(self, *, id: str, version: str=None, **kwargs) -> None: + super(ApplicationPackageReference, self).__init__(**kwargs) self.id = id self.version = version @@ -66,8 +222,10 @@ def __init__(self, id, version=None): class AutoScaleRun(Model): """The results and errors from an execution of a pool autoscale formula. - :param evaluation_time: The time at which the autoscale formula was last - evaluated. + All required parameters must be populated in order to send to Azure. + + :param evaluation_time: Required. The time at which the autoscale formula + was last evaluated. :type evaluation_time: datetime :param results: The final values of all variables used in the evaluation of the autoscale formula. Each variable value is returned in the form @@ -88,8 +246,8 @@ class AutoScaleRun(Model): 'error': {'key': 'error', 'type': 'AutoScaleRunError'}, } - def __init__(self, evaluation_time, results=None, error=None): - super(AutoScaleRun, self).__init__() + def __init__(self, *, evaluation_time, results: str=None, error=None, **kwargs) -> None: + super(AutoScaleRun, self).__init__(**kwargs) self.evaluation_time = evaluation_time self.results = results self.error = error @@ -98,11 +256,13 @@ def __init__(self, evaluation_time, results=None, error=None): class AutoScaleRunError(Model): """An error that occurred when autoscaling a pool. - :param code: An identifier for the error. Codes are invariant and are - intended to be consumed programmatically. + All required parameters must be populated in order to send to Azure. + + :param code: Required. An identifier for the error. Codes are invariant + and are intended to be consumed programmatically. :type code: str - :param message: A message describing the error, intended to be suitable - for display in a user interface. + :param message: Required. A message describing the error, intended to be + suitable for display in a user interface. :type message: str :param details: Additional details about the error. :type details: list[~azure.mgmt.batch.models.AutoScaleRunError] @@ -119,8 +279,8 @@ class AutoScaleRunError(Model): 'details': {'key': 'details', 'type': '[AutoScaleRunError]'}, } - def __init__(self, code, message, details=None): - super(AutoScaleRunError, self).__init__() + def __init__(self, *, code: str, message: str, details=None, **kwargs) -> None: + super(AutoScaleRunError, self).__init__(**kwargs) self.code = code self.message = message self.details = details @@ -129,8 +289,10 @@ def __init__(self, code, message, details=None): class AutoScaleSettings(Model): """AutoScale settings for the pool. - :param formula: A formula for the desired number of compute nodes in the - pool. + All required parameters must be populated in order to send to Azure. + + :param formula: Required. A formula for the desired number of compute + nodes in the pool. :type formula: str :param evaluation_interval: The time interval at which to automatically adjust the pool size according to the autoscale formula. If omitted, the @@ -147,8 +309,8 @@ class AutoScaleSettings(Model): 'evaluation_interval': {'key': 'evaluationInterval', 'type': 'duration'}, } - def __init__(self, formula, evaluation_interval=None): - super(AutoScaleSettings, self).__init__() + def __init__(self, *, formula: str, evaluation_interval=None, **kwargs) -> None: + super(AutoScaleSettings, self).__init__(**kwargs) self.formula = formula self.evaluation_interval = evaluation_interval @@ -156,8 +318,10 @@ def __init__(self, formula, evaluation_interval=None): class AutoStorageBaseProperties(Model): """The properties related to the auto-storage account. - :param storage_account_id: The resource ID of the storage account to be - used for auto-storage account. + All required parameters must be populated in order to send to Azure. + + :param storage_account_id: Required. The resource ID of the storage + account to be used for auto-storage account. :type storage_account_id: str """ @@ -169,23 +333,54 @@ class AutoStorageBaseProperties(Model): 'storage_account_id': {'key': 'storageAccountId', 'type': 'str'}, } - def __init__(self, storage_account_id): - super(AutoStorageBaseProperties, self).__init__() + def __init__(self, *, storage_account_id: str, **kwargs) -> None: + super(AutoStorageBaseProperties, self).__init__(**kwargs) self.storage_account_id = storage_account_id +class AutoStorageProperties(AutoStorageBaseProperties): + """Contains information about the auto-storage account associated with a Batch + account. + + All required parameters must be populated in order to send to Azure. + + :param storage_account_id: Required. The resource ID of the storage + account to be used for auto-storage account. + :type storage_account_id: str + :param last_key_sync: Required. The UTC time at which storage keys were + last synchronized with the Batch account. + :type last_key_sync: datetime + """ + + _validation = { + 'storage_account_id': {'required': True}, + 'last_key_sync': {'required': True}, + } + + _attribute_map = { + 'storage_account_id': {'key': 'storageAccountId', 'type': 'str'}, + 'last_key_sync': {'key': 'lastKeySync', 'type': 'iso-8601'}, + } + + def __init__(self, *, storage_account_id: str, last_key_sync, **kwargs) -> None: + super(AutoStorageProperties, self).__init__(storage_account_id=storage_account_id, **kwargs) + self.last_key_sync = last_key_sync + + class AutoUserSpecification(Model): """Specifies the parameters for the auto user that runs a task on the Batch service. - :param scope: The scope for the auto user. The default value is task. + :param scope: The scope for the auto user. The default value is Pool. If + the pool is running Windows a value of Task should be specified if + stricter isolation between tasks is required. For example, if the task + mutates the registry in a way which could impact other tasks, or if + certificates have been specified on the pool which should not be + accessible by normal tasks but should be accessible by start tasks. Possible values include: 'Task', 'Pool' :type scope: str or ~azure.mgmt.batch.models.AutoUserScope - :param elevation_level: The elevation level of the auto user. nonAdmin - - The auto user is a standard user without elevated access. admin - The auto - user is a user with elevated access and operates with full Administrator - permissions. The default value is nonAdmin. Possible values include: - 'NonAdmin', 'Admin' + :param elevation_level: The elevation level of the auto user. The default + value is nonAdmin. Possible values include: 'NonAdmin', 'Admin' :type elevation_level: str or ~azure.mgmt.batch.models.ElevationLevel """ @@ -194,94 +389,359 @@ class AutoUserSpecification(Model): 'elevation_level': {'key': 'elevationLevel', 'type': 'ElevationLevel'}, } - def __init__(self, scope=None, elevation_level=None): - super(AutoUserSpecification, self).__init__() + def __init__(self, *, scope=None, elevation_level=None, **kwargs) -> None: + super(AutoUserSpecification, self).__init__(**kwargs) self.scope = scope self.elevation_level = elevation_level -class BatchAccountCreateParameters(Model): - """Parameters supplied to the Create operation. +class AzureBlobFileSystemConfiguration(Model): + """Information used to connect to an Azure Storage Container using Blobfuse. + + All required parameters must be populated in order to send to Azure. + + :param account_name: Required. The Azure Storage Account name. + :type account_name: str + :param container_name: Required. The Azure Blob Storage Container name. + :type container_name: str + :param account_key: The Azure Storage Account key. This property is + mutually exclusive with sasKey and one must be specified. + :type account_key: str + :param sas_key: The Azure Storage SAS token. This property is mutually + exclusive with accountKey and one must be specified. + :type sas_key: str + :param blobfuse_options: Additional command line options to pass to the + mount command. These are 'net use' options in Windows and 'mount' options + in Linux. + :type blobfuse_options: str + :param relative_mount_path: Required. The relative path on the compute + node where the file system will be mounted. All file systems are mounted + relative to the Batch mounts directory, accessible via the + AZ_BATCH_NODE_MOUNTS_DIR environment variable. + :type relative_mount_path: str + """ - :param location: The region in which to create the account. - :type location: str - :param tags: The user-specified tags associated with the account. - :type tags: dict[str, str] - :param auto_storage: The properties related to the auto-storage account. - :type auto_storage: ~azure.mgmt.batch.models.AutoStorageBaseProperties - :param pool_allocation_mode: The allocation mode to use for creating pools - in the Batch account. The pool allocation mode also affects how clients - may authenticate to the Batch Service API. If the mode is BatchService, - clients may authenticate using access keys or Azure Active Directory. If - the mode is UserSubscription, clients must use Azure Active Directory. The - default is BatchService. Possible values include: 'BatchService', - 'UserSubscription' - :type pool_allocation_mode: str or - ~azure.mgmt.batch.models.PoolAllocationMode - :param key_vault_reference: A reference to the Azure key vault associated - with the Batch account. - :type key_vault_reference: ~azure.mgmt.batch.models.KeyVaultReference + _validation = { + 'account_name': {'required': True}, + 'container_name': {'required': True}, + 'relative_mount_path': {'required': True}, + } + + _attribute_map = { + 'account_name': {'key': 'accountName', 'type': 'str'}, + 'container_name': {'key': 'containerName', 'type': 'str'}, + 'account_key': {'key': 'accountKey', 'type': 'str'}, + 'sas_key': {'key': 'sasKey', 'type': 'str'}, + 'blobfuse_options': {'key': 'blobfuseOptions', 'type': 'str'}, + 'relative_mount_path': {'key': 'relativeMountPath', 'type': 'str'}, + } + + def __init__(self, *, account_name: str, container_name: str, relative_mount_path: str, account_key: str=None, sas_key: str=None, blobfuse_options: str=None, **kwargs) -> None: + super(AzureBlobFileSystemConfiguration, self).__init__(**kwargs) + self.account_name = account_name + self.container_name = container_name + self.account_key = account_key + self.sas_key = sas_key + self.blobfuse_options = blobfuse_options + self.relative_mount_path = relative_mount_path + + +class AzureFileShareConfiguration(Model): + """Information used to connect to an Azure Fileshare. + + All required parameters must be populated in order to send to Azure. + + :param account_name: Required. The Azure Storage account name. + :type account_name: str + :param azure_file_url: Required. The Azure Files URL. This is of the form + 'https://{account}.file.core.windows.net/'. + :type azure_file_url: str + :param account_key: Required. The Azure Storage account key. + :type account_key: str + :param relative_mount_path: Required. The relative path on the compute + node where the file system will be mounted. All file systems are mounted + relative to the Batch mounts directory, accessible via the + AZ_BATCH_NODE_MOUNTS_DIR environment variable. + :type relative_mount_path: str + :param mount_options: Additional command line options to pass to the mount + command. These are 'net use' options in Windows and 'mount' options in + Linux. + :type mount_options: str """ _validation = { - 'location': {'required': True}, + 'account_name': {'required': True}, + 'azure_file_url': {'required': True}, + 'account_key': {'required': True}, + 'relative_mount_path': {'required': True}, } _attribute_map = { - 'location': {'key': 'location', 'type': 'str'}, - 'tags': {'key': 'tags', 'type': '{str}'}, - 'auto_storage': {'key': 'properties.autoStorage', 'type': 'AutoStorageBaseProperties'}, - 'pool_allocation_mode': {'key': 'properties.poolAllocationMode', 'type': 'PoolAllocationMode'}, - 'key_vault_reference': {'key': 'properties.keyVaultReference', 'type': 'KeyVaultReference'}, + 'account_name': {'key': 'accountName', 'type': 'str'}, + 'azure_file_url': {'key': 'azureFileUrl', 'type': 'str'}, + 'account_key': {'key': 'accountKey', 'type': 'str'}, + 'relative_mount_path': {'key': 'relativeMountPath', 'type': 'str'}, + 'mount_options': {'key': 'mountOptions', 'type': 'str'}, } - def __init__(self, location, tags=None, auto_storage=None, pool_allocation_mode=None, key_vault_reference=None): - super(BatchAccountCreateParameters, self).__init__() - self.location = location - self.tags = tags - self.auto_storage = auto_storage - self.pool_allocation_mode = pool_allocation_mode - self.key_vault_reference = key_vault_reference + def __init__(self, *, account_name: str, azure_file_url: str, account_key: str, relative_mount_path: str, mount_options: str=None, **kwargs) -> None: + super(AzureFileShareConfiguration, self).__init__(**kwargs) + self.account_name = account_name + self.azure_file_url = azure_file_url + self.account_key = account_key + self.relative_mount_path = relative_mount_path + self.mount_options = mount_options -class BatchAccountKeys(Model): - """A set of Azure Batch account keys. +class Resource(Model): + """A definition of an Azure resource. Variables are only populated by the server, and will be ignored when sending a request. - :ivar account_name: The Batch account name. - :vartype account_name: str - :ivar primary: The primary key associated with the account. - :vartype primary: str - :ivar secondary: The secondary key associated with the account. - :vartype secondary: str + :ivar id: The ID of the resource. + :vartype id: str + :ivar name: The name of the resource. + :vartype name: str + :ivar type: The type of the resource. + :vartype type: str + :ivar location: The location of the resource. + :vartype location: str + :ivar tags: The tags of the resource. + :vartype tags: dict[str, str] """ _validation = { - 'account_name': {'readonly': True}, - 'primary': {'readonly': True}, - 'secondary': {'readonly': True}, + 'id': {'readonly': True}, + 'name': {'readonly': True}, + 'type': {'readonly': True}, + 'location': {'readonly': True}, + 'tags': {'readonly': True}, } _attribute_map = { - 'account_name': {'key': 'accountName', 'type': 'str'}, - 'primary': {'key': 'primary', 'type': 'str'}, - 'secondary': {'key': 'secondary', 'type': 'str'}, + 'id': {'key': 'id', 'type': 'str'}, + 'name': {'key': 'name', 'type': 'str'}, + 'type': {'key': 'type', 'type': 'str'}, + 'location': {'key': 'location', 'type': 'str'}, + 'tags': {'key': 'tags', 'type': '{str}'}, } - def __init__(self): - super(BatchAccountKeys, self).__init__() - self.account_name = None - self.primary = None - self.secondary = None - + def __init__(self, **kwargs) -> None: + super(Resource, self).__init__(**kwargs) + self.id = None + self.name = None + self.type = None + self.location = None + self.tags = None + + +class BatchAccount(Resource): + """Contains information about an Azure Batch account. + + Variables are only populated by the server, and will be ignored when + sending a request. + + :ivar id: The ID of the resource. + :vartype id: str + :ivar name: The name of the resource. + :vartype name: str + :ivar type: The type of the resource. + :vartype type: str + :ivar location: The location of the resource. + :vartype location: str + :ivar tags: The tags of the resource. + :vartype tags: dict[str, str] + :ivar account_endpoint: The account endpoint used to interact with the + Batch service. + :vartype account_endpoint: str + :ivar provisioning_state: The provisioned state of the resource. Possible + values include: 'Invalid', 'Creating', 'Deleting', 'Succeeded', 'Failed', + 'Cancelled' + :vartype provisioning_state: str or + ~azure.mgmt.batch.models.ProvisioningState + :ivar pool_allocation_mode: The allocation mode to use for creating pools + in the Batch account. Possible values include: 'BatchService', + 'UserSubscription' + :vartype pool_allocation_mode: str or + ~azure.mgmt.batch.models.PoolAllocationMode + :ivar key_vault_reference: A reference to the Azure key vault associated + with the Batch account. + :vartype key_vault_reference: ~azure.mgmt.batch.models.KeyVaultReference + :ivar auto_storage: The properties and status of any auto-storage account + associated with the Batch account. + :vartype auto_storage: ~azure.mgmt.batch.models.AutoStorageProperties + :ivar dedicated_core_quota: The dedicated core quota for the Batch + account. For accounts with PoolAllocationMode set to UserSubscription, + quota is managed on the subscription so this value is not returned. + :vartype dedicated_core_quota: int + :ivar low_priority_core_quota: The low-priority core quota for the Batch + account. For accounts with PoolAllocationMode set to UserSubscription, + quota is managed on the subscription so this value is not returned. + :vartype low_priority_core_quota: int + :ivar dedicated_core_quota_per_vm_family: A list of the dedicated core + quota per Virtual Machine family for the Batch account. For accounts with + PoolAllocationMode set to UserSubscription, quota is managed on the + subscription so this value is not returned. + :vartype dedicated_core_quota_per_vm_family: + list[~azure.mgmt.batch.models.VirtualMachineFamilyCoreQuota] + :ivar dedicated_core_quota_per_vm_family_enforced: A value indicating + whether the core quota for the Batch Account is enforced per Virtual + Machine family or not. Batch is transitioning its core quota system for + dedicated cores to be enforced per Virtual Machine family. During this + transitional phase, the dedicated core quota per Virtual Machine family + may not yet be enforced. If this flag is false, dedicated core quota is + enforced via the old dedicatedCoreQuota property on the account and does + not consider Virtual Machine family. If this flag is true, dedicated core + quota is enforced via the dedicatedCoreQuotaPerVMFamily property on the + account, and the old dedicatedCoreQuota does not apply. + :vartype dedicated_core_quota_per_vm_family_enforced: bool + :ivar pool_quota: The pool quota for the Batch account. + :vartype pool_quota: int + :ivar active_job_and_job_schedule_quota: The active job and job schedule + quota for the Batch account. + :vartype active_job_and_job_schedule_quota: int + """ + + _validation = { + 'id': {'readonly': True}, + 'name': {'readonly': True}, + 'type': {'readonly': True}, + 'location': {'readonly': True}, + 'tags': {'readonly': True}, + 'account_endpoint': {'readonly': True}, + 'provisioning_state': {'readonly': True}, + 'pool_allocation_mode': {'readonly': True}, + 'key_vault_reference': {'readonly': True}, + 'auto_storage': {'readonly': True}, + 'dedicated_core_quota': {'readonly': True}, + 'low_priority_core_quota': {'readonly': True}, + 'dedicated_core_quota_per_vm_family': {'readonly': True}, + 'dedicated_core_quota_per_vm_family_enforced': {'readonly': True}, + 'pool_quota': {'readonly': True}, + 'active_job_and_job_schedule_quota': {'readonly': True}, + } + + _attribute_map = { + 'id': {'key': 'id', 'type': 'str'}, + 'name': {'key': 'name', 'type': 'str'}, + 'type': {'key': 'type', 'type': 'str'}, + 'location': {'key': 'location', 'type': 'str'}, + 'tags': {'key': 'tags', 'type': '{str}'}, + 'account_endpoint': {'key': 'properties.accountEndpoint', 'type': 'str'}, + 'provisioning_state': {'key': 'properties.provisioningState', 'type': 'ProvisioningState'}, + 'pool_allocation_mode': {'key': 'properties.poolAllocationMode', 'type': 'PoolAllocationMode'}, + 'key_vault_reference': {'key': 'properties.keyVaultReference', 'type': 'KeyVaultReference'}, + 'auto_storage': {'key': 'properties.autoStorage', 'type': 'AutoStorageProperties'}, + 'dedicated_core_quota': {'key': 'properties.dedicatedCoreQuota', 'type': 'int'}, + 'low_priority_core_quota': {'key': 'properties.lowPriorityCoreQuota', 'type': 'int'}, + 'dedicated_core_quota_per_vm_family': {'key': 'properties.dedicatedCoreQuotaPerVMFamily', 'type': '[VirtualMachineFamilyCoreQuota]'}, + 'dedicated_core_quota_per_vm_family_enforced': {'key': 'properties.dedicatedCoreQuotaPerVMFamilyEnforced', 'type': 'bool'}, + 'pool_quota': {'key': 'properties.poolQuota', 'type': 'int'}, + 'active_job_and_job_schedule_quota': {'key': 'properties.activeJobAndJobScheduleQuota', 'type': 'int'}, + } + + def __init__(self, **kwargs) -> None: + super(BatchAccount, self).__init__(**kwargs) + self.account_endpoint = None + self.provisioning_state = None + self.pool_allocation_mode = None + self.key_vault_reference = None + self.auto_storage = None + self.dedicated_core_quota = None + self.low_priority_core_quota = None + self.dedicated_core_quota_per_vm_family = None + self.dedicated_core_quota_per_vm_family_enforced = None + self.pool_quota = None + self.active_job_and_job_schedule_quota = None + + +class BatchAccountCreateParameters(Model): + """Parameters supplied to the Create operation. + + All required parameters must be populated in order to send to Azure. + + :param location: Required. The region in which to create the account. + :type location: str + :param tags: The user-specified tags associated with the account. + :type tags: dict[str, str] + :param auto_storage: The properties related to the auto-storage account. + :type auto_storage: ~azure.mgmt.batch.models.AutoStorageBaseProperties + :param pool_allocation_mode: The allocation mode to use for creating pools + in the Batch account. The pool allocation mode also affects how clients + may authenticate to the Batch Service API. If the mode is BatchService, + clients may authenticate using access keys or Azure Active Directory. If + the mode is UserSubscription, clients must use Azure Active Directory. The + default is BatchService. Possible values include: 'BatchService', + 'UserSubscription' + :type pool_allocation_mode: str or + ~azure.mgmt.batch.models.PoolAllocationMode + :param key_vault_reference: A reference to the Azure key vault associated + with the Batch account. + :type key_vault_reference: ~azure.mgmt.batch.models.KeyVaultReference + """ + + _validation = { + 'location': {'required': True}, + } + + _attribute_map = { + 'location': {'key': 'location', 'type': 'str'}, + 'tags': {'key': 'tags', 'type': '{str}'}, + 'auto_storage': {'key': 'properties.autoStorage', 'type': 'AutoStorageBaseProperties'}, + 'pool_allocation_mode': {'key': 'properties.poolAllocationMode', 'type': 'PoolAllocationMode'}, + 'key_vault_reference': {'key': 'properties.keyVaultReference', 'type': 'KeyVaultReference'}, + } + + def __init__(self, *, location: str, tags=None, auto_storage=None, pool_allocation_mode=None, key_vault_reference=None, **kwargs) -> None: + super(BatchAccountCreateParameters, self).__init__(**kwargs) + self.location = location + self.tags = tags + self.auto_storage = auto_storage + self.pool_allocation_mode = pool_allocation_mode + self.key_vault_reference = key_vault_reference + + +class BatchAccountKeys(Model): + """A set of Azure Batch account keys. + + Variables are only populated by the server, and will be ignored when + sending a request. + + :ivar account_name: The Batch account name. + :vartype account_name: str + :ivar primary: The primary key associated with the account. + :vartype primary: str + :ivar secondary: The secondary key associated with the account. + :vartype secondary: str + """ + + _validation = { + 'account_name': {'readonly': True}, + 'primary': {'readonly': True}, + 'secondary': {'readonly': True}, + } + + _attribute_map = { + 'account_name': {'key': 'accountName', 'type': 'str'}, + 'primary': {'key': 'primary', 'type': 'str'}, + 'secondary': {'key': 'secondary', 'type': 'str'}, + } + + def __init__(self, **kwargs) -> None: + super(BatchAccountKeys, self).__init__(**kwargs) + self.account_name = None + self.primary = None + self.secondary = None + class BatchAccountRegenerateKeyParameters(Model): """Parameters supplied to the RegenerateKey operation. - :param key_name: The type of account key to regenerate. Possible values - include: 'Primary', 'Secondary' + All required parameters must be populated in order to send to Azure. + + :param key_name: Required. The type of account key to regenerate. Possible + values include: 'Primary', 'Secondary' :type key_name: str or ~azure.mgmt.batch.models.AccountKeyType """ @@ -293,8 +753,8 @@ class BatchAccountRegenerateKeyParameters(Model): 'key_name': {'key': 'keyName', 'type': 'AccountKeyType'}, } - def __init__(self, key_name): - super(BatchAccountRegenerateKeyParameters, self).__init__() + def __init__(self, *, key_name, **kwargs) -> None: + super(BatchAccountRegenerateKeyParameters, self).__init__(**kwargs) self.key_name = key_name @@ -312,8 +772,8 @@ class BatchAccountUpdateParameters(Model): 'auto_storage': {'key': 'properties.autoStorage', 'type': 'AutoStorageBaseProperties'}, } - def __init__(self, tags=None, auto_storage=None): - super(BatchAccountUpdateParameters, self).__init__() + def __init__(self, *, tags=None, auto_storage=None, **kwargs) -> None: + super(BatchAccountUpdateParameters, self).__init__(**kwargs) self.tags = tags self.auto_storage = auto_storage @@ -337,11 +797,100 @@ class BatchLocationQuota(Model): 'account_quota': {'key': 'accountQuota', 'type': 'int'}, } - def __init__(self): - super(BatchLocationQuota, self).__init__() + def __init__(self, **kwargs) -> None: + super(BatchLocationQuota, self).__init__(**kwargs) self.account_quota = None +class Certificate(ProxyResource): + """Contains information about a certificate. + + Variables are only populated by the server, and will be ignored when + sending a request. + + :ivar id: The ID of the resource. + :vartype id: str + :ivar name: The name of the resource. + :vartype name: str + :ivar type: The type of the resource. + :vartype type: str + :ivar etag: The ETag of the resource, used for concurrency statements. + :vartype etag: str + :param thumbprint_algorithm: The algorithm of the certificate thumbprint. + This must match the first portion of the certificate name. Currently + required to be 'SHA1'. + :type thumbprint_algorithm: str + :param thumbprint: The thumbprint of the certificate. This must match the + thumbprint from the name. + :type thumbprint: str + :param format: The format of the certificate - either Pfx or Cer. If + omitted, the default is Pfx. Possible values include: 'Pfx', 'Cer' + :type format: str or ~azure.mgmt.batch.models.CertificateFormat + :ivar provisioning_state: The provisioned state of the resource. Possible + values include: 'Succeeded', 'Deleting', 'Failed' + :vartype provisioning_state: str or + ~azure.mgmt.batch.models.CertificateProvisioningState + :ivar provisioning_state_transition_time: The time at which the + certificate entered its current state. + :vartype provisioning_state_transition_time: datetime + :ivar previous_provisioning_state: The previous provisioned state of the + resource. Possible values include: 'Succeeded', 'Deleting', 'Failed' + :vartype previous_provisioning_state: str or + ~azure.mgmt.batch.models.CertificateProvisioningState + :ivar previous_provisioning_state_transition_time: The time at which the + certificate entered its previous state. + :vartype previous_provisioning_state_transition_time: datetime + :ivar public_data: The public key of the certificate. + :vartype public_data: str + :ivar delete_certificate_error: The error which occurred while deleting + the certificate. This is only returned when the certificate + provisioningState is 'Failed'. + :vartype delete_certificate_error: + ~azure.mgmt.batch.models.DeleteCertificateError + """ + + _validation = { + 'id': {'readonly': True}, + 'name': {'readonly': True}, + 'type': {'readonly': True}, + 'etag': {'readonly': True}, + 'provisioning_state': {'readonly': True}, + 'provisioning_state_transition_time': {'readonly': True}, + 'previous_provisioning_state': {'readonly': True}, + 'previous_provisioning_state_transition_time': {'readonly': True}, + 'public_data': {'readonly': True}, + 'delete_certificate_error': {'readonly': True}, + } + + _attribute_map = { + 'id': {'key': 'id', 'type': 'str'}, + 'name': {'key': 'name', 'type': 'str'}, + 'type': {'key': 'type', 'type': 'str'}, + 'etag': {'key': 'etag', 'type': 'str'}, + 'thumbprint_algorithm': {'key': 'properties.thumbprintAlgorithm', 'type': 'str'}, + 'thumbprint': {'key': 'properties.thumbprint', 'type': 'str'}, + 'format': {'key': 'properties.format', 'type': 'CertificateFormat'}, + 'provisioning_state': {'key': 'properties.provisioningState', 'type': 'CertificateProvisioningState'}, + 'provisioning_state_transition_time': {'key': 'properties.provisioningStateTransitionTime', 'type': 'iso-8601'}, + 'previous_provisioning_state': {'key': 'properties.previousProvisioningState', 'type': 'CertificateProvisioningState'}, + 'previous_provisioning_state_transition_time': {'key': 'properties.previousProvisioningStateTransitionTime', 'type': 'iso-8601'}, + 'public_data': {'key': 'properties.publicData', 'type': 'str'}, + 'delete_certificate_error': {'key': 'properties.deleteCertificateError', 'type': 'DeleteCertificateError'}, + } + + def __init__(self, *, thumbprint_algorithm: str=None, thumbprint: str=None, format=None, **kwargs) -> None: + super(Certificate, self).__init__(**kwargs) + self.thumbprint_algorithm = thumbprint_algorithm + self.thumbprint = thumbprint + self.format = format + self.provisioning_state = None + self.provisioning_state_transition_time = None + self.previous_provisioning_state = None + self.previous_provisioning_state_transition_time = None + self.public_data = None + self.delete_certificate_error = None + + class CertificateBaseProperties(Model): """CertificateBaseProperties. @@ -363,19 +912,85 @@ class CertificateBaseProperties(Model): 'format': {'key': 'format', 'type': 'CertificateFormat'}, } - def __init__(self, thumbprint_algorithm=None, thumbprint=None, format=None): - super(CertificateBaseProperties, self).__init__() + def __init__(self, *, thumbprint_algorithm: str=None, thumbprint: str=None, format=None, **kwargs) -> None: + super(CertificateBaseProperties, self).__init__(**kwargs) self.thumbprint_algorithm = thumbprint_algorithm self.thumbprint = thumbprint self.format = format -class CertificateReference(Model): - """A reference to a certificate to be installed on compute nodes in a pool. +class CertificateCreateOrUpdateParameters(ProxyResource): + """Contains information about a certificate. + + Variables are only populated by the server, and will be ignored when + sending a request. + + All required parameters must be populated in order to send to Azure. + + :ivar id: The ID of the resource. + :vartype id: str + :ivar name: The name of the resource. + :vartype name: str + :ivar type: The type of the resource. + :vartype type: str + :ivar etag: The ETag of the resource, used for concurrency statements. + :vartype etag: str + :param thumbprint_algorithm: The algorithm of the certificate thumbprint. + This must match the first portion of the certificate name. Currently + required to be 'SHA1'. + :type thumbprint_algorithm: str + :param thumbprint: The thumbprint of the certificate. This must match the + thumbprint from the name. + :type thumbprint: str + :param format: The format of the certificate - either Pfx or Cer. If + omitted, the default is Pfx. Possible values include: 'Pfx', 'Cer' + :type format: str or ~azure.mgmt.batch.models.CertificateFormat + :param data: Required. The base64-encoded contents of the certificate. The + maximum size is 10KB. + :type data: str + :param password: The password to access the certificate's private key. + This is required if the certificate format is pfx and must be omitted if + the certificate format is cer. + :type password: str + """ + + _validation = { + 'id': {'readonly': True}, + 'name': {'readonly': True}, + 'type': {'readonly': True}, + 'etag': {'readonly': True}, + 'data': {'required': True}, + } + + _attribute_map = { + 'id': {'key': 'id', 'type': 'str'}, + 'name': {'key': 'name', 'type': 'str'}, + 'type': {'key': 'type', 'type': 'str'}, + 'etag': {'key': 'etag', 'type': 'str'}, + 'thumbprint_algorithm': {'key': 'properties.thumbprintAlgorithm', 'type': 'str'}, + 'thumbprint': {'key': 'properties.thumbprint', 'type': 'str'}, + 'format': {'key': 'properties.format', 'type': 'CertificateFormat'}, + 'data': {'key': 'properties.data', 'type': 'str'}, + 'password': {'key': 'properties.password', 'type': 'str'}, + } + + def __init__(self, *, data: str, thumbprint_algorithm: str=None, thumbprint: str=None, format=None, password: str=None, **kwargs) -> None: + super(CertificateCreateOrUpdateParameters, self).__init__(**kwargs) + self.thumbprint_algorithm = thumbprint_algorithm + self.thumbprint = thumbprint + self.format = format + self.data = data + self.password = password + + +class CertificateReference(Model): + """A reference to a certificate to be installed on compute nodes in a pool. This must exist inside the same account as the pool. - :param id: The fully qualified ID of the certificate to install on the - pool. This must be inside the same batch account as the pool. + All required parameters must be populated in order to send to Azure. + + :param id: Required. The fully qualified ID of the certificate to install + on the pool. This must be inside the same batch account as the pool. :type id: str :param store_location: The location of the certificate store on the compute node into which to install the certificate. The default value is @@ -415,8 +1030,8 @@ class CertificateReference(Model): 'visibility': {'key': 'visibility', 'type': '[CertificateVisibility]'}, } - def __init__(self, id, store_location=None, store_name=None, visibility=None): - super(CertificateReference, self).__init__() + def __init__(self, *, id: str, store_location=None, store_name: str=None, visibility=None, **kwargs) -> None: + super(CertificateReference, self).__init__(**kwargs) self.id = id self.store_location = store_location self.store_name = store_name @@ -429,9 +1044,11 @@ class CheckNameAvailabilityParameters(Model): Variables are only populated by the server, and will be ignored when sending a request. - :param name: The name to check for availability + All required parameters must be populated in order to send to Azure. + + :param name: Required. The name to check for availability :type name: str - :ivar type: The resource type. Must be set to + :ivar type: Required. The resource type. Must be set to Microsoft.Batch/batchAccounts. Default value: "Microsoft.Batch/batchAccounts" . :vartype type: str @@ -449,8 +1066,8 @@ class CheckNameAvailabilityParameters(Model): type = "Microsoft.Batch/batchAccounts" - def __init__(self, name): - super(CheckNameAvailabilityParameters, self).__init__() + def __init__(self, *, name: str, **kwargs) -> None: + super(CheckNameAvailabilityParameters, self).__init__(**kwargs) self.name = name @@ -485,23 +1102,133 @@ class CheckNameAvailabilityResult(Model): 'message': {'key': 'message', 'type': 'str'}, } - def __init__(self): - super(CheckNameAvailabilityResult, self).__init__() + def __init__(self, **kwargs) -> None: + super(CheckNameAvailabilityResult, self).__init__(**kwargs) self.name_available = None self.reason = None self.message = None +class CIFSMountConfiguration(Model): + """Information used to connect to a CIFS file system. + + All required parameters must be populated in order to send to Azure. + + :param username: Required. The user to use for authentication against the + CIFS file system. + :type username: str + :param source: Required. The URI of the file system to mount. + :type source: str + :param relative_mount_path: Required. The relative path on the compute + node where the file system will be mounted. All file systems are mounted + relative to the Batch mounts directory, accessible via the + AZ_BATCH_NODE_MOUNTS_DIR environment variable. + :type relative_mount_path: str + :param mount_options: Additional command line options to pass to the mount + command. These are 'net use' options in Windows and 'mount' options in + Linux. + :type mount_options: str + :param password: Required. The password to use for authentication against + the CIFS file system. + :type password: str + """ + + _validation = { + 'username': {'required': True}, + 'source': {'required': True}, + 'relative_mount_path': {'required': True}, + 'password': {'required': True}, + } + + _attribute_map = { + 'username': {'key': 'username', 'type': 'str'}, + 'source': {'key': 'source', 'type': 'str'}, + 'relative_mount_path': {'key': 'relativeMountPath', 'type': 'str'}, + 'mount_options': {'key': 'mountOptions', 'type': 'str'}, + 'password': {'key': 'password', 'type': 'str'}, + } + + def __init__(self, *, username: str, source: str, relative_mount_path: str, password: str, mount_options: str=None, **kwargs) -> None: + super(CIFSMountConfiguration, self).__init__(**kwargs) + self.username = username + self.source = source + self.relative_mount_path = relative_mount_path + self.mount_options = mount_options + self.password = password + + +class CloudError(Model): + """An error response from the Batch service. + + :param error: + :type error: ~azure.mgmt.batch.models.CloudErrorBody + """ + + _attribute_map = { + 'error': {'key': 'error', 'type': 'CloudErrorBody'}, + } + + def __init__(self, *, error=None, **kwargs) -> None: + super(CloudError, self).__init__(**kwargs) + self.error = error + + +class CloudErrorException(HttpOperationError): + """Server responsed with exception of type: 'CloudError'. + + :param deserialize: A deserializer + :param response: Server response to be deserialized. + """ + + def __init__(self, deserialize, response, *args): + + super(CloudErrorException, self).__init__(deserialize, response, 'CloudError', *args) + + +class CloudErrorBody(Model): + """An error response from the Batch service. + + :param code: An identifier for the error. Codes are invariant and are + intended to be consumed programmatically. + :type code: str + :param message: A message describing the error, intended to be suitable + for display in a user interface. + :type message: str + :param target: The target of the particular error. For example, the name + of the property in error. + :type target: str + :param details: A list of additional details about the error. + :type details: list[~azure.mgmt.batch.models.CloudErrorBody] + """ + + _attribute_map = { + 'code': {'key': 'code', 'type': 'str'}, + 'message': {'key': 'message', 'type': 'str'}, + 'target': {'key': 'target', 'type': 'str'}, + 'details': {'key': 'details', 'type': '[CloudErrorBody]'}, + } + + def __init__(self, *, code: str=None, message: str=None, target: str=None, details=None, **kwargs) -> None: + super(CloudErrorBody, self).__init__(**kwargs) + self.code = code + self.message = message + self.target = target + self.details = details + + class CloudServiceConfiguration(Model): """The configuration for nodes in a pool based on the Azure Cloud Services platform. - :param os_family: The Azure Guest OS family to be installed on the virtual - machines in the pool. Possible values are: 2 - OS Family 2, equivalent to - Windows Server 2008 R2 SP1. 3 - OS Family 3, equivalent to Windows Server - 2012. 4 - OS Family 4, equivalent to Windows Server 2012 R2. 5 - OS Family - 5, equivalent to Windows Server 2016. For more information, see Azure - Guest OS Releases + All required parameters must be populated in order to send to Azure. + + :param os_family: Required. The Azure Guest OS family to be installed on + the virtual machines in the pool. Possible values are: 2 - OS Family 2, + equivalent to Windows Server 2008 R2 SP1. 3 - OS Family 3, equivalent to + Windows Server 2012. 4 - OS Family 4, equivalent to Windows Server 2012 + R2. 5 - OS Family 5, equivalent to Windows Server 2016. 6 - OS Family 6, + equivalent to Windows Server 2019. For more information, see Azure Guest + OS Releases (https://azure.microsoft.com/documentation/articles/cloud-services-guestos-update-matrix/#releases). :type os_family: str :param os_version: The Azure Guest OS version to be installed on the @@ -519,8 +1246,8 @@ class CloudServiceConfiguration(Model): 'os_version': {'key': 'osVersion', 'type': 'str'}, } - def __init__(self, os_family, os_version=None): - super(CloudServiceConfiguration, self).__init__() + def __init__(self, *, os_family: str, os_version: str=None, **kwargs) -> None: + super(CloudServiceConfiguration, self).__init__(**kwargs) self.os_family = os_family self.os_version = os_version @@ -531,7 +1258,9 @@ class ContainerConfiguration(Model): Variables are only populated by the server, and will be ignored when sending a request. - :ivar type: The container technology to be used. Default value: + All required parameters must be populated in order to send to Azure. + + :ivar type: Required. The container technology to be used. Default value: "DockerCompatible" . :vartype type: str :param container_image_names: The collection of container image names. @@ -559,8 +1288,8 @@ class ContainerConfiguration(Model): type = "DockerCompatible" - def __init__(self, container_image_names=None, container_registries=None): - super(ContainerConfiguration, self).__init__() + def __init__(self, *, container_image_names=None, container_registries=None, **kwargs) -> None: + super(ContainerConfiguration, self).__init__(**kwargs) self.container_image_names = container_image_names self.container_registries = container_registries @@ -568,12 +1297,14 @@ def __init__(self, container_image_names=None, container_registries=None): class ContainerRegistry(Model): """A private container registry. + All required parameters must be populated in order to send to Azure. + :param registry_server: The registry URL. If omitted, the default is "docker.io". :type registry_server: str - :param user_name: The user name to log into the registry server. + :param user_name: Required. The user name to log into the registry server. :type user_name: str - :param password: The password to log into the registry server. + :param password: Required. The password to log into the registry server. :type password: str """ @@ -588,20 +1319,23 @@ class ContainerRegistry(Model): 'password': {'key': 'password', 'type': 'str'}, } - def __init__(self, user_name, password, registry_server=None): - super(ContainerRegistry, self).__init__() + def __init__(self, *, user_name: str, password: str, registry_server: str=None, **kwargs) -> None: + super(ContainerRegistry, self).__init__(**kwargs) self.registry_server = registry_server self.user_name = user_name self.password = password class DataDisk(Model): - """Data Disk settings which will be used by the data disks associated to - Compute Nodes in the pool. + """Settings which will be used by the data disks associated to Compute Nodes + in the Pool. When using attached data disks, you need to mount and format + the disks from within a VM to use them. - :param lun: The logical unit number. The lun is used to uniquely identify - each data disk. If attaching multiple disks, each should have a distinct - lun. + All required parameters must be populated in order to send to Azure. + + :param lun: Required. The logical unit number. The lun is used to uniquely + identify each data disk. If attaching multiple disks, each should have a + distinct lun. :type lun: int :param caching: The type of caching to be enabled for the data disks. Values are: @@ -613,8 +1347,8 @@ class DataDisk(Model): https://blogs.msdn.microsoft.com/windowsazurestorage/2012/06/27/exploring-windows-azure-drives-disks-and-images/. Possible values include: 'None', 'ReadOnly', 'ReadWrite' :type caching: str or ~azure.mgmt.batch.models.CachingType - :param disk_size_gb: The initial disk size in GB when creating new data - disk. + :param disk_size_gb: Required. The initial disk size in GB when creating + new data disk. :type disk_size_gb: int :param storage_account_type: The storage account type to be used for the data disk. If omitted, the default is "Standard_LRS". Values are: @@ -638,8 +1372,8 @@ class DataDisk(Model): 'storage_account_type': {'key': 'storageAccountType', 'type': 'StorageAccountType'}, } - def __init__(self, lun, disk_size_gb, caching=None, storage_account_type=None): - super(DataDisk, self).__init__() + def __init__(self, *, lun: int, disk_size_gb: int, caching=None, storage_account_type=None, **kwargs) -> None: + super(DataDisk, self).__init__(**kwargs) self.lun = lun self.caching = caching self.disk_size_gb = disk_size_gb @@ -649,11 +1383,13 @@ def __init__(self, lun, disk_size_gb, caching=None, storage_account_type=None): class DeleteCertificateError(Model): """An error response from the Batch service. - :param code: An identifier for the error. Codes are invariant and are - intended to be consumed programmatically. + All required parameters must be populated in order to send to Azure. + + :param code: Required. An identifier for the error. Codes are invariant + and are intended to be consumed programmatically. :type code: str - :param message: A message describing the error, intended to be suitable - for display in a user interface. + :param message: Required. A message describing the error, intended to be + suitable for display in a user interface. :type message: str :param target: The target of the particular error. For example, the name of the property in error. @@ -674,8 +1410,8 @@ class DeleteCertificateError(Model): 'details': {'key': 'details', 'type': '[DeleteCertificateError]'}, } - def __init__(self, code, message, target=None, details=None): - super(DeleteCertificateError, self).__init__() + def __init__(self, *, code: str, message: str, target: str=None, details=None, **kwargs) -> None: + super(DeleteCertificateError, self).__init__(**kwargs) self.code = code self.message = message self.target = target @@ -704,8 +1440,8 @@ class DeploymentConfiguration(Model): 'virtual_machine_configuration': {'key': 'virtualMachineConfiguration', 'type': 'VirtualMachineConfiguration'}, } - def __init__(self, cloud_service_configuration=None, virtual_machine_configuration=None): - super(DeploymentConfiguration, self).__init__() + def __init__(self, *, cloud_service_configuration=None, virtual_machine_configuration=None, **kwargs) -> None: + super(DeploymentConfiguration, self).__init__(**kwargs) self.cloud_service_configuration = cloud_service_configuration self.virtual_machine_configuration = virtual_machine_configuration @@ -713,7 +1449,9 @@ def __init__(self, cloud_service_configuration=None, virtual_machine_configurati class EnvironmentSetting(Model): """An environment variable to be set on a task process. - :param name: The name of the environment variable. + All required parameters must be populated in order to send to Azure. + + :param name: Required. The name of the environment variable. :type name: str :param value: The value of the environment variable. :type value: str @@ -728,8 +1466,8 @@ class EnvironmentSetting(Model): 'value': {'key': 'value', 'type': 'str'}, } - def __init__(self, name, value=None): - super(EnvironmentSetting, self).__init__() + def __init__(self, *, name: str, value: str=None, **kwargs) -> None: + super(EnvironmentSetting, self).__init__(**kwargs) self.name = name self.value = value @@ -767,8 +1505,8 @@ class FixedScaleSettings(Model): 'node_deallocation_option': {'key': 'nodeDeallocationOption', 'type': 'ComputeNodeDeallocationOption'}, } - def __init__(self, resize_timeout=None, target_dedicated_nodes=None, target_low_priority_nodes=None, node_deallocation_option=None): - super(FixedScaleSettings, self).__init__() + def __init__(self, *, resize_timeout=None, target_dedicated_nodes: int=None, target_low_priority_nodes: int=None, node_deallocation_option=None, **kwargs) -> None: + super(FixedScaleSettings, self).__init__(**kwargs) self.resize_timeout = resize_timeout self.target_dedicated_nodes = target_dedicated_nodes self.target_low_priority_nodes = target_low_priority_nodes @@ -788,22 +1526,25 @@ class ImageReference(Model): image. For example, UbuntuServer or WindowsServer. :type offer: str :param sku: The SKU of the Azure Virtual Machines Marketplace image. For - example, 14.04.0-LTS or 2012-R2-Datacenter. + example, 18.04-LTS or 2019-Datacenter. :type sku: str :param version: The version of the Azure Virtual Machines Marketplace image. A value of 'latest' can be specified to select the latest version of an image. If omitted, the default is 'latest'. :type version: str - :param id: The ARM resource identifier of the virtual machine image. - Computes nodes of the pool will be created using this custom image. This - is of the form - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Compute/images/{imageName}. - This property is mutually exclusive with other properties. The virtual - machine image must be in the same region and subscription as the Azure - Batch account. For information about the firewall settings for Batch node - agent to communicate with Batch service see - https://docs.microsoft.com/en-us/azure/batch/batch-api-basics#virtual-network-vnet-and-firewall-configuration - . + :param id: The ARM resource identifier of the Virtual Machine Image or + Shared Image Gallery Image. Compute Nodes of the Pool will be created + using this Image Id. This is of either the form + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Compute/images/{imageName} + for Virtual Machine Image or + /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Compute/galleries/{galleryName}/images/{imageDefinitionName}/versions/{versionId} + for SIG image. This property is mutually exclusive with other properties. + For Virtual Machine Image it must be in the same region and subscription + as the Azure Batch account. For SIG image it must have replicas in the + same region as the Azure Batch account. For information about the firewall + settings for the Batch node agent to communicate with the Batch service + see + https://docs.microsoft.com/en-us/azure/batch/batch-api-basics#virtual-network-vnet-and-firewall-configuration. :type id: str """ @@ -815,8 +1556,8 @@ class ImageReference(Model): 'id': {'key': 'id', 'type': 'str'}, } - def __init__(self, publisher=None, offer=None, sku=None, version=None, id=None): - super(ImageReference, self).__init__() + def __init__(self, *, publisher: str=None, offer: str=None, sku: str=None, version: str=None, id: str=None, **kwargs) -> None: + super(ImageReference, self).__init__(**kwargs) self.publisher = publisher self.offer = offer self.sku = sku @@ -828,30 +1569,32 @@ class InboundNatPool(Model): """A inbound NAT pool that can be used to address specific ports on compute nodes in a Batch pool externally. - :param name: The name of the endpoint. The name must be unique within a - Batch pool, can contain letters, numbers, underscores, periods, and - hyphens. Names must start with a letter or number, must end with a letter, - number, or underscore, and cannot exceed 77 characters. If any invalid - values are provided the request fails with HTTP status code 400. + All required parameters must be populated in order to send to Azure. + + :param name: Required. The name of the endpoint. The name must be unique + within a Batch pool, can contain letters, numbers, underscores, periods, + and hyphens. Names must start with a letter or number, must end with a + letter, number, or underscore, and cannot exceed 77 characters. If any + invalid values are provided the request fails with HTTP status code 400. :type name: str - :param protocol: The protocol of the endpoint. Possible values include: - 'TCP', 'UDP' + :param protocol: Required. The protocol of the endpoint. Possible values + include: 'TCP', 'UDP' :type protocol: str or ~azure.mgmt.batch.models.InboundEndpointProtocol - :param backend_port: The port number on the compute node. This must be - unique within a Batch pool. Acceptable values are between 1 and 65535 - except for 22, 3389, 29876 and 29877 as these are reserved. If any + :param backend_port: Required. The port number on the compute node. This + must be unique within a Batch pool. Acceptable values are between 1 and + 65535 except for 22, 3389, 29876 and 29877 as these are reserved. If any reserved values are provided the request fails with HTTP status code 400. :type backend_port: int - :param frontend_port_range_start: The first port number in the range of - external ports that will be used to provide inbound access to the + :param frontend_port_range_start: Required. The first port number in the + range of external ports that will be used to provide inbound access to the backendPort on individual compute nodes. Acceptable values range between 1 and 65534 except ports from 50000 to 55000 which are reserved. All ranges within a pool must be distinct and cannot overlap. If any reserved or overlapping values are provided the request fails with HTTP status code 400. :type frontend_port_range_start: int - :param frontend_port_range_end: The last port number in the range of - external ports that will be used to provide inbound access to the + :param frontend_port_range_end: Required. The last port number in the + range of external ports that will be used to provide inbound access to the backendPort on individual compute nodes. Acceptable values range between 1 and 65534 except ports from 50000 to 55000 which are reserved by the Batch service. All ranges within a pool must be distinct and cannot overlap. If @@ -886,8 +1629,8 @@ class InboundNatPool(Model): 'network_security_group_rules': {'key': 'networkSecurityGroupRules', 'type': '[NetworkSecurityGroupRule]'}, } - def __init__(self, name, protocol, backend_port, frontend_port_range_start, frontend_port_range_end, network_security_group_rules=None): - super(InboundNatPool, self).__init__() + def __init__(self, *, name: str, protocol, backend_port: int, frontend_port_range_start: int, frontend_port_range_end: int, network_security_group_rules=None, **kwargs) -> None: + super(InboundNatPool, self).__init__(**kwargs) self.name = name self.protocol = protocol self.backend_port = backend_port @@ -899,11 +1642,13 @@ def __init__(self, name, protocol, backend_port, frontend_port_range_start, fron class KeyVaultReference(Model): """Identifies the Azure key vault associated with a Batch account. - :param id: The resource ID of the Azure key vault associated with the - Batch account. + All required parameters must be populated in order to send to Azure. + + :param id: Required. The resource ID of the Azure key vault associated + with the Batch account. :type id: str - :param url: The URL of the Azure key vault associated with the Batch - account. + :param url: Required. The URL of the Azure key vault associated with the + Batch account. :type url: str """ @@ -917,8 +1662,8 @@ class KeyVaultReference(Model): 'url': {'key': 'url', 'type': 'str'}, } - def __init__(self, id, url): - super(KeyVaultReference, self).__init__() + def __init__(self, *, id: str, url: str, **kwargs) -> None: + super(KeyVaultReference, self).__init__(**kwargs) self.id = id self.url = url @@ -951,8 +1696,8 @@ class LinuxUserConfiguration(Model): 'ssh_private_key': {'key': 'sshPrivateKey', 'type': 'str'}, } - def __init__(self, uid=None, gid=None, ssh_private_key=None): - super(LinuxUserConfiguration, self).__init__() + def __init__(self, *, uid: int=None, gid: int=None, ssh_private_key: str=None, **kwargs) -> None: + super(LinuxUserConfiguration, self).__init__(**kwargs) self.uid = uid self.gid = gid self.ssh_private_key = ssh_private_key @@ -964,9 +1709,11 @@ class MetadataItem(Model): The Batch service does not assign any meaning to this metadata; it is solely for the use of user code. - :param name: The name of the metadata item. + All required parameters must be populated in order to send to Azure. + + :param name: Required. The name of the metadata item. :type name: str - :param value: The value of the metadata item. + :param value: Required. The value of the metadata item. :type value: str """ @@ -980,12 +1727,49 @@ class MetadataItem(Model): 'value': {'key': 'value', 'type': 'str'}, } - def __init__(self, name, value): - super(MetadataItem, self).__init__() + def __init__(self, *, name: str, value: str, **kwargs) -> None: + super(MetadataItem, self).__init__(**kwargs) self.name = name self.value = value +class MountConfiguration(Model): + """The file system to mount on each node. + + :param azure_blob_file_system_configuration: The Azure Storage Container + to mount using blob FUSE on each node. This property is mutually exclusive + with all other properties. + :type azure_blob_file_system_configuration: + ~azure.mgmt.batch.models.AzureBlobFileSystemConfiguration + :param nfs_mount_configuration: The NFS file system to mount on each node. + This property is mutually exclusive with all other properties. + :type nfs_mount_configuration: + ~azure.mgmt.batch.models.NFSMountConfiguration + :param cifs_mount_configuration: The CIFS/SMB file system to mount on each + node. This property is mutually exclusive with all other properties. + :type cifs_mount_configuration: + ~azure.mgmt.batch.models.CIFSMountConfiguration + :param azure_file_share_configuration: The Azure File Share to mount on + each node. This property is mutually exclusive with all other properties. + :type azure_file_share_configuration: + ~azure.mgmt.batch.models.AzureFileShareConfiguration + """ + + _attribute_map = { + 'azure_blob_file_system_configuration': {'key': 'azureBlobFileSystemConfiguration', 'type': 'AzureBlobFileSystemConfiguration'}, + 'nfs_mount_configuration': {'key': 'nfsMountConfiguration', 'type': 'NFSMountConfiguration'}, + 'cifs_mount_configuration': {'key': 'cifsMountConfiguration', 'type': 'CIFSMountConfiguration'}, + 'azure_file_share_configuration': {'key': 'azureFileShareConfiguration', 'type': 'AzureFileShareConfiguration'}, + } + + def __init__(self, *, azure_blob_file_system_configuration=None, nfs_mount_configuration=None, cifs_mount_configuration=None, azure_file_share_configuration=None, **kwargs) -> None: + super(MountConfiguration, self).__init__(**kwargs) + self.azure_blob_file_system_configuration = azure_blob_file_system_configuration + self.nfs_mount_configuration = nfs_mount_configuration + self.cifs_mount_configuration = cifs_mount_configuration + self.azure_file_share_configuration = azure_file_share_configuration + + class NetworkConfiguration(Model): """The network configuration for a pool. @@ -1020,39 +1804,58 @@ class NetworkConfiguration(Model): pools with the virtualMachineConfiguration property. :type endpoint_configuration: ~azure.mgmt.batch.models.PoolEndpointConfiguration + :param public_ips: The list of public IPs which the Batch service will use + when provisioning Compute Nodes. The number of IPs specified here limits + the maximum size of the Pool - 50 dedicated nodes or 20 low-priority nodes + can be allocated for each public IP. For example, a pool needing 150 + dedicated VMs would need at least 3 public IPs specified. Each element of + this collection is of the form: + /subscriptions/{subscription}/resourceGroups/{group}/providers/Microsoft.Network/publicIPAddresses/{ip}. + :type public_ips: list[str] """ _attribute_map = { 'subnet_id': {'key': 'subnetId', 'type': 'str'}, 'endpoint_configuration': {'key': 'endpointConfiguration', 'type': 'PoolEndpointConfiguration'}, + 'public_ips': {'key': 'publicIPs', 'type': '[str]'}, } - def __init__(self, subnet_id=None, endpoint_configuration=None): - super(NetworkConfiguration, self).__init__() + def __init__(self, *, subnet_id: str=None, endpoint_configuration=None, public_ips=None, **kwargs) -> None: + super(NetworkConfiguration, self).__init__(**kwargs) self.subnet_id = subnet_id self.endpoint_configuration = endpoint_configuration + self.public_ips = public_ips class NetworkSecurityGroupRule(Model): """A network security group rule to apply to an inbound endpoint. - :param priority: The priority for this rule. Priorities within a pool must - be unique and are evaluated in order of priority. The lower the number the - higher the priority. For example, rules could be specified with order - numbers of 150, 250, and 350. The rule with the order number of 150 takes - precedence over the rule that has an order of 250. Allowed priorities are - 150 to 3500. If any reserved or duplicate values are provided the request - fails with HTTP status code 400. + All required parameters must be populated in order to send to Azure. + + :param priority: Required. The priority for this rule. Priorities within a + pool must be unique and are evaluated in order of priority. The lower the + number the higher the priority. For example, rules could be specified with + order numbers of 150, 250, and 350. The rule with the order number of 150 + takes precedence over the rule that has an order of 250. Allowed + priorities are 150 to 3500. If any reserved or duplicate values are + provided the request fails with HTTP status code 400. :type priority: int - :param access: The action that should be taken for a specified IP address, - subnet range or tag. Possible values include: 'Allow', 'Deny' + :param access: Required. The action that should be taken for a specified + IP address, subnet range or tag. Possible values include: 'Allow', 'Deny' :type access: str or ~azure.mgmt.batch.models.NetworkSecurityGroupRuleAccess - :param source_address_prefix: The source address prefix or tag to match - for the rule. Valid values are a single IP address (i.e. 10.10.10.10), IP - subnet (i.e. 192.168.1.0/24), default tag, or * (for all addresses). If - any other values are provided the request fails with HTTP status code 400. + :param source_address_prefix: Required. The source address prefix or tag + to match for the rule. Valid values are a single IP address (i.e. + 10.10.10.10), IP subnet (i.e. 192.168.1.0/24), default tag, or * (for all + addresses). If any other values are provided the request fails with HTTP + status code 400. :type source_address_prefix: str + :param source_port_ranges: The source port ranges to match for the rule. + Valid values are '*' (for all ports 0 - 65535) or arrays of ports or port + ranges (i.e. 100-200). The ports should in the range of 0 to 65535 and the + port ranges or ports can't overlap. If any other values are provided the + request fails with HTTP status code 400. Default value will be *. + :type source_port_ranges: list[str] """ _validation = { @@ -1065,13 +1868,51 @@ class NetworkSecurityGroupRule(Model): 'priority': {'key': 'priority', 'type': 'int'}, 'access': {'key': 'access', 'type': 'NetworkSecurityGroupRuleAccess'}, 'source_address_prefix': {'key': 'sourceAddressPrefix', 'type': 'str'}, + 'source_port_ranges': {'key': 'sourcePortRanges', 'type': '[str]'}, } - def __init__(self, priority, access, source_address_prefix): - super(NetworkSecurityGroupRule, self).__init__() + def __init__(self, *, priority: int, access, source_address_prefix: str, source_port_ranges=None, **kwargs) -> None: + super(NetworkSecurityGroupRule, self).__init__(**kwargs) self.priority = priority self.access = access self.source_address_prefix = source_address_prefix + self.source_port_ranges = source_port_ranges + + +class NFSMountConfiguration(Model): + """Information used to connect to an NFS file system. + + All required parameters must be populated in order to send to Azure. + + :param source: Required. The URI of the file system to mount. + :type source: str + :param relative_mount_path: Required. The relative path on the compute + node where the file system will be mounted. All file systems are mounted + relative to the Batch mounts directory, accessible via the + AZ_BATCH_NODE_MOUNTS_DIR environment variable. + :type relative_mount_path: str + :param mount_options: Additional command line options to pass to the mount + command. These are 'net use' options in Windows and 'mount' options in + Linux. + :type mount_options: str + """ + + _validation = { + 'source': {'required': True}, + 'relative_mount_path': {'required': True}, + } + + _attribute_map = { + 'source': {'key': 'source', 'type': 'str'}, + 'relative_mount_path': {'key': 'relativeMountPath', 'type': 'str'}, + 'mount_options': {'key': 'mountOptions', 'type': 'str'}, + } + + def __init__(self, *, source: str, relative_mount_path: str, mount_options: str=None, **kwargs) -> None: + super(NFSMountConfiguration, self).__init__(**kwargs) + self.source = source + self.relative_mount_path = relative_mount_path + self.mount_options = mount_options class Operation(Model): @@ -1095,8 +1936,8 @@ class Operation(Model): 'properties': {'key': 'properties', 'type': 'object'}, } - def __init__(self, name=None, display=None, origin=None, properties=None): - super(Operation, self).__init__() + def __init__(self, *, name: str=None, display=None, origin: str=None, properties=None, **kwargs) -> None: + super(Operation, self).__init__(**kwargs) self.name = name self.display = display self.origin = origin @@ -1124,40 +1965,16 @@ class OperationDisplay(Model): 'description': {'key': 'description', 'type': 'str'}, } - def __init__(self, provider=None, operation=None, resource=None, description=None): - super(OperationDisplay, self).__init__() + def __init__(self, *, provider: str=None, operation: str=None, resource: str=None, description: str=None, **kwargs) -> None: + super(OperationDisplay, self).__init__(**kwargs) self.provider = provider self.operation = operation self.resource = resource self.description = description -class PoolEndpointConfiguration(Model): - """The endpoint configuration for a pool. - - :param inbound_nat_pools: A list of inbound NAT pools that can be used to - address specific ports on an individual compute node externally. The - maximum number of inbound NAT pools per Batch pool is 5. If the maximum - number of inbound NAT pools is exceeded the request fails with HTTP status - code 400. - :type inbound_nat_pools: list[~azure.mgmt.batch.models.InboundNatPool] - """ - - _validation = { - 'inbound_nat_pools': {'required': True}, - } - - _attribute_map = { - 'inbound_nat_pools': {'key': 'inboundNatPools', 'type': '[InboundNatPool]'}, - } - - def __init__(self, inbound_nat_pools): - super(PoolEndpointConfiguration, self).__init__() - self.inbound_nat_pools = inbound_nat_pools - - -class ProxyResource(Model): - """A definition of an Azure resource. +class Pool(ProxyResource): + """Contains information about a pool. Variables are only populated by the server, and will be ignored when sending a request. @@ -1170,1151 +1987,771 @@ class ProxyResource(Model): :vartype type: str :ivar etag: The ETag of the resource, used for concurrency statements. :vartype etag: str + :param display_name: The display name for the pool. The display name need + not be unique and can contain any Unicode characters up to a maximum + length of 1024. + :type display_name: str + :ivar last_modified: The last modified time of the pool. This is the last + time at which the pool level data, such as the targetDedicatedNodes or + autoScaleSettings, changed. It does not factor in node-level changes such + as a compute node changing state. + :vartype last_modified: datetime + :ivar creation_time: The creation time of the pool. + :vartype creation_time: datetime + :ivar provisioning_state: The current state of the pool. Possible values + include: 'Succeeded', 'Deleting' + :vartype provisioning_state: str or + ~azure.mgmt.batch.models.PoolProvisioningState + :ivar provisioning_state_transition_time: The time at which the pool + entered its current state. + :vartype provisioning_state_transition_time: datetime + :ivar allocation_state: Whether the pool is resizing. Possible values + include: 'Steady', 'Resizing', 'Stopping' + :vartype allocation_state: str or ~azure.mgmt.batch.models.AllocationState + :ivar allocation_state_transition_time: The time at which the pool entered + its current allocation state. + :vartype allocation_state_transition_time: datetime + :param vm_size: The size of virtual machines in the pool. All VMs in a + pool are the same size. For information about available sizes of virtual + machines for Cloud Services pools (pools created with + cloudServiceConfiguration), see Sizes for Cloud Services + (http://azure.microsoft.com/documentation/articles/cloud-services-sizes-specs/). + Batch supports all Cloud Services VM sizes except ExtraSmall. For + information about available VM sizes for pools using images from the + Virtual Machines Marketplace (pools created with + virtualMachineConfiguration) see Sizes for Virtual Machines (Linux) + (https://azure.microsoft.com/documentation/articles/virtual-machines-linux-sizes/) + or Sizes for Virtual Machines (Windows) + (https://azure.microsoft.com/documentation/articles/virtual-machines-windows-sizes/). + Batch supports all Azure VM sizes except STANDARD_A0 and those with + premium storage (STANDARD_GS, STANDARD_DS, and STANDARD_DSV2 series). + :type vm_size: str + :param deployment_configuration: This property describes how the pool + nodes will be deployed - using Cloud Services or Virtual Machines. Using + CloudServiceConfiguration specifies that the nodes should be creating + using Azure Cloud Services (PaaS), while VirtualMachineConfiguration uses + Azure Virtual Machines (IaaS). + :type deployment_configuration: + ~azure.mgmt.batch.models.DeploymentConfiguration + :ivar current_dedicated_nodes: The number of compute nodes currently in + the pool. + :vartype current_dedicated_nodes: int + :ivar current_low_priority_nodes: The number of low priority compute nodes + currently in the pool. + :vartype current_low_priority_nodes: int + :param scale_settings: Settings which configure the number of nodes in the + pool. + :type scale_settings: ~azure.mgmt.batch.models.ScaleSettings + :ivar auto_scale_run: The results and errors from the last execution of + the autoscale formula. This property is set only if the pool automatically + scales, i.e. autoScaleSettings are used. + :vartype auto_scale_run: ~azure.mgmt.batch.models.AutoScaleRun + :param inter_node_communication: Whether the pool permits direct + communication between nodes. This imposes restrictions on which nodes can + be assigned to the pool. Enabling this value can reduce the chance of the + requested number of nodes to be allocated in the pool. If not specified, + this value defaults to 'Disabled'. Possible values include: 'Enabled', + 'Disabled' + :type inter_node_communication: str or + ~azure.mgmt.batch.models.InterNodeCommunicationState + :param network_configuration: The network configuration for the pool. + :type network_configuration: ~azure.mgmt.batch.models.NetworkConfiguration + :param max_tasks_per_node: The maximum number of tasks that can run + concurrently on a single compute node in the pool. The default value is 1. + The maximum value is the smaller of 4 times the number of cores of the + vmSize of the pool or 256. + :type max_tasks_per_node: int + :param task_scheduling_policy: How tasks are distributed across compute + nodes in a pool. If not specified, the default is spread. + :type task_scheduling_policy: + ~azure.mgmt.batch.models.TaskSchedulingPolicy + :param user_accounts: The list of user accounts to be created on each node + in the pool. + :type user_accounts: list[~azure.mgmt.batch.models.UserAccount] + :param metadata: A list of name-value pairs associated with the pool as + metadata. The Batch service does not assign any meaning to metadata; it is + solely for the use of user code. + :type metadata: list[~azure.mgmt.batch.models.MetadataItem] + :param start_task: A task specified to run on each compute node as it + joins the pool. In an PATCH (update) operation, this property can be set + to an empty object to remove the start task from the pool. + :type start_task: ~azure.mgmt.batch.models.StartTask + :param certificates: The list of certificates to be installed on each + compute node in the pool. For Windows compute nodes, the Batch service + installs the certificates to the specified certificate store and location. + For Linux compute nodes, the certificates are stored in a directory inside + the task working directory and an environment variable + AZ_BATCH_CERTIFICATES_DIR is supplied to the task to query for this + location. For certificates with visibility of 'remoteUser', a 'certs' + directory is created in the user's home directory (e.g., + /home/{user-name}/certs) and certificates are placed in that directory. + :type certificates: list[~azure.mgmt.batch.models.CertificateReference] + :param application_packages: The list of application packages to be + installed on each compute node in the pool. Changes to application package + references affect all new compute nodes joining the pool, but do not + affect compute nodes that are already in the pool until they are rebooted + or reimaged. There is a maximum of 10 application package references on + any given pool. + :type application_packages: + list[~azure.mgmt.batch.models.ApplicationPackageReference] + :param application_licenses: The list of application licenses the Batch + service will make available on each compute node in the pool. The list of + application licenses must be a subset of available Batch service + application licenses. If a license is requested which is not supported, + pool creation will fail. + :type application_licenses: list[str] + :ivar resize_operation_status: Contains details about the current or last + completed resize operation. + :vartype resize_operation_status: + ~azure.mgmt.batch.models.ResizeOperationStatus + :param mount_configuration: A list of file systems to mount on each node + in the pool. This supports Azure Files, NFS, CIFS/SMB, and Blobfuse. + :type mount_configuration: + list[~azure.mgmt.batch.models.MountConfiguration] """ _validation = { - 'id': {'readonly': True}, - 'name': {'readonly': True}, - 'type': {'readonly': True}, - 'etag': {'readonly': True}, - } - - _attribute_map = { - 'id': {'key': 'id', 'type': 'str'}, - 'name': {'key': 'name', 'type': 'str'}, - 'type': {'key': 'type', 'type': 'str'}, - 'etag': {'key': 'etag', 'type': 'str'}, - } - - def __init__(self): - super(ProxyResource, self).__init__() - self.id = None - self.name = None - self.type = None - self.etag = None - - -class ResizeError(Model): - """An error that occurred when resizing a pool. - - :param code: An identifier for the error. Codes are invariant and are - intended to be consumed programmatically. - :type code: str - :param message: A message describing the error, intended to be suitable - for display in a user interface. - :type message: str - :param details: Additional details about the error. - :type details: list[~azure.mgmt.batch.models.ResizeError] - """ - - _validation = { - 'code': {'required': True}, - 'message': {'required': True}, - } - - _attribute_map = { - 'code': {'key': 'code', 'type': 'str'}, - 'message': {'key': 'message', 'type': 'str'}, - 'details': {'key': 'details', 'type': '[ResizeError]'}, - } - - def __init__(self, code, message, details=None): - super(ResizeError, self).__init__() - self.code = code - self.message = message - self.details = details - - -class ResizeOperationStatus(Model): - """Details about the current or last completed resize operation. - - Describes either the current operation (if the pool AllocationState is - Resizing) or the previously completed operation (if the AllocationState is - Steady). - - :param target_dedicated_nodes: The desired number of dedicated compute - nodes in the pool. - :type target_dedicated_nodes: int - :param target_low_priority_nodes: The desired number of low-priority - compute nodes in the pool. - :type target_low_priority_nodes: int - :param resize_timeout: The timeout for allocation of compute nodes to the - pool or removal of compute nodes from the pool. The default value is 15 - minutes. The minimum value is 5 minutes. If you specify a value less than - 5 minutes, the Batch service returns an error; if you are calling the REST - API directly, the HTTP status code is 400 (Bad Request). - :type resize_timeout: timedelta - :param node_deallocation_option: Determines what to do with a node and its - running task(s) if the pool size is decreasing. The default value is - requeue. Possible values include: 'Requeue', 'Terminate', - 'TaskCompletion', 'RetainedData' - :type node_deallocation_option: str or - ~azure.mgmt.batch.models.ComputeNodeDeallocationOption - :param start_time: The time when this resize operation was started. - :type start_time: datetime - :param errors: Details of any errors encountered while performing the last - resize on the pool. This property is set only if an error occurred during - the last pool resize, and only when the pool allocationState is Steady. - :type errors: list[~azure.mgmt.batch.models.ResizeError] - """ - - _attribute_map = { - 'target_dedicated_nodes': {'key': 'targetDedicatedNodes', 'type': 'int'}, - 'target_low_priority_nodes': {'key': 'targetLowPriorityNodes', 'type': 'int'}, - 'resize_timeout': {'key': 'resizeTimeout', 'type': 'duration'}, - 'node_deallocation_option': {'key': 'nodeDeallocationOption', 'type': 'ComputeNodeDeallocationOption'}, - 'start_time': {'key': 'startTime', 'type': 'iso-8601'}, - 'errors': {'key': 'errors', 'type': '[ResizeError]'}, - } - - def __init__(self, target_dedicated_nodes=None, target_low_priority_nodes=None, resize_timeout=None, node_deallocation_option=None, start_time=None, errors=None): - super(ResizeOperationStatus, self).__init__() - self.target_dedicated_nodes = target_dedicated_nodes - self.target_low_priority_nodes = target_low_priority_nodes - self.resize_timeout = resize_timeout - self.node_deallocation_option = node_deallocation_option - self.start_time = start_time - self.errors = errors - - -class Resource(Model): - """A definition of an Azure resource. - - Variables are only populated by the server, and will be ignored when - sending a request. - - :ivar id: The ID of the resource. - :vartype id: str - :ivar name: The name of the resource. - :vartype name: str - :ivar type: The type of the resource. - :vartype type: str - :ivar location: The location of the resource. - :vartype location: str - :ivar tags: The tags of the resource. - :vartype tags: dict[str, str] - """ - - _validation = { - 'id': {'readonly': True}, - 'name': {'readonly': True}, - 'type': {'readonly': True}, - 'location': {'readonly': True}, - 'tags': {'readonly': True}, - } - - _attribute_map = { - 'id': {'key': 'id', 'type': 'str'}, - 'name': {'key': 'name', 'type': 'str'}, - 'type': {'key': 'type', 'type': 'str'}, - 'location': {'key': 'location', 'type': 'str'}, - 'tags': {'key': 'tags', 'type': '{str}'}, - } - - def __init__(self): - super(Resource, self).__init__() - self.id = None - self.name = None - self.type = None - self.location = None - self.tags = None - - -class ResourceFile(Model): - """A single file or multiple files to be downloaded to a compute node. - - :param auto_storage_container_name: The storage container name in the auto - storage account. The autoStorageContainerName, storageContainerUrl and - httpUrl properties are mutually exclusive and one of them must be - specified. - :type auto_storage_container_name: str - :param storage_container_url: The URL of the blob container within Azure - Blob Storage. The autoStorageContainerName, storageContainerUrl and - httpUrl properties are mutually exclusive and one of them must be - specified. This URL must be readable and listable using anonymous access; - that is, the Batch service does not present any credentials when - downloading blobs from the container. There are two ways to get such a URL - for a container in Azure storage: include a Shared Access Signature (SAS) - granting read and list permissions on the container, or set the ACL for - the container to allow public access. - :type storage_container_url: str - :param http_url: The URL of the file to download. The - autoStorageContainerName, storageContainerUrl and httpUrl properties are - mutually exclusive and one of them must be specified. If the URL is Azure - Blob Storage, it must be readable using anonymous access; that is, the - Batch service does not present any credentials when downloading the blob. - There are two ways to get such a URL for a blob in Azure storage: include - a Shared Access Signature (SAS) granting read permissions on the blob, or - set the ACL for the blob or its container to allow public access. - :type http_url: str - :param blob_prefix: The blob prefix to use when downloading blobs from an - Azure Storage container. Only the blobs whose names begin with the - specified prefix will be downloaded. The property is valid only when - autoStorageContainerName or storageContainerUrl is used. This prefix can - be a partial filename or a subdirectory. If a prefix is not specified, all - the files in the container will be downloaded. - :type blob_prefix: str - :param file_path: The location on the compute node to which to download - the file, relative to the task's working directory. If the httpUrl - property is specified, the filePath is required and describes the path - which the file will be downloaded to, including the filename. Otherwise, - if the autoStorageContainerName or storageContainerUrl property is - specified, filePath is optional and is the directory to download the files - to. In the case where filePath is used as a directory, any directory - structure already associated with the input data will be retained in full - and appended to the specified filePath directory. The specified relative - path cannot break out of the task's working directory (for example by - using '..'). - :type file_path: str - :param file_mode: The file permission mode attribute in octal format. This - property applies only to files being downloaded to Linux compute nodes. It - will be ignored if it is specified for a resourceFile which will be - downloaded to a Windows node. If this property is not specified for a - Linux node, then a default value of 0770 is applied to the file. - :type file_mode: str - """ - - _attribute_map = { - 'auto_storage_container_name': {'key': 'autoStorageContainerName', 'type': 'str'}, - 'storage_container_url': {'key': 'storageContainerUrl', 'type': 'str'}, - 'http_url': {'key': 'httpUrl', 'type': 'str'}, - 'blob_prefix': {'key': 'blobPrefix', 'type': 'str'}, - 'file_path': {'key': 'filePath', 'type': 'str'}, - 'file_mode': {'key': 'fileMode', 'type': 'str'}, - } - - def __init__(self, auto_storage_container_name=None, storage_container_url=None, http_url=None, blob_prefix=None, file_path=None, file_mode=None): - super(ResourceFile, self).__init__() - self.auto_storage_container_name = auto_storage_container_name - self.storage_container_url = storage_container_url - self.http_url = http_url - self.blob_prefix = blob_prefix - self.file_path = file_path - self.file_mode = file_mode - - -class ScaleSettings(Model): - """Scale settings for the pool. - - Defines the desired size of the pool. This can either be 'fixedScale' where - the requested targetDedicatedNodes is specified, or 'autoScale' which - defines a formula which is periodically reevaluated. If this property is - not specified, the pool will have a fixed scale with 0 - targetDedicatedNodes. - - :param fixed_scale: Fixed scale settings for the pool. This property and - autoScale are mutually exclusive and one of the properties must be - specified. - :type fixed_scale: ~azure.mgmt.batch.models.FixedScaleSettings - :param auto_scale: AutoScale settings for the pool. This property and - fixedScale are mutually exclusive and one of the properties must be - specified. - :type auto_scale: ~azure.mgmt.batch.models.AutoScaleSettings - """ - - _attribute_map = { - 'fixed_scale': {'key': 'fixedScale', 'type': 'FixedScaleSettings'}, - 'auto_scale': {'key': 'autoScale', 'type': 'AutoScaleSettings'}, - } - - def __init__(self, fixed_scale=None, auto_scale=None): - super(ScaleSettings, self).__init__() - self.fixed_scale = fixed_scale - self.auto_scale = auto_scale - - -class StartTask(Model): - """A task which is run when a compute node joins a pool in the Azure Batch - service, or when the compute node is rebooted or reimaged. - - :param command_line: The command line of the start task. The command line - does not run under a shell, and therefore cannot take advantage of shell - features such as environment variable expansion. If you want to take - advantage of such features, you should invoke the shell in the command - line, for example using "cmd /c MyCommand" in Windows or "/bin/sh -c - MyCommand" in Linux. Required if any other properties of the startTask are - specified. - :type command_line: str - :param resource_files: A list of files that the Batch service will - download to the compute node before running the command line. - :type resource_files: list[~azure.mgmt.batch.models.ResourceFile] - :param environment_settings: A list of environment variable settings for - the start task. - :type environment_settings: - list[~azure.mgmt.batch.models.EnvironmentSetting] - :param user_identity: The user identity under which the start task runs. - If omitted, the task runs as a non-administrative user unique to the task. - :type user_identity: ~azure.mgmt.batch.models.UserIdentity - :param max_task_retry_count: The maximum number of times the task may be - retried. The Batch service retries a task if its exit code is nonzero. - Note that this value specifically controls the number of retries. The - Batch service will try the task once, and may then retry up to this limit. - For example, if the maximum retry count is 3, Batch tries the task up to 4 - times (one initial try and 3 retries). If the maximum retry count is 0, - the Batch service does not retry the task. If the maximum retry count is - -1, the Batch service retries the task without limit. - :type max_task_retry_count: int - :param wait_for_success: Whether the Batch service should wait for the - start task to complete successfully (that is, to exit with exit code 0) - before scheduling any tasks on the compute node. If true and the start - task fails on a compute node, the Batch service retries the start task up - to its maximum retry count (maxTaskRetryCount). If the task has still not - completed successfully after all retries, then the Batch service marks the - compute node unusable, and will not schedule tasks to it. This condition - can be detected via the node state and scheduling error detail. If false, - the Batch service will not wait for the start task to complete. In this - case, other tasks can start executing on the compute node while the start - task is still running; and even if the start task fails, new tasks will - continue to be scheduled on the node. The default is false. - :type wait_for_success: bool - :param container_settings: The settings for the container under which the - start task runs. When this is specified, all directories recursively below - the AZ_BATCH_NODE_ROOT_DIR (the root of Azure Batch directories on the - node) are mapped into the container, all task environment variables are - mapped into the container, and the task command line is executed in the - container. - :type container_settings: ~azure.mgmt.batch.models.TaskContainerSettings - """ - - _attribute_map = { - 'command_line': {'key': 'commandLine', 'type': 'str'}, - 'resource_files': {'key': 'resourceFiles', 'type': '[ResourceFile]'}, - 'environment_settings': {'key': 'environmentSettings', 'type': '[EnvironmentSetting]'}, - 'user_identity': {'key': 'userIdentity', 'type': 'UserIdentity'}, - 'max_task_retry_count': {'key': 'maxTaskRetryCount', 'type': 'int'}, - 'wait_for_success': {'key': 'waitForSuccess', 'type': 'bool'}, - 'container_settings': {'key': 'containerSettings', 'type': 'TaskContainerSettings'}, - } - - def __init__(self, command_line=None, resource_files=None, environment_settings=None, user_identity=None, max_task_retry_count=None, wait_for_success=None, container_settings=None): - super(StartTask, self).__init__() - self.command_line = command_line - self.resource_files = resource_files - self.environment_settings = environment_settings - self.user_identity = user_identity - self.max_task_retry_count = max_task_retry_count - self.wait_for_success = wait_for_success - self.container_settings = container_settings - - -class TaskContainerSettings(Model): - """The container settings for a task. - - :param container_run_options: Additional options to the container create - command. These additional options are supplied as arguments to the "docker - create" command, in addition to those controlled by the Batch Service. - :type container_run_options: str - :param image_name: The image to use to create the container in which the - task will run. This is the full image reference, as would be specified to - "docker pull". If no tag is provided as part of the image name, the tag - ":latest" is used as a default. - :type image_name: str - :param registry: The private registry which contains the container image. - This setting can be omitted if was already provided at pool creation. - :type registry: ~azure.mgmt.batch.models.ContainerRegistry - """ - - _validation = { - 'image_name': {'required': True}, + 'id': {'readonly': True}, + 'name': {'readonly': True}, + 'type': {'readonly': True}, + 'etag': {'readonly': True}, + 'last_modified': {'readonly': True}, + 'creation_time': {'readonly': True}, + 'provisioning_state': {'readonly': True}, + 'provisioning_state_transition_time': {'readonly': True}, + 'allocation_state': {'readonly': True}, + 'allocation_state_transition_time': {'readonly': True}, + 'current_dedicated_nodes': {'readonly': True}, + 'current_low_priority_nodes': {'readonly': True}, + 'auto_scale_run': {'readonly': True}, + 'resize_operation_status': {'readonly': True}, } _attribute_map = { - 'container_run_options': {'key': 'containerRunOptions', 'type': 'str'}, - 'image_name': {'key': 'imageName', 'type': 'str'}, - 'registry': {'key': 'registry', 'type': 'ContainerRegistry'}, + 'id': {'key': 'id', 'type': 'str'}, + 'name': {'key': 'name', 'type': 'str'}, + 'type': {'key': 'type', 'type': 'str'}, + 'etag': {'key': 'etag', 'type': 'str'}, + 'display_name': {'key': 'properties.displayName', 'type': 'str'}, + 'last_modified': {'key': 'properties.lastModified', 'type': 'iso-8601'}, + 'creation_time': {'key': 'properties.creationTime', 'type': 'iso-8601'}, + 'provisioning_state': {'key': 'properties.provisioningState', 'type': 'PoolProvisioningState'}, + 'provisioning_state_transition_time': {'key': 'properties.provisioningStateTransitionTime', 'type': 'iso-8601'}, + 'allocation_state': {'key': 'properties.allocationState', 'type': 'AllocationState'}, + 'allocation_state_transition_time': {'key': 'properties.allocationStateTransitionTime', 'type': 'iso-8601'}, + 'vm_size': {'key': 'properties.vmSize', 'type': 'str'}, + 'deployment_configuration': {'key': 'properties.deploymentConfiguration', 'type': 'DeploymentConfiguration'}, + 'current_dedicated_nodes': {'key': 'properties.currentDedicatedNodes', 'type': 'int'}, + 'current_low_priority_nodes': {'key': 'properties.currentLowPriorityNodes', 'type': 'int'}, + 'scale_settings': {'key': 'properties.scaleSettings', 'type': 'ScaleSettings'}, + 'auto_scale_run': {'key': 'properties.autoScaleRun', 'type': 'AutoScaleRun'}, + 'inter_node_communication': {'key': 'properties.interNodeCommunication', 'type': 'InterNodeCommunicationState'}, + 'network_configuration': {'key': 'properties.networkConfiguration', 'type': 'NetworkConfiguration'}, + 'max_tasks_per_node': {'key': 'properties.maxTasksPerNode', 'type': 'int'}, + 'task_scheduling_policy': {'key': 'properties.taskSchedulingPolicy', 'type': 'TaskSchedulingPolicy'}, + 'user_accounts': {'key': 'properties.userAccounts', 'type': '[UserAccount]'}, + 'metadata': {'key': 'properties.metadata', 'type': '[MetadataItem]'}, + 'start_task': {'key': 'properties.startTask', 'type': 'StartTask'}, + 'certificates': {'key': 'properties.certificates', 'type': '[CertificateReference]'}, + 'application_packages': {'key': 'properties.applicationPackages', 'type': '[ApplicationPackageReference]'}, + 'application_licenses': {'key': 'properties.applicationLicenses', 'type': '[str]'}, + 'resize_operation_status': {'key': 'properties.resizeOperationStatus', 'type': 'ResizeOperationStatus'}, + 'mount_configuration': {'key': 'properties.mountConfiguration', 'type': '[MountConfiguration]'}, } - def __init__(self, image_name, container_run_options=None, registry=None): - super(TaskContainerSettings, self).__init__() - self.container_run_options = container_run_options - self.image_name = image_name - self.registry = registry + def __init__(self, *, display_name: str=None, vm_size: str=None, deployment_configuration=None, scale_settings=None, inter_node_communication=None, network_configuration=None, max_tasks_per_node: int=None, task_scheduling_policy=None, user_accounts=None, metadata=None, start_task=None, certificates=None, application_packages=None, application_licenses=None, mount_configuration=None, **kwargs) -> None: + super(Pool, self).__init__(**kwargs) + self.display_name = display_name + self.last_modified = None + self.creation_time = None + self.provisioning_state = None + self.provisioning_state_transition_time = None + self.allocation_state = None + self.allocation_state_transition_time = None + self.vm_size = vm_size + self.deployment_configuration = deployment_configuration + self.current_dedicated_nodes = None + self.current_low_priority_nodes = None + self.scale_settings = scale_settings + self.auto_scale_run = None + self.inter_node_communication = inter_node_communication + self.network_configuration = network_configuration + self.max_tasks_per_node = max_tasks_per_node + self.task_scheduling_policy = task_scheduling_policy + self.user_accounts = user_accounts + self.metadata = metadata + self.start_task = start_task + self.certificates = certificates + self.application_packages = application_packages + self.application_licenses = application_licenses + self.resize_operation_status = None + self.mount_configuration = mount_configuration -class TaskSchedulingPolicy(Model): - """Specifies how tasks should be distributed across compute nodes. +class PoolEndpointConfiguration(Model): + """The endpoint configuration for a pool. - :param node_fill_type: How tasks should be distributed across compute - nodes. Possible values include: 'Spread', 'Pack' - :type node_fill_type: str or ~azure.mgmt.batch.models.ComputeNodeFillType + All required parameters must be populated in order to send to Azure. + + :param inbound_nat_pools: Required. A list of inbound NAT pools that can + be used to address specific ports on an individual compute node + externally. The maximum number of inbound NAT pools per Batch pool is 5. + If the maximum number of inbound NAT pools is exceeded the request fails + with HTTP status code 400. + :type inbound_nat_pools: list[~azure.mgmt.batch.models.InboundNatPool] """ _validation = { - 'node_fill_type': {'required': True}, + 'inbound_nat_pools': {'required': True}, } _attribute_map = { - 'node_fill_type': {'key': 'nodeFillType', 'type': 'ComputeNodeFillType'}, + 'inbound_nat_pools': {'key': 'inboundNatPools', 'type': '[InboundNatPool]'}, } - def __init__(self, node_fill_type): - super(TaskSchedulingPolicy, self).__init__() - self.node_fill_type = node_fill_type + def __init__(self, *, inbound_nat_pools, **kwargs) -> None: + super(PoolEndpointConfiguration, self).__init__(**kwargs) + self.inbound_nat_pools = inbound_nat_pools -class UserAccount(Model): - """Properties used to create a user on an Azure Batch node. +class ResizeError(Model): + """An error that occurred when resizing a pool. - :param name: The name of the user account. - :type name: str - :param password: The password for the user account. - :type password: str - :param elevation_level: The elevation level of the user account. nonAdmin - - The auto user is a standard user without elevated access. admin - The - auto user is a user with elevated access and operates with full - Administrator permissions. The default value is nonAdmin. Possible values - include: 'NonAdmin', 'Admin' - :type elevation_level: str or ~azure.mgmt.batch.models.ElevationLevel - :param linux_user_configuration: The Linux-specific user configuration for - the user account. This property is ignored if specified on a Windows pool. - If not specified, the user is created with the default options. - :type linux_user_configuration: - ~azure.mgmt.batch.models.LinuxUserConfiguration - :param windows_user_configuration: The Windows-specific user configuration - for the user account. This property can only be specified if the user is - on a Windows pool. If not specified and on a Windows pool, the user is - created with the default options. - :type windows_user_configuration: - ~azure.mgmt.batch.models.WindowsUserConfiguration + All required parameters must be populated in order to send to Azure. + + :param code: Required. An identifier for the error. Codes are invariant + and are intended to be consumed programmatically. + :type code: str + :param message: Required. A message describing the error, intended to be + suitable for display in a user interface. + :type message: str + :param details: Additional details about the error. + :type details: list[~azure.mgmt.batch.models.ResizeError] """ _validation = { - 'name': {'required': True}, - 'password': {'required': True}, + 'code': {'required': True}, + 'message': {'required': True}, } _attribute_map = { - 'name': {'key': 'name', 'type': 'str'}, - 'password': {'key': 'password', 'type': 'str'}, - 'elevation_level': {'key': 'elevationLevel', 'type': 'ElevationLevel'}, - 'linux_user_configuration': {'key': 'linuxUserConfiguration', 'type': 'LinuxUserConfiguration'}, - 'windows_user_configuration': {'key': 'windowsUserConfiguration', 'type': 'WindowsUserConfiguration'}, + 'code': {'key': 'code', 'type': 'str'}, + 'message': {'key': 'message', 'type': 'str'}, + 'details': {'key': 'details', 'type': '[ResizeError]'}, } - def __init__(self, name, password, elevation_level=None, linux_user_configuration=None, windows_user_configuration=None): - super(UserAccount, self).__init__() - self.name = name - self.password = password - self.elevation_level = elevation_level - self.linux_user_configuration = linux_user_configuration - self.windows_user_configuration = windows_user_configuration + def __init__(self, *, code: str, message: str, details=None, **kwargs) -> None: + super(ResizeError, self).__init__(**kwargs) + self.code = code + self.message = message + self.details = details -class UserIdentity(Model): - """The definition of the user identity under which the task is run. +class ResizeOperationStatus(Model): + """Details about the current or last completed resize operation. - Specify either the userName or autoUser property, but not both. + Describes either the current operation (if the pool AllocationState is + Resizing) or the previously completed operation (if the AllocationState is + Steady). - :param user_name: The name of the user identity under which the task is - run. The userName and autoUser properties are mutually exclusive; you must - specify one but not both. - :type user_name: str - :param auto_user: The auto user under which the task is run. The userName - and autoUser properties are mutually exclusive; you must specify one but - not both. - :type auto_user: ~azure.mgmt.batch.models.AutoUserSpecification + :param target_dedicated_nodes: The desired number of dedicated compute + nodes in the pool. + :type target_dedicated_nodes: int + :param target_low_priority_nodes: The desired number of low-priority + compute nodes in the pool. + :type target_low_priority_nodes: int + :param resize_timeout: The timeout for allocation of compute nodes to the + pool or removal of compute nodes from the pool. The default value is 15 + minutes. The minimum value is 5 minutes. If you specify a value less than + 5 minutes, the Batch service returns an error; if you are calling the REST + API directly, the HTTP status code is 400 (Bad Request). + :type resize_timeout: timedelta + :param node_deallocation_option: Determines what to do with a node and its + running task(s) if the pool size is decreasing. The default value is + requeue. Possible values include: 'Requeue', 'Terminate', + 'TaskCompletion', 'RetainedData' + :type node_deallocation_option: str or + ~azure.mgmt.batch.models.ComputeNodeDeallocationOption + :param start_time: The time when this resize operation was started. + :type start_time: datetime + :param errors: Details of any errors encountered while performing the last + resize on the pool. This property is set only if an error occurred during + the last pool resize, and only when the pool allocationState is Steady. + :type errors: list[~azure.mgmt.batch.models.ResizeError] """ _attribute_map = { - 'user_name': {'key': 'userName', 'type': 'str'}, - 'auto_user': {'key': 'autoUser', 'type': 'AutoUserSpecification'}, + 'target_dedicated_nodes': {'key': 'targetDedicatedNodes', 'type': 'int'}, + 'target_low_priority_nodes': {'key': 'targetLowPriorityNodes', 'type': 'int'}, + 'resize_timeout': {'key': 'resizeTimeout', 'type': 'duration'}, + 'node_deallocation_option': {'key': 'nodeDeallocationOption', 'type': 'ComputeNodeDeallocationOption'}, + 'start_time': {'key': 'startTime', 'type': 'iso-8601'}, + 'errors': {'key': 'errors', 'type': '[ResizeError]'}, } - def __init__(self, user_name=None, auto_user=None): - super(UserIdentity, self).__init__() - self.user_name = user_name - self.auto_user = auto_user + def __init__(self, *, target_dedicated_nodes: int=None, target_low_priority_nodes: int=None, resize_timeout=None, node_deallocation_option=None, start_time=None, errors=None, **kwargs) -> None: + super(ResizeOperationStatus, self).__init__(**kwargs) + self.target_dedicated_nodes = target_dedicated_nodes + self.target_low_priority_nodes = target_low_priority_nodes + self.resize_timeout = resize_timeout + self.node_deallocation_option = node_deallocation_option + self.start_time = start_time + self.errors = errors -class VirtualMachineConfiguration(Model): - """The configuration for compute nodes in a pool based on the Azure Virtual - Machines infrastructure. +class ResourceFile(Model): + """A single file or multiple files to be downloaded to a compute node. - :param image_reference: A reference to the Azure Virtual Machines - Marketplace Image or the custom Virtual Machine Image to use. - :type image_reference: ~azure.mgmt.batch.models.ImageReference - :param node_agent_sku_id: The SKU of the Batch node agent to be - provisioned on compute nodes in the pool. The Batch node agent is a - program that runs on each node in the pool, and provides the - command-and-control interface between the node and the Batch service. - There are different implementations of the node agent, known as SKUs, for - different operating systems. You must specify a node agent SKU which - matches the selected image reference. To get the list of supported node - agent SKUs along with their list of verified image references, see the - 'List supported node agent SKUs' operation. - :type node_agent_sku_id: str - :param windows_configuration: Windows operating system settings on the - virtual machine. This property must not be specified if the imageReference - specifies a Linux OS image. - :type windows_configuration: ~azure.mgmt.batch.models.WindowsConfiguration - :param data_disks: The configuration for data disks attached to the - compute nodes in the pool. This property must be specified if the compute - nodes in the pool need to have empty data disks attached to them. - :type data_disks: list[~azure.mgmt.batch.models.DataDisk] - :param license_type: The type of on-premises license to be used when - deploying the operating system. This only applies to images that contain - the Windows operating system, and should only be used when you hold valid - on-premises licenses for the nodes which will be deployed. If omitted, no - on-premises licensing discount is applied. Values are: - Windows_Server - The on-premises license is for Windows Server. - Windows_Client - The on-premises license is for Windows Client. - :type license_type: str - :param container_configuration: The container configuration for the pool. - If specified, setup is performed on each node in the pool to allow tasks - to run in containers. All regular tasks and job manager tasks run on this - pool must specify the containerSettings property, and all other tasks may - specify it. - :type container_configuration: - ~azure.mgmt.batch.models.ContainerConfiguration + :param auto_storage_container_name: The storage container name in the auto + storage account. The autoStorageContainerName, storageContainerUrl and + httpUrl properties are mutually exclusive and one of them must be + specified. + :type auto_storage_container_name: str + :param storage_container_url: The URL of the blob container within Azure + Blob Storage. The autoStorageContainerName, storageContainerUrl and + httpUrl properties are mutually exclusive and one of them must be + specified. This URL must be readable and listable using anonymous access; + that is, the Batch service does not present any credentials when + downloading the blob. There are two ways to get such a URL for a blob in + Azure storage: include a Shared Access Signature (SAS) granting read and + list permissions on the blob, or set the ACL for the blob or its container + to allow public access. + :type storage_container_url: str + :param http_url: The URL of the file to download. The + autoStorageContainerName, storageContainerUrl and httpUrl properties are + mutually exclusive and one of them must be specified. If the URL is Azure + Blob Storage, it must be readable using anonymous access; that is, the + Batch service does not present any credentials when downloading the blob. + There are two ways to get such a URL for a blob in Azure storage: include + a Shared Access Signature (SAS) granting read permissions on the blob, or + set the ACL for the blob or its container to allow public access. + :type http_url: str + :param blob_prefix: The blob prefix to use when downloading blobs from an + Azure Storage container. Only the blobs whose names begin with the + specified prefix will be downloaded. The property is valid only when + autoStorageContainerName or storageContainerUrl is used. This prefix can + be a partial filename or a subdirectory. If a prefix is not specified, all + the files in the container will be downloaded. + :type blob_prefix: str + :param file_path: The location on the compute node to which to download + the file, relative to the task's working directory. If the httpUrl + property is specified, the filePath is required and describes the path + which the file will be downloaded to, including the filename. Otherwise, + if the autoStorageContainerName or storageContainerUrl property is + specified, filePath is optional and is the directory to download the files + to. In the case where filePath is used as a directory, any directory + structure already associated with the input data will be retained in full + and appended to the specified filePath directory. The specified relative + path cannot break out of the task's working directory (for example by + using '..'). + :type file_path: str + :param file_mode: The file permission mode attribute in octal format. This + property applies only to files being downloaded to Linux compute nodes. It + will be ignored if it is specified for a resourceFile which will be + downloaded to a Windows node. If this property is not specified for a + Linux node, then a default value of 0770 is applied to the file. + :type file_mode: str """ - _validation = { - 'image_reference': {'required': True}, - 'node_agent_sku_id': {'required': True}, - } - _attribute_map = { - 'image_reference': {'key': 'imageReference', 'type': 'ImageReference'}, - 'node_agent_sku_id': {'key': 'nodeAgentSkuId', 'type': 'str'}, - 'windows_configuration': {'key': 'windowsConfiguration', 'type': 'WindowsConfiguration'}, - 'data_disks': {'key': 'dataDisks', 'type': '[DataDisk]'}, - 'license_type': {'key': 'licenseType', 'type': 'str'}, - 'container_configuration': {'key': 'containerConfiguration', 'type': 'ContainerConfiguration'}, + 'auto_storage_container_name': {'key': 'autoStorageContainerName', 'type': 'str'}, + 'storage_container_url': {'key': 'storageContainerUrl', 'type': 'str'}, + 'http_url': {'key': 'httpUrl', 'type': 'str'}, + 'blob_prefix': {'key': 'blobPrefix', 'type': 'str'}, + 'file_path': {'key': 'filePath', 'type': 'str'}, + 'file_mode': {'key': 'fileMode', 'type': 'str'}, } - def __init__(self, image_reference, node_agent_sku_id, windows_configuration=None, data_disks=None, license_type=None, container_configuration=None): - super(VirtualMachineConfiguration, self).__init__() - self.image_reference = image_reference - self.node_agent_sku_id = node_agent_sku_id - self.windows_configuration = windows_configuration - self.data_disks = data_disks - self.license_type = license_type - self.container_configuration = container_configuration + def __init__(self, *, auto_storage_container_name: str=None, storage_container_url: str=None, http_url: str=None, blob_prefix: str=None, file_path: str=None, file_mode: str=None, **kwargs) -> None: + super(ResourceFile, self).__init__(**kwargs) + self.auto_storage_container_name = auto_storage_container_name + self.storage_container_url = storage_container_url + self.http_url = http_url + self.blob_prefix = blob_prefix + self.file_path = file_path + self.file_mode = file_mode -class WindowsConfiguration(Model): - """Windows operating system settings to apply to the virtual machine. +class ScaleSettings(Model): + """Scale settings for the pool. - :param enable_automatic_updates: Whether automatic updates are enabled on - the virtual machine. If omitted, the default value is true. - :type enable_automatic_updates: bool + Defines the desired size of the pool. This can either be 'fixedScale' where + the requested targetDedicatedNodes is specified, or 'autoScale' which + defines a formula which is periodically reevaluated. If this property is + not specified, the pool will have a fixed scale with 0 + targetDedicatedNodes. + + :param fixed_scale: Fixed scale settings for the pool. This property and + autoScale are mutually exclusive and one of the properties must be + specified. + :type fixed_scale: ~azure.mgmt.batch.models.FixedScaleSettings + :param auto_scale: AutoScale settings for the pool. This property and + fixedScale are mutually exclusive and one of the properties must be + specified. + :type auto_scale: ~azure.mgmt.batch.models.AutoScaleSettings """ _attribute_map = { - 'enable_automatic_updates': {'key': 'enableAutomaticUpdates', 'type': 'bool'}, + 'fixed_scale': {'key': 'fixedScale', 'type': 'FixedScaleSettings'}, + 'auto_scale': {'key': 'autoScale', 'type': 'AutoScaleSettings'}, } - def __init__(self, enable_automatic_updates=None): - super(WindowsConfiguration, self).__init__() - self.enable_automatic_updates = enable_automatic_updates + def __init__(self, *, fixed_scale=None, auto_scale=None, **kwargs) -> None: + super(ScaleSettings, self).__init__(**kwargs) + self.fixed_scale = fixed_scale + self.auto_scale = auto_scale -class WindowsUserConfiguration(Model): - """Properties used to create a user account on a Windows node. +class StartTask(Model): + """A task which is run when a compute node joins a pool in the Azure Batch + service, or when the compute node is rebooted or reimaged. - :param login_mode: Login mode for user. Specifies login mode for the user. - The default value for VirtualMachineConfiguration pools is interactive - mode and for CloudServiceConfiguration pools is batch mode. Possible - values include: 'Batch', 'Interactive' - :type login_mode: str or ~azure.mgmt.batch.models.LoginMode + In some cases the start task may be re-run even though the node was not + rebooted. Due to this, start tasks should be idempotent and exit gracefully + if the setup they're performing has already been done. Special care should + be taken to avoid start tasks which create breakaway process or + install/launch services from the start task working directory, as this will + block Batch from being able to re-run the start task. + + :param command_line: The command line of the start task. The command line + does not run under a shell, and therefore cannot take advantage of shell + features such as environment variable expansion. If you want to take + advantage of such features, you should invoke the shell in the command + line, for example using "cmd /c MyCommand" in Windows or "/bin/sh -c + MyCommand" in Linux. Required if any other properties of the startTask are + specified. + :type command_line: str + :param resource_files: A list of files that the Batch service will + download to the compute node before running the command line. + :type resource_files: list[~azure.mgmt.batch.models.ResourceFile] + :param environment_settings: A list of environment variable settings for + the start task. + :type environment_settings: + list[~azure.mgmt.batch.models.EnvironmentSetting] + :param user_identity: The user identity under which the start task runs. + If omitted, the task runs as a non-administrative user unique to the task. + :type user_identity: ~azure.mgmt.batch.models.UserIdentity + :param max_task_retry_count: The maximum number of times the task may be + retried. The Batch service retries a task if its exit code is nonzero. + Note that this value specifically controls the number of retries. The + Batch service will try the task once, and may then retry up to this limit. + For example, if the maximum retry count is 3, Batch tries the task up to 4 + times (one initial try and 3 retries). If the maximum retry count is 0, + the Batch service does not retry the task. If the maximum retry count is + -1, the Batch service retries the task without limit. + :type max_task_retry_count: int + :param wait_for_success: Whether the Batch service should wait for the + start task to complete successfully (that is, to exit with exit code 0) + before scheduling any tasks on the compute node. If true and the start + task fails on a compute node, the Batch service retries the start task up + to its maximum retry count (maxTaskRetryCount). If the task has still not + completed successfully after all retries, then the Batch service marks the + compute node unusable, and will not schedule tasks to it. This condition + can be detected via the node state and scheduling error detail. If false, + the Batch service will not wait for the start task to complete. In this + case, other tasks can start executing on the compute node while the start + task is still running; and even if the start task fails, new tasks will + continue to be scheduled on the node. The default is true. + :type wait_for_success: bool + :param container_settings: The settings for the container under which the + start task runs. When this is specified, all directories recursively below + the AZ_BATCH_NODE_ROOT_DIR (the root of Azure Batch directories on the + node) are mapped into the container, all task environment variables are + mapped into the container, and the task command line is executed in the + container. + :type container_settings: ~azure.mgmt.batch.models.TaskContainerSettings """ _attribute_map = { - 'login_mode': {'key': 'loginMode', 'type': 'LoginMode'}, + 'command_line': {'key': 'commandLine', 'type': 'str'}, + 'resource_files': {'key': 'resourceFiles', 'type': '[ResourceFile]'}, + 'environment_settings': {'key': 'environmentSettings', 'type': '[EnvironmentSetting]'}, + 'user_identity': {'key': 'userIdentity', 'type': 'UserIdentity'}, + 'max_task_retry_count': {'key': 'maxTaskRetryCount', 'type': 'int'}, + 'wait_for_success': {'key': 'waitForSuccess', 'type': 'bool'}, + 'container_settings': {'key': 'containerSettings', 'type': 'TaskContainerSettings'}, } - def __init__(self, login_mode=None): - super(WindowsUserConfiguration, self).__init__() - self.login_mode = login_mode + def __init__(self, *, command_line: str=None, resource_files=None, environment_settings=None, user_identity=None, max_task_retry_count: int=None, wait_for_success: bool=None, container_settings=None, **kwargs) -> None: + super(StartTask, self).__init__(**kwargs) + self.command_line = command_line + self.resource_files = resource_files + self.environment_settings = environment_settings + self.user_identity = user_identity + self.max_task_retry_count = max_task_retry_count + self.wait_for_success = wait_for_success + self.container_settings = container_settings -class Application(ProxyResource): - """Contains information about an application in a Batch account. +class TaskContainerSettings(Model): + """The container settings for a task. - Variables are only populated by the server, and will be ignored when - sending a request. + All required parameters must be populated in order to send to Azure. - :ivar id: The ID of the resource. - :vartype id: str - :ivar name: The name of the resource. - :vartype name: str - :ivar type: The type of the resource. - :vartype type: str - :ivar etag: The ETag of the resource, used for concurrency statements. - :vartype etag: str - :param display_name: The display name for the application. - :type display_name: str - :param allow_updates: A value indicating whether packages within the - application may be overwritten using the same version string. - :type allow_updates: bool - :param default_version: The package to use if a client requests the - application but does not specify a version. This property can only be set - to the name of an existing package. - :type default_version: str + :param container_run_options: Additional options to the container create + command. These additional options are supplied as arguments to the "docker + create" command, in addition to those controlled by the Batch Service. + :type container_run_options: str + :param image_name: Required. The image to use to create the container in + which the task will run. This is the full image reference, as would be + specified to "docker pull". If no tag is provided as part of the image + name, the tag ":latest" is used as a default. + :type image_name: str + :param registry: The private registry which contains the container image. + This setting can be omitted if was already provided at pool creation. + :type registry: ~azure.mgmt.batch.models.ContainerRegistry + :param working_directory: A flag to indicate where the container task + working directory is. The default is 'taskWorkingDirectory'. Possible + values include: 'TaskWorkingDirectory', 'ContainerImageDefault' + :type working_directory: str or + ~azure.mgmt.batch.models.ContainerWorkingDirectory """ _validation = { - 'id': {'readonly': True}, - 'name': {'readonly': True}, - 'type': {'readonly': True}, - 'etag': {'readonly': True}, + 'image_name': {'required': True}, } _attribute_map = { - 'id': {'key': 'id', 'type': 'str'}, - 'name': {'key': 'name', 'type': 'str'}, - 'type': {'key': 'type', 'type': 'str'}, - 'etag': {'key': 'etag', 'type': 'str'}, - 'display_name': {'key': 'properties.displayName', 'type': 'str'}, - 'allow_updates': {'key': 'properties.allowUpdates', 'type': 'bool'}, - 'default_version': {'key': 'properties.defaultVersion', 'type': 'str'}, + 'container_run_options': {'key': 'containerRunOptions', 'type': 'str'}, + 'image_name': {'key': 'imageName', 'type': 'str'}, + 'registry': {'key': 'registry', 'type': 'ContainerRegistry'}, + 'working_directory': {'key': 'workingDirectory', 'type': 'ContainerWorkingDirectory'}, } - def __init__(self, display_name=None, allow_updates=None, default_version=None): - super(Application, self).__init__() - self.display_name = display_name - self.allow_updates = allow_updates - self.default_version = default_version + def __init__(self, *, image_name: str, container_run_options: str=None, registry=None, working_directory=None, **kwargs) -> None: + super(TaskContainerSettings, self).__init__(**kwargs) + self.container_run_options = container_run_options + self.image_name = image_name + self.registry = registry + self.working_directory = working_directory -class ApplicationPackage(ProxyResource): - """An application package which represents a particular version of an - application. +class TaskSchedulingPolicy(Model): + """Specifies how tasks should be distributed across compute nodes. - Variables are only populated by the server, and will be ignored when - sending a request. + All required parameters must be populated in order to send to Azure. - :ivar id: The ID of the resource. - :vartype id: str - :ivar name: The name of the resource. - :vartype name: str - :ivar type: The type of the resource. - :vartype type: str - :ivar etag: The ETag of the resource, used for concurrency statements. - :vartype etag: str - :ivar state: The current state of the application package. Possible values - include: 'Pending', 'Active' - :vartype state: str or ~azure.mgmt.batch.models.PackageState - :ivar format: The format of the application package, if the package is - active. - :vartype format: str - :ivar storage_url: The URL for the application package in Azure Storage. - :vartype storage_url: str - :ivar storage_url_expiry: The UTC time at which the Azure Storage URL will - expire. - :vartype storage_url_expiry: datetime - :ivar last_activation_time: The time at which the package was last - activated, if the package is active. - :vartype last_activation_time: datetime + :param node_fill_type: Required. How tasks should be distributed across + compute nodes. Possible values include: 'Spread', 'Pack' + :type node_fill_type: str or ~azure.mgmt.batch.models.ComputeNodeFillType """ _validation = { - 'id': {'readonly': True}, - 'name': {'readonly': True}, - 'type': {'readonly': True}, - 'etag': {'readonly': True}, - 'state': {'readonly': True}, - 'format': {'readonly': True}, - 'storage_url': {'readonly': True}, - 'storage_url_expiry': {'readonly': True}, - 'last_activation_time': {'readonly': True}, + 'node_fill_type': {'required': True}, } _attribute_map = { - 'id': {'key': 'id', 'type': 'str'}, - 'name': {'key': 'name', 'type': 'str'}, - 'type': {'key': 'type', 'type': 'str'}, - 'etag': {'key': 'etag', 'type': 'str'}, - 'state': {'key': 'properties.state', 'type': 'PackageState'}, - 'format': {'key': 'properties.format', 'type': 'str'}, - 'storage_url': {'key': 'properties.storageUrl', 'type': 'str'}, - 'storage_url_expiry': {'key': 'properties.storageUrlExpiry', 'type': 'iso-8601'}, - 'last_activation_time': {'key': 'properties.lastActivationTime', 'type': 'iso-8601'}, + 'node_fill_type': {'key': 'nodeFillType', 'type': 'ComputeNodeFillType'}, } - def __init__(self): - super(ApplicationPackage, self).__init__() - self.state = None - self.format = None - self.storage_url = None - self.storage_url_expiry = None - self.last_activation_time = None + def __init__(self, *, node_fill_type, **kwargs) -> None: + super(TaskSchedulingPolicy, self).__init__(**kwargs) + self.node_fill_type = node_fill_type -class AutoStorageProperties(AutoStorageBaseProperties): - """Contains information about the auto-storage account associated with a Batch - account. +class UserAccount(Model): + """Properties used to create a user on an Azure Batch node. + + All required parameters must be populated in order to send to Azure. - :param storage_account_id: The resource ID of the storage account to be - used for auto-storage account. - :type storage_account_id: str - :param last_key_sync: The UTC time at which storage keys were last - synchronized with the Batch account. - :type last_key_sync: datetime + :param name: Required. The name of the user account. + :type name: str + :param password: Required. The password for the user account. + :type password: str + :param elevation_level: The elevation level of the user account. nonAdmin + - The auto user is a standard user without elevated access. admin - The + auto user is a user with elevated access and operates with full + Administrator permissions. The default value is nonAdmin. Possible values + include: 'NonAdmin', 'Admin' + :type elevation_level: str or ~azure.mgmt.batch.models.ElevationLevel + :param linux_user_configuration: The Linux-specific user configuration for + the user account. This property is ignored if specified on a Windows pool. + If not specified, the user is created with the default options. + :type linux_user_configuration: + ~azure.mgmt.batch.models.LinuxUserConfiguration + :param windows_user_configuration: The Windows-specific user configuration + for the user account. This property can only be specified if the user is + on a Windows pool. If not specified and on a Windows pool, the user is + created with the default options. + :type windows_user_configuration: + ~azure.mgmt.batch.models.WindowsUserConfiguration """ _validation = { - 'storage_account_id': {'required': True}, - 'last_key_sync': {'required': True}, + 'name': {'required': True}, + 'password': {'required': True}, } _attribute_map = { - 'storage_account_id': {'key': 'storageAccountId', 'type': 'str'}, - 'last_key_sync': {'key': 'lastKeySync', 'type': 'iso-8601'}, + 'name': {'key': 'name', 'type': 'str'}, + 'password': {'key': 'password', 'type': 'str'}, + 'elevation_level': {'key': 'elevationLevel', 'type': 'ElevationLevel'}, + 'linux_user_configuration': {'key': 'linuxUserConfiguration', 'type': 'LinuxUserConfiguration'}, + 'windows_user_configuration': {'key': 'windowsUserConfiguration', 'type': 'WindowsUserConfiguration'}, } - def __init__(self, storage_account_id, last_key_sync): - super(AutoStorageProperties, self).__init__(storage_account_id=storage_account_id) - self.last_key_sync = last_key_sync + def __init__(self, *, name: str, password: str, elevation_level=None, linux_user_configuration=None, windows_user_configuration=None, **kwargs) -> None: + super(UserAccount, self).__init__(**kwargs) + self.name = name + self.password = password + self.elevation_level = elevation_level + self.linux_user_configuration = linux_user_configuration + self.windows_user_configuration = windows_user_configuration -class BatchAccount(Resource): - """Contains information about an Azure Batch account. +class UserIdentity(Model): + """The definition of the user identity under which the task is run. - Variables are only populated by the server, and will be ignored when - sending a request. + Specify either the userName or autoUser property, but not both. - :ivar id: The ID of the resource. - :vartype id: str - :ivar name: The name of the resource. - :vartype name: str - :ivar type: The type of the resource. - :vartype type: str - :ivar location: The location of the resource. - :vartype location: str - :ivar tags: The tags of the resource. - :vartype tags: dict[str, str] - :ivar account_endpoint: The account endpoint used to interact with the - Batch service. - :vartype account_endpoint: str - :ivar provisioning_state: The provisioned state of the resource. Possible - values include: 'Invalid', 'Creating', 'Deleting', 'Succeeded', 'Failed', - 'Cancelled' - :vartype provisioning_state: str or - ~azure.mgmt.batch.models.ProvisioningState - :ivar pool_allocation_mode: The allocation mode to use for creating pools - in the Batch account. Possible values include: 'BatchService', - 'UserSubscription' - :vartype pool_allocation_mode: str or - ~azure.mgmt.batch.models.PoolAllocationMode - :ivar key_vault_reference: A reference to the Azure key vault associated - with the Batch account. - :vartype key_vault_reference: ~azure.mgmt.batch.models.KeyVaultReference - :ivar auto_storage: The properties and status of any auto-storage account - associated with the Batch account. - :vartype auto_storage: ~azure.mgmt.batch.models.AutoStorageProperties - :ivar dedicated_core_quota: The dedicated core quota for this Batch - account. - :vartype dedicated_core_quota: int - :ivar low_priority_core_quota: The low-priority core quota for this Batch - account. - :vartype low_priority_core_quota: int - :ivar pool_quota: The pool quota for this Batch account. - :vartype pool_quota: int - :ivar active_job_and_job_schedule_quota: The active job and job schedule - quota for this Batch account. - :vartype active_job_and_job_schedule_quota: int + :param user_name: The name of the user identity under which the task is + run. The userName and autoUser properties are mutually exclusive; you must + specify one but not both. + :type user_name: str + :param auto_user: The auto user under which the task is run. The userName + and autoUser properties are mutually exclusive; you must specify one but + not both. + :type auto_user: ~azure.mgmt.batch.models.AutoUserSpecification """ - _validation = { - 'id': {'readonly': True}, - 'name': {'readonly': True}, - 'type': {'readonly': True}, - 'location': {'readonly': True}, - 'tags': {'readonly': True}, - 'account_endpoint': {'readonly': True}, - 'provisioning_state': {'readonly': True}, - 'pool_allocation_mode': {'readonly': True}, - 'key_vault_reference': {'readonly': True}, - 'auto_storage': {'readonly': True}, - 'dedicated_core_quota': {'readonly': True}, - 'low_priority_core_quota': {'readonly': True}, - 'pool_quota': {'readonly': True}, - 'active_job_and_job_schedule_quota': {'readonly': True}, - } - _attribute_map = { - 'id': {'key': 'id', 'type': 'str'}, - 'name': {'key': 'name', 'type': 'str'}, - 'type': {'key': 'type', 'type': 'str'}, - 'location': {'key': 'location', 'type': 'str'}, - 'tags': {'key': 'tags', 'type': '{str}'}, - 'account_endpoint': {'key': 'properties.accountEndpoint', 'type': 'str'}, - 'provisioning_state': {'key': 'properties.provisioningState', 'type': 'ProvisioningState'}, - 'pool_allocation_mode': {'key': 'properties.poolAllocationMode', 'type': 'PoolAllocationMode'}, - 'key_vault_reference': {'key': 'properties.keyVaultReference', 'type': 'KeyVaultReference'}, - 'auto_storage': {'key': 'properties.autoStorage', 'type': 'AutoStorageProperties'}, - 'dedicated_core_quota': {'key': 'properties.dedicatedCoreQuota', 'type': 'int'}, - 'low_priority_core_quota': {'key': 'properties.lowPriorityCoreQuota', 'type': 'int'}, - 'pool_quota': {'key': 'properties.poolQuota', 'type': 'int'}, - 'active_job_and_job_schedule_quota': {'key': 'properties.activeJobAndJobScheduleQuota', 'type': 'int'}, + 'user_name': {'key': 'userName', 'type': 'str'}, + 'auto_user': {'key': 'autoUser', 'type': 'AutoUserSpecification'}, } - def __init__(self): - super(BatchAccount, self).__init__() - self.account_endpoint = None - self.provisioning_state = None - self.pool_allocation_mode = None - self.key_vault_reference = None - self.auto_storage = None - self.dedicated_core_quota = None - self.low_priority_core_quota = None - self.pool_quota = None - self.active_job_and_job_schedule_quota = None + def __init__(self, *, user_name: str=None, auto_user=None, **kwargs) -> None: + super(UserIdentity, self).__init__(**kwargs) + self.user_name = user_name + self.auto_user = auto_user -class Certificate(ProxyResource): - """Contains information about a certificate. +class VirtualMachineConfiguration(Model): + """The configuration for compute nodes in a pool based on the Azure Virtual + Machines infrastructure. - Variables are only populated by the server, and will be ignored when - sending a request. + All required parameters must be populated in order to send to Azure. - :ivar id: The ID of the resource. - :vartype id: str - :ivar name: The name of the resource. - :vartype name: str - :ivar type: The type of the resource. - :vartype type: str - :ivar etag: The ETag of the resource, used for concurrency statements. - :vartype etag: str - :param thumbprint_algorithm: The algorithm of the certificate thumbprint. - This must match the first portion of the certificate name. Currently - required to be 'SHA1'. - :type thumbprint_algorithm: str - :param thumbprint: The thumbprint of the certificate. This must match the - thumbprint from the name. - :type thumbprint: str - :param format: The format of the certificate - either Pfx or Cer. If - omitted, the default is Pfx. Possible values include: 'Pfx', 'Cer' - :type format: str or ~azure.mgmt.batch.models.CertificateFormat - :ivar provisioning_state: The provisioned state of the resource. Possible - values include: 'Succeeded', 'Deleting', 'Failed' - :vartype provisioning_state: str or - ~azure.mgmt.batch.models.CertificateProvisioningState - :ivar provisioning_state_transition_time: The time at which the - certificate entered its current state. - :vartype provisioning_state_transition_time: datetime - :ivar previous_provisioning_state: The previous provisioned state of the - resource. Possible values include: 'Succeeded', 'Deleting', 'Failed' - :vartype previous_provisioning_state: str or - ~azure.mgmt.batch.models.CertificateProvisioningState - :ivar previous_provisioning_state_transition_time: The time at which the - certificate entered its previous state. - :vartype previous_provisioning_state_transition_time: datetime - :ivar public_data: The public key of the certificate. - :vartype public_data: str - :ivar delete_certificate_error: The error which occurred while deleting - the certificate. This is only returned when the certificate - provisioningState is 'Failed'. - :vartype delete_certificate_error: - ~azure.mgmt.batch.models.DeleteCertificateError + :param image_reference: Required. A reference to the Azure Virtual + Machines Marketplace Image or the custom Virtual Machine Image to use. + :type image_reference: ~azure.mgmt.batch.models.ImageReference + :param node_agent_sku_id: Required. The SKU of the Batch node agent to be + provisioned on compute nodes in the pool. The Batch node agent is a + program that runs on each node in the pool, and provides the + command-and-control interface between the node and the Batch service. + There are different implementations of the node agent, known as SKUs, for + different operating systems. You must specify a node agent SKU which + matches the selected image reference. To get the list of supported node + agent SKUs along with their list of verified image references, see the + 'List supported node agent SKUs' operation. + :type node_agent_sku_id: str + :param windows_configuration: Windows operating system settings on the + virtual machine. This property must not be specified if the imageReference + specifies a Linux OS image. + :type windows_configuration: ~azure.mgmt.batch.models.WindowsConfiguration + :param data_disks: The configuration for data disks attached to the + compute nodes in the pool. This property must be specified if the compute + nodes in the pool need to have empty data disks attached to them. + :type data_disks: list[~azure.mgmt.batch.models.DataDisk] + :param license_type: The type of on-premises license to be used when + deploying the operating system. This only applies to images that contain + the Windows operating system, and should only be used when you hold valid + on-premises licenses for the nodes which will be deployed. If omitted, no + on-premises licensing discount is applied. Values are: + Windows_Server - The on-premises license is for Windows Server. + Windows_Client - The on-premises license is for Windows Client. + :type license_type: str + :param container_configuration: The container configuration for the pool. + If specified, setup is performed on each node in the pool to allow tasks + to run in containers. All regular tasks and job manager tasks run on this + pool must specify the containerSettings property, and all other tasks may + specify it. + :type container_configuration: + ~azure.mgmt.batch.models.ContainerConfiguration """ _validation = { - 'id': {'readonly': True}, - 'name': {'readonly': True}, - 'type': {'readonly': True}, - 'etag': {'readonly': True}, - 'provisioning_state': {'readonly': True}, - 'provisioning_state_transition_time': {'readonly': True}, - 'previous_provisioning_state': {'readonly': True}, - 'previous_provisioning_state_transition_time': {'readonly': True}, - 'public_data': {'readonly': True}, - 'delete_certificate_error': {'readonly': True}, + 'image_reference': {'required': True}, + 'node_agent_sku_id': {'required': True}, } _attribute_map = { - 'id': {'key': 'id', 'type': 'str'}, - 'name': {'key': 'name', 'type': 'str'}, - 'type': {'key': 'type', 'type': 'str'}, - 'etag': {'key': 'etag', 'type': 'str'}, - 'thumbprint_algorithm': {'key': 'properties.thumbprintAlgorithm', 'type': 'str'}, - 'thumbprint': {'key': 'properties.thumbprint', 'type': 'str'}, - 'format': {'key': 'properties.format', 'type': 'CertificateFormat'}, - 'provisioning_state': {'key': 'properties.provisioningState', 'type': 'CertificateProvisioningState'}, - 'provisioning_state_transition_time': {'key': 'properties.provisioningStateTransitionTime', 'type': 'iso-8601'}, - 'previous_provisioning_state': {'key': 'properties.previousProvisioningState', 'type': 'CertificateProvisioningState'}, - 'previous_provisioning_state_transition_time': {'key': 'properties.previousProvisioningStateTransitionTime', 'type': 'iso-8601'}, - 'public_data': {'key': 'properties.publicData', 'type': 'str'}, - 'delete_certificate_error': {'key': 'properties.deleteCertificateError', 'type': 'DeleteCertificateError'}, + 'image_reference': {'key': 'imageReference', 'type': 'ImageReference'}, + 'node_agent_sku_id': {'key': 'nodeAgentSkuId', 'type': 'str'}, + 'windows_configuration': {'key': 'windowsConfiguration', 'type': 'WindowsConfiguration'}, + 'data_disks': {'key': 'dataDisks', 'type': '[DataDisk]'}, + 'license_type': {'key': 'licenseType', 'type': 'str'}, + 'container_configuration': {'key': 'containerConfiguration', 'type': 'ContainerConfiguration'}, } - def __init__(self, thumbprint_algorithm=None, thumbprint=None, format=None): - super(Certificate, self).__init__() - self.thumbprint_algorithm = thumbprint_algorithm - self.thumbprint = thumbprint - self.format = format - self.provisioning_state = None - self.provisioning_state_transition_time = None - self.previous_provisioning_state = None - self.previous_provisioning_state_transition_time = None - self.public_data = None - self.delete_certificate_error = None + def __init__(self, *, image_reference, node_agent_sku_id: str, windows_configuration=None, data_disks=None, license_type: str=None, container_configuration=None, **kwargs) -> None: + super(VirtualMachineConfiguration, self).__init__(**kwargs) + self.image_reference = image_reference + self.node_agent_sku_id = node_agent_sku_id + self.windows_configuration = windows_configuration + self.data_disks = data_disks + self.license_type = license_type + self.container_configuration = container_configuration -class CertificateCreateOrUpdateParameters(ProxyResource): - """Contains information about a certificate. +class VirtualMachineFamilyCoreQuota(Model): + """A VM Family and its associated core quota for the Batch account. Variables are only populated by the server, and will be ignored when sending a request. - :ivar id: The ID of the resource. - :vartype id: str - :ivar name: The name of the resource. + :ivar name: The Virtual Machine family name. :vartype name: str - :ivar type: The type of the resource. - :vartype type: str - :ivar etag: The ETag of the resource, used for concurrency statements. - :vartype etag: str - :param thumbprint_algorithm: The algorithm of the certificate thumbprint. - This must match the first portion of the certificate name. Currently - required to be 'SHA1'. - :type thumbprint_algorithm: str - :param thumbprint: The thumbprint of the certificate. This must match the - thumbprint from the name. - :type thumbprint: str - :param format: The format of the certificate - either Pfx or Cer. If - omitted, the default is Pfx. Possible values include: 'Pfx', 'Cer' - :type format: str or ~azure.mgmt.batch.models.CertificateFormat - :param data: The base64-encoded contents of the certificate. The maximum - size is 10KB. - :type data: str - :param password: The password to access the certificate's private key. - This is required if the certificate format is pfx and must be omitted if - the certificate format is cer. - :type password: str + :ivar core_quota: The core quota for the VM family for the Batch account. + :vartype core_quota: int """ _validation = { - 'id': {'readonly': True}, 'name': {'readonly': True}, - 'type': {'readonly': True}, - 'etag': {'readonly': True}, - 'data': {'required': True}, + 'core_quota': {'readonly': True}, } _attribute_map = { - 'id': {'key': 'id', 'type': 'str'}, 'name': {'key': 'name', 'type': 'str'}, - 'type': {'key': 'type', 'type': 'str'}, - 'etag': {'key': 'etag', 'type': 'str'}, - 'thumbprint_algorithm': {'key': 'properties.thumbprintAlgorithm', 'type': 'str'}, - 'thumbprint': {'key': 'properties.thumbprint', 'type': 'str'}, - 'format': {'key': 'properties.format', 'type': 'CertificateFormat'}, - 'data': {'key': 'properties.data', 'type': 'str'}, - 'password': {'key': 'properties.password', 'type': 'str'}, + 'core_quota': {'key': 'coreQuota', 'type': 'int'}, } - def __init__(self, data, thumbprint_algorithm=None, thumbprint=None, format=None, password=None): - super(CertificateCreateOrUpdateParameters, self).__init__() - self.thumbprint_algorithm = thumbprint_algorithm - self.thumbprint = thumbprint - self.format = format - self.data = data - self.password = password - + def __init__(self, **kwargs) -> None: + super(VirtualMachineFamilyCoreQuota, self).__init__(**kwargs) + self.name = None + self.core_quota = None -class Pool(ProxyResource): - """Contains information about a pool. - Variables are only populated by the server, and will be ignored when - sending a request. +class WindowsConfiguration(Model): + """Windows operating system settings to apply to the virtual machine. - :ivar id: The ID of the resource. - :vartype id: str - :ivar name: The name of the resource. - :vartype name: str - :ivar type: The type of the resource. - :vartype type: str - :ivar etag: The ETag of the resource, used for concurrency statements. - :vartype etag: str - :param display_name: The display name for the pool. The display name need - not be unique and can contain any Unicode characters up to a maximum - length of 1024. - :type display_name: str - :ivar last_modified: The last modified time of the pool. This is the last - time at which the pool level data, such as the targetDedicatedNodes or - autoScaleSettings, changed. It does not factor in node-level changes such - as a compute node changing state. - :vartype last_modified: datetime - :ivar creation_time: The creation time of the pool. - :vartype creation_time: datetime - :ivar provisioning_state: The current state of the pool. Possible values - include: 'Succeeded', 'Deleting' - :vartype provisioning_state: str or - ~azure.mgmt.batch.models.PoolProvisioningState - :ivar provisioning_state_transition_time: The time at which the pool - entered its current state. - :vartype provisioning_state_transition_time: datetime - :ivar allocation_state: Whether the pool is resizing. Possible values - include: 'Steady', 'Resizing', 'Stopping' - :vartype allocation_state: str or ~azure.mgmt.batch.models.AllocationState - :ivar allocation_state_transition_time: The time at which the pool entered - its current allocation state. - :vartype allocation_state_transition_time: datetime - :param vm_size: The size of virtual machines in the pool. All VMs in a - pool are the same size. For information about available sizes of virtual - machines for Cloud Services pools (pools created with - cloudServiceConfiguration), see Sizes for Cloud Services - (http://azure.microsoft.com/documentation/articles/cloud-services-sizes-specs/). - Batch supports all Cloud Services VM sizes except ExtraSmall. For - information about available VM sizes for pools using images from the - Virtual Machines Marketplace (pools created with - virtualMachineConfiguration) see Sizes for Virtual Machines (Linux) - (https://azure.microsoft.com/documentation/articles/virtual-machines-linux-sizes/) - or Sizes for Virtual Machines (Windows) - (https://azure.microsoft.com/documentation/articles/virtual-machines-windows-sizes/). - Batch supports all Azure VM sizes except STANDARD_A0 and those with - premium storage (STANDARD_GS, STANDARD_DS, and STANDARD_DSV2 series). - :type vm_size: str - :param deployment_configuration: This property describes how the pool - nodes will be deployed - using Cloud Services or Virtual Machines. Using - CloudServiceConfiguration specifies that the nodes should be creating - using Azure Cloud Services (PaaS), while VirtualMachineConfiguration uses - Azure Virtual Machines (IaaS). - :type deployment_configuration: - ~azure.mgmt.batch.models.DeploymentConfiguration - :ivar current_dedicated_nodes: The number of compute nodes currently in - the pool. - :vartype current_dedicated_nodes: int - :ivar current_low_priority_nodes: The number of low priority compute nodes - currently in the pool. - :vartype current_low_priority_nodes: int - :param scale_settings: Settings which configure the number of nodes in the - pool. - :type scale_settings: ~azure.mgmt.batch.models.ScaleSettings - :ivar auto_scale_run: The results and errors from the last execution of - the autoscale formula. This property is set only if the pool automatically - scales, i.e. autoScaleSettings are used. - :vartype auto_scale_run: ~azure.mgmt.batch.models.AutoScaleRun - :param inter_node_communication: Whether the pool permits direct - communication between nodes. This imposes restrictions on which nodes can - be assigned to the pool. Enabling this value can reduce the chance of the - requested number of nodes to be allocated in the pool. If not specified, - this value defaults to 'Disabled'. Possible values include: 'Enabled', - 'Disabled' - :type inter_node_communication: str or - ~azure.mgmt.batch.models.InterNodeCommunicationState - :param network_configuration: The network configuration for the pool. - :type network_configuration: ~azure.mgmt.batch.models.NetworkConfiguration - :param max_tasks_per_node: The maximum number of tasks that can run - concurrently on a single compute node in the pool. - :type max_tasks_per_node: int - :param task_scheduling_policy: How tasks are distributed across compute - nodes in a pool. - :type task_scheduling_policy: - ~azure.mgmt.batch.models.TaskSchedulingPolicy - :param user_accounts: The list of user accounts to be created on each node - in the pool. - :type user_accounts: list[~azure.mgmt.batch.models.UserAccount] - :param metadata: A list of name-value pairs associated with the pool as - metadata. The Batch service does not assign any meaning to metadata; it is - solely for the use of user code. - :type metadata: list[~azure.mgmt.batch.models.MetadataItem] - :param start_task: A task specified to run on each compute node as it - joins the pool. In an PATCH (update) operation, this property can be set - to an empty object to remove the start task from the pool. - :type start_task: ~azure.mgmt.batch.models.StartTask - :param certificates: The list of certificates to be installed on each - compute node in the pool. For Windows compute nodes, the Batch service - installs the certificates to the specified certificate store and location. - For Linux compute nodes, the certificates are stored in a directory inside - the task working directory and an environment variable - AZ_BATCH_CERTIFICATES_DIR is supplied to the task to query for this - location. For certificates with visibility of 'remoteUser', a 'certs' - directory is created in the user's home directory (e.g., - /home/{user-name}/certs) and certificates are placed in that directory. - :type certificates: list[~azure.mgmt.batch.models.CertificateReference] - :param application_packages: The list of application packages to be - installed on each compute node in the pool. Changes to application - packages affect all new compute nodes joining the pool, but do not affect - compute nodes that are already in the pool until they are rebooted or - reimaged. - :type application_packages: - list[~azure.mgmt.batch.models.ApplicationPackageReference] - :param application_licenses: The list of application licenses the Batch - service will make available on each compute node in the pool. The list of - application licenses must be a subset of available Batch service - application licenses. If a license is requested which is not supported, - pool creation will fail. - :type application_licenses: list[str] - :ivar resize_operation_status: Contains details about the current or last - completed resize operation. - :vartype resize_operation_status: - ~azure.mgmt.batch.models.ResizeOperationStatus + :param enable_automatic_updates: Whether automatic updates are enabled on + the virtual machine. If omitted, the default value is true. + :type enable_automatic_updates: bool """ - _validation = { - 'id': {'readonly': True}, - 'name': {'readonly': True}, - 'type': {'readonly': True}, - 'etag': {'readonly': True}, - 'last_modified': {'readonly': True}, - 'creation_time': {'readonly': True}, - 'provisioning_state': {'readonly': True}, - 'provisioning_state_transition_time': {'readonly': True}, - 'allocation_state': {'readonly': True}, - 'allocation_state_transition_time': {'readonly': True}, - 'current_dedicated_nodes': {'readonly': True}, - 'current_low_priority_nodes': {'readonly': True}, - 'auto_scale_run': {'readonly': True}, - 'resize_operation_status': {'readonly': True}, + _attribute_map = { + 'enable_automatic_updates': {'key': 'enableAutomaticUpdates', 'type': 'bool'}, } + def __init__(self, *, enable_automatic_updates: bool=None, **kwargs) -> None: + super(WindowsConfiguration, self).__init__(**kwargs) + self.enable_automatic_updates = enable_automatic_updates + + +class WindowsUserConfiguration(Model): + """Properties used to create a user account on a Windows node. + + :param login_mode: Login mode for user. Specifies login mode for the user. + The default value for VirtualMachineConfiguration pools is interactive + mode and for CloudServiceConfiguration pools is batch mode. Possible + values include: 'Batch', 'Interactive' + :type login_mode: str or ~azure.mgmt.batch.models.LoginMode + """ + _attribute_map = { - 'id': {'key': 'id', 'type': 'str'}, - 'name': {'key': 'name', 'type': 'str'}, - 'type': {'key': 'type', 'type': 'str'}, - 'etag': {'key': 'etag', 'type': 'str'}, - 'display_name': {'key': 'properties.displayName', 'type': 'str'}, - 'last_modified': {'key': 'properties.lastModified', 'type': 'iso-8601'}, - 'creation_time': {'key': 'properties.creationTime', 'type': 'iso-8601'}, - 'provisioning_state': {'key': 'properties.provisioningState', 'type': 'PoolProvisioningState'}, - 'provisioning_state_transition_time': {'key': 'properties.provisioningStateTransitionTime', 'type': 'iso-8601'}, - 'allocation_state': {'key': 'properties.allocationState', 'type': 'AllocationState'}, - 'allocation_state_transition_time': {'key': 'properties.allocationStateTransitionTime', 'type': 'iso-8601'}, - 'vm_size': {'key': 'properties.vmSize', 'type': 'str'}, - 'deployment_configuration': {'key': 'properties.deploymentConfiguration', 'type': 'DeploymentConfiguration'}, - 'current_dedicated_nodes': {'key': 'properties.currentDedicatedNodes', 'type': 'int'}, - 'current_low_priority_nodes': {'key': 'properties.currentLowPriorityNodes', 'type': 'int'}, - 'scale_settings': {'key': 'properties.scaleSettings', 'type': 'ScaleSettings'}, - 'auto_scale_run': {'key': 'properties.autoScaleRun', 'type': 'AutoScaleRun'}, - 'inter_node_communication': {'key': 'properties.interNodeCommunication', 'type': 'InterNodeCommunicationState'}, - 'network_configuration': {'key': 'properties.networkConfiguration', 'type': 'NetworkConfiguration'}, - 'max_tasks_per_node': {'key': 'properties.maxTasksPerNode', 'type': 'int'}, - 'task_scheduling_policy': {'key': 'properties.taskSchedulingPolicy', 'type': 'TaskSchedulingPolicy'}, - 'user_accounts': {'key': 'properties.userAccounts', 'type': '[UserAccount]'}, - 'metadata': {'key': 'properties.metadata', 'type': '[MetadataItem]'}, - 'start_task': {'key': 'properties.startTask', 'type': 'StartTask'}, - 'certificates': {'key': 'properties.certificates', 'type': '[CertificateReference]'}, - 'application_packages': {'key': 'properties.applicationPackages', 'type': '[ApplicationPackageReference]'}, - 'application_licenses': {'key': 'properties.applicationLicenses', 'type': '[str]'}, - 'resize_operation_status': {'key': 'properties.resizeOperationStatus', 'type': 'ResizeOperationStatus'}, + 'login_mode': {'key': 'loginMode', 'type': 'LoginMode'}, } - def __init__(self, display_name=None, vm_size=None, deployment_configuration=None, scale_settings=None, inter_node_communication=None, network_configuration=None, max_tasks_per_node=None, task_scheduling_policy=None, user_accounts=None, metadata=None, start_task=None, certificates=None, application_packages=None, application_licenses=None): - super(Pool, self).__init__() - self.display_name = display_name - self.last_modified = None - self.creation_time = None - self.provisioning_state = None - self.provisioning_state_transition_time = None - self.allocation_state = None - self.allocation_state_transition_time = None - self.vm_size = vm_size - self.deployment_configuration = deployment_configuration - self.current_dedicated_nodes = None - self.current_low_priority_nodes = None - self.scale_settings = scale_settings - self.auto_scale_run = None - self.inter_node_communication = inter_node_communication - self.network_configuration = network_configuration - self.max_tasks_per_node = max_tasks_per_node - self.task_scheduling_policy = task_scheduling_policy - self.user_accounts = user_accounts - self.metadata = metadata - self.start_task = start_task - self.certificates = certificates - self.application_packages = application_packages - self.application_licenses = application_licenses - self.resize_operation_status = None + def __init__(self, *, login_mode=None, **kwargs) -> None: + super(WindowsUserConfiguration, self).__init__(**kwargs) + self.login_mode = login_mode diff --git a/sdk/batch/azure-mgmt-batch/azure/mgmt/batch/operations/__init__.py b/sdk/batch/azure-mgmt-batch/azure/mgmt/batch/operations/__init__.py index 457cbd3470cd..818f748e2734 100644 --- a/sdk/batch/azure-mgmt-batch/azure/mgmt/batch/operations/__init__.py +++ b/sdk/batch/azure-mgmt-batch/azure/mgmt/batch/operations/__init__.py @@ -9,13 +9,13 @@ # regenerated. # -------------------------------------------------------------------------- -from .batch_account_operations import BatchAccountOperations -from .application_package_operations import ApplicationPackageOperations -from .application_operations import ApplicationOperations -from .location_operations import LocationOperations -from .operations import Operations -from .certificate_operations import CertificateOperations -from .pool_operations import PoolOperations +from ._batch_account_operations import BatchAccountOperations +from ._application_package_operations import ApplicationPackageOperations +from ._application_operations import ApplicationOperations +from ._location_operations import LocationOperations +from ._operations import Operations +from ._certificate_operations import CertificateOperations +from ._pool_operations import PoolOperations __all__ = [ 'BatchAccountOperations', diff --git a/sdk/batch/azure-mgmt-batch/azure/mgmt/batch/operations/application_operations.py b/sdk/batch/azure-mgmt-batch/azure/mgmt/batch/operations/_application_operations.py similarity index 92% rename from sdk/batch/azure-mgmt-batch/azure/mgmt/batch/operations/application_operations.py rename to sdk/batch/azure-mgmt-batch/azure/mgmt/batch/operations/_application_operations.py index b447de1a57b8..d78823852422 100644 --- a/sdk/batch/azure-mgmt-batch/azure/mgmt/batch/operations/application_operations.py +++ b/sdk/batch/azure-mgmt-batch/azure/mgmt/batch/operations/_application_operations.py @@ -19,11 +19,13 @@ class ApplicationOperations(object): """ApplicationOperations operations. + You should not instantiate directly this class, but create a Client instance that will create it for you and attach it as attribute. + :param client: Client for service requests. :param config: Configuration of service client. :param serializer: An object model serializer. :param deserializer: An object model deserializer. - :ivar api_version: The API version to be used with the HTTP request. Constant value: "2018-12-01". + :ivar api_version: The API version to be used with the HTTP request. Constant value: "2019-08-01". """ models = models @@ -33,7 +35,7 @@ def __init__(self, client, config, serializer, deserializer): self._client = client self._serialize = serializer self._deserialize = deserializer - self.api_version = "2018-12-01" + self.api_version = "2019-08-01" self.config = config @@ -77,6 +79,7 @@ def create( # Construct headers header_parameters = {} + header_parameters['Accept'] = 'application/json' header_parameters['Content-Type'] = 'application/json; charset=utf-8' if self.config.generate_client_request_id: header_parameters['x-ms-client-request-id'] = str(uuid.uuid1()) @@ -92,9 +95,8 @@ def create( body_content = None # Construct and send request - request = self._client.put(url, query_parameters) - response = self._client.send( - request, header_parameters, body_content, stream=False, **operation_config) + request = self._client.put(url, query_parameters, header_parameters, body_content) + response = self._client.send(request, stream=False, **operation_config) if response.status_code not in [200]: exp = CloudError(response) @@ -102,7 +104,6 @@ def create( raise exp deserialized = None - if response.status_code == 200: deserialized = self._deserialize('Application', response) @@ -150,7 +151,6 @@ def delete( # Construct headers header_parameters = {} - header_parameters['Content-Type'] = 'application/json; charset=utf-8' if self.config.generate_client_request_id: header_parameters['x-ms-client-request-id'] = str(uuid.uuid1()) if custom_headers: @@ -159,8 +159,8 @@ def delete( header_parameters['accept-language'] = self._serialize.header("self.config.accept_language", self.config.accept_language, 'str') # Construct and send request - request = self._client.delete(url, query_parameters) - response = self._client.send(request, header_parameters, stream=False, **operation_config) + request = self._client.delete(url, query_parameters, header_parameters) + response = self._client.send(request, stream=False, **operation_config) if response.status_code not in [200, 204]: exp = CloudError(response) @@ -210,7 +210,7 @@ def get( # Construct headers header_parameters = {} - header_parameters['Content-Type'] = 'application/json; charset=utf-8' + header_parameters['Accept'] = 'application/json' if self.config.generate_client_request_id: header_parameters['x-ms-client-request-id'] = str(uuid.uuid1()) if custom_headers: @@ -219,8 +219,8 @@ def get( header_parameters['accept-language'] = self._serialize.header("self.config.accept_language", self.config.accept_language, 'str') # Construct and send request - request = self._client.get(url, query_parameters) - response = self._client.send(request, header_parameters, stream=False, **operation_config) + request = self._client.get(url, query_parameters, header_parameters) + response = self._client.send(request, stream=False, **operation_config) if response.status_code not in [200]: exp = CloudError(response) @@ -228,7 +228,6 @@ def get( raise exp deserialized = None - if response.status_code == 200: deserialized = self._deserialize('Application', response) @@ -279,6 +278,7 @@ def update( # Construct headers header_parameters = {} + header_parameters['Accept'] = 'application/json' header_parameters['Content-Type'] = 'application/json; charset=utf-8' if self.config.generate_client_request_id: header_parameters['x-ms-client-request-id'] = str(uuid.uuid1()) @@ -291,9 +291,8 @@ def update( body_content = self._serialize.body(parameters, 'Application') # Construct and send request - request = self._client.patch(url, query_parameters) - response = self._client.send( - request, header_parameters, body_content, stream=False, **operation_config) + request = self._client.patch(url, query_parameters, header_parameters, body_content) + response = self._client.send(request, stream=False, **operation_config) if response.status_code not in [200]: exp = CloudError(response) @@ -301,7 +300,6 @@ def update( raise exp deserialized = None - if response.status_code == 200: deserialized = self._deserialize('Application', response) @@ -334,8 +332,7 @@ def list( ~azure.mgmt.batch.models.ApplicationPaged[~azure.mgmt.batch.models.Application] :raises: :class:`CloudError` """ - def internal_paging(next_link=None, raw=False): - + def prepare_request(next_link=None): if not next_link: # Construct URL url = self.list.metadata['url'] @@ -358,7 +355,7 @@ def internal_paging(next_link=None, raw=False): # Construct headers header_parameters = {} - header_parameters['Content-Type'] = 'application/json; charset=utf-8' + header_parameters['Accept'] = 'application/json' if self.config.generate_client_request_id: header_parameters['x-ms-client-request-id'] = str(uuid.uuid1()) if custom_headers: @@ -367,9 +364,13 @@ def internal_paging(next_link=None, raw=False): header_parameters['accept-language'] = self._serialize.header("self.config.accept_language", self.config.accept_language, 'str') # Construct and send request - request = self._client.get(url, query_parameters) - response = self._client.send( - request, header_parameters, stream=False, **operation_config) + request = self._client.get(url, query_parameters, header_parameters) + return request + + def internal_paging(next_link=None): + request = prepare_request(next_link) + + response = self._client.send(request, stream=False, **operation_config) if response.status_code not in [200]: exp = CloudError(response) @@ -379,12 +380,10 @@ def internal_paging(next_link=None, raw=False): return response # Deserialize response - deserialized = models.ApplicationPaged(internal_paging, self._deserialize.dependencies) - + header_dict = None if raw: header_dict = {} - client_raw_response = models.ApplicationPaged(internal_paging, self._deserialize.dependencies, header_dict) - return client_raw_response + deserialized = models.ApplicationPaged(internal_paging, self._deserialize.dependencies, header_dict) return deserialized list.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Batch/batchAccounts/{accountName}/applications'} diff --git a/sdk/batch/azure-mgmt-batch/azure/mgmt/batch/operations/application_package_operations.py b/sdk/batch/azure-mgmt-batch/azure/mgmt/batch/operations/_application_package_operations.py similarity index 92% rename from sdk/batch/azure-mgmt-batch/azure/mgmt/batch/operations/application_package_operations.py rename to sdk/batch/azure-mgmt-batch/azure/mgmt/batch/operations/_application_package_operations.py index 0823f92e92f0..6e125e1993cf 100644 --- a/sdk/batch/azure-mgmt-batch/azure/mgmt/batch/operations/application_package_operations.py +++ b/sdk/batch/azure-mgmt-batch/azure/mgmt/batch/operations/_application_package_operations.py @@ -19,11 +19,13 @@ class ApplicationPackageOperations(object): """ApplicationPackageOperations operations. + You should not instantiate directly this class, but create a Client instance that will create it for you and attach it as attribute. + :param client: Client for service requests. :param config: Configuration of service client. :param serializer: An object model serializer. :param deserializer: An object model deserializer. - :ivar api_version: The API version to be used with the HTTP request. Constant value: "2018-12-01". + :ivar api_version: The API version to be used with the HTTP request. Constant value: "2019-08-01". """ models = models @@ -33,7 +35,7 @@ def __init__(self, client, config, serializer, deserializer): self._client = client self._serialize = serializer self._deserialize = deserializer - self.api_version = "2018-12-01" + self.api_version = "2019-08-01" self.config = config @@ -82,6 +84,7 @@ def activate( # Construct headers header_parameters = {} + header_parameters['Accept'] = 'application/json' header_parameters['Content-Type'] = 'application/json; charset=utf-8' if self.config.generate_client_request_id: header_parameters['x-ms-client-request-id'] = str(uuid.uuid1()) @@ -94,9 +97,8 @@ def activate( body_content = self._serialize.body(parameters, 'ActivateApplicationPackageParameters') # Construct and send request - request = self._client.post(url, query_parameters) - response = self._client.send( - request, header_parameters, body_content, stream=False, **operation_config) + request = self._client.post(url, query_parameters, header_parameters, body_content) + response = self._client.send(request, stream=False, **operation_config) if response.status_code not in [200]: exp = CloudError(response) @@ -104,7 +106,6 @@ def activate( raise exp deserialized = None - if response.status_code == 200: deserialized = self._deserialize('ApplicationPackage', response) @@ -158,6 +159,7 @@ def create( # Construct headers header_parameters = {} + header_parameters['Accept'] = 'application/json' header_parameters['Content-Type'] = 'application/json; charset=utf-8' if self.config.generate_client_request_id: header_parameters['x-ms-client-request-id'] = str(uuid.uuid1()) @@ -173,9 +175,8 @@ def create( body_content = None # Construct and send request - request = self._client.put(url, query_parameters) - response = self._client.send( - request, header_parameters, body_content, stream=False, **operation_config) + request = self._client.put(url, query_parameters, header_parameters, body_content) + response = self._client.send(request, stream=False, **operation_config) if response.status_code not in [200]: exp = CloudError(response) @@ -183,7 +184,6 @@ def create( raise exp deserialized = None - if response.status_code == 200: deserialized = self._deserialize('ApplicationPackage', response) @@ -234,7 +234,6 @@ def delete( # Construct headers header_parameters = {} - header_parameters['Content-Type'] = 'application/json; charset=utf-8' if self.config.generate_client_request_id: header_parameters['x-ms-client-request-id'] = str(uuid.uuid1()) if custom_headers: @@ -243,8 +242,8 @@ def delete( header_parameters['accept-language'] = self._serialize.header("self.config.accept_language", self.config.accept_language, 'str') # Construct and send request - request = self._client.delete(url, query_parameters) - response = self._client.send(request, header_parameters, stream=False, **operation_config) + request = self._client.delete(url, query_parameters, header_parameters) + response = self._client.send(request, stream=False, **operation_config) if response.status_code not in [200, 204]: exp = CloudError(response) @@ -297,7 +296,7 @@ def get( # Construct headers header_parameters = {} - header_parameters['Content-Type'] = 'application/json; charset=utf-8' + header_parameters['Accept'] = 'application/json' if self.config.generate_client_request_id: header_parameters['x-ms-client-request-id'] = str(uuid.uuid1()) if custom_headers: @@ -306,8 +305,8 @@ def get( header_parameters['accept-language'] = self._serialize.header("self.config.accept_language", self.config.accept_language, 'str') # Construct and send request - request = self._client.get(url, query_parameters) - response = self._client.send(request, header_parameters, stream=False, **operation_config) + request = self._client.get(url, query_parameters, header_parameters) + response = self._client.send(request, stream=False, **operation_config) if response.status_code not in [200]: exp = CloudError(response) @@ -315,7 +314,6 @@ def get( raise exp deserialized = None - if response.status_code == 200: deserialized = self._deserialize('ApplicationPackage', response) @@ -351,8 +349,7 @@ def list( ~azure.mgmt.batch.models.ApplicationPackagePaged[~azure.mgmt.batch.models.ApplicationPackage] :raises: :class:`CloudError` """ - def internal_paging(next_link=None, raw=False): - + def prepare_request(next_link=None): if not next_link: # Construct URL url = self.list.metadata['url'] @@ -376,7 +373,7 @@ def internal_paging(next_link=None, raw=False): # Construct headers header_parameters = {} - header_parameters['Content-Type'] = 'application/json; charset=utf-8' + header_parameters['Accept'] = 'application/json' if self.config.generate_client_request_id: header_parameters['x-ms-client-request-id'] = str(uuid.uuid1()) if custom_headers: @@ -385,9 +382,13 @@ def internal_paging(next_link=None, raw=False): header_parameters['accept-language'] = self._serialize.header("self.config.accept_language", self.config.accept_language, 'str') # Construct and send request - request = self._client.get(url, query_parameters) - response = self._client.send( - request, header_parameters, stream=False, **operation_config) + request = self._client.get(url, query_parameters, header_parameters) + return request + + def internal_paging(next_link=None): + request = prepare_request(next_link) + + response = self._client.send(request, stream=False, **operation_config) if response.status_code not in [200]: exp = CloudError(response) @@ -397,12 +398,10 @@ def internal_paging(next_link=None, raw=False): return response # Deserialize response - deserialized = models.ApplicationPackagePaged(internal_paging, self._deserialize.dependencies) - + header_dict = None if raw: header_dict = {} - client_raw_response = models.ApplicationPackagePaged(internal_paging, self._deserialize.dependencies, header_dict) - return client_raw_response + deserialized = models.ApplicationPackagePaged(internal_paging, self._deserialize.dependencies, header_dict) return deserialized list.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Batch/batchAccounts/{accountName}/applications/{applicationName}/versions'} diff --git a/sdk/batch/azure-mgmt-batch/azure/mgmt/batch/operations/batch_account_operations.py b/sdk/batch/azure-mgmt-batch/azure/mgmt/batch/operations/_batch_account_operations.py similarity index 84% rename from sdk/batch/azure-mgmt-batch/azure/mgmt/batch/operations/batch_account_operations.py rename to sdk/batch/azure-mgmt-batch/azure/mgmt/batch/operations/_batch_account_operations.py index 70fc40e1b618..936fb33a68c9 100644 --- a/sdk/batch/azure-mgmt-batch/azure/mgmt/batch/operations/batch_account_operations.py +++ b/sdk/batch/azure-mgmt-batch/azure/mgmt/batch/operations/_batch_account_operations.py @@ -12,8 +12,8 @@ import uuid from msrest.pipeline import ClientRawResponse from msrestazure.azure_exceptions import CloudError -from msrest.exceptions import DeserializationError -from msrestazure.azure_operation import AzureOperationPoller +from msrest.polling import LROPoller, NoPolling +from msrestazure.polling.arm_polling import ARMPolling from .. import models @@ -21,11 +21,13 @@ class BatchAccountOperations(object): """BatchAccountOperations operations. + You should not instantiate directly this class, but create a Client instance that will create it for you and attach it as attribute. + :param client: Client for service requests. :param config: Configuration of service client. :param serializer: An object model serializer. :param deserializer: An object model deserializer. - :ivar api_version: The API version to be used with the HTTP request. Constant value: "2018-12-01". + :ivar api_version: The API version to be used with the HTTP request. Constant value: "2019-08-01". """ models = models @@ -35,7 +37,7 @@ def __init__(self, client, config, serializer, deserializer): self._client = client self._serialize = serializer self._deserialize = deserializer - self.api_version = "2018-12-01" + self.api_version = "2019-08-01" self.config = config @@ -57,6 +59,7 @@ def _create_initial( # Construct headers header_parameters = {} + header_parameters['Accept'] = 'application/json' header_parameters['Content-Type'] = 'application/json; charset=utf-8' if self.config.generate_client_request_id: header_parameters['x-ms-client-request-id'] = str(uuid.uuid1()) @@ -69,9 +72,8 @@ def _create_initial( body_content = self._serialize.body(parameters, 'BatchAccountCreateParameters') # Construct and send request - request = self._client.put(url, query_parameters) - response = self._client.send( - request, header_parameters, body_content, stream=False, **operation_config) + request = self._client.put(url, query_parameters, header_parameters, body_content) + response = self._client.send(request, stream=False, **operation_config) if response.status_code not in [200, 202]: exp = CloudError(response) @@ -90,16 +92,13 @@ def _create_initial( if raw: client_raw_response = ClientRawResponse(deserialized, response) - try: - client_raw_response.add_headers(header_dict) - except DeserializationError: - pass # Deserialization of Headers here can fail + client_raw_response.add_headers(header_dict) return client_raw_response return deserialized def create( - self, resource_group_name, account_name, parameters, custom_headers=None, raw=False, **operation_config): + self, resource_group_name, account_name, parameters, custom_headers=None, raw=False, polling=True, **operation_config): """Creates a new Batch account with the specified parameters. Existing accounts cannot be updated with this API and should instead be updated with the Update Batch Account API. @@ -118,13 +117,16 @@ def create( :type parameters: ~azure.mgmt.batch.models.BatchAccountCreateParameters :param dict custom_headers: headers that will be added to the request - :param bool raw: returns the direct response alongside the - deserialized response - :return: An instance of AzureOperationPoller that returns BatchAccount - or ClientRawResponse if raw=true + :param bool raw: The poller return type is ClientRawResponse, the + direct response alongside the deserialized response + :param polling: True for ARMPolling, False for no polling, or a + polling object for personal polling strategy + :return: An instance of LROPoller that returns BatchAccount or + ClientRawResponse if raw==True :rtype: ~msrestazure.azure_operation.AzureOperationPoller[~azure.mgmt.batch.models.BatchAccount] - or ~msrest.pipeline.ClientRawResponse + or + ~msrestazure.azure_operation.AzureOperationPoller[~msrest.pipeline.ClientRawResponse[~azure.mgmt.batch.models.BatchAccount]] :raises: :class:`CloudError` """ raw_result = self._create_initial( @@ -135,30 +137,8 @@ def create( raw=True, **operation_config ) - if raw: - return raw_result - - # Construct and send request - def long_running_send(): - return raw_result.response - - def get_long_running_status(status_link, headers=None): - - request = self._client.get(status_link) - if headers: - request.headers.update(headers) - header_parameters = {} - header_parameters['x-ms-client-request-id'] = raw_result.response.request.headers['x-ms-client-request-id'] - return self._client.send( - request, header_parameters, stream=False, **operation_config) def get_long_running_output(response): - - if response.status_code not in [200, 202]: - exp = CloudError(response) - exp.request_id = response.headers.get('x-ms-request-id') - raise exp - header_dict = { 'Location': 'str', 'Retry-After': 'int', @@ -172,12 +152,13 @@ def get_long_running_output(response): return deserialized - long_running_operation_timeout = operation_config.get( + lro_delay = operation_config.get( 'long_running_operation_timeout', self.config.long_running_operation_timeout) - return AzureOperationPoller( - long_running_send, get_long_running_output, - get_long_running_status, long_running_operation_timeout) + if polling is True: polling_method = ARMPolling(lro_delay, **operation_config) + elif polling is False: polling_method = NoPolling() + else: polling_method = polling + return LROPoller(self._client, raw_result, get_long_running_output, polling_method) create.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Batch/batchAccounts/{accountName}'} def update( @@ -221,6 +202,7 @@ def update( # Construct headers header_parameters = {} + header_parameters['Accept'] = 'application/json' header_parameters['Content-Type'] = 'application/json; charset=utf-8' if self.config.generate_client_request_id: header_parameters['x-ms-client-request-id'] = str(uuid.uuid1()) @@ -233,9 +215,8 @@ def update( body_content = self._serialize.body(parameters, 'BatchAccountUpdateParameters') # Construct and send request - request = self._client.patch(url, query_parameters) - response = self._client.send( - request, header_parameters, body_content, stream=False, **operation_config) + request = self._client.patch(url, query_parameters, header_parameters, body_content) + response = self._client.send(request, stream=False, **operation_config) if response.status_code not in [200]: exp = CloudError(response) @@ -243,7 +224,6 @@ def update( raise exp deserialized = None - if response.status_code == 200: deserialized = self._deserialize('BatchAccount', response) @@ -272,7 +252,6 @@ def _delete_initial( # Construct headers header_parameters = {} - header_parameters['Content-Type'] = 'application/json; charset=utf-8' if self.config.generate_client_request_id: header_parameters['x-ms-client-request-id'] = str(uuid.uuid1()) if custom_headers: @@ -281,8 +260,8 @@ def _delete_initial( header_parameters['accept-language'] = self._serialize.header("self.config.accept_language", self.config.accept_language, 'str') # Construct and send request - request = self._client.delete(url, query_parameters) - response = self._client.send(request, header_parameters, stream=False, **operation_config) + request = self._client.delete(url, query_parameters, header_parameters) + response = self._client.send(request, stream=False, **operation_config) if response.status_code not in [200, 202, 204]: exp = CloudError(response) @@ -299,7 +278,7 @@ def _delete_initial( return client_raw_response def delete( - self, resource_group_name, account_name, custom_headers=None, raw=False, **operation_config): + self, resource_group_name, account_name, custom_headers=None, raw=False, polling=True, **operation_config): """Deletes the specified Batch account. :param resource_group_name: The name of the resource group that @@ -308,12 +287,14 @@ def delete( :param account_name: The name of the Batch account. :type account_name: str :param dict custom_headers: headers that will be added to the request - :param bool raw: returns the direct response alongside the - deserialized response - :return: An instance of AzureOperationPoller that returns None or - ClientRawResponse if raw=true + :param bool raw: The poller return type is ClientRawResponse, the + direct response alongside the deserialized response + :param polling: True for ARMPolling, False for no polling, or a + polling object for personal polling strategy + :return: An instance of LROPoller that returns None or + ClientRawResponse if raw==True :rtype: ~msrestazure.azure_operation.AzureOperationPoller[None] or - ~msrest.pipeline.ClientRawResponse + ~msrestazure.azure_operation.AzureOperationPoller[~msrest.pipeline.ClientRawResponse[None]] :raises: :class:`CloudError` """ raw_result = self._delete_initial( @@ -323,30 +304,8 @@ def delete( raw=True, **operation_config ) - if raw: - return raw_result - - # Construct and send request - def long_running_send(): - return raw_result.response - - def get_long_running_status(status_link, headers=None): - - request = self._client.get(status_link) - if headers: - request.headers.update(headers) - header_parameters = {} - header_parameters['x-ms-client-request-id'] = raw_result.response.request.headers['x-ms-client-request-id'] - return self._client.send( - request, header_parameters, stream=False, **operation_config) def get_long_running_output(response): - - if response.status_code not in [200, 202, 204]: - exp = CloudError(response) - exp.request_id = response.headers.get('x-ms-request-id') - raise exp - if raw: client_raw_response = ClientRawResponse(None, response) client_raw_response.add_headers({ @@ -355,12 +314,13 @@ def get_long_running_output(response): }) return client_raw_response - long_running_operation_timeout = operation_config.get( + lro_delay = operation_config.get( 'long_running_operation_timeout', self.config.long_running_operation_timeout) - return AzureOperationPoller( - long_running_send, get_long_running_output, - get_long_running_status, long_running_operation_timeout) + if polling is True: polling_method = ARMPolling(lro_delay, **operation_config) + elif polling is False: polling_method = NoPolling() + else: polling_method = polling + return LROPoller(self._client, raw_result, get_long_running_output, polling_method) delete.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Batch/batchAccounts/{accountName}'} def get( @@ -397,7 +357,7 @@ def get( # Construct headers header_parameters = {} - header_parameters['Content-Type'] = 'application/json; charset=utf-8' + header_parameters['Accept'] = 'application/json' if self.config.generate_client_request_id: header_parameters['x-ms-client-request-id'] = str(uuid.uuid1()) if custom_headers: @@ -406,8 +366,8 @@ def get( header_parameters['accept-language'] = self._serialize.header("self.config.accept_language", self.config.accept_language, 'str') # Construct and send request - request = self._client.get(url, query_parameters) - response = self._client.send(request, header_parameters, stream=False, **operation_config) + request = self._client.get(url, query_parameters, header_parameters) + response = self._client.send(request, stream=False, **operation_config) if response.status_code not in [200]: exp = CloudError(response) @@ -415,7 +375,6 @@ def get( raise exp deserialized = None - if response.status_code == 200: deserialized = self._deserialize('BatchAccount', response) @@ -441,8 +400,7 @@ def list( ~azure.mgmt.batch.models.BatchAccountPaged[~azure.mgmt.batch.models.BatchAccount] :raises: :class:`CloudError` """ - def internal_paging(next_link=None, raw=False): - + def prepare_request(next_link=None): if not next_link: # Construct URL url = self.list.metadata['url'] @@ -461,7 +419,7 @@ def internal_paging(next_link=None, raw=False): # Construct headers header_parameters = {} - header_parameters['Content-Type'] = 'application/json; charset=utf-8' + header_parameters['Accept'] = 'application/json' if self.config.generate_client_request_id: header_parameters['x-ms-client-request-id'] = str(uuid.uuid1()) if custom_headers: @@ -470,9 +428,13 @@ def internal_paging(next_link=None, raw=False): header_parameters['accept-language'] = self._serialize.header("self.config.accept_language", self.config.accept_language, 'str') # Construct and send request - request = self._client.get(url, query_parameters) - response = self._client.send( - request, header_parameters, stream=False, **operation_config) + request = self._client.get(url, query_parameters, header_parameters) + return request + + def internal_paging(next_link=None): + request = prepare_request(next_link) + + response = self._client.send(request, stream=False, **operation_config) if response.status_code not in [200]: exp = CloudError(response) @@ -482,12 +444,10 @@ def internal_paging(next_link=None, raw=False): return response # Deserialize response - deserialized = models.BatchAccountPaged(internal_paging, self._deserialize.dependencies) - + header_dict = None if raw: header_dict = {} - client_raw_response = models.BatchAccountPaged(internal_paging, self._deserialize.dependencies, header_dict) - return client_raw_response + deserialized = models.BatchAccountPaged(internal_paging, self._deserialize.dependencies, header_dict) return deserialized list.metadata = {'url': '/subscriptions/{subscriptionId}/providers/Microsoft.Batch/batchAccounts'} @@ -510,8 +470,7 @@ def list_by_resource_group( ~azure.mgmt.batch.models.BatchAccountPaged[~azure.mgmt.batch.models.BatchAccount] :raises: :class:`CloudError` """ - def internal_paging(next_link=None, raw=False): - + def prepare_request(next_link=None): if not next_link: # Construct URL url = self.list_by_resource_group.metadata['url'] @@ -531,7 +490,7 @@ def internal_paging(next_link=None, raw=False): # Construct headers header_parameters = {} - header_parameters['Content-Type'] = 'application/json; charset=utf-8' + header_parameters['Accept'] = 'application/json' if self.config.generate_client_request_id: header_parameters['x-ms-client-request-id'] = str(uuid.uuid1()) if custom_headers: @@ -540,9 +499,13 @@ def internal_paging(next_link=None, raw=False): header_parameters['accept-language'] = self._serialize.header("self.config.accept_language", self.config.accept_language, 'str') # Construct and send request - request = self._client.get(url, query_parameters) - response = self._client.send( - request, header_parameters, stream=False, **operation_config) + request = self._client.get(url, query_parameters, header_parameters) + return request + + def internal_paging(next_link=None): + request = prepare_request(next_link) + + response = self._client.send(request, stream=False, **operation_config) if response.status_code not in [200]: exp = CloudError(response) @@ -552,12 +515,10 @@ def internal_paging(next_link=None, raw=False): return response # Deserialize response - deserialized = models.BatchAccountPaged(internal_paging, self._deserialize.dependencies) - + header_dict = None if raw: header_dict = {} - client_raw_response = models.BatchAccountPaged(internal_paging, self._deserialize.dependencies, header_dict) - return client_raw_response + deserialized = models.BatchAccountPaged(internal_paging, self._deserialize.dependencies, header_dict) return deserialized list_by_resource_group.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Batch/batchAccounts'} @@ -596,7 +557,6 @@ def synchronize_auto_storage_keys( # Construct headers header_parameters = {} - header_parameters['Content-Type'] = 'application/json; charset=utf-8' if self.config.generate_client_request_id: header_parameters['x-ms-client-request-id'] = str(uuid.uuid1()) if custom_headers: @@ -605,8 +565,8 @@ def synchronize_auto_storage_keys( header_parameters['accept-language'] = self._serialize.header("self.config.accept_language", self.config.accept_language, 'str') # Construct and send request - request = self._client.post(url, query_parameters) - response = self._client.send(request, header_parameters, stream=False, **operation_config) + request = self._client.post(url, query_parameters, header_parameters) + response = self._client.send(request, stream=False, **operation_config) if response.status_code not in [204]: exp = CloudError(response) @@ -657,6 +617,7 @@ def regenerate_key( # Construct headers header_parameters = {} + header_parameters['Accept'] = 'application/json' header_parameters['Content-Type'] = 'application/json; charset=utf-8' if self.config.generate_client_request_id: header_parameters['x-ms-client-request-id'] = str(uuid.uuid1()) @@ -669,9 +630,8 @@ def regenerate_key( body_content = self._serialize.body(parameters, 'BatchAccountRegenerateKeyParameters') # Construct and send request - request = self._client.post(url, query_parameters) - response = self._client.send( - request, header_parameters, body_content, stream=False, **operation_config) + request = self._client.post(url, query_parameters, header_parameters, body_content) + response = self._client.send(request, stream=False, **operation_config) if response.status_code not in [200]: exp = CloudError(response) @@ -679,7 +639,6 @@ def regenerate_key( raise exp deserialized = None - if response.status_code == 200: deserialized = self._deserialize('BatchAccountKeys', response) @@ -730,7 +689,7 @@ def get_keys( # Construct headers header_parameters = {} - header_parameters['Content-Type'] = 'application/json; charset=utf-8' + header_parameters['Accept'] = 'application/json' if self.config.generate_client_request_id: header_parameters['x-ms-client-request-id'] = str(uuid.uuid1()) if custom_headers: @@ -739,8 +698,8 @@ def get_keys( header_parameters['accept-language'] = self._serialize.header("self.config.accept_language", self.config.accept_language, 'str') # Construct and send request - request = self._client.post(url, query_parameters) - response = self._client.send(request, header_parameters, stream=False, **operation_config) + request = self._client.post(url, query_parameters, header_parameters) + response = self._client.send(request, stream=False, **operation_config) if response.status_code not in [200]: exp = CloudError(response) @@ -748,7 +707,6 @@ def get_keys( raise exp deserialized = None - if response.status_code == 200: deserialized = self._deserialize('BatchAccountKeys', response) diff --git a/sdk/batch/azure-mgmt-batch/azure/mgmt/batch/operations/certificate_operations.py b/sdk/batch/azure-mgmt-batch/azure/mgmt/batch/operations/_certificate_operations.py similarity index 84% rename from sdk/batch/azure-mgmt-batch/azure/mgmt/batch/operations/certificate_operations.py rename to sdk/batch/azure-mgmt-batch/azure/mgmt/batch/operations/_certificate_operations.py index 8db5cd991d95..faea89158f23 100644 --- a/sdk/batch/azure-mgmt-batch/azure/mgmt/batch/operations/certificate_operations.py +++ b/sdk/batch/azure-mgmt-batch/azure/mgmt/batch/operations/_certificate_operations.py @@ -12,8 +12,8 @@ import uuid from msrest.pipeline import ClientRawResponse from msrestazure.azure_exceptions import CloudError -from msrest.exceptions import DeserializationError -from msrestazure.azure_operation import AzureOperationPoller +from msrest.polling import LROPoller, NoPolling +from msrestazure.polling.arm_polling import ARMPolling from .. import models @@ -21,11 +21,13 @@ class CertificateOperations(object): """CertificateOperations operations. + You should not instantiate directly this class, but create a Client instance that will create it for you and attach it as attribute. + :param client: Client for service requests. :param config: Configuration of service client. :param serializer: An object model serializer. :param deserializer: An object model deserializer. - :ivar api_version: The API version to be used with the HTTP request. Constant value: "2018-12-01". + :ivar api_version: The API version to be used with the HTTP request. Constant value: "2019-08-01". """ models = models @@ -35,7 +37,7 @@ def __init__(self, client, config, serializer, deserializer): self._client = client self._serialize = serializer self._deserialize = deserializer - self.api_version = "2018-12-01" + self.api_version = "2019-08-01" self.config = config @@ -69,8 +71,7 @@ def list_by_batch_account( ~azure.mgmt.batch.models.CertificatePaged[~azure.mgmt.batch.models.Certificate] :raises: :class:`CloudError` """ - def internal_paging(next_link=None, raw=False): - + def prepare_request(next_link=None): if not next_link: # Construct URL url = self.list_by_batch_account.metadata['url'] @@ -97,7 +98,7 @@ def internal_paging(next_link=None, raw=False): # Construct headers header_parameters = {} - header_parameters['Content-Type'] = 'application/json; charset=utf-8' + header_parameters['Accept'] = 'application/json' if self.config.generate_client_request_id: header_parameters['x-ms-client-request-id'] = str(uuid.uuid1()) if custom_headers: @@ -106,9 +107,13 @@ def internal_paging(next_link=None, raw=False): header_parameters['accept-language'] = self._serialize.header("self.config.accept_language", self.config.accept_language, 'str') # Construct and send request - request = self._client.get(url, query_parameters) - response = self._client.send( - request, header_parameters, stream=False, **operation_config) + request = self._client.get(url, query_parameters, header_parameters) + return request + + def internal_paging(next_link=None): + request = prepare_request(next_link) + + response = self._client.send(request, stream=False, **operation_config) if response.status_code not in [200]: exp = CloudError(response) @@ -118,12 +123,10 @@ def internal_paging(next_link=None, raw=False): return response # Deserialize response - deserialized = models.CertificatePaged(internal_paging, self._deserialize.dependencies) - + header_dict = None if raw: header_dict = {} - client_raw_response = models.CertificatePaged(internal_paging, self._deserialize.dependencies, header_dict) - return client_raw_response + deserialized = models.CertificatePaged(internal_paging, self._deserialize.dependencies, header_dict) return deserialized list_by_batch_account.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Batch/batchAccounts/{accountName}/certificates'} @@ -147,6 +150,7 @@ def _create_initial( # Construct headers header_parameters = {} + header_parameters['Accept'] = 'application/json' header_parameters['Content-Type'] = 'application/json; charset=utf-8' if self.config.generate_client_request_id: header_parameters['x-ms-client-request-id'] = str(uuid.uuid1()) @@ -163,9 +167,8 @@ def _create_initial( body_content = self._serialize.body(parameters, 'CertificateCreateOrUpdateParameters') # Construct and send request - request = self._client.put(url, query_parameters) - response = self._client.send( - request, header_parameters, body_content, stream=False, **operation_config) + request = self._client.put(url, query_parameters, header_parameters, body_content) + response = self._client.send(request, stream=False, **operation_config) if response.status_code not in [200]: exp = CloudError(response) @@ -183,16 +186,13 @@ def _create_initial( if raw: client_raw_response = ClientRawResponse(deserialized, response) - try: - client_raw_response.add_headers(header_dict) - except DeserializationError: - pass # Deserialization of Headers here can fail + client_raw_response.add_headers(header_dict) return client_raw_response return deserialized def create( - self, resource_group_name, account_name, certificate_name, parameters, if_match=None, if_none_match=None, custom_headers=None, raw=False, **operation_config): + self, resource_group_name, account_name, certificate_name, parameters, if_match=None, if_none_match=None, custom_headers=None, raw=False, polling=True, **operation_config): """Creates a new certificate inside the specified account. :param resource_group_name: The name of the resource group that @@ -217,13 +217,16 @@ def create( will be ignored. :type if_none_match: str :param dict custom_headers: headers that will be added to the request - :param bool raw: returns the direct response alongside the - deserialized response - :return: An instance of AzureOperationPoller that returns Certificate - or ClientRawResponse if raw=true + :param bool raw: The poller return type is ClientRawResponse, the + direct response alongside the deserialized response + :param polling: True for ARMPolling, False for no polling, or a + polling object for personal polling strategy + :return: An instance of LROPoller that returns Certificate or + ClientRawResponse if raw==True :rtype: ~msrestazure.azure_operation.AzureOperationPoller[~azure.mgmt.batch.models.Certificate] - or ~msrest.pipeline.ClientRawResponse + or + ~msrestazure.azure_operation.AzureOperationPoller[~msrest.pipeline.ClientRawResponse[~azure.mgmt.batch.models.Certificate]] :raises: :class:`CloudError` """ raw_result = self._create_initial( @@ -237,30 +240,8 @@ def create( raw=True, **operation_config ) - if raw: - return raw_result - - # Construct and send request - def long_running_send(): - return raw_result.response - - def get_long_running_status(status_link, headers=None): - - request = self._client.get(status_link) - if headers: - request.headers.update(headers) - header_parameters = {} - header_parameters['x-ms-client-request-id'] = raw_result.response.request.headers['x-ms-client-request-id'] - return self._client.send( - request, header_parameters, stream=False, **operation_config) def get_long_running_output(response): - - if response.status_code not in [200]: - exp = CloudError(response) - exp.request_id = response.headers.get('x-ms-request-id') - raise exp - header_dict = { 'ETag': 'str', } @@ -273,12 +254,13 @@ def get_long_running_output(response): return deserialized - long_running_operation_timeout = operation_config.get( + lro_delay = operation_config.get( 'long_running_operation_timeout', self.config.long_running_operation_timeout) - return AzureOperationPoller( - long_running_send, get_long_running_output, - get_long_running_status, long_running_operation_timeout) + if polling is True: polling_method = ARMPolling(lro_delay, **operation_config) + elif polling is False: polling_method = NoPolling() + else: polling_method = polling + return LROPoller(self._client, raw_result, get_long_running_output, polling_method) create.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Batch/batchAccounts/{accountName}/certificates/{certificateName}'} def update( @@ -327,6 +309,7 @@ def update( # Construct headers header_parameters = {} + header_parameters['Accept'] = 'application/json' header_parameters['Content-Type'] = 'application/json; charset=utf-8' if self.config.generate_client_request_id: header_parameters['x-ms-client-request-id'] = str(uuid.uuid1()) @@ -341,18 +324,16 @@ def update( body_content = self._serialize.body(parameters, 'CertificateCreateOrUpdateParameters') # Construct and send request - request = self._client.patch(url, query_parameters) - response = self._client.send( - request, header_parameters, body_content, stream=False, **operation_config) + request = self._client.patch(url, query_parameters, header_parameters, body_content) + response = self._client.send(request, stream=False, **operation_config) if response.status_code not in [200]: exp = CloudError(response) exp.request_id = response.headers.get('x-ms-request-id') raise exp - deserialized = None header_dict = {} - + deserialized = None if response.status_code == 200: deserialized = self._deserialize('Certificate', response) header_dict = { @@ -386,7 +367,6 @@ def _delete_initial( # Construct headers header_parameters = {} - header_parameters['Content-Type'] = 'application/json; charset=utf-8' if self.config.generate_client_request_id: header_parameters['x-ms-client-request-id'] = str(uuid.uuid1()) if custom_headers: @@ -395,8 +375,8 @@ def _delete_initial( header_parameters['accept-language'] = self._serialize.header("self.config.accept_language", self.config.accept_language, 'str') # Construct and send request - request = self._client.delete(url, query_parameters) - response = self._client.send(request, header_parameters, stream=False, **operation_config) + request = self._client.delete(url, query_parameters, header_parameters) + response = self._client.send(request, stream=False, **operation_config) if response.status_code not in [200, 202, 204]: exp = CloudError(response) @@ -413,7 +393,7 @@ def _delete_initial( return client_raw_response def delete( - self, resource_group_name, account_name, certificate_name, custom_headers=None, raw=False, **operation_config): + self, resource_group_name, account_name, certificate_name, custom_headers=None, raw=False, polling=True, **operation_config): """Deletes the specified certificate. :param resource_group_name: The name of the resource group that @@ -426,12 +406,14 @@ def delete( match the certificate data in the request. For example SHA1-a3d1c5. :type certificate_name: str :param dict custom_headers: headers that will be added to the request - :param bool raw: returns the direct response alongside the - deserialized response - :return: An instance of AzureOperationPoller that returns None or - ClientRawResponse if raw=true + :param bool raw: The poller return type is ClientRawResponse, the + direct response alongside the deserialized response + :param polling: True for ARMPolling, False for no polling, or a + polling object for personal polling strategy + :return: An instance of LROPoller that returns None or + ClientRawResponse if raw==True :rtype: ~msrestazure.azure_operation.AzureOperationPoller[None] or - ~msrest.pipeline.ClientRawResponse + ~msrestazure.azure_operation.AzureOperationPoller[~msrest.pipeline.ClientRawResponse[None]] :raises: :class:`CloudError` """ raw_result = self._delete_initial( @@ -442,30 +424,8 @@ def delete( raw=True, **operation_config ) - if raw: - return raw_result - - # Construct and send request - def long_running_send(): - return raw_result.response - - def get_long_running_status(status_link, headers=None): - - request = self._client.get(status_link) - if headers: - request.headers.update(headers) - header_parameters = {} - header_parameters['x-ms-client-request-id'] = raw_result.response.request.headers['x-ms-client-request-id'] - return self._client.send( - request, header_parameters, stream=False, **operation_config) def get_long_running_output(response): - - if response.status_code not in [200, 202, 204]: - exp = CloudError(response) - exp.request_id = response.headers.get('x-ms-request-id') - raise exp - if raw: client_raw_response = ClientRawResponse(None, response) client_raw_response.add_headers({ @@ -474,12 +434,13 @@ def get_long_running_output(response): }) return client_raw_response - long_running_operation_timeout = operation_config.get( + lro_delay = operation_config.get( 'long_running_operation_timeout', self.config.long_running_operation_timeout) - return AzureOperationPoller( - long_running_send, get_long_running_output, - get_long_running_status, long_running_operation_timeout) + if polling is True: polling_method = ARMPolling(lro_delay, **operation_config) + elif polling is False: polling_method = NoPolling() + else: polling_method = polling + return LROPoller(self._client, raw_result, get_long_running_output, polling_method) delete.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Batch/batchAccounts/{accountName}/certificates/{certificateName}'} def get( @@ -521,7 +482,7 @@ def get( # Construct headers header_parameters = {} - header_parameters['Content-Type'] = 'application/json; charset=utf-8' + header_parameters['Accept'] = 'application/json' if self.config.generate_client_request_id: header_parameters['x-ms-client-request-id'] = str(uuid.uuid1()) if custom_headers: @@ -530,17 +491,16 @@ def get( header_parameters['accept-language'] = self._serialize.header("self.config.accept_language", self.config.accept_language, 'str') # Construct and send request - request = self._client.get(url, query_parameters) - response = self._client.send(request, header_parameters, stream=False, **operation_config) + request = self._client.get(url, query_parameters, header_parameters) + response = self._client.send(request, stream=False, **operation_config) if response.status_code not in [200]: exp = CloudError(response) exp.request_id = response.headers.get('x-ms-request-id') raise exp - deserialized = None header_dict = {} - + deserialized = None if response.status_code == 200: deserialized = self._deserialize('Certificate', response) header_dict = { @@ -603,7 +563,7 @@ def cancel_deletion( # Construct headers header_parameters = {} - header_parameters['Content-Type'] = 'application/json; charset=utf-8' + header_parameters['Accept'] = 'application/json' if self.config.generate_client_request_id: header_parameters['x-ms-client-request-id'] = str(uuid.uuid1()) if custom_headers: @@ -612,17 +572,16 @@ def cancel_deletion( header_parameters['accept-language'] = self._serialize.header("self.config.accept_language", self.config.accept_language, 'str') # Construct and send request - request = self._client.post(url, query_parameters) - response = self._client.send(request, header_parameters, stream=False, **operation_config) + request = self._client.post(url, query_parameters, header_parameters) + response = self._client.send(request, stream=False, **operation_config) if response.status_code not in [200]: exp = CloudError(response) exp.request_id = response.headers.get('x-ms-request-id') raise exp - deserialized = None header_dict = {} - + deserialized = None if response.status_code == 200: deserialized = self._deserialize('Certificate', response) header_dict = { diff --git a/sdk/batch/azure-mgmt-batch/azure/mgmt/batch/operations/location_operations.py b/sdk/batch/azure-mgmt-batch/azure/mgmt/batch/operations/_location_operations.py similarity index 91% rename from sdk/batch/azure-mgmt-batch/azure/mgmt/batch/operations/location_operations.py rename to sdk/batch/azure-mgmt-batch/azure/mgmt/batch/operations/_location_operations.py index 84b9be79e2c0..c2ab551fb4eb 100644 --- a/sdk/batch/azure-mgmt-batch/azure/mgmt/batch/operations/location_operations.py +++ b/sdk/batch/azure-mgmt-batch/azure/mgmt/batch/operations/_location_operations.py @@ -19,11 +19,13 @@ class LocationOperations(object): """LocationOperations operations. + You should not instantiate directly this class, but create a Client instance that will create it for you and attach it as attribute. + :param client: Client for service requests. :param config: Configuration of service client. :param serializer: An object model serializer. :param deserializer: An object model deserializer. - :ivar api_version: The API version to be used with the HTTP request. Constant value: "2018-12-01". + :ivar api_version: The API version to be used with the HTTP request. Constant value: "2019-08-01". """ models = models @@ -33,7 +35,7 @@ def __init__(self, client, config, serializer, deserializer): self._client = client self._serialize = serializer self._deserialize = deserializer - self.api_version = "2018-12-01" + self.api_version = "2019-08-01" self.config = config @@ -69,7 +71,7 @@ def get_quotas( # Construct headers header_parameters = {} - header_parameters['Content-Type'] = 'application/json; charset=utf-8' + header_parameters['Accept'] = 'application/json' if self.config.generate_client_request_id: header_parameters['x-ms-client-request-id'] = str(uuid.uuid1()) if custom_headers: @@ -78,8 +80,8 @@ def get_quotas( header_parameters['accept-language'] = self._serialize.header("self.config.accept_language", self.config.accept_language, 'str') # Construct and send request - request = self._client.get(url, query_parameters) - response = self._client.send(request, header_parameters, stream=False, **operation_config) + request = self._client.get(url, query_parameters, header_parameters) + response = self._client.send(request, stream=False, **operation_config) if response.status_code not in [200]: exp = CloudError(response) @@ -87,7 +89,6 @@ def get_quotas( raise exp deserialized = None - if response.status_code == 200: deserialized = self._deserialize('BatchLocationQuota', response) @@ -133,6 +134,7 @@ def check_name_availability( # Construct headers header_parameters = {} + header_parameters['Accept'] = 'application/json' header_parameters['Content-Type'] = 'application/json; charset=utf-8' if self.config.generate_client_request_id: header_parameters['x-ms-client-request-id'] = str(uuid.uuid1()) @@ -145,9 +147,8 @@ def check_name_availability( body_content = self._serialize.body(parameters, 'CheckNameAvailabilityParameters') # Construct and send request - request = self._client.post(url, query_parameters) - response = self._client.send( - request, header_parameters, body_content, stream=False, **operation_config) + request = self._client.post(url, query_parameters, header_parameters, body_content) + response = self._client.send(request, stream=False, **operation_config) if response.status_code not in [200]: exp = CloudError(response) @@ -155,7 +156,6 @@ def check_name_availability( raise exp deserialized = None - if response.status_code == 200: deserialized = self._deserialize('CheckNameAvailabilityResult', response) diff --git a/sdk/batch/azure-mgmt-batch/azure/mgmt/batch/operations/operations.py b/sdk/batch/azure-mgmt-batch/azure/mgmt/batch/operations/_operations.py similarity index 82% rename from sdk/batch/azure-mgmt-batch/azure/mgmt/batch/operations/operations.py rename to sdk/batch/azure-mgmt-batch/azure/mgmt/batch/operations/_operations.py index 4774273e7176..2c6a2e4e32d9 100644 --- a/sdk/batch/azure-mgmt-batch/azure/mgmt/batch/operations/operations.py +++ b/sdk/batch/azure-mgmt-batch/azure/mgmt/batch/operations/_operations.py @@ -19,11 +19,13 @@ class Operations(object): """Operations operations. + You should not instantiate directly this class, but create a Client instance that will create it for you and attach it as attribute. + :param client: Client for service requests. :param config: Configuration of service client. :param serializer: An object model serializer. :param deserializer: An object model deserializer. - :ivar api_version: The API version to be used with the HTTP request. Constant value: "2018-12-01". + :ivar api_version: The API version to be used with the HTTP request. Constant value: "2019-08-01". """ models = models @@ -33,7 +35,7 @@ def __init__(self, client, config, serializer, deserializer): self._client = client self._serialize = serializer self._deserialize = deserializer - self.api_version = "2018-12-01" + self.api_version = "2019-08-01" self.config = config @@ -51,8 +53,7 @@ def list( ~azure.mgmt.batch.models.OperationPaged[~azure.mgmt.batch.models.Operation] :raises: :class:`CloudError` """ - def internal_paging(next_link=None, raw=False): - + def prepare_request(next_link=None): if not next_link: # Construct URL url = self.list.metadata['url'] @@ -67,7 +68,7 @@ def internal_paging(next_link=None, raw=False): # Construct headers header_parameters = {} - header_parameters['Content-Type'] = 'application/json; charset=utf-8' + header_parameters['Accept'] = 'application/json' if self.config.generate_client_request_id: header_parameters['x-ms-client-request-id'] = str(uuid.uuid1()) if custom_headers: @@ -76,9 +77,13 @@ def internal_paging(next_link=None, raw=False): header_parameters['accept-language'] = self._serialize.header("self.config.accept_language", self.config.accept_language, 'str') # Construct and send request - request = self._client.get(url, query_parameters) - response = self._client.send( - request, header_parameters, stream=False, **operation_config) + request = self._client.get(url, query_parameters, header_parameters) + return request + + def internal_paging(next_link=None): + request = prepare_request(next_link) + + response = self._client.send(request, stream=False, **operation_config) if response.status_code not in [200]: exp = CloudError(response) @@ -88,12 +93,10 @@ def internal_paging(next_link=None, raw=False): return response # Deserialize response - deserialized = models.OperationPaged(internal_paging, self._deserialize.dependencies) - + header_dict = None if raw: header_dict = {} - client_raw_response = models.OperationPaged(internal_paging, self._deserialize.dependencies, header_dict) - return client_raw_response + deserialized = models.OperationPaged(internal_paging, self._deserialize.dependencies, header_dict) return deserialized list.metadata = {'url': '/providers/Microsoft.Batch/operations'} diff --git a/sdk/batch/azure-mgmt-batch/azure/mgmt/batch/operations/pool_operations.py b/sdk/batch/azure-mgmt-batch/azure/mgmt/batch/operations/_pool_operations.py similarity index 85% rename from sdk/batch/azure-mgmt-batch/azure/mgmt/batch/operations/pool_operations.py rename to sdk/batch/azure-mgmt-batch/azure/mgmt/batch/operations/_pool_operations.py index 02cab779f816..22d5a28593c6 100644 --- a/sdk/batch/azure-mgmt-batch/azure/mgmt/batch/operations/pool_operations.py +++ b/sdk/batch/azure-mgmt-batch/azure/mgmt/batch/operations/_pool_operations.py @@ -12,8 +12,8 @@ import uuid from msrest.pipeline import ClientRawResponse from msrestazure.azure_exceptions import CloudError -from msrest.exceptions import DeserializationError -from msrestazure.azure_operation import AzureOperationPoller +from msrest.polling import LROPoller, NoPolling +from msrestazure.polling.arm_polling import ARMPolling from .. import models @@ -21,11 +21,13 @@ class PoolOperations(object): """PoolOperations operations. + You should not instantiate directly this class, but create a Client instance that will create it for you and attach it as attribute. + :param client: Client for service requests. :param config: Configuration of service client. :param serializer: An object model serializer. :param deserializer: An object model deserializer. - :ivar api_version: The API version to be used with the HTTP request. Constant value: "2018-12-01". + :ivar api_version: The API version to be used with the HTTP request. Constant value: "2019-08-01". """ models = models @@ -35,7 +37,7 @@ def __init__(self, client, config, serializer, deserializer): self._client = client self._serialize = serializer self._deserialize = deserializer - self.api_version = "2018-12-01" + self.api_version = "2019-08-01" self.config = config @@ -79,8 +81,7 @@ def list_by_batch_account( ~azure.mgmt.batch.models.PoolPaged[~azure.mgmt.batch.models.Pool] :raises: :class:`CloudError` """ - def internal_paging(next_link=None, raw=False): - + def prepare_request(next_link=None): if not next_link: # Construct URL url = self.list_by_batch_account.metadata['url'] @@ -107,7 +108,7 @@ def internal_paging(next_link=None, raw=False): # Construct headers header_parameters = {} - header_parameters['Content-Type'] = 'application/json; charset=utf-8' + header_parameters['Accept'] = 'application/json' if self.config.generate_client_request_id: header_parameters['x-ms-client-request-id'] = str(uuid.uuid1()) if custom_headers: @@ -116,9 +117,13 @@ def internal_paging(next_link=None, raw=False): header_parameters['accept-language'] = self._serialize.header("self.config.accept_language", self.config.accept_language, 'str') # Construct and send request - request = self._client.get(url, query_parameters) - response = self._client.send( - request, header_parameters, stream=False, **operation_config) + request = self._client.get(url, query_parameters, header_parameters) + return request + + def internal_paging(next_link=None): + request = prepare_request(next_link) + + response = self._client.send(request, stream=False, **operation_config) if response.status_code not in [200]: exp = CloudError(response) @@ -128,12 +133,10 @@ def internal_paging(next_link=None, raw=False): return response # Deserialize response - deserialized = models.PoolPaged(internal_paging, self._deserialize.dependencies) - + header_dict = None if raw: header_dict = {} - client_raw_response = models.PoolPaged(internal_paging, self._deserialize.dependencies, header_dict) - return client_raw_response + deserialized = models.PoolPaged(internal_paging, self._deserialize.dependencies, header_dict) return deserialized list_by_batch_account.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Batch/batchAccounts/{accountName}/pools'} @@ -157,6 +160,7 @@ def _create_initial( # Construct headers header_parameters = {} + header_parameters['Accept'] = 'application/json' header_parameters['Content-Type'] = 'application/json; charset=utf-8' if self.config.generate_client_request_id: header_parameters['x-ms-client-request-id'] = str(uuid.uuid1()) @@ -173,9 +177,8 @@ def _create_initial( body_content = self._serialize.body(parameters, 'Pool') # Construct and send request - request = self._client.put(url, query_parameters) - response = self._client.send( - request, header_parameters, body_content, stream=False, **operation_config) + request = self._client.put(url, query_parameters, header_parameters, body_content) + response = self._client.send(request, stream=False, **operation_config) if response.status_code not in [200]: exp = CloudError(response) @@ -193,16 +196,13 @@ def _create_initial( if raw: client_raw_response = ClientRawResponse(deserialized, response) - try: - client_raw_response.add_headers(header_dict) - except DeserializationError: - pass # Deserialization of Headers here can fail + client_raw_response.add_headers(header_dict) return client_raw_response return deserialized def create( - self, resource_group_name, account_name, pool_name, parameters, if_match=None, if_none_match=None, custom_headers=None, raw=False, **operation_config): + self, resource_group_name, account_name, pool_name, parameters, if_match=None, if_none_match=None, custom_headers=None, raw=False, polling=True, **operation_config): """Creates a new pool inside the specified account. :param resource_group_name: The name of the resource group that @@ -225,13 +225,16 @@ def create( ignored. :type if_none_match: str :param dict custom_headers: headers that will be added to the request - :param bool raw: returns the direct response alongside the - deserialized response - :return: An instance of AzureOperationPoller that returns Pool or - ClientRawResponse if raw=true + :param bool raw: The poller return type is ClientRawResponse, the + direct response alongside the deserialized response + :param polling: True for ARMPolling, False for no polling, or a + polling object for personal polling strategy + :return: An instance of LROPoller that returns Pool or + ClientRawResponse if raw==True :rtype: ~msrestazure.azure_operation.AzureOperationPoller[~azure.mgmt.batch.models.Pool] - or ~msrest.pipeline.ClientRawResponse + or + ~msrestazure.azure_operation.AzureOperationPoller[~msrest.pipeline.ClientRawResponse[~azure.mgmt.batch.models.Pool]] :raises: :class:`CloudError` """ raw_result = self._create_initial( @@ -245,30 +248,8 @@ def create( raw=True, **operation_config ) - if raw: - return raw_result - - # Construct and send request - def long_running_send(): - return raw_result.response - - def get_long_running_status(status_link, headers=None): - - request = self._client.get(status_link) - if headers: - request.headers.update(headers) - header_parameters = {} - header_parameters['x-ms-client-request-id'] = raw_result.response.request.headers['x-ms-client-request-id'] - return self._client.send( - request, header_parameters, stream=False, **operation_config) def get_long_running_output(response): - - if response.status_code not in [200]: - exp = CloudError(response) - exp.request_id = response.headers.get('x-ms-request-id') - raise exp - header_dict = { 'ETag': 'str', } @@ -281,12 +262,13 @@ def get_long_running_output(response): return deserialized - long_running_operation_timeout = operation_config.get( + lro_delay = operation_config.get( 'long_running_operation_timeout', self.config.long_running_operation_timeout) - return AzureOperationPoller( - long_running_send, get_long_running_output, - get_long_running_status, long_running_operation_timeout) + if polling is True: polling_method = ARMPolling(lro_delay, **operation_config) + elif polling is False: polling_method = NoPolling() + else: polling_method = polling + return LROPoller(self._client, raw_result, get_long_running_output, polling_method) create.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Batch/batchAccounts/{accountName}/pools/{poolName}'} def update( @@ -335,6 +317,7 @@ def update( # Construct headers header_parameters = {} + header_parameters['Accept'] = 'application/json' header_parameters['Content-Type'] = 'application/json; charset=utf-8' if self.config.generate_client_request_id: header_parameters['x-ms-client-request-id'] = str(uuid.uuid1()) @@ -349,18 +332,16 @@ def update( body_content = self._serialize.body(parameters, 'Pool') # Construct and send request - request = self._client.patch(url, query_parameters) - response = self._client.send( - request, header_parameters, body_content, stream=False, **operation_config) + request = self._client.patch(url, query_parameters, header_parameters, body_content) + response = self._client.send(request, stream=False, **operation_config) if response.status_code not in [200]: exp = CloudError(response) exp.request_id = response.headers.get('x-ms-request-id') raise exp - deserialized = None header_dict = {} - + deserialized = None if response.status_code == 200: deserialized = self._deserialize('Pool', response) header_dict = { @@ -394,7 +375,6 @@ def _delete_initial( # Construct headers header_parameters = {} - header_parameters['Content-Type'] = 'application/json; charset=utf-8' if self.config.generate_client_request_id: header_parameters['x-ms-client-request-id'] = str(uuid.uuid1()) if custom_headers: @@ -403,8 +383,8 @@ def _delete_initial( header_parameters['accept-language'] = self._serialize.header("self.config.accept_language", self.config.accept_language, 'str') # Construct and send request - request = self._client.delete(url, query_parameters) - response = self._client.send(request, header_parameters, stream=False, **operation_config) + request = self._client.delete(url, query_parameters, header_parameters) + response = self._client.send(request, stream=False, **operation_config) if response.status_code not in [200, 202, 204]: exp = CloudError(response) @@ -421,7 +401,7 @@ def _delete_initial( return client_raw_response def delete( - self, resource_group_name, account_name, pool_name, custom_headers=None, raw=False, **operation_config): + self, resource_group_name, account_name, pool_name, custom_headers=None, raw=False, polling=True, **operation_config): """Deletes the specified pool. :param resource_group_name: The name of the resource group that @@ -433,12 +413,14 @@ def delete( account. :type pool_name: str :param dict custom_headers: headers that will be added to the request - :param bool raw: returns the direct response alongside the - deserialized response - :return: An instance of AzureOperationPoller that returns None or - ClientRawResponse if raw=true + :param bool raw: The poller return type is ClientRawResponse, the + direct response alongside the deserialized response + :param polling: True for ARMPolling, False for no polling, or a + polling object for personal polling strategy + :return: An instance of LROPoller that returns None or + ClientRawResponse if raw==True :rtype: ~msrestazure.azure_operation.AzureOperationPoller[None] or - ~msrest.pipeline.ClientRawResponse + ~msrestazure.azure_operation.AzureOperationPoller[~msrest.pipeline.ClientRawResponse[None]] :raises: :class:`CloudError` """ raw_result = self._delete_initial( @@ -449,30 +431,8 @@ def delete( raw=True, **operation_config ) - if raw: - return raw_result - - # Construct and send request - def long_running_send(): - return raw_result.response - - def get_long_running_status(status_link, headers=None): - - request = self._client.get(status_link) - if headers: - request.headers.update(headers) - header_parameters = {} - header_parameters['x-ms-client-request-id'] = raw_result.response.request.headers['x-ms-client-request-id'] - return self._client.send( - request, header_parameters, stream=False, **operation_config) def get_long_running_output(response): - - if response.status_code not in [200, 202, 204]: - exp = CloudError(response) - exp.request_id = response.headers.get('x-ms-request-id') - raise exp - if raw: client_raw_response = ClientRawResponse(None, response) client_raw_response.add_headers({ @@ -481,12 +441,13 @@ def get_long_running_output(response): }) return client_raw_response - long_running_operation_timeout = operation_config.get( + lro_delay = operation_config.get( 'long_running_operation_timeout', self.config.long_running_operation_timeout) - return AzureOperationPoller( - long_running_send, get_long_running_output, - get_long_running_status, long_running_operation_timeout) + if polling is True: polling_method = ARMPolling(lro_delay, **operation_config) + elif polling is False: polling_method = NoPolling() + else: polling_method = polling + return LROPoller(self._client, raw_result, get_long_running_output, polling_method) delete.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Batch/batchAccounts/{accountName}/pools/{poolName}'} def get( @@ -527,7 +488,7 @@ def get( # Construct headers header_parameters = {} - header_parameters['Content-Type'] = 'application/json; charset=utf-8' + header_parameters['Accept'] = 'application/json' if self.config.generate_client_request_id: header_parameters['x-ms-client-request-id'] = str(uuid.uuid1()) if custom_headers: @@ -536,17 +497,16 @@ def get( header_parameters['accept-language'] = self._serialize.header("self.config.accept_language", self.config.accept_language, 'str') # Construct and send request - request = self._client.get(url, query_parameters) - response = self._client.send(request, header_parameters, stream=False, **operation_config) + request = self._client.get(url, query_parameters, header_parameters) + response = self._client.send(request, stream=False, **operation_config) if response.status_code not in [200]: exp = CloudError(response) exp.request_id = response.headers.get('x-ms-request-id') raise exp - deserialized = None header_dict = {} - + deserialized = None if response.status_code == 200: deserialized = self._deserialize('Pool', response) header_dict = { @@ -599,7 +559,7 @@ def disable_auto_scale( # Construct headers header_parameters = {} - header_parameters['Content-Type'] = 'application/json; charset=utf-8' + header_parameters['Accept'] = 'application/json' if self.config.generate_client_request_id: header_parameters['x-ms-client-request-id'] = str(uuid.uuid1()) if custom_headers: @@ -608,17 +568,16 @@ def disable_auto_scale( header_parameters['accept-language'] = self._serialize.header("self.config.accept_language", self.config.accept_language, 'str') # Construct and send request - request = self._client.post(url, query_parameters) - response = self._client.send(request, header_parameters, stream=False, **operation_config) + request = self._client.post(url, query_parameters, header_parameters) + response = self._client.send(request, stream=False, **operation_config) if response.status_code not in [200]: exp = CloudError(response) exp.request_id = response.headers.get('x-ms-request-id') raise exp - deserialized = None header_dict = {} - + deserialized = None if response.status_code == 200: deserialized = self._deserialize('Pool', response) header_dict = { @@ -680,7 +639,7 @@ def stop_resize( # Construct headers header_parameters = {} - header_parameters['Content-Type'] = 'application/json; charset=utf-8' + header_parameters['Accept'] = 'application/json' if self.config.generate_client_request_id: header_parameters['x-ms-client-request-id'] = str(uuid.uuid1()) if custom_headers: @@ -689,17 +648,16 @@ def stop_resize( header_parameters['accept-language'] = self._serialize.header("self.config.accept_language", self.config.accept_language, 'str') # Construct and send request - request = self._client.post(url, query_parameters) - response = self._client.send(request, header_parameters, stream=False, **operation_config) + request = self._client.post(url, query_parameters, header_parameters) + response = self._client.send(request, stream=False, **operation_config) if response.status_code not in [200]: exp = CloudError(response) exp.request_id = response.headers.get('x-ms-request-id') raise exp - deserialized = None header_dict = {} - + deserialized = None if response.status_code == 200: deserialized = self._deserialize('Pool', response) header_dict = { diff --git a/sdk/batch/azure-mgmt-batch/azure/mgmt/batch/version.py b/sdk/batch/azure-mgmt-batch/azure/mgmt/batch/version.py index 37725706ef72..785988ce8633 100644 --- a/sdk/batch/azure-mgmt-batch/azure/mgmt/batch/version.py +++ b/sdk/batch/azure-mgmt-batch/azure/mgmt/batch/version.py @@ -9,5 +9,5 @@ # regenerated. # -------------------------------------------------------------------------- -VERSION = "6.0.0" +VERSION = "7.0.0" diff --git a/sdk/batch/azure-mgmt-batch/tests/recordings/test_mgmt_batch.test_mgmt_batch_account.yaml b/sdk/batch/azure-mgmt-batch/tests/recordings/test_mgmt_batch.test_mgmt_batch_account.yaml index dad62d8199c9..4fc8112da76b 100644 --- a/sdk/batch/azure-mgmt-batch/tests/recordings/test_mgmt_batch.test_mgmt_batch_account.yaml +++ b/sdk/batch/azure-mgmt-batch/tests/recordings/test_mgmt_batch.test_mgmt_batch_account.yaml @@ -2,249 +2,426 @@ interactions: - request: body: '{"location": "westcentralus"}' headers: - Accept: [application/json] - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - Content-Length: ['29'] - Content-Type: [application/json; charset=utf-8] - User-Agent: [python/3.6.5 (Windows-10-10.0.17763-SP0) msrest/0.6.3 msrest_azure/0.4.34 - azure-mgmt-batch/2018-12-01 Azure-SDK-For-Python] - accept-language: [en-US] + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Length: + - '29' + Content-Type: + - application/json; charset=utf-8 + User-Agent: + - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.9 msrest_azure/0.4.34 + azure-mgmt-batch/7.0.0 Azure-SDK-For-Python + accept-language: + - en-US method: PUT - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test_mgmt_batch_test_mgmt_batch_account3e1b0fe5/providers/Microsoft.Batch/batchAccounts/batch3e1b0fe5?api-version=2018-12-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test_mgmt_batch_test_mgmt_batch_account3e1b0fe5/providers/Microsoft.Batch/batchAccounts/batch3e1b0fe5?api-version=2019-08-01 response: - body: {string: ''} - headers: - cache-control: [no-cache] - content-length: ['0'] - date: ['Sun, 13 Jan 2019 21:47:20 GMT'] - expires: ['-1'] - location: ['https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test_mgmt_batch_test_mgmt_batch_account3e1b0fe5/providers/Microsoft.Batch/batchAccounts/batch3e1b0fe5/operationResults/c0429b12-c302-4743-95b3-646dd9f0ac57?api-version=2018-12-01'] - pragma: [no-cache] - server: [Microsoft-HTTPAPI/2.0] - strict-transport-security: [max-age=31536000; includeSubDomains] - x-content-type-options: [nosniff] - x-ms-ratelimit-remaining-subscription-writes: ['1199'] - status: {code: 202, message: Accepted} + body: + string: '' + headers: + cache-control: + - no-cache + content-length: + - '0' + date: + - Tue, 06 Aug 2019 23:06:59 GMT + expires: + - '-1' + location: + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test_mgmt_batch_test_mgmt_batch_account3e1b0fe5/providers/Microsoft.Batch/batchAccounts/batch3e1b0fe5/operationResults/821e6da5-cd5b-48ed-9d51-4f6a7fcc168f?api-version=2019-08-01 + pragma: + - no-cache + server: + - Microsoft-HTTPAPI/2.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + x-content-type-options: + - nosniff + x-ms-ratelimit-remaining-subscription-writes: + - '1199' + status: + code: 202 + message: Accepted - request: body: null headers: - Accept: [application/json] - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [python/3.6.5 (Windows-10-10.0.17763-SP0) msrest/0.6.3 msrest_azure/0.4.34 - azure-mgmt-batch/2018-12-01 Azure-SDK-For-Python] + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + User-Agent: + - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.9 msrest_azure/0.4.34 + azure-mgmt-batch/7.0.0 Azure-SDK-For-Python method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test_mgmt_batch_test_mgmt_batch_account3e1b0fe5/providers/Microsoft.Batch/batchAccounts/batch3e1b0fe5/operationResults/c0429b12-c302-4743-95b3-646dd9f0ac57?api-version=2018-12-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test_mgmt_batch_test_mgmt_batch_account3e1b0fe5/providers/Microsoft.Batch/batchAccounts/batch3e1b0fe5/operationResults/821e6da5-cd5b-48ed-9d51-4f6a7fcc168f?api-version=2019-08-01 response: - body: {string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test_mgmt_batch_test_mgmt_batch_account3e1b0fe5/providers/Microsoft.Batch/batchAccounts/batch3e1b0fe5","name":"batch3e1b0fe5","type":"Microsoft.Batch/batchAccounts","location":"westcentralus","properties":{"accountEndpoint":"batch3e1b0fe5.westcentralus.batch.azure.com","provisioningState":"Succeeded","dedicatedCoreQuota":20,"lowPriorityCoreQuota":100,"poolQuota":100,"activeJobAndJobScheduleQuota":300,"poolAllocationMode":"BatchService"}}'} - headers: - cache-control: [no-cache] - content-length: ['515'] - content-type: [application/json; charset=utf-8] - date: ['Sun, 13 Jan 2019 21:47:36 GMT'] - etag: ['"0x8D679A0BB8C670A"'] - expires: ['-1'] - last-modified: ['Sun, 13 Jan 2019 21:47:36 GMT'] - pragma: [no-cache] - server: [Microsoft-HTTPAPI/2.0] - strict-transport-security: [max-age=31536000; includeSubDomains] - transfer-encoding: [chunked] - vary: [Accept-Encoding] - x-content-type-options: [nosniff] - status: {code: 200, message: OK} + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test_mgmt_batch_test_mgmt_batch_account3e1b0fe5/providers/Microsoft.Batch/batchAccounts/batch3e1b0fe5","name":"batch3e1b0fe5","type":"Microsoft.Batch/batchAccounts","location":"westcentralus","properties":{"accountEndpoint":"batch3e1b0fe5.westcentralus.batch.azure.com","provisioningState":"Succeeded","dedicatedCoreQuota":700,"dedicatedCoreQuotaPerVMFamily":[{"name":"standardAv2Family","coreQuota":100},{"name":"standardDv2Family","coreQuota":100},{"name":"standardDv3Family","coreQuota":100},{"name":"standardEv3Family","coreQuota":50},{"name":"standardDSv2Family","coreQuota":100},{"name":"standardDSv3Family","coreQuota":100},{"name":"standardESv3Family","coreQuota":50},{"name":"standardFFamily","coreQuota":50},{"name":"standardFSFamily","coreQuota":50},{"name":"standardA0_A7Family","coreQuota":0},{"name":"standardA8_A11Family","coreQuota":0},{"name":"standardDFamily","coreQuota":0},{"name":"standardGFamily","coreQuota":0},{"name":"basicAFamily","coreQuota":0},{"name":"standardNVFamily","coreQuota":0},{"name":"standardNVPromoFamily","coreQuota":0},{"name":"standardNCFamily","coreQuota":0},{"name":"standardNCPromoFamily","coreQuota":0},{"name":"standardHFamily","coreQuota":0},{"name":"standardHPromoFamily","coreQuota":0},{"name":"standardMSFamily","coreQuota":0},{"name":"standardDSFamily","coreQuota":0},{"name":"standardGSFamily","coreQuota":0},{"name":"standardLSFamily","coreQuota":0},{"name":"standardNCSv2Family","coreQuota":0},{"name":"standardNDSFamily","coreQuota":0},{"name":"standardNCSv3Family","coreQuota":0},{"name":"standardFSv2Family","coreQuota":0},{"name":"standardHBSFamily","coreQuota":0},{"name":"standardHCSFamily","coreQuota":0}],"dedicatedCoreQuotaPerVMFamilyEnforced":false,"lowPriorityCoreQuota":500,"poolQuota":100,"activeJobAndJobScheduleQuota":300,"poolAllocationMode":"BatchService"}}' + headers: + cache-control: + - no-cache + content-length: + - '1904' + content-type: + - application/json; charset=utf-8 + date: + - Tue, 06 Aug 2019 23:07:15 GMT + etag: + - '"0x8D71AC2D2ECB92D"' + expires: + - '-1' + last-modified: + - Tue, 06 Aug 2019 23:07:16 GMT + pragma: + - no-cache + server: + - Microsoft-HTTPAPI/2.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + status: + code: 200 + message: OK - request: body: null headers: - Accept: [application/json] - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - Content-Type: [application/json; charset=utf-8] - User-Agent: [python/3.6.5 (Windows-10-10.0.17763-SP0) msrest/0.6.3 msrest_azure/0.4.34 - azure-mgmt-batch/2018-12-01 Azure-SDK-For-Python] - accept-language: [en-US] + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + User-Agent: + - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.9 msrest_azure/0.4.34 + azure-mgmt-batch/7.0.0 Azure-SDK-For-Python + accept-language: + - en-US method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test_mgmt_batch_test_mgmt_batch_account3e1b0fe5/providers/Microsoft.Batch/batchAccounts/batch3e1b0fe5?api-version=2018-12-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test_mgmt_batch_test_mgmt_batch_account3e1b0fe5/providers/Microsoft.Batch/batchAccounts/batch3e1b0fe5?api-version=2019-08-01 response: - body: {string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test_mgmt_batch_test_mgmt_batch_account3e1b0fe5/providers/Microsoft.Batch/batchAccounts/batch3e1b0fe5","name":"batch3e1b0fe5","type":"Microsoft.Batch/batchAccounts","location":"westcentralus","properties":{"accountEndpoint":"batch3e1b0fe5.westcentralus.batch.azure.com","provisioningState":"Succeeded","dedicatedCoreQuota":20,"lowPriorityCoreQuota":100,"poolQuota":100,"activeJobAndJobScheduleQuota":300,"poolAllocationMode":"BatchService"}}'} - headers: - cache-control: [no-cache] - content-length: ['515'] - content-type: [application/json; charset=utf-8] - date: ['Sun, 13 Jan 2019 21:47:37 GMT'] - etag: ['"0x8D679A0B2388037"'] - expires: ['-1'] - last-modified: ['Sun, 13 Jan 2019 21:47:21 GMT'] - pragma: [no-cache] - server: [Microsoft-HTTPAPI/2.0] - strict-transport-security: [max-age=31536000; includeSubDomains] - transfer-encoding: [chunked] - vary: [Accept-Encoding] - x-content-type-options: [nosniff] - status: {code: 200, message: OK} + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test_mgmt_batch_test_mgmt_batch_account3e1b0fe5/providers/Microsoft.Batch/batchAccounts/batch3e1b0fe5","name":"batch3e1b0fe5","type":"Microsoft.Batch/batchAccounts","location":"westcentralus","properties":{"accountEndpoint":"batch3e1b0fe5.westcentralus.batch.azure.com","provisioningState":"Succeeded","dedicatedCoreQuota":700,"dedicatedCoreQuotaPerVMFamily":[{"name":"standardAv2Family","coreQuota":100},{"name":"standardDv2Family","coreQuota":100},{"name":"standardDv3Family","coreQuota":100},{"name":"standardEv3Family","coreQuota":50},{"name":"standardDSv2Family","coreQuota":100},{"name":"standardDSv3Family","coreQuota":100},{"name":"standardESv3Family","coreQuota":50},{"name":"standardFFamily","coreQuota":50},{"name":"standardFSFamily","coreQuota":50},{"name":"standardA0_A7Family","coreQuota":0},{"name":"standardA8_A11Family","coreQuota":0},{"name":"standardDFamily","coreQuota":0},{"name":"standardGFamily","coreQuota":0},{"name":"basicAFamily","coreQuota":0},{"name":"standardNVFamily","coreQuota":0},{"name":"standardNVPromoFamily","coreQuota":0},{"name":"standardNCFamily","coreQuota":0},{"name":"standardNCPromoFamily","coreQuota":0},{"name":"standardHFamily","coreQuota":0},{"name":"standardHPromoFamily","coreQuota":0},{"name":"standardMSFamily","coreQuota":0},{"name":"standardDSFamily","coreQuota":0},{"name":"standardGSFamily","coreQuota":0},{"name":"standardLSFamily","coreQuota":0},{"name":"standardNCSv2Family","coreQuota":0},{"name":"standardNDSFamily","coreQuota":0},{"name":"standardNCSv3Family","coreQuota":0},{"name":"standardFSv2Family","coreQuota":0},{"name":"standardHBSFamily","coreQuota":0},{"name":"standardHCSFamily","coreQuota":0}],"dedicatedCoreQuotaPerVMFamilyEnforced":false,"lowPriorityCoreQuota":500,"poolQuota":100,"activeJobAndJobScheduleQuota":300,"poolAllocationMode":"BatchService"}}' + headers: + cache-control: + - no-cache + content-length: + - '1904' + content-type: + - application/json; charset=utf-8 + date: + - Tue, 06 Aug 2019 23:07:15 GMT + etag: + - '"0x8D71AC2C975780F"' + expires: + - '-1' + last-modified: + - Tue, 06 Aug 2019 23:07:00 GMT + pragma: + - no-cache + server: + - Microsoft-HTTPAPI/2.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + status: + code: 200 + message: OK - request: body: null headers: - Accept: [application/json] - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - Content-Type: [application/json; charset=utf-8] - User-Agent: [python/3.6.5 (Windows-10-10.0.17763-SP0) msrest/0.6.3 msrest_azure/0.4.34 - azure-mgmt-batch/2018-12-01 Azure-SDK-For-Python] - accept-language: [en-US] + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + User-Agent: + - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.9 msrest_azure/0.4.34 + azure-mgmt-batch/7.0.0 Azure-SDK-For-Python + accept-language: + - en-US method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test_mgmt_batch_test_mgmt_batch_account3e1b0fe5/providers/Microsoft.Batch/batchAccounts?api-version=2018-12-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test_mgmt_batch_test_mgmt_batch_account3e1b0fe5/providers/Microsoft.Batch/batchAccounts?api-version=2019-08-01 response: - body: {string: '{"value":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test_mgmt_batch_test_mgmt_batch_account3e1b0fe5/providers/Microsoft.Batch/batchAccounts/batch3e1b0fe5","name":"batch3e1b0fe5","type":"Microsoft.Batch/batchAccounts","location":"westcentralus","properties":{"accountEndpoint":"batch3e1b0fe5.westcentralus.batch.azure.com","provisioningState":"Succeeded","dedicatedCoreQuota":20,"lowPriorityCoreQuota":100,"poolQuota":100,"activeJobAndJobScheduleQuota":300,"poolAllocationMode":"BatchService"}}]}'} - headers: - cache-control: [no-cache] - content-length: ['527'] - content-type: [application/json; charset=utf-8] - date: ['Sun, 13 Jan 2019 21:47:36 GMT'] - expires: ['-1'] - pragma: [no-cache] - server: [Microsoft-HTTPAPI/2.0] - strict-transport-security: [max-age=31536000; includeSubDomains] - transfer-encoding: [chunked] - vary: [Accept-Encoding] - x-content-type-options: [nosniff] - status: {code: 200, message: OK} + body: + string: '{"value":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test_mgmt_batch_test_mgmt_batch_account3e1b0fe5/providers/Microsoft.Batch/batchAccounts/batch3e1b0fe5","name":"batch3e1b0fe5","type":"Microsoft.Batch/batchAccounts","location":"westcentralus","properties":{"accountEndpoint":"batch3e1b0fe5.westcentralus.batch.azure.com","provisioningState":"Succeeded","dedicatedCoreQuota":700,"dedicatedCoreQuotaPerVMFamily":[{"name":"standardAv2Family","coreQuota":100},{"name":"standardDv2Family","coreQuota":100},{"name":"standardDv3Family","coreQuota":100},{"name":"standardEv3Family","coreQuota":50},{"name":"standardDSv2Family","coreQuota":100},{"name":"standardDSv3Family","coreQuota":100},{"name":"standardESv3Family","coreQuota":50},{"name":"standardFFamily","coreQuota":50},{"name":"standardFSFamily","coreQuota":50},{"name":"standardA0_A7Family","coreQuota":0},{"name":"standardA8_A11Family","coreQuota":0},{"name":"standardDFamily","coreQuota":0},{"name":"standardGFamily","coreQuota":0},{"name":"basicAFamily","coreQuota":0},{"name":"standardNVFamily","coreQuota":0},{"name":"standardNVPromoFamily","coreQuota":0},{"name":"standardNCFamily","coreQuota":0},{"name":"standardNCPromoFamily","coreQuota":0},{"name":"standardHFamily","coreQuota":0},{"name":"standardHPromoFamily","coreQuota":0},{"name":"standardMSFamily","coreQuota":0},{"name":"standardDSFamily","coreQuota":0},{"name":"standardGSFamily","coreQuota":0},{"name":"standardLSFamily","coreQuota":0},{"name":"standardNCSv2Family","coreQuota":0},{"name":"standardNDSFamily","coreQuota":0},{"name":"standardNCSv3Family","coreQuota":0},{"name":"standardFSv2Family","coreQuota":0},{"name":"standardHBSFamily","coreQuota":0},{"name":"standardHCSFamily","coreQuota":0}],"dedicatedCoreQuotaPerVMFamilyEnforced":false,"lowPriorityCoreQuota":500,"poolQuota":100,"activeJobAndJobScheduleQuota":300,"poolAllocationMode":"BatchService"}}]}' + headers: + cache-control: + - no-cache + content-length: + - '1916' + content-type: + - application/json; charset=utf-8 + date: + - Tue, 06 Aug 2019 23:07:15 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - Microsoft-HTTPAPI/2.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + status: + code: 200 + message: OK - request: body: null headers: - Accept: [application/json] - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - Content-Length: ['0'] - Content-Type: [application/json; charset=utf-8] - User-Agent: [python/3.6.5 (Windows-10-10.0.17763-SP0) msrest/0.6.3 msrest_azure/0.4.34 - azure-mgmt-batch/2018-12-01 Azure-SDK-For-Python] - accept-language: [en-US] + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Length: + - '0' + User-Agent: + - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.9 msrest_azure/0.4.34 + azure-mgmt-batch/7.0.0 Azure-SDK-For-Python + accept-language: + - en-US method: POST - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test_mgmt_batch_test_mgmt_batch_account3e1b0fe5/providers/Microsoft.Batch/batchAccounts/batch3e1b0fe5/listKeys?api-version=2018-12-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test_mgmt_batch_test_mgmt_batch_account3e1b0fe5/providers/Microsoft.Batch/batchAccounts/batch3e1b0fe5/listKeys?api-version=2019-08-01 response: - body: {string: '{"accountName":"batch3e1b0fe5","primary":"Os04xxaGg6rFeapIhiqpwTw4foEj25zDWPRcF07XAyi+FKOlNsDv9m07nhpq1liM7YHctXmGiHN4Ocx3P30BNQ==","secondary":"WxrdI9m/FWWsBzpJrGC2CAeCDnUEpMGkfE/PmUBdrjBgEk95Z3HOUEBAeHdRrfjQJUGc37ITK9+9VUgwSGZoOg=="}'} - headers: - cache-control: [no-cache] - content-length: ['235'] - content-type: [application/json; charset=utf-8] - date: ['Sun, 13 Jan 2019 21:47:36 GMT'] - expires: ['-1'] - pragma: [no-cache] - server: [Microsoft-HTTPAPI/2.0] - strict-transport-security: [max-age=31536000; includeSubDomains] - transfer-encoding: [chunked] - vary: [Accept-Encoding] - x-content-type-options: [nosniff] - x-ms-ratelimit-remaining-subscription-writes: ['1199'] - status: {code: 200, message: OK} + body: + string: '{"accountName":"batch3e1b0fe5","primary":"z7zSl+GENkzcWKjGH6thN4jctK47gE/qNc0JOJpk6ifX6NLpF0pifLIlNBcsOhbqsME9flHNYAt6EL+JSxYHvw==","secondary":"rxDI5C4zlI+SiABadCURWNjuCN1mEIJJc25neSSYjMy5TDEE029yt+Fn6p1KK53PtpubKGXjUC9Xb5lsaBsL6A=="}' + headers: + cache-control: + - no-cache + content-length: + - '235' + content-type: + - application/json; charset=utf-8 + date: + - Tue, 06 Aug 2019 23:07:15 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - Microsoft-HTTPAPI/2.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-ms-ratelimit-remaining-subscription-writes: + - '1199' + status: + code: 200 + message: OK - request: body: '{"keyName": "Secondary"}' headers: - Accept: [application/json] - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - Content-Length: ['24'] - Content-Type: [application/json; charset=utf-8] - User-Agent: [python/3.6.5 (Windows-10-10.0.17763-SP0) msrest/0.6.3 msrest_azure/0.4.34 - azure-mgmt-batch/2018-12-01 Azure-SDK-For-Python] - accept-language: [en-US] + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Length: + - '24' + Content-Type: + - application/json; charset=utf-8 + User-Agent: + - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.9 msrest_azure/0.4.34 + azure-mgmt-batch/7.0.0 Azure-SDK-For-Python + accept-language: + - en-US method: POST - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test_mgmt_batch_test_mgmt_batch_account3e1b0fe5/providers/Microsoft.Batch/batchAccounts/batch3e1b0fe5/regenerateKeys?api-version=2018-12-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test_mgmt_batch_test_mgmt_batch_account3e1b0fe5/providers/Microsoft.Batch/batchAccounts/batch3e1b0fe5/regenerateKeys?api-version=2019-08-01 response: - body: {string: '{"accountName":"batch3e1b0fe5","primary":"Os04xxaGg6rFeapIhiqpwTw4foEj25zDWPRcF07XAyi+FKOlNsDv9m07nhpq1liM7YHctXmGiHN4Ocx3P30BNQ==","secondary":"jdCVF0LQJJLsHs3zXjrTnTq5xBlailDt8+Eduu4ZyiLD7t3qpy02txmy9v8rVVSZpbMbjqN7vI848AqSlaaoGw=="}'} - headers: - cache-control: [no-cache] - content-length: ['235'] - content-type: [application/json; charset=utf-8] - date: ['Sun, 13 Jan 2019 21:47:38 GMT'] - expires: ['-1'] - pragma: [no-cache] - server: [Microsoft-HTTPAPI/2.0] - strict-transport-security: [max-age=31536000; includeSubDomains] - transfer-encoding: [chunked] - vary: [Accept-Encoding] - x-content-type-options: [nosniff] - x-ms-ratelimit-remaining-subscription-writes: ['1199'] - status: {code: 200, message: OK} + body: + string: '{"accountName":"batch3e1b0fe5","primary":"z7zSl+GENkzcWKjGH6thN4jctK47gE/qNc0JOJpk6ifX6NLpF0pifLIlNBcsOhbqsME9flHNYAt6EL+JSxYHvw==","secondary":"YytwX6RuVxBd7o2ChFW2bnwqHFmArqYOMromFipb0sRnhK4Vw4iruyCcVhozttopbSbSpOFaG+3Cz+vUJ1oWhg=="}' + headers: + cache-control: + - no-cache + content-length: + - '235' + content-type: + - application/json; charset=utf-8 + date: + - Tue, 06 Aug 2019 23:07:15 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - Microsoft-HTTPAPI/2.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-ms-ratelimit-remaining-subscription-writes: + - '1198' + status: + code: 200 + message: OK - request: body: '{"tags": {"Name": "tagName", "Value": "tagValue"}}' headers: - Accept: [application/json] - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - Content-Length: ['50'] - Content-Type: [application/json; charset=utf-8] - User-Agent: [python/3.6.5 (Windows-10-10.0.17763-SP0) msrest/0.6.3 msrest_azure/0.4.34 - azure-mgmt-batch/2018-12-01 Azure-SDK-For-Python] - accept-language: [en-US] + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Length: + - '50' + Content-Type: + - application/json; charset=utf-8 + User-Agent: + - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.9 msrest_azure/0.4.34 + azure-mgmt-batch/7.0.0 Azure-SDK-For-Python + accept-language: + - en-US method: PATCH - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test_mgmt_batch_test_mgmt_batch_account3e1b0fe5/providers/Microsoft.Batch/batchAccounts/batch3e1b0fe5?api-version=2018-12-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test_mgmt_batch_test_mgmt_batch_account3e1b0fe5/providers/Microsoft.Batch/batchAccounts/batch3e1b0fe5?api-version=2019-08-01 response: - body: {string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test_mgmt_batch_test_mgmt_batch_account3e1b0fe5/providers/Microsoft.Batch/batchAccounts/batch3e1b0fe5","name":"batch3e1b0fe5","type":"Microsoft.Batch/batchAccounts","location":"westcentralus","properties":{"accountEndpoint":"batch3e1b0fe5.westcentralus.batch.azure.com","provisioningState":"Succeeded","dedicatedCoreQuota":20,"lowPriorityCoreQuota":100,"poolQuota":100,"activeJobAndJobScheduleQuota":300,"poolAllocationMode":"BatchService"},"tags":{"Name":"tagName","Value":"tagValue"}}'} - headers: - cache-control: [no-cache] - content-length: ['560'] - content-type: [application/json; charset=utf-8] - date: ['Sun, 13 Jan 2019 21:47:38 GMT'] - etag: ['"0x8D679A0BCE4557A"'] - expires: ['-1'] - last-modified: ['Sun, 13 Jan 2019 21:47:39 GMT'] - pragma: [no-cache] - server: [Microsoft-HTTPAPI/2.0] - strict-transport-security: [max-age=31536000; includeSubDomains] - transfer-encoding: [chunked] - vary: [Accept-Encoding] - x-content-type-options: [nosniff] - x-ms-ratelimit-remaining-subscription-writes: ['1199'] - status: {code: 200, message: OK} + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test_mgmt_batch_test_mgmt_batch_account3e1b0fe5/providers/Microsoft.Batch/batchAccounts/batch3e1b0fe5","name":"batch3e1b0fe5","type":"Microsoft.Batch/batchAccounts","location":"westcentralus","properties":{"accountEndpoint":"batch3e1b0fe5.westcentralus.batch.azure.com","provisioningState":"Succeeded","dedicatedCoreQuota":700,"dedicatedCoreQuotaPerVMFamily":[{"name":"standardAv2Family","coreQuota":100},{"name":"standardDv2Family","coreQuota":100},{"name":"standardDv3Family","coreQuota":100},{"name":"standardEv3Family","coreQuota":50},{"name":"standardDSv2Family","coreQuota":100},{"name":"standardDSv3Family","coreQuota":100},{"name":"standardESv3Family","coreQuota":50},{"name":"standardFFamily","coreQuota":50},{"name":"standardFSFamily","coreQuota":50},{"name":"standardA0_A7Family","coreQuota":0},{"name":"standardA8_A11Family","coreQuota":0},{"name":"standardDFamily","coreQuota":0},{"name":"standardGFamily","coreQuota":0},{"name":"basicAFamily","coreQuota":0},{"name":"standardNVFamily","coreQuota":0},{"name":"standardNVPromoFamily","coreQuota":0},{"name":"standardNCFamily","coreQuota":0},{"name":"standardNCPromoFamily","coreQuota":0},{"name":"standardHFamily","coreQuota":0},{"name":"standardHPromoFamily","coreQuota":0},{"name":"standardMSFamily","coreQuota":0},{"name":"standardDSFamily","coreQuota":0},{"name":"standardGSFamily","coreQuota":0},{"name":"standardLSFamily","coreQuota":0},{"name":"standardNCSv2Family","coreQuota":0},{"name":"standardNDSFamily","coreQuota":0},{"name":"standardNCSv3Family","coreQuota":0},{"name":"standardFSv2Family","coreQuota":0},{"name":"standardHBSFamily","coreQuota":0},{"name":"standardHCSFamily","coreQuota":0}],"dedicatedCoreQuotaPerVMFamilyEnforced":false,"lowPriorityCoreQuota":500,"poolQuota":100,"activeJobAndJobScheduleQuota":300,"poolAllocationMode":"BatchService"},"tags":{"Name":"tagName","Value":"tagValue"}}' + headers: + cache-control: + - no-cache + content-length: + - '1949' + content-type: + - application/json; charset=utf-8 + date: + - Tue, 06 Aug 2019 23:07:16 GMT + etag: + - '"0x8D71AC2D3B35265"' + expires: + - '-1' + last-modified: + - Tue, 06 Aug 2019 23:07:17 GMT + pragma: + - no-cache + server: + - Microsoft-HTTPAPI/2.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-ms-ratelimit-remaining-subscription-writes: + - '1198' + status: + code: 200 + message: OK - request: body: null headers: - Accept: [application/json] - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - Content-Length: ['0'] - Content-Type: [application/json; charset=utf-8] - User-Agent: [python/3.6.5 (Windows-10-10.0.17763-SP0) msrest/0.6.3 msrest_azure/0.4.34 - azure-mgmt-batch/2018-12-01 Azure-SDK-For-Python] - accept-language: [en-US] + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Length: + - '0' + User-Agent: + - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.9 msrest_azure/0.4.34 + azure-mgmt-batch/7.0.0 Azure-SDK-For-Python + accept-language: + - en-US method: DELETE - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test_mgmt_batch_test_mgmt_batch_account3e1b0fe5/providers/Microsoft.Batch/batchAccounts/batch3e1b0fe5?api-version=2018-12-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test_mgmt_batch_test_mgmt_batch_account3e1b0fe5/providers/Microsoft.Batch/batchAccounts/batch3e1b0fe5?api-version=2019-08-01 response: - body: {string: ''} - headers: - cache-control: [no-cache] - content-length: ['0'] - date: ['Sun, 13 Jan 2019 21:47:39 GMT'] - expires: ['-1'] - location: ['https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Batch/locations/westcentralus/accountOperationResults/batch3e1b0fe5-3631b20f-f4ea-41ef-b466-d20f80b538c6?api-version=2018-12-01'] - pragma: [no-cache] - server: [Microsoft-HTTPAPI/2.0] - strict-transport-security: [max-age=31536000; includeSubDomains] - x-content-type-options: [nosniff] - x-ms-ratelimit-remaining-subscription-deletes: ['14999'] - status: {code: 202, message: Accepted} + body: + string: '' + headers: + cache-control: + - no-cache + content-length: + - '0' + date: + - Tue, 06 Aug 2019 23:07:17 GMT + expires: + - '-1' + location: + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Batch/locations/westcentralus/accountOperationResults/batch3e1b0fe5-3c06e577-e124-4866-9a63-ee6163547461?api-version=2019-08-01 + pragma: + - no-cache + server: + - Microsoft-HTTPAPI/2.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + x-content-type-options: + - nosniff + x-ms-ratelimit-remaining-subscription-deletes: + - '14999' + status: + code: 202 + message: Accepted - request: body: null headers: - Accept: [application/json] - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [python/3.6.5 (Windows-10-10.0.17763-SP0) msrest/0.6.3 msrest_azure/0.4.34 - azure-mgmt-batch/2018-12-01 Azure-SDK-For-Python] + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + User-Agent: + - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.9 msrest_azure/0.4.34 + azure-mgmt-batch/7.0.0 Azure-SDK-For-Python method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Batch/locations/westcentralus/accountOperationResults/batch3e1b0fe5-3631b20f-f4ea-41ef-b466-d20f80b538c6?api-version=2018-12-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Batch/locations/westcentralus/accountOperationResults/batch3e1b0fe5-3c06e577-e124-4866-9a63-ee6163547461?api-version=2019-08-01 response: - body: {string: ''} - headers: - cache-control: [no-cache] - content-length: ['0'] - date: ['Sun, 13 Jan 2019 21:47:54 GMT'] - expires: ['-1'] - pragma: [no-cache] - server: [Microsoft-HTTPAPI/2.0] - strict-transport-security: [max-age=31536000; includeSubDomains] - x-content-type-options: [nosniff] - status: {code: 200, message: OK} + body: + string: '' + headers: + cache-control: + - no-cache + content-length: + - '0' + date: + - Tue, 06 Aug 2019 23:07:33 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - Microsoft-HTTPAPI/2.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + x-content-type-options: + - nosniff + status: + code: 200 + message: OK version: 1 diff --git a/sdk/batch/azure-mgmt-batch/tests/recordings/test_mgmt_batch.test_mgmt_batch_account_name.yaml b/sdk/batch/azure-mgmt-batch/tests/recordings/test_mgmt_batch.test_mgmt_batch_account_name.yaml index 44d798792c0c..d640dbd24106 100644 --- a/sdk/batch/azure-mgmt-batch/tests/recordings/test_mgmt_batch.test_mgmt_batch_account_name.yaml +++ b/sdk/batch/azure-mgmt-batch/tests/recordings/test_mgmt_batch.test_mgmt_batch_account_name.yaml @@ -2,90 +2,156 @@ interactions: - request: body: '{"name": "randombatchaccount@5^$g9873495873", "type": "Microsoft.Batch/batchAccounts"}' headers: - Accept: [application/json] - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - Content-Length: ['86'] - Content-Type: [application/json; charset=utf-8] - User-Agent: [python/3.6.5 (Windows-10-10.0.17763-SP0) msrest/0.6.3 msrest_azure/0.4.34 - azure-mgmt-batch/2018-12-01 Azure-SDK-For-Python] - accept-language: [en-US] + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Length: + - '86' + Content-Type: + - application/json; charset=utf-8 + User-Agent: + - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.9 msrest_azure/0.4.34 + azure-mgmt-batch/7.0.0 Azure-SDK-For-Python + accept-language: + - en-US method: POST - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Batch/locations/westcentralus/checkNameAvailability?api-version=2018-12-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Batch/locations/westcentralus/checkNameAvailability?api-version=2019-08-01 response: - body: {string: '{"nameAvailable":false,"reason":"Invalid","message":"Account name - must be at least 3 characters and at most 24 characters."}'} + body: + string: '{"nameAvailable":false,"reason":"Invalid","message":"Account name must + be at least 3 characters and at most 24 characters."}' headers: - cache-control: [no-cache] - content-length: ['124'] - content-type: [application/json; charset=utf-8] - date: ['Sun, 13 Jan 2019 21:47:57 GMT'] - expires: ['-1'] - pragma: [no-cache] - server: [Microsoft-HTTPAPI/2.0] - strict-transport-security: [max-age=31536000; includeSubDomains] - transfer-encoding: [chunked] - vary: [Accept-Encoding] - x-content-type-options: [nosniff] - x-ms-ratelimit-remaining-subscription-writes: ['1199'] - status: {code: 200, message: OK} + cache-control: + - no-cache + content-length: + - '124' + content-type: + - application/json; charset=utf-8 + date: + - Tue, 06 Aug 2019 23:07:37 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - Microsoft-HTTPAPI/2.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-ms-ratelimit-remaining-subscription-writes: + - '1197' + status: + code: 200 + message: OK - request: body: '{"name": "sdktest2", "type": "Microsoft.Batch/batchAccounts"}' headers: - Accept: [application/json] - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - Content-Length: ['61'] - Content-Type: [application/json; charset=utf-8] - User-Agent: [python/3.6.5 (Windows-10-10.0.17763-SP0) msrest/0.6.3 msrest_azure/0.4.34 - azure-mgmt-batch/2018-12-01 Azure-SDK-For-Python] - accept-language: [en-US] + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Length: + - '61' + Content-Type: + - application/json; charset=utf-8 + User-Agent: + - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.9 msrest_azure/0.4.34 + azure-mgmt-batch/7.0.0 Azure-SDK-For-Python + accept-language: + - en-US method: POST - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Batch/locations/westcentralus/checkNameAvailability?api-version=2018-12-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Batch/locations/westcentralus/checkNameAvailability?api-version=2019-08-01 response: - body: {string: '{"nameAvailable":false,"reason":"AlreadyExists","message":"An - account named ''sdktest2'' is already in use."}'} + body: + string: '{"nameAvailable":false,"reason":"AlreadyExists","message":"An account + named ''sdktest2'' is already in use."}' headers: - cache-control: [no-cache] - content-length: ['107'] - content-type: [application/json; charset=utf-8] - date: ['Sun, 13 Jan 2019 21:47:57 GMT'] - expires: ['-1'] - pragma: [no-cache] - server: [Microsoft-HTTPAPI/2.0] - strict-transport-security: [max-age=31536000; includeSubDomains] - transfer-encoding: [chunked] - vary: [Accept-Encoding] - x-content-type-options: [nosniff] - x-ms-ratelimit-remaining-subscription-writes: ['1199'] - status: {code: 200, message: OK} + cache-control: + - no-cache + content-length: + - '107' + content-type: + - application/json; charset=utf-8 + date: + - Tue, 06 Aug 2019 23:07:37 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - Microsoft-HTTPAPI/2.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-ms-ratelimit-remaining-subscription-writes: + - '1196' + status: + code: 200 + message: OK - request: body: '{"name": "batch938911e5", "type": "Microsoft.Batch/batchAccounts"}' headers: - Accept: [application/json] - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - Content-Length: ['66'] - Content-Type: [application/json; charset=utf-8] - User-Agent: [python/3.6.5 (Windows-10-10.0.17763-SP0) msrest/0.6.3 msrest_azure/0.4.34 - azure-mgmt-batch/2018-12-01 Azure-SDK-For-Python] - accept-language: [en-US] + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Length: + - '66' + Content-Type: + - application/json; charset=utf-8 + User-Agent: + - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.9 msrest_azure/0.4.34 + azure-mgmt-batch/7.0.0 Azure-SDK-For-Python + accept-language: + - en-US method: POST - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Batch/locations/westcentralus/checkNameAvailability?api-version=2018-12-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Batch/locations/westcentralus/checkNameAvailability?api-version=2019-08-01 response: - body: {string: '{"nameAvailable":true}'} + body: + string: '{"nameAvailable":true}' headers: - cache-control: [no-cache] - content-length: ['22'] - content-type: [application/json; charset=utf-8] - date: ['Sun, 13 Jan 2019 21:47:58 GMT'] - expires: ['-1'] - pragma: [no-cache] - server: [Microsoft-HTTPAPI/2.0] - strict-transport-security: [max-age=31536000; includeSubDomains] - transfer-encoding: [chunked] - vary: [Accept-Encoding] - x-content-type-options: [nosniff] - x-ms-ratelimit-remaining-subscription-writes: ['1198'] - status: {code: 200, message: OK} + cache-control: + - no-cache + content-length: + - '22' + content-type: + - application/json; charset=utf-8 + date: + - Tue, 06 Aug 2019 23:07:37 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - Microsoft-HTTPAPI/2.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-ms-ratelimit-remaining-subscription-writes: + - '1195' + status: + code: 200 + message: OK version: 1 diff --git a/sdk/batch/azure-mgmt-batch/tests/recordings/test_mgmt_batch.test_mgmt_batch_applications.yaml b/sdk/batch/azure-mgmt-batch/tests/recordings/test_mgmt_batch.test_mgmt_batch_applications.yaml index 3ca813b3ddc4..b7d807113e1a 100644 --- a/sdk/batch/azure-mgmt-batch/tests/recordings/test_mgmt_batch.test_mgmt_batch_applications.yaml +++ b/sdk/batch/azure-mgmt-batch/tests/recordings/test_mgmt_batch.test_mgmt_batch_applications.yaml @@ -1,416 +1,710 @@ interactions: - request: - body: 'b''b\''b\\\''b\\\\\\\''{"location": "westcentralus", "properties": {"autoStorage": - {"storageAccountId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test_mgmt_batch_test_mgmt_batch_applications93ef11ff/providers/Microsoft.Storage/storageAccounts/batch93ef11ff"}}}\\\\\\\''\\\''\''''' + body: 'b''b\''b\\\''{"location": "westcentralus", "properties": {"autoStorage": + {"storageAccountId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test_mgmt_batch_test_mgmt_batch_applications93ef11ff/providers/Microsoft.Storage/storageAccounts/batch93ef11ff"}}}\\\''\''''' headers: - Accept: [application/json] - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - Content-Length: ['263'] - Content-Type: [application/json; charset=utf-8] - User-Agent: [python/3.6.5 (Windows-10-10.0.17763-SP0) msrest/0.6.3 msrest_azure/0.4.34 - azure-mgmt-batch/2018-12-01 Azure-SDK-For-Python] - accept-language: [en-US] + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Length: + - '263' + Content-Type: + - application/json; charset=utf-8 + User-Agent: + - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.9 msrest_azure/0.4.34 + azure-mgmt-batch/7.0.0 Azure-SDK-For-Python + accept-language: + - en-US method: PUT - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test_mgmt_batch_test_mgmt_batch_applications93ef11ff/providers/Microsoft.Batch/batchAccounts/batch93ef11ff?api-version=2018-12-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test_mgmt_batch_test_mgmt_batch_applications93ef11ff/providers/Microsoft.Batch/batchAccounts/batch93ef11ff?api-version=2019-08-01 response: - body: {string: ''} + body: + string: '' headers: - cache-control: [no-cache] - content-length: ['0'] - date: ['Sun, 13 Jan 2019 21:48:35 GMT'] - expires: ['-1'] - location: ['https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test_mgmt_batch_test_mgmt_batch_applications93ef11ff/providers/Microsoft.Batch/batchAccounts/batch93ef11ff/operationResults/04e72e72-75d4-4d7d-9ea3-1a09429d4dc2?api-version=2018-12-01'] - pragma: [no-cache] - server: [Microsoft-HTTPAPI/2.0] - strict-transport-security: [max-age=31536000; includeSubDomains] - x-content-type-options: [nosniff] - x-ms-ratelimit-remaining-subscription-writes: ['1198'] - status: {code: 202, message: Accepted} + cache-control: + - no-cache + content-length: + - '0' + date: + - Tue, 06 Aug 2019 23:08:03 GMT + expires: + - '-1' + location: + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test_mgmt_batch_test_mgmt_batch_applications93ef11ff/providers/Microsoft.Batch/batchAccounts/batch93ef11ff/operationResults/918bbd5e-21a4-4955-9607-e269a0642d16?api-version=2019-08-01 + pragma: + - no-cache + server: + - Microsoft-HTTPAPI/2.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + x-content-type-options: + - nosniff + x-ms-ratelimit-remaining-subscription-writes: + - '1199' + status: + code: 202 + message: Accepted - request: body: null headers: - Accept: [application/json] - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [python/3.6.5 (Windows-10-10.0.17763-SP0) msrest/0.6.3 msrest_azure/0.4.34 - azure-mgmt-batch/2018-12-01 Azure-SDK-For-Python] + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + User-Agent: + - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.9 msrest_azure/0.4.34 + azure-mgmt-batch/7.0.0 Azure-SDK-For-Python method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test_mgmt_batch_test_mgmt_batch_applications93ef11ff/providers/Microsoft.Batch/batchAccounts/batch93ef11ff/operationResults/04e72e72-75d4-4d7d-9ea3-1a09429d4dc2?api-version=2018-12-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test_mgmt_batch_test_mgmt_batch_applications93ef11ff/providers/Microsoft.Batch/batchAccounts/batch93ef11ff/operationResults/918bbd5e-21a4-4955-9607-e269a0642d16?api-version=2019-08-01 response: - body: {string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test_mgmt_batch_test_mgmt_batch_applications93ef11ff/providers/Microsoft.Batch/batchAccounts/batch93ef11ff","name":"batch93ef11ff","type":"Microsoft.Batch/batchAccounts","location":"westcentralus","properties":{"accountEndpoint":"batch93ef11ff.westcentralus.batch.azure.com","provisioningState":"Succeeded","dedicatedCoreQuota":20,"lowPriorityCoreQuota":100,"poolQuota":100,"activeJobAndJobScheduleQuota":300,"autoStorage":{"storageAccountId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test_mgmt_batch_test_mgmt_batch_applications93ef11ff/providers/Microsoft.Storage/storageAccounts/batch93ef11ff","lastKeySync":"2019-01-13T21:48:35.7666138Z"},"poolAllocationMode":"BatchService"}}'} + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test_mgmt_batch_test_mgmt_batch_applications93ef11ff/providers/Microsoft.Batch/batchAccounts/batch93ef11ff","name":"batch93ef11ff","type":"Microsoft.Batch/batchAccounts","location":"westcentralus","properties":{"accountEndpoint":"batch93ef11ff.westcentralus.batch.azure.com","provisioningState":"Succeeded","dedicatedCoreQuota":700,"dedicatedCoreQuotaPerVMFamily":[{"name":"standardAv2Family","coreQuota":100},{"name":"standardDv2Family","coreQuota":100},{"name":"standardDv3Family","coreQuota":100},{"name":"standardEv3Family","coreQuota":50},{"name":"standardDSv2Family","coreQuota":100},{"name":"standardDSv3Family","coreQuota":100},{"name":"standardESv3Family","coreQuota":50},{"name":"standardFFamily","coreQuota":50},{"name":"standardFSFamily","coreQuota":50},{"name":"standardA0_A7Family","coreQuota":0},{"name":"standardA8_A11Family","coreQuota":0},{"name":"standardDFamily","coreQuota":0},{"name":"standardGFamily","coreQuota":0},{"name":"basicAFamily","coreQuota":0},{"name":"standardNVFamily","coreQuota":0},{"name":"standardNVPromoFamily","coreQuota":0},{"name":"standardNCFamily","coreQuota":0},{"name":"standardNCPromoFamily","coreQuota":0},{"name":"standardHFamily","coreQuota":0},{"name":"standardHPromoFamily","coreQuota":0},{"name":"standardMSFamily","coreQuota":0},{"name":"standardDSFamily","coreQuota":0},{"name":"standardGSFamily","coreQuota":0},{"name":"standardLSFamily","coreQuota":0},{"name":"standardNCSv2Family","coreQuota":0},{"name":"standardNDSFamily","coreQuota":0},{"name":"standardNCSv3Family","coreQuota":0},{"name":"standardFSv2Family","coreQuota":0},{"name":"standardHBSFamily","coreQuota":0},{"name":"standardHCSFamily","coreQuota":0}],"dedicatedCoreQuotaPerVMFamilyEnforced":false,"lowPriorityCoreQuota":500,"poolQuota":100,"activeJobAndJobScheduleQuota":300,"autoStorage":{"storageAccountId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test_mgmt_batch_test_mgmt_batch_applications93ef11ff/providers/Microsoft.Storage/storageAccounts/batch93ef11ff","lastKeySync":"2019-08-06T23:08:03.7821041Z"},"poolAllocationMode":"BatchService"}}' headers: - cache-control: [no-cache] - content-length: ['780'] - content-type: [application/json; charset=utf-8] - date: ['Sun, 13 Jan 2019 21:48:50 GMT'] - etag: ['"0x8D679A0E7EC1C86"'] - expires: ['-1'] - last-modified: ['Sun, 13 Jan 2019 21:48:51 GMT'] - pragma: [no-cache] - server: [Microsoft-HTTPAPI/2.0] - strict-transport-security: [max-age=31536000; includeSubDomains] - transfer-encoding: [chunked] - vary: [Accept-Encoding] - x-content-type-options: [nosniff] - status: {code: 200, message: OK} + cache-control: + - no-cache + content-length: + - '2169' + content-type: + - application/json; charset=utf-8 + date: + - Tue, 06 Aug 2019 23:08:19 GMT + etag: + - '"0x8D71AC2F8C9C715"' + expires: + - '-1' + last-modified: + - Tue, 06 Aug 2019 23:08:19 GMT + pragma: + - no-cache + server: + - Microsoft-HTTPAPI/2.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + status: + code: 200 + message: OK - request: body: null headers: - Accept: [application/json] - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - Content-Length: ['0'] - Content-Type: [application/json; charset=utf-8] - User-Agent: [python/3.6.5 (Windows-10-10.0.17763-SP0) msrest/0.6.3 msrest_azure/0.4.34 - azure-mgmt-batch/2018-12-01 Azure-SDK-For-Python] - accept-language: [en-US] + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Length: + - '0' + User-Agent: + - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.9 msrest_azure/0.4.34 + azure-mgmt-batch/7.0.0 Azure-SDK-For-Python + accept-language: + - en-US method: POST - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test_mgmt_batch_test_mgmt_batch_applications93ef11ff/providers/Microsoft.Batch/batchAccounts/batch93ef11ff/syncAutoStorageKeys?api-version=2018-12-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test_mgmt_batch_test_mgmt_batch_applications93ef11ff/providers/Microsoft.Batch/batchAccounts/batch93ef11ff/syncAutoStorageKeys?api-version=2019-08-01 response: - body: {string: ''} + body: + string: '' headers: - cache-control: [no-cache] - date: ['Sun, 13 Jan 2019 21:48:51 GMT'] - expires: ['-1'] - pragma: [no-cache] - server: [Microsoft-HTTPAPI/2.0] - strict-transport-security: [max-age=31536000; includeSubDomains] - x-content-type-options: [nosniff] - x-ms-ratelimit-remaining-subscription-writes: ['1199'] - status: {code: 204, message: No Content} + cache-control: + - no-cache + date: + - Tue, 06 Aug 2019 23:08:20 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - Microsoft-HTTPAPI/2.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + x-content-type-options: + - nosniff + x-ms-ratelimit-remaining-subscription-writes: + - '1199' + status: + code: 204 + message: No Content - request: body: '{"properties": {"displayName": "my_application_name", "allowUpdates": true}}' headers: - Accept: [application/json] - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - Content-Length: ['76'] - Content-Type: [application/json; charset=utf-8] - User-Agent: [python/3.6.5 (Windows-10-10.0.17763-SP0) msrest/0.6.3 msrest_azure/0.4.34 - azure-mgmt-batch/2018-12-01 Azure-SDK-For-Python] - accept-language: [en-US] + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Length: + - '76' + Content-Type: + - application/json; charset=utf-8 + User-Agent: + - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.9 msrest_azure/0.4.34 + azure-mgmt-batch/7.0.0 Azure-SDK-For-Python + accept-language: + - en-US method: PUT - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test_mgmt_batch_test_mgmt_batch_applications93ef11ff/providers/Microsoft.Batch/batchAccounts/batch93ef11ff/applications/my_application_id?api-version=2018-12-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test_mgmt_batch_test_mgmt_batch_applications93ef11ff/providers/Microsoft.Batch/batchAccounts/batch93ef11ff/applications/my_application_id?api-version=2019-08-01 response: - body: {string: '{"type":"Microsoft.Batch/batchAccounts/applications","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test_mgmt_batch_test_mgmt_batch_applications93ef11ff/providers/Microsoft.Batch/batchAccounts/batch93ef11ff/applications/my_application_id","name":"my_application_id","etag":"W/\"0x8D679A0E8962AED\"","properties":{"displayName":"my_application_name","allowUpdates":true}}'} + body: + string: '{"type":"Microsoft.Batch/batchAccounts/applications","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test_mgmt_batch_test_mgmt_batch_applications93ef11ff/providers/Microsoft.Batch/batchAccounts/batch93ef11ff/applications/my_application_id","name":"my_application_id","etag":"W/\"0x8D71AC2F94CC825\"","properties":{"displayName":"my_application_name","allowUpdates":true}}' headers: - cache-control: [no-cache] - content-length: ['396'] - content-type: [application/json; charset=utf-8] - date: ['Sun, 13 Jan 2019 21:48:52 GMT'] - etag: [W/"0x8D679A0E8962AED"] - expires: ['-1'] - last-modified: ['Sun, 13 Jan 2019 21:48:52 GMT'] - pragma: [no-cache] - server: [Microsoft-HTTPAPI/2.0] - strict-transport-security: [max-age=31536000; includeSubDomains] - transfer-encoding: [chunked] - vary: [Accept-Encoding] - x-content-type-options: [nosniff] - x-ms-ratelimit-remaining-subscription-writes: ['1198'] - status: {code: 200, message: OK} + cache-control: + - no-cache + content-length: + - '396' + content-type: + - application/json; charset=utf-8 + date: + - Tue, 06 Aug 2019 23:08:20 GMT + etag: + - W/"0x8D71AC2F94CC825" + expires: + - '-1' + last-modified: + - Tue, 06 Aug 2019 23:08:20 GMT + pragma: + - no-cache + server: + - Microsoft-HTTPAPI/2.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-ms-ratelimit-remaining-subscription-writes: + - '1198' + status: + code: 200 + message: OK - request: body: null headers: - Accept: [application/json] - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - Content-Type: [application/json; charset=utf-8] - User-Agent: [python/3.6.5 (Windows-10-10.0.17763-SP0) msrest/0.6.3 msrest_azure/0.4.34 - azure-mgmt-batch/2018-12-01 Azure-SDK-For-Python] - accept-language: [en-US] + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + User-Agent: + - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.9 msrest_azure/0.4.34 + azure-mgmt-batch/7.0.0 Azure-SDK-For-Python + accept-language: + - en-US method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test_mgmt_batch_test_mgmt_batch_applications93ef11ff/providers/Microsoft.Batch/batchAccounts/batch93ef11ff/applications/my_application_id?api-version=2018-12-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test_mgmt_batch_test_mgmt_batch_applications93ef11ff/providers/Microsoft.Batch/batchAccounts/batch93ef11ff/applications/my_application_id?api-version=2019-08-01 response: - body: {string: '{"type":"Microsoft.Batch/batchAccounts/applications","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test_mgmt_batch_test_mgmt_batch_applications93ef11ff/providers/Microsoft.Batch/batchAccounts/batch93ef11ff/applications/my_application_id","name":"my_application_id","etag":"W/\"0x8D679A0E8962AED\"","properties":{"displayName":"my_application_name","allowUpdates":true}}'} + body: + string: '{"type":"Microsoft.Batch/batchAccounts/applications","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test_mgmt_batch_test_mgmt_batch_applications93ef11ff/providers/Microsoft.Batch/batchAccounts/batch93ef11ff/applications/my_application_id","name":"my_application_id","etag":"W/\"0x8D71AC2F94CC825\"","properties":{"displayName":"my_application_name","allowUpdates":true}}' headers: - cache-control: [no-cache] - content-length: ['396'] - content-type: [application/json; charset=utf-8] - date: ['Sun, 13 Jan 2019 21:48:52 GMT'] - etag: [W/"0x8D679A0E8962AED"] - expires: ['-1'] - last-modified: ['Sun, 13 Jan 2019 21:48:52 GMT'] - pragma: [no-cache] - server: [Microsoft-HTTPAPI/2.0] - strict-transport-security: [max-age=31536000; includeSubDomains] - transfer-encoding: [chunked] - vary: [Accept-Encoding] - x-content-type-options: [nosniff] - status: {code: 200, message: OK} + cache-control: + - no-cache + content-length: + - '396' + content-type: + - application/json; charset=utf-8 + date: + - Tue, 06 Aug 2019 23:08:21 GMT + etag: + - W/"0x8D71AC2F94CC825" + expires: + - '-1' + last-modified: + - Tue, 06 Aug 2019 23:08:20 GMT + pragma: + - no-cache + server: + - Microsoft-HTTPAPI/2.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + status: + code: 200 + message: OK - request: body: null headers: - Accept: [application/json] - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - Content-Type: [application/json; charset=utf-8] - User-Agent: [python/3.6.5 (Windows-10-10.0.17763-SP0) msrest/0.6.3 msrest_azure/0.4.34 - azure-mgmt-batch/2018-12-01 Azure-SDK-For-Python] - accept-language: [en-US] + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + User-Agent: + - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.9 msrest_azure/0.4.34 + azure-mgmt-batch/7.0.0 Azure-SDK-For-Python + accept-language: + - en-US method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test_mgmt_batch_test_mgmt_batch_applications93ef11ff/providers/Microsoft.Batch/batchAccounts/batch93ef11ff/applications?api-version=2018-12-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test_mgmt_batch_test_mgmt_batch_applications93ef11ff/providers/Microsoft.Batch/batchAccounts/batch93ef11ff/applications?api-version=2019-08-01 response: - body: {string: '{"value":[{"type":"Microsoft.Batch/batchAccounts/applications","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test_mgmt_batch_test_mgmt_batch_applications93ef11ff/providers/Microsoft.Batch/batchAccounts/batch93ef11ff/applications/my_application_id","name":"my_application_id","etag":"W/\"0x8D679A0E8962AED\"","properties":{"displayName":"my_application_name","allowUpdates":true}}]}'} + body: + string: '{"value":[{"type":"Microsoft.Batch/batchAccounts/applications","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test_mgmt_batch_test_mgmt_batch_applications93ef11ff/providers/Microsoft.Batch/batchAccounts/batch93ef11ff/applications/my_application_id","name":"my_application_id","etag":"W/\"0x8D71AC2F94CC825\"","properties":{"displayName":"my_application_name","allowUpdates":true}}]}' headers: - cache-control: [no-cache] - content-length: ['408'] - content-type: [application/json; charset=utf-8] - date: ['Sun, 13 Jan 2019 21:48:53 GMT'] - expires: ['-1'] - pragma: [no-cache] - server: [Microsoft-HTTPAPI/2.0] - strict-transport-security: [max-age=31536000; includeSubDomains] - transfer-encoding: [chunked] - vary: [Accept-Encoding] - x-content-type-options: [nosniff] - status: {code: 200, message: OK} + cache-control: + - no-cache + content-length: + - '408' + content-type: + - application/json; charset=utf-8 + date: + - Tue, 06 Aug 2019 23:08:21 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - Microsoft-HTTPAPI/2.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + status: + code: 200 + message: OK - request: body: null headers: - Accept: [application/json] - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - Content-Length: ['0'] - Content-Type: [application/json; charset=utf-8] - User-Agent: [python/3.6.5 (Windows-10-10.0.17763-SP0) msrest/0.6.3 msrest_azure/0.4.34 - azure-mgmt-batch/2018-12-01 Azure-SDK-For-Python] - accept-language: [en-US] + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Length: + - '0' + Content-Type: + - application/json; charset=utf-8 + User-Agent: + - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.9 msrest_azure/0.4.34 + azure-mgmt-batch/7.0.0 Azure-SDK-For-Python + accept-language: + - en-US method: PUT - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test_mgmt_batch_test_mgmt_batch_applications93ef11ff/providers/Microsoft.Batch/batchAccounts/batch93ef11ff/applications/my_application_id/versions/v1.0?api-version=2018-12-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test_mgmt_batch_test_mgmt_batch_applications93ef11ff/providers/Microsoft.Batch/batchAccounts/batch93ef11ff/applications/my_application_id/versions/v1.0?api-version=2019-08-01 response: - body: {string: '{"type":"Microsoft.Batch/batchAccounts/applications/versions","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test_mgmt_batch_test_mgmt_batch_applications93ef11ff/providers/Microsoft.Batch/batchAccounts/batch93ef11ff/applications/my_application_id/versions/v1.0","name":"v1.0","etag":"W/\"0x8D679A0E99AF983\"","properties":{"storageUrl":"https://batch93ef11ff.blob.core.windows.net/app-my-application-id-b9dfc2b75e089960a922be9b4180a01f29ca0c78/my_application_id-v1.0-b9ee9ce1-aed0-4e17-8eaa-2738fdec25e8?sv=2018-03-28&sr=b&sig=xzoTdtR3Bte7no0SRVsotrPY2UZQnhAIF1wjSjnSCSM%3D&st=2019-01-13T21%3A43%3A54Z&se=2019-01-14T01%3A48%3A54Z&sp=rw","storageUrlExpiry":"2019-01-14T01:48:54.0441808Z","state":"Pending"}}'} + body: + string: '{"type":"Microsoft.Batch/batchAccounts/applications/versions","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test_mgmt_batch_test_mgmt_batch_applications93ef11ff/providers/Microsoft.Batch/batchAccounts/batch93ef11ff/applications/my_application_id/versions/v1.0","name":"v1.0","etag":"W/\"0x8D71AC2F9F35F71\"","properties":{"storageUrl":"https://batch93ef11ff.blob.core.windows.net/app-my-application-id-b9dfc2b75e089960a922be9b4180a01f29ca0c78/my_application_id-v1.0-ec2f7069-8bae-4ca2-b990-193b749f8d9e?sv=2018-03-28&sr=b&sig=mAWRdMy1EVtDWOl04CDWpkwIsVsOkdm873CI08HK4oA%3D&st=2019-08-06T23%3A03%3A21Z&se=2019-08-07T03%3A08%3A21Z&sp=rw","storageUrlExpiry":"2019-08-07T03:08:21.5743196Z","state":"Pending"}}' headers: - cache-control: [no-cache] - content-length: ['732'] - content-type: [application/json; charset=utf-8] - date: ['Sun, 13 Jan 2019 21:48:53 GMT'] - etag: [W/"0x8D679A0E99AF983"] - expires: ['-1'] - last-modified: ['Sun, 13 Jan 2019 21:48:54 GMT'] - pragma: [no-cache] - server: [Microsoft-HTTPAPI/2.0] - strict-transport-security: [max-age=31536000; includeSubDomains] - transfer-encoding: [chunked] - vary: [Accept-Encoding] - x-content-type-options: [nosniff] - x-ms-ratelimit-remaining-subscription-writes: ['1199'] - status: {code: 200, message: OK} + cache-control: + - no-cache + content-length: + - '732' + content-type: + - application/json; charset=utf-8 + date: + - Tue, 06 Aug 2019 23:08:21 GMT + etag: + - W/"0x8D71AC2F9F35F71" + expires: + - '-1' + last-modified: + - Tue, 06 Aug 2019 23:08:21 GMT + pragma: + - no-cache + server: + - Microsoft-HTTPAPI/2.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-ms-ratelimit-remaining-subscription-writes: + - '1197' + status: + code: 200 + message: OK - request: body: Hello World headers: - Accept: ['*/*'] - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - Content-Length: ['11'] - User-Agent: [python-requests/2.21.0] - x-ms-blob-type: [BlockBlob] + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Length: + - '11' + User-Agent: + - python-requests/2.22.0 + x-ms-blob-type: + - BlockBlob method: PUT - uri: https://batch93ef11ff.blob.core.windows.net/app-my-application-id-b9dfc2b75e089960a922be9b4180a01f29ca0c78/my_application_id-v1.0-b9ee9ce1-aed0-4e17-8eaa-2738fdec25e8?sv=2018-03-28&sr=b&sig=xzoTdtR3Bte7no0SRVsotrPY2UZQnhAIF1wjSjnSCSM%3D&st=2019-01-13T21%3A43%3A54Z&se=2019-01-14T01%3A48%3A54Z&sp=rw + uri: https://batch93ef11ff.blob.core.windows.net/app-my-application-id-b9dfc2b75e089960a922be9b4180a01f29ca0c78/my_application_id-v1.0-ec2f7069-8bae-4ca2-b990-193b749f8d9e?sv=2018-03-28&sr=b&sig=mAWRdMy1EVtDWOl04CDWpkwIsVsOkdm873CI08HK4oA%3D&st=2019-08-06T23%3A03%3A21Z&se=2019-08-07T03%3A08%3A21Z&sp=rw response: - body: {string: ''} + body: + string: '' headers: - content-md5: [sQqNsWTgdUEFt6mb5y4/5Q==] - date: ['Sun, 13 Jan 2019 21:48:54 GMT'] - etag: ['"0x8D679A0E9D09BA0"'] - last-modified: ['Sun, 13 Jan 2019 21:48:54 GMT'] - server: [Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0] - transfer-encoding: [chunked] - x-ms-request-server-encrypted: ['true'] - x-ms-version: ['2018-03-28'] - status: {code: 201, message: Created} + content-length: + - '0' + content-md5: + - sQqNsWTgdUEFt6mb5y4/5Q== + date: + - Tue, 06 Aug 2019 23:08:23 GMT + etag: + - '"0x8D71AC2FAFE2136"' + last-modified: + - Tue, 06 Aug 2019 23:08:23 GMT + server: + - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0 + x-ms-request-server-encrypted: + - 'true' + x-ms-version: + - '2018-03-28' + status: + code: 201 + message: Created - request: body: '{"format": "zip"}' headers: - Accept: [application/json] - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - Content-Length: ['17'] - Content-Type: [application/json; charset=utf-8] - User-Agent: [python/3.6.5 (Windows-10-10.0.17763-SP0) msrest/0.6.3 msrest_azure/0.4.34 - azure-mgmt-batch/2018-12-01 Azure-SDK-For-Python] - accept-language: [en-US] + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Length: + - '17' + Content-Type: + - application/json; charset=utf-8 + User-Agent: + - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.9 msrest_azure/0.4.34 + azure-mgmt-batch/7.0.0 Azure-SDK-For-Python + accept-language: + - en-US method: POST - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test_mgmt_batch_test_mgmt_batch_applications93ef11ff/providers/Microsoft.Batch/batchAccounts/batch93ef11ff/applications/my_application_id/versions/v1.0/activate?api-version=2018-12-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test_mgmt_batch_test_mgmt_batch_applications93ef11ff/providers/Microsoft.Batch/batchAccounts/batch93ef11ff/applications/my_application_id/versions/v1.0/activate?api-version=2019-08-01 response: - body: {string: '{"type":"Microsoft.Batch/batchAccounts/applications/versions","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test_mgmt_batch_test_mgmt_batch_applications93ef11ff/providers/Microsoft.Batch/batchAccounts/batch93ef11ff/applications/my_application_id/versions/my_application_id","name":"my_application_id","etag":"W/\"0x8D679A0EA1E243C\"","properties":{"storageUrl":"https://batch93ef11ff.blob.core.windows.net/app-my-application-id-b9dfc2b75e089960a922be9b4180a01f29ca0c78/my_application_id-v1.0-b9ee9ce1-aed0-4e17-8eaa-2738fdec25e8?sv=2018-03-28&sr=b&sig=xzoTdtR3Bte7no0SRVsotrPY2UZQnhAIF1wjSjnSCSM%3D&st=2019-01-13T21%3A43%3A54Z&se=2019-01-14T01%3A48%3A54Z&sp=rw","storageUrlExpiry":"2019-01-14T01:48:54.943493Z","state":"Active","format":"zip","lastActivationTime":"2019-01-13T21:48:54.9018432Z"}}'} + body: + string: '{"type":"Microsoft.Batch/batchAccounts/applications/versions","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test_mgmt_batch_test_mgmt_batch_applications93ef11ff/providers/Microsoft.Batch/batchAccounts/batch93ef11ff/applications/my_application_id/versions/v1.0","name":"v1.0","etag":"W/\"0x8D71AC2FB1F6B6E\"","properties":{"storageUrl":"https://batch93ef11ff.blob.core.windows.net/app-my-application-id-b9dfc2b75e089960a922be9b4180a01f29ca0c78/my_application_id-v1.0-ec2f7069-8bae-4ca2-b990-193b749f8d9e?sv=2018-03-28&sr=b&sig=q1eSJUY%2BWeCnZ1XCckRwFPuzxfjipJVyzGx2y%2Fb62hM%3D&st=2019-08-06T23%3A03%3A23Z&se=2019-08-07T03%3A08%3A23Z&sp=rw","storageUrlExpiry":"2019-08-07T03:08:23.5706989Z","state":"Active","format":"zip","lastActivationTime":"2019-08-06T23:08:23.5272786Z"}}' headers: - cache-control: [no-cache] - content-length: ['823'] - content-type: [application/json; charset=utf-8] - date: ['Sun, 13 Jan 2019 21:48:54 GMT'] - etag: [W/"0x8D679A0EA1E243C"] - expires: ['-1'] - last-modified: ['Sun, 13 Jan 2019 21:48:54 GMT'] - pragma: [no-cache] - server: [Microsoft-HTTPAPI/2.0] - strict-transport-security: [max-age=31536000; includeSubDomains] - transfer-encoding: [chunked] - vary: [Accept-Encoding] - x-content-type-options: [nosniff] - x-ms-ratelimit-remaining-subscription-writes: ['1199'] - status: {code: 200, message: OK} + cache-control: + - no-cache + content-length: + - '802' + content-type: + - application/json; charset=utf-8 + date: + - Tue, 06 Aug 2019 23:08:23 GMT + etag: + - W/"0x8D71AC2FB1F6B6E" + expires: + - '-1' + last-modified: + - Tue, 06 Aug 2019 23:08:23 GMT + pragma: + - no-cache + server: + - Microsoft-HTTPAPI/2.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-ms-ratelimit-remaining-subscription-writes: + - '1198' + status: + code: 200 + message: OK - request: body: '{"properties": {"displayName": "my_updated_name", "allowUpdates": false, "defaultVersion": "v1.0"}}' headers: - Accept: [application/json] - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - Content-Length: ['99'] - Content-Type: [application/json; charset=utf-8] - User-Agent: [python/3.6.5 (Windows-10-10.0.17763-SP0) msrest/0.6.3 msrest_azure/0.4.34 - azure-mgmt-batch/2018-12-01 Azure-SDK-For-Python] - accept-language: [en-US] + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Length: + - '99' + Content-Type: + - application/json; charset=utf-8 + User-Agent: + - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.9 msrest_azure/0.4.34 + azure-mgmt-batch/7.0.0 Azure-SDK-For-Python + accept-language: + - en-US method: PATCH - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test_mgmt_batch_test_mgmt_batch_applications93ef11ff/providers/Microsoft.Batch/batchAccounts/batch93ef11ff/applications/my_application_id?api-version=2018-12-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test_mgmt_batch_test_mgmt_batch_applications93ef11ff/providers/Microsoft.Batch/batchAccounts/batch93ef11ff/applications/my_application_id?api-version=2019-08-01 response: - body: {string: '{"type":"Microsoft.Batch/batchAccounts/applications","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test_mgmt_batch_test_mgmt_batch_applications93ef11ff/providers/Microsoft.Batch/batchAccounts/batch93ef11ff/applications/my_application_id","name":"my_application_id","etag":"W/\"0x8D679A0EA9CBA77\"","properties":{"displayName":"my_updated_name","allowUpdates":false,"defaultVersion":"v1.0"}}'} + body: + string: '{"type":"Microsoft.Batch/batchAccounts/applications","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test_mgmt_batch_test_mgmt_batch_applications93ef11ff/providers/Microsoft.Batch/batchAccounts/batch93ef11ff/applications/my_application_id","name":"my_application_id","etag":"W/\"0x8D71AC2FB4EE876\"","properties":{"displayName":"my_updated_name","allowUpdates":false,"defaultVersion":"v1.0"}}' headers: - cache-control: [no-cache] - content-length: ['417'] - content-type: [application/json; charset=utf-8] - date: ['Sun, 13 Jan 2019 21:48:55 GMT'] - etag: [W/"0x8D679A0EA9CBA77"] - expires: ['-1'] - last-modified: ['Sun, 13 Jan 2019 21:48:55 GMT'] - pragma: [no-cache] - server: [Microsoft-HTTPAPI/2.0] - strict-transport-security: [max-age=31536000; includeSubDomains] - transfer-encoding: [chunked] - vary: [Accept-Encoding] - x-content-type-options: [nosniff] - x-ms-ratelimit-remaining-subscription-writes: ['1199'] - status: {code: 200, message: OK} + cache-control: + - no-cache + content-length: + - '417' + content-type: + - application/json; charset=utf-8 + date: + - Tue, 06 Aug 2019 23:08:23 GMT + etag: + - W/"0x8D71AC2FB4EE876" + expires: + - '-1' + last-modified: + - Tue, 06 Aug 2019 23:08:23 GMT + pragma: + - no-cache + server: + - Microsoft-HTTPAPI/2.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-ms-ratelimit-remaining-subscription-writes: + - '1196' + status: + code: 200 + message: OK - request: body: null headers: - Accept: [application/json] - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - Content-Type: [application/json; charset=utf-8] - User-Agent: [python/3.6.5 (Windows-10-10.0.17763-SP0) msrest/0.6.3 msrest_azure/0.4.34 - azure-mgmt-batch/2018-12-01 Azure-SDK-For-Python] - accept-language: [en-US] + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + User-Agent: + - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.9 msrest_azure/0.4.34 + azure-mgmt-batch/7.0.0 Azure-SDK-For-Python + accept-language: + - en-US method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test_mgmt_batch_test_mgmt_batch_applications93ef11ff/providers/Microsoft.Batch/batchAccounts/batch93ef11ff/applications/my_application_id/versions/v1.0?api-version=2018-12-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test_mgmt_batch_test_mgmt_batch_applications93ef11ff/providers/Microsoft.Batch/batchAccounts/batch93ef11ff/applications/my_application_id/versions/v1.0?api-version=2019-08-01 response: - body: {string: '{"type":"Microsoft.Batch/batchAccounts/applications/versions","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test_mgmt_batch_test_mgmt_batch_applications93ef11ff/providers/Microsoft.Batch/batchAccounts/batch93ef11ff/applications/my_application_id/versions/my_application_id","name":"my_application_id","etag":"W/\"0x8D679A0EA1E243C\"","properties":{"storageUrl":"https://batch93ef11ff.blob.core.windows.net/app-my-application-id-b9dfc2b75e089960a922be9b4180a01f29ca0c78/my_application_id-v1.0-b9ee9ce1-aed0-4e17-8eaa-2738fdec25e8?sv=2018-03-28&sr=b&sig=6XaOGbhntwLLrKeqODc4WIVZMDyjJIP3j%2Ft3yKSCjW0%3D&st=2019-01-13T21%3A43%3A56Z&se=2019-01-14T01%3A48%3A56Z&sp=r","storageUrlExpiry":"2019-01-14T01:48:56.2065394Z","state":"Active","format":"zip","lastActivationTime":"2019-01-13T21:48:54.9018432Z"}}'} + body: + string: '{"type":"Microsoft.Batch/batchAccounts/applications/versions","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test_mgmt_batch_test_mgmt_batch_applications93ef11ff/providers/Microsoft.Batch/batchAccounts/batch93ef11ff/applications/my_application_id/versions/v1.0","name":"v1.0","etag":"W/\"0x8D71AC2FB1F6B6E\"","properties":{"storageUrl":"https://batch93ef11ff.blob.core.windows.net/app-my-application-id-b9dfc2b75e089960a922be9b4180a01f29ca0c78/my_application_id-v1.0-ec2f7069-8bae-4ca2-b990-193b749f8d9e?sv=2018-03-28&sr=b&sig=OIoy9faSxWf3PIft83Aln6OQvGtMolgIwvejGz7ufp4%3D&st=2019-08-06T23%3A03%3A24Z&se=2019-08-07T03%3A08%3A24Z&sp=r","storageUrlExpiry":"2019-08-07T03:08:24.0635206Z","state":"Active","format":"zip","lastActivationTime":"2019-08-06T23:08:23.5272786Z"}}' headers: - cache-control: [no-cache] - content-length: ['825'] - content-type: [application/json; charset=utf-8] - date: ['Sun, 13 Jan 2019 21:48:55 GMT'] - etag: [W/"0x8D679A0EA1E243C"] - expires: ['-1'] - last-modified: ['Sun, 13 Jan 2019 21:48:54 GMT'] - pragma: [no-cache] - server: [Microsoft-HTTPAPI/2.0] - strict-transport-security: [max-age=31536000; includeSubDomains] - transfer-encoding: [chunked] - vary: [Accept-Encoding] - x-content-type-options: [nosniff] - status: {code: 200, message: OK} + cache-control: + - no-cache + content-length: + - '797' + content-type: + - application/json; charset=utf-8 + date: + - Tue, 06 Aug 2019 23:08:24 GMT + etag: + - W/"0x8D71AC2FB1F6B6E" + expires: + - '-1' + last-modified: + - Tue, 06 Aug 2019 23:08:23 GMT + pragma: + - no-cache + server: + - Microsoft-HTTPAPI/2.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + status: + code: 200 + message: OK - request: body: null headers: - Accept: [application/json] - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - Content-Length: ['0'] - Content-Type: [application/json; charset=utf-8] - User-Agent: [python/3.6.5 (Windows-10-10.0.17763-SP0) msrest/0.6.3 msrest_azure/0.4.34 - azure-mgmt-batch/2018-12-01 Azure-SDK-For-Python] - accept-language: [en-US] + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Length: + - '0' + User-Agent: + - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.9 msrest_azure/0.4.34 + azure-mgmt-batch/7.0.0 Azure-SDK-For-Python + accept-language: + - en-US method: DELETE - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test_mgmt_batch_test_mgmt_batch_applications93ef11ff/providers/Microsoft.Batch/batchAccounts/batch93ef11ff/applications/my_application_id/versions/v1.0?api-version=2018-12-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test_mgmt_batch_test_mgmt_batch_applications93ef11ff/providers/Microsoft.Batch/batchAccounts/batch93ef11ff/applications/my_application_id/versions/v1.0?api-version=2019-08-01 response: - body: {string: ''} + body: + string: '' headers: - cache-control: [no-cache] - content-length: ['0'] - date: ['Sun, 13 Jan 2019 21:48:56 GMT'] - expires: ['-1'] - pragma: [no-cache] - server: [Microsoft-HTTPAPI/2.0] - strict-transport-security: [max-age=31536000; includeSubDomains] - x-content-type-options: [nosniff] - x-ms-ratelimit-remaining-subscription-deletes: ['14999'] - status: {code: 200, message: OK} + cache-control: + - no-cache + content-length: + - '0' + date: + - Tue, 06 Aug 2019 23:08:24 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - Microsoft-HTTPAPI/2.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + x-content-type-options: + - nosniff + x-ms-ratelimit-remaining-subscription-deletes: + - '14999' + status: + code: 200 + message: OK - request: body: null headers: - Accept: [application/json] - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - Content-Length: ['0'] - Content-Type: [application/json; charset=utf-8] - User-Agent: [python/3.6.5 (Windows-10-10.0.17763-SP0) msrest/0.6.3 msrest_azure/0.4.34 - azure-mgmt-batch/2018-12-01 Azure-SDK-For-Python] - accept-language: [en-US] + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Length: + - '0' + User-Agent: + - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.9 msrest_azure/0.4.34 + azure-mgmt-batch/7.0.0 Azure-SDK-For-Python + accept-language: + - en-US method: DELETE - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test_mgmt_batch_test_mgmt_batch_applications93ef11ff/providers/Microsoft.Batch/batchAccounts/batch93ef11ff/applications/my_application_id?api-version=2018-12-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test_mgmt_batch_test_mgmt_batch_applications93ef11ff/providers/Microsoft.Batch/batchAccounts/batch93ef11ff/applications/my_application_id?api-version=2019-08-01 response: - body: {string: ''} + body: + string: '' headers: - cache-control: [no-cache] - content-length: ['0'] - date: ['Sun, 13 Jan 2019 21:48:56 GMT'] - expires: ['-1'] - pragma: [no-cache] - server: [Microsoft-HTTPAPI/2.0] - strict-transport-security: [max-age=31536000; includeSubDomains] - x-content-type-options: [nosniff] - x-ms-ratelimit-remaining-subscription-deletes: ['14999'] - status: {code: 200, message: OK} + cache-control: + - no-cache + content-length: + - '0' + date: + - Tue, 06 Aug 2019 23:08:25 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - Microsoft-HTTPAPI/2.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + x-content-type-options: + - nosniff + x-ms-ratelimit-remaining-subscription-deletes: + - '14998' + status: + code: 200 + message: OK - request: body: null headers: - Accept: [application/json] - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - Content-Length: ['0'] - Content-Type: [application/json; charset=utf-8] - User-Agent: [python/3.6.5 (Windows-10-10.0.17763-SP0) msrest/0.6.3 msrest_azure/0.4.34 - azure-mgmt-batch/2018-12-01 Azure-SDK-For-Python] - accept-language: [en-US] + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Length: + - '0' + User-Agent: + - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.9 msrest_azure/0.4.34 + azure-mgmt-batch/7.0.0 Azure-SDK-For-Python + accept-language: + - en-US method: DELETE - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test_mgmt_batch_test_mgmt_batch_applications93ef11ff/providers/Microsoft.Batch/batchAccounts/batch93ef11ff?api-version=2018-12-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test_mgmt_batch_test_mgmt_batch_applications93ef11ff/providers/Microsoft.Batch/batchAccounts/batch93ef11ff?api-version=2019-08-01 response: - body: {string: ''} + body: + string: '' headers: - cache-control: [no-cache] - content-length: ['0'] - date: ['Sun, 13 Jan 2019 21:48:58 GMT'] - expires: ['-1'] - location: ['https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Batch/locations/westcentralus/accountOperationResults/batch93ef11ff-b09e116b-9bc7-446c-9064-a17268b1c382?api-version=2018-12-01'] - pragma: [no-cache] - server: [Microsoft-HTTPAPI/2.0] - strict-transport-security: [max-age=31536000; includeSubDomains] - x-content-type-options: [nosniff] - x-ms-ratelimit-remaining-subscription-deletes: ['14999'] - status: {code: 202, message: Accepted} + cache-control: + - no-cache + content-length: + - '0' + date: + - Tue, 06 Aug 2019 23:08:25 GMT + expires: + - '-1' + location: + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Batch/locations/westcentralus/accountOperationResults/batch93ef11ff-4cc29555-1661-4a64-b80c-b1939fe353fc?api-version=2019-08-01 + pragma: + - no-cache + server: + - Microsoft-HTTPAPI/2.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + x-content-type-options: + - nosniff + x-ms-ratelimit-remaining-subscription-deletes: + - '14997' + status: + code: 202 + message: Accepted - request: body: null headers: - Accept: [application/json] - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [python/3.6.5 (Windows-10-10.0.17763-SP0) msrest/0.6.3 msrest_azure/0.4.34 - azure-mgmt-batch/2018-12-01 Azure-SDK-For-Python] + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + User-Agent: + - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.9 msrest_azure/0.4.34 + azure-mgmt-batch/7.0.0 Azure-SDK-For-Python method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Batch/locations/westcentralus/accountOperationResults/batch93ef11ff-b09e116b-9bc7-446c-9064-a17268b1c382?api-version=2018-12-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Batch/locations/westcentralus/accountOperationResults/batch93ef11ff-4cc29555-1661-4a64-b80c-b1939fe353fc?api-version=2019-08-01 response: - body: {string: ''} + body: + string: '' headers: - cache-control: [no-cache] - content-length: ['0'] - date: ['Sun, 13 Jan 2019 21:49:13 GMT'] - expires: ['-1'] - pragma: [no-cache] - server: [Microsoft-HTTPAPI/2.0] - strict-transport-security: [max-age=31536000; includeSubDomains] - x-content-type-options: [nosniff] - status: {code: 200, message: OK} + cache-control: + - no-cache + content-length: + - '0' + date: + - Tue, 06 Aug 2019 23:08:41 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - Microsoft-HTTPAPI/2.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + x-content-type-options: + - nosniff + status: + code: 200 + message: OK version: 1 diff --git a/sdk/batch/azure-mgmt-batch/tests/recordings/test_mgmt_batch.test_mgmt_batch_byos_account.yaml b/sdk/batch/azure-mgmt-batch/tests/recordings/test_mgmt_batch.test_mgmt_batch_byos_account.yaml index 3077a9458bf2..bed13c55a1e1 100644 --- a/sdk/batch/azure-mgmt-batch/tests/recordings/test_mgmt_batch.test_mgmt_batch_byos_account.yaml +++ b/sdk/batch/azure-mgmt-batch/tests/recordings/test_mgmt_batch.test_mgmt_batch_byos_account.yaml @@ -1,116 +1,197 @@ interactions: - request: - body: '{"location": "westcentralus", "properties": {"poolAllocationMode": "UserSubscription"}}' + body: null headers: - Accept: [application/json] - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - Content-Length: ['87'] - Content-Type: [application/json; charset=utf-8] - User-Agent: [python/3.6.5 (Windows-10-10.0.17763-SP0) msrest/0.6.3 msrest_azure/0.4.34 - azure-mgmt-batch/2018-12-01 Azure-SDK-For-Python] - accept-language: [en-US] - method: PUT - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test_mgmt_batch_test_mgmt_batch_byos_account94171201/providers/Microsoft.Batch/batchAccounts/batch94171201?api-version=2018-12-01 + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + User-Agent: + - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.9 msrest_azure/0.4.34 + azure-mgmt-keyvault/2.0.0 Azure-SDK-For-Python + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test_mgmt_batch_test_mgmt_batch_byos_account94171201/providers/Microsoft.KeyVault/vaults/batch94171201?api-version=2018-02-14 response: - body: {string: '{"error":{"code":"InvalidRequestBody","message":"The specified - Request Body is not syntactically valid.\nRequestId:9fd342a8-d6b9-4bb0-b65d-eedce624341f\nTime:2019-01-13T22:49:34.4124124Z","target":"BatchAccount","details":[{"code":"Reason","message":"keyVaultReference - must be set if poolAllocationMode is specified as ''UserSubscription'' on - a PUT request"}]}}'} + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test_mgmt_batch_test_mgmt_batch_byos_account94171201/providers/Microsoft.KeyVault/vaults/batch94171201","name":"batch94171201","type":"Microsoft.KeyVault/vaults","location":"westcentralus","tags":{},"properties":{"sku":{"family":"A","name":"standard"},"tenantId":"00000000-0000-0000-0000-000000000000","accessPolicies":[{"tenantId":"00000000-0000-0000-0000-000000000000","objectId":"f520d84c-3fd3-4cc8-88d4-2ed25b00d27a","permissions":{"keys":["all"],"secrets":["all"]}}],"enabledForDeployment":true,"enabledForDiskEncryption":true,"enabledForTemplateDeployment":true,"vaultUri":"https://batch94171201.vault.azure.net/","provisioningState":"Succeeded"}}' headers: - cache-control: [no-cache] - content-length: ['359'] - content-type: [application/json; charset=utf-8] - date: ['Sun, 13 Jan 2019 22:49:33 GMT'] - expires: ['-1'] - pragma: [no-cache] - server: [Microsoft-HTTPAPI/2.0] - strict-transport-security: [max-age=31536000; includeSubDomains] - x-content-type-options: [nosniff] - x-ms-ratelimit-remaining-subscription-writes: ['1198'] - status: {code: 400, message: The specified Request Body is not syntactically valid.} + cache-control: + - no-cache + content-length: + - '727' + content-type: + - application/json; charset=utf-8 + date: + - Tue, 06 Aug 2019 23:09:20 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - Microsoft-IIS/10.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-aspnet-version: + - 4.0.30319 + x-content-type-options: + - nosniff + x-ms-keyvault-service-version: + - 1.1.0.249 + x-powered-by: + - ASP.NET + status: + code: 200 + message: OK - request: - body: null + body: '{"location": "westcentralus", "properties": {"poolAllocationMode": "UserSubscription"}}' headers: - Accept: [application/json] - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [python/3.6.5 (Windows-10-10.0.17763-SP0) msrest/0.6.3 msrest_azure/0.4.34 - azure-mgmt-keyvault/1.1.0 Azure-SDK-For-Python] - method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test_mgmt_batch_test_mgmt_batch_byos_account94171201/providers/Microsoft.KeyVault/vaults/batch94171201?api-version=2018-02-14 + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Length: + - '87' + Content-Type: + - application/json; charset=utf-8 + User-Agent: + - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.9 msrest_azure/0.4.34 + azure-mgmt-batch/7.0.0 Azure-SDK-For-Python + accept-language: + - en-US + method: PUT + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test_mgmt_batch_test_mgmt_batch_byos_account94171201/providers/Microsoft.Batch/batchAccounts/batch94171201?api-version=2019-08-01 response: - body: {string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test_mgmt_batch_test_mgmt_batch_byos_account94171201/providers/Microsoft.KeyVault/vaults/batch94171201","name":"batch94171201","type":"Microsoft.KeyVault/vaults","location":"westcentralus","tags":{},"properties":{"sku":{"family":"A","name":"standard"},"tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","accessPolicies":[{"tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","objectId":"f520d84c-3fd3-4cc8-88d4-2ed25b00d27a","permissions":{"keys":["all"],"secrets":["all"]}}],"enabledForDeployment":true,"enabledForDiskEncryption":true,"enabledForTemplateDeployment":true,"vaultUri":"https://batch94171201.vault.azure.net/","provisioningState":"Succeeded"}}'} + body: + string: '{"error":{"code":"InvalidRequestBody","message":"The specified Request + Body is not syntactically valid.\nRequestId:8977d9c6-2d37-4663-be33-1bdc0d6ebedb\nTime:2019-08-06T23:09:22.2673821Z","target":"BatchAccount","details":[{"code":"Reason","message":"keyVaultReference + must be set if poolAllocationMode is specified as ''UserSubscription'' on + a PUT request"}]}}' headers: - cache-control: [no-cache] - content-length: ['727'] - content-type: [application/json; charset=utf-8] - date: ['Sun, 13 Jan 2019 22:50:03 GMT'] - expires: ['-1'] - pragma: [no-cache] - server: [Microsoft-IIS/10.0] - strict-transport-security: [max-age=31536000; includeSubDomains] - transfer-encoding: [chunked] - vary: [Accept-Encoding] - x-aspnet-version: [4.0.30319] - x-content-type-options: [nosniff] - x-ms-keyvault-service-version: [1.1.0.237] - x-powered-by: [ASP.NET] - status: {code: 200, message: OK} + cache-control: + - no-cache + content-length: + - '359' + content-type: + - application/json; charset=utf-8 + date: + - Tue, 06 Aug 2019 23:09:22 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - Microsoft-HTTPAPI/2.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + x-content-type-options: + - nosniff + x-ms-ratelimit-remaining-subscription-writes: + - '1199' + status: + code: 400 + message: The specified Request Body is not syntactically valid. - request: - body: 'b''b\''b\\\''b\\\\\\\''{"location": "westcentralus", "properties": {"poolAllocationMode": + body: 'b''b\''b\\\''{"location": "westcentralus", "properties": {"poolAllocationMode": "UserSubscription", "keyVaultReference": {"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test_mgmt_batch_test_mgmt_batch_byos_account94171201/providers/Microsoft.KeyVault/vaults/batch94171201", - "url": "https://batch94171201.vault.azure.net/"}}}\\\\\\\''\\\''\''''' + "url": "https://batch94171201.vault.azure.net/"}}}\\\''\''''' headers: - Accept: [application/json] - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - Content-Length: ['338'] - Content-Type: [application/json; charset=utf-8] - User-Agent: [python/3.6.5 (Windows-10-10.0.17763-SP0) msrest/0.6.3 msrest_azure/0.4.34 - azure-mgmt-batch/2018-12-01 Azure-SDK-For-Python] - accept-language: [en-US] + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Length: + - '338' + Content-Type: + - application/json; charset=utf-8 + User-Agent: + - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.9 msrest_azure/0.4.34 + azure-mgmt-batch/7.0.0 Azure-SDK-For-Python + accept-language: + - en-US method: PUT - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test_mgmt_batch_test_mgmt_batch_byos_account94171201/providers/Microsoft.Batch/batchAccounts/batch94171201?api-version=2018-12-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test_mgmt_batch_test_mgmt_batch_byos_account94171201/providers/Microsoft.Batch/batchAccounts/batch94171201?api-version=2019-08-01 response: - body: {string: ''} + body: + string: '' headers: - cache-control: [no-cache] - content-length: ['0'] - date: ['Sun, 13 Jan 2019 22:50:07 GMT'] - expires: ['-1'] - location: ['https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test_mgmt_batch_test_mgmt_batch_byos_account94171201/providers/Microsoft.Batch/batchAccounts/batch94171201/operationResults/26c04996-195f-4216-9f5a-b7769bcc3fd5?api-version=2018-12-01'] - pragma: [no-cache] - server: [Microsoft-HTTPAPI/2.0] - strict-transport-security: [max-age=31536000; includeSubDomains] - x-content-type-options: [nosniff] - x-ms-ratelimit-remaining-subscription-writes: ['1196'] - status: {code: 202, message: Accepted} + cache-control: + - no-cache + content-length: + - '0' + date: + - Tue, 06 Aug 2019 23:09:25 GMT + expires: + - '-1' + location: + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test_mgmt_batch_test_mgmt_batch_byos_account94171201/providers/Microsoft.Batch/batchAccounts/batch94171201/operationResults/9f881be7-55a0-484f-b4f0-86122383fa40?api-version=2019-08-01 + pragma: + - no-cache + server: + - Microsoft-HTTPAPI/2.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + x-content-type-options: + - nosniff + x-ms-ratelimit-remaining-subscription-writes: + - '1198' + status: + code: 202 + message: Accepted - request: body: null headers: - Accept: [application/json] - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [python/3.6.5 (Windows-10-10.0.17763-SP0) msrest/0.6.3 msrest_azure/0.4.34 - azure-mgmt-batch/2018-12-01 Azure-SDK-For-Python] + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + User-Agent: + - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.9 msrest_azure/0.4.34 + azure-mgmt-batch/7.0.0 Azure-SDK-For-Python method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test_mgmt_batch_test_mgmt_batch_byos_account94171201/providers/Microsoft.Batch/batchAccounts/batch94171201/operationResults/26c04996-195f-4216-9f5a-b7769bcc3fd5?api-version=2018-12-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test_mgmt_batch_test_mgmt_batch_byos_account94171201/providers/Microsoft.Batch/batchAccounts/batch94171201/operationResults/9f881be7-55a0-484f-b4f0-86122383fa40?api-version=2019-08-01 response: - body: {string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test_mgmt_batch_test_mgmt_batch_byos_account94171201/providers/Microsoft.Batch/batchAccounts/batch94171201","name":"batch94171201","type":"Microsoft.Batch/batchAccounts","location":"westcentralus","properties":{"accountEndpoint":"batch94171201.westcentralus.batch.azure.com","provisioningState":"Succeeded","dedicatedCoreQuota":2147483647,"lowPriorityCoreQuota":0,"poolQuota":100,"activeJobAndJobScheduleQuota":300,"poolAllocationMode":"UserSubscription","keyVaultReference":{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test_mgmt_batch_test_mgmt_batch_byos_account94171201/providers/Microsoft.KeyVault/vaults/batch94171201","url":"https://batch94171201.vault.azure.net/"}}}'} + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test_mgmt_batch_test_mgmt_batch_byos_account94171201/providers/Microsoft.Batch/batchAccounts/batch94171201","name":"batch94171201","type":"Microsoft.Batch/batchAccounts","location":"westcentralus","properties":{"accountEndpoint":"batch94171201.westcentralus.batch.azure.com","provisioningState":"Succeeded","dedicatedCoreQuotaPerVMFamilyEnforced":false,"poolQuota":100,"activeJobAndJobScheduleQuota":300,"poolAllocationMode":"UserSubscription","keyVaultReference":{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test_mgmt_batch_test_mgmt_batch_byos_account94171201/providers/Microsoft.KeyVault/vaults/batch94171201","url":"https://batch94171201.vault.azure.net/"}}}' headers: - cache-control: [no-cache] - content-length: ['776'] - content-type: [application/json; charset=utf-8] - date: ['Sun, 13 Jan 2019 22:50:22 GMT'] - etag: ['"0x8D679A98061E7A1"'] - expires: ['-1'] - last-modified: ['Sun, 13 Jan 2019 22:50:22 GMT'] - pragma: [no-cache] - server: [Microsoft-HTTPAPI/2.0] - strict-transport-security: [max-age=31536000; includeSubDomains] - transfer-encoding: [chunked] - vary: [Accept-Encoding] - x-content-type-options: [nosniff] - status: {code: 200, message: OK} + cache-control: + - no-cache + content-length: + - '765' + content-type: + - application/json; charset=utf-8 + date: + - Tue, 06 Aug 2019 23:09:41 GMT + etag: + - '"0x8D71AC32992141A"' + expires: + - '-1' + last-modified: + - Tue, 06 Aug 2019 23:09:41 GMT + pragma: + - no-cache + server: + - Microsoft-HTTPAPI/2.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + status: + code: 200 + message: OK version: 1 diff --git a/sdk/batch/azure-mgmt-batch/tests/recordings/test_mgmt_batch.test_mgmt_batch_certificates.yaml b/sdk/batch/azure-mgmt-batch/tests/recordings/test_mgmt_batch.test_mgmt_batch_certificates.yaml index 13a473657617..332488846ae3 100644 --- a/sdk/batch/azure-mgmt-batch/tests/recordings/test_mgmt_batch.test_mgmt_batch_certificates.yaml +++ b/sdk/batch/azure-mgmt-batch/tests/recordings/test_mgmt_batch.test_mgmt_batch_certificates.yaml @@ -4,317 +4,458 @@ interactions: "format": "Pfx", "data": "MIIGMQIBAzCCBe0GCSqGSIb3DQEHAaCCBd4EggXaMIIF1jCCA8AGCSqGSIb3DQEHAaCCA7EEggOtMIIDqTCCA6UGCyqGSIb3DQEMCgECoIICtjCCArIwHAYKKoZIhvcNAQwBAzAOBAhyd3xCtln3iQICB9AEggKQhe5P10V9iV1BsDlwWT561Yu2hVq3JT8ae/ebx1ZR/gMApVereDKkS9Zg4vFyssusHebbK5pDpU8vfAqle0TM4m7wGsRj453ZorSPUfMpHvQnAOn+2pEpWdMThU7xvZ6DVpwhDOQk9166z+KnKdHGuJKh4haMT7Rw/6xZ1rsBt2423cwTrQVMQyACrEkianpuujubKltN99qRoFAxhQcnYE2KlYKw7lRcExq6mDSYAyk5xJZ1ZFdLj6MAryZroQit/0g5eyhoNEKwWbi8px5j71pRTf7yjN+deMGQKwbGl+3OgaL1UZ5fCjypbVL60kpIBxLZwIJ7p3jJ+q9pbq9zSdzshPYor5lxyUfXqaso/0/91ayNoBzg4hQGh618PhFI6RMGjwkzhB9xk74iweJ9HQyIHf8yx2RCSI22JuCMitPMWSGvOszhbNx3AEDLuiiAOHg391mprEtKZguOIr9LrJwem/YmcHbwyz5YAbZmiseKPkllfC7dafFfCFEkj6R2oegIsZo0pEKYisAXBqT0g+6/jGwuhlZcBo0f7UIZm88iA3MrJCjlXEgV5OcQdoWj+hq0lKEdnhtCKr03AIfukN6+4vjjarZeW1bs0swq0l3XFf5RHa11otshMS4mpewshB9iO9MuKWpRxuxeng4PlKZ/zuBqmPeUrjJ9454oK35Pq+dghfemt7AUpBH/KycDNIZgfdEWUZrRKBGnc519C+RTqxyt5hWL18nJk4LvSd3QKlJ1iyJxClhhb/NWEzPqNdyA5cxen+2T9bd/EqJ2KzRv5/BPVwTQkHH9W/TZElFyvFfOFIW2+03RKbVGw72Mr/0xKZ+awAnEfoU+SL/2Gj2m6PHkqFX2sOCi/tN9EA4xgdswEwYJKoZIhvcNAQkVMQYEBAEAAAAwXQYJKwYBBAGCNxEBMVAeTgBNAGkAYwByAG8AcwBvAGYAdAAgAFMAdAByAG8AbgBnACAAQwByAHkAcAB0AG8AZwByAGEAcABoAGkAYwAgAFAAcgBvAHYAaQBkAGUAcjBlBgkqhkiG9w0BCRQxWB5WAFAAdgBrAFQAbQBwADoANABjAGUANgAwADQAZABhAC0AMAA2ADgAMQAtADQANAAxADUALQBhADIAYwBhAC0ANQA3ADcAMwAwADgAZQA2AGQAOQBhAGMwggIOBgkqhkiG9w0BBwGgggH/BIIB+zCCAfcwggHzBgsqhkiG9w0BDAoBA6CCAcswggHHBgoqhkiG9w0BCRYBoIIBtwSCAbMwggGvMIIBXaADAgECAhAdka3aTQsIsUphgIXGUmeRMAkGBSsOAwIdBQAwFjEUMBIGA1UEAxMLUm9vdCBBZ2VuY3kwHhcNMTYwMTAxMDcwMDAwWhcNMTgwMTAxMDcwMDAwWjASMRAwDgYDVQQDEwdub2Rlc2RrMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC5fhcxbJHxxBEIDzVOMc56s04U6k4GPY7yMR1m+rBGVRiAyV4RjY6U936dqXHCVD36ps2Q0Z+OeEgyCInkIyVeB1EwXcToOcyeS2YcUb0vRWZDouC3tuFdHwiK1Ed5iW/LksmXDotyV7kpqzaPhOFiMtBuMEwNJcPge9k17hRgRQIDAQABo0swSTBHBgNVHQEEQDA+gBAS5AktBh0dTwCNYSHcFmRjoRgwFjEUMBIGA1UEAxMLUm9vdCBBZ2VuY3mCEAY3bACqAGSKEc+41KpcNfQwCQYFKw4DAh0FAANBAHl2M97QbpzdnwO5HoRBsiEExOcLTNg+GKCr7HUsbzfvrUivw+JLL7qjHAIc5phnK+F5bQ8HKe0L9YXBSKl+fvwxFTATBgkqhkiG9w0BCRUxBgQEAQAAADA7MB8wBwYFKw4DAhoEFGVtyGMqiBd32fGpzlGZQoRM6UQwBBTI0YHFFqTS4Go8CoLgswn29EiuUQICB9A=", "password": "nodesdk"}}' headers: - Accept: [application/json] - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - Content-Length: ['2277'] - Content-Type: [application/json; charset=utf-8] - User-Agent: [python/3.6.5 (Windows-10-10.0.17763-SP0) msrest/0.6.3 msrest_azure/0.4.34 - azure-mgmt-batch/2018-12-01 Azure-SDK-For-Python] - accept-language: [en-US] + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Length: + - '2277' + Content-Type: + - application/json; charset=utf-8 + User-Agent: + - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.9 msrest_azure/0.4.34 + azure-mgmt-batch/7.0.0 Azure-SDK-For-Python + accept-language: + - en-US method: PUT - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test_mgmt_batch_test_mgmt_batch_certificates93b711ee/providers/Microsoft.Batch/batchAccounts/batch93b711ee/certificates/SHA1-cff2ab63c8c955aaf71989efa641b906558d9fb7?api-version=2018-12-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test_mgmt_batch_test_mgmt_batch_certificates93b711ee/providers/Microsoft.Batch/batchAccounts/batch93b711ee/certificates/SHA1-cff2ab63c8c955aaf71989efa641b906558d9fb7?api-version=2019-08-01 response: - body: {string: '{"name":"SHA1-CFF2AB63C8C955AAF71989EFA641B906558D9FB7","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test_mgmt_batch_test_mgmt_batch_certificates93b711ee/providers/Microsoft.Batch/batchAccounts/batch93b711ee/certificates/SHA1-CFF2AB63C8C955AAF71989EFA641B906558D9FB7","type":"Microsoft.Batch/batchAccounts/certificates","etag":"W/\"0x8D679A107D19998\"","properties":{"thumbprintAlgorithm":"SHA1","thumbprint":"CFF2AB63C8C955AAF71989EFA641B906558D9FB7","provisioningState":"Succeeded","provisioningStateTransitionTime":"2019-01-13T21:49:44.7381589Z","format":"Pfx","publicData":"MIIBrzCCAV2gAwIBAgIQHZGt2k0LCLFKYYCFxlJnkTAJBgUrDgMCHQUAMBYxFDASBgNVBAMTC1Jvb3QgQWdlbmN5MB4XDTE2MDEwMTA3MDAwMFoXDTE4MDEwMTA3MDAwMFowEjEQMA4GA1UEAxMHbm9kZXNkazCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEAuX4XMWyR8cQRCA81TjHOerNOFOpOBj2O8jEdZvqwRlUYgMleEY2OlPd+nalxwlQ9+qbNkNGfjnhIMgiJ5CMlXgdRMF3E6DnMnktmHFG9L0VmQ6Lgt7bhXR8IitRHeYlvy5LJlw6Lcle5Kas2j4ThYjLQbjBMDSXD4HvZNe4UYEUCAwEAAaNLMEkwRwYDVR0BBEAwPoAQEuQJLQYdHU8AjWEh3BZkY6EYMBYxFDASBgNVBAMTC1Jvb3QgQWdlbmN5ghAGN2wAqgBkihHPuNSqXDX0MAkGBSsOAwIdBQADQQB5djPe0G6c3Z8DuR6EQbIhBMTnC0zYPhigq+x1LG83761Ir8PiSy+6oxwCHOaYZyvheW0PByntC/WFwUipfn78"}}'} + body: + string: '{"name":"sha1-cff2ab63c8c955aaf71989efa641b906558d9fb7","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test_mgmt_batch_test_mgmt_batch_certificates93b711ee/providers/Microsoft.Batch/batchAccounts/batch93b711ee/certificates/sha1-cff2ab63c8c955aaf71989efa641b906558d9fb7","type":"Microsoft.Batch/batchAccounts/certificates","etag":"W/\"0x8D71AC471CBAE6D\"","properties":{"thumbprintAlgorithm":"sha1","thumbprint":"cff2ab63c8c955aaf71989efa641b906558d9fb7","provisioningState":"Succeeded","provisioningStateTransitionTime":"2019-08-06T23:18:52.1303818Z","format":"Pfx","publicData":"MIIBrzCCAV2gAwIBAgIQHZGt2k0LCLFKYYCFxlJnkTAJBgUrDgMCHQUAMBYxFDASBgNVBAMTC1Jvb3QgQWdlbmN5MB4XDTE2MDEwMTA3MDAwMFoXDTE4MDEwMTA3MDAwMFowEjEQMA4GA1UEAxMHbm9kZXNkazCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEAuX4XMWyR8cQRCA81TjHOerNOFOpOBj2O8jEdZvqwRlUYgMleEY2OlPd+nalxwlQ9+qbNkNGfjnhIMgiJ5CMlXgdRMF3E6DnMnktmHFG9L0VmQ6Lgt7bhXR8IitRHeYlvy5LJlw6Lcle5Kas2j4ThYjLQbjBMDSXD4HvZNe4UYEUCAwEAAaNLMEkwRwYDVR0BBEAwPoAQEuQJLQYdHU8AjWEh3BZkY6EYMBYxFDASBgNVBAMTC1Jvb3QgQWdlbmN5ghAGN2wAqgBkihHPuNSqXDX0MAkGBSsOAwIdBQADQQB5djPe0G6c3Z8DuR6EQbIhBMTnC0zYPhigq+x1LG83761Ir8PiSy+6oxwCHOaYZyvheW0PByntC/WFwUipfn78"}}' headers: - cache-control: [no-cache] - content-length: ['1189'] - content-type: [application/json; charset=utf-8] - date: ['Sun, 13 Jan 2019 21:49:44 GMT'] - etag: [W/"0x8D679A107D19998"] - expires: ['-1'] - last-modified: ['Sun, 13 Jan 2019 21:49:44 GMT'] - pragma: [no-cache] - server: [Microsoft-HTTPAPI/2.0] - strict-transport-security: [max-age=31536000; includeSubDomains] - transfer-encoding: [chunked] - vary: [Accept-Encoding] - x-content-type-options: [nosniff] - x-ms-ratelimit-remaining-subscription-writes: ['1198'] - status: {code: 200, message: OK} + cache-control: + - no-cache + content-length: + - '1189' + content-type: + - application/json; charset=utf-8 + date: + - Tue, 06 Aug 2019 23:18:52 GMT + etag: + - W/"0x8D71AC471CBAE6D" + expires: + - '-1' + last-modified: + - Tue, 06 Aug 2019 23:18:52 GMT + pragma: + - no-cache + server: + - Microsoft-HTTPAPI/2.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-ms-ratelimit-remaining-subscription-writes: + - '1198' + status: + code: 200 + message: OK - request: body: null headers: - Accept: [application/json] - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - Content-Type: [application/json; charset=utf-8] - User-Agent: [python/3.6.5 (Windows-10-10.0.17763-SP0) msrest/0.6.3 msrest_azure/0.4.34 - azure-mgmt-batch/2018-12-01 Azure-SDK-For-Python] - accept-language: [en-US] + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + User-Agent: + - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.9 msrest_azure/0.4.34 + azure-mgmt-batch/7.0.0 Azure-SDK-For-Python + accept-language: + - en-US method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test_mgmt_batch_test_mgmt_batch_certificates93b711ee/providers/Microsoft.Batch/batchAccounts/batch93b711ee/certificates?api-version=2018-12-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test_mgmt_batch_test_mgmt_batch_certificates93b711ee/providers/Microsoft.Batch/batchAccounts/batch93b711ee/certificates?api-version=2019-08-01 response: - body: {string: '{"value":[{"name":"SHA1-CFF2AB63C8C955AAF71989EFA641B906558D9FB7","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test_mgmt_batch_test_mgmt_batch_certificates93b711ee/providers/Microsoft.Batch/batchAccounts/batch93b711ee/certificates/SHA1-CFF2AB63C8C955AAF71989EFA641B906558D9FB7","type":"Microsoft.Batch/batchAccounts/certificates","etag":"W/\"0x8D679A107D19998\"","properties":{"thumbprintAlgorithm":"SHA1","thumbprint":"CFF2AB63C8C955AAF71989EFA641B906558D9FB7","provisioningState":"Succeeded","provisioningStateTransitionTime":"2019-01-13T21:49:44.7381589Z","format":"Pfx","publicData":"MIIBrzCCAV2gAwIBAgIQHZGt2k0LCLFKYYCFxlJnkTAJBgUrDgMCHQUAMBYxFDASBgNVBAMTC1Jvb3QgQWdlbmN5MB4XDTE2MDEwMTA3MDAwMFoXDTE4MDEwMTA3MDAwMFowEjEQMA4GA1UEAxMHbm9kZXNkazCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEAuX4XMWyR8cQRCA81TjHOerNOFOpOBj2O8jEdZvqwRlUYgMleEY2OlPd+nalxwlQ9+qbNkNGfjnhIMgiJ5CMlXgdRMF3E6DnMnktmHFG9L0VmQ6Lgt7bhXR8IitRHeYlvy5LJlw6Lcle5Kas2j4ThYjLQbjBMDSXD4HvZNe4UYEUCAwEAAaNLMEkwRwYDVR0BBEAwPoAQEuQJLQYdHU8AjWEh3BZkY6EYMBYxFDASBgNVBAMTC1Jvb3QgQWdlbmN5ghAGN2wAqgBkihHPuNSqXDX0MAkGBSsOAwIdBQADQQB5djPe0G6c3Z8DuR6EQbIhBMTnC0zYPhigq+x1LG83761Ir8PiSy+6oxwCHOaYZyvheW0PByntC/WFwUipfn78"}}]}'} + body: + string: '{"value":[{"name":"sha1-cff2ab63c8c955aaf71989efa641b906558d9fb7","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test_mgmt_batch_test_mgmt_batch_certificates93b711ee/providers/Microsoft.Batch/batchAccounts/batch93b711ee/certificates/sha1-cff2ab63c8c955aaf71989efa641b906558d9fb7","type":"Microsoft.Batch/batchAccounts/certificates","etag":"W/\"0x8D71AC471CBAE6D\"","properties":{"thumbprintAlgorithm":"sha1","thumbprint":"cff2ab63c8c955aaf71989efa641b906558d9fb7","provisioningState":"Succeeded","provisioningStateTransitionTime":"2019-08-06T23:18:52.1303818Z","format":"Pfx","publicData":"MIIBrzCCAV2gAwIBAgIQHZGt2k0LCLFKYYCFxlJnkTAJBgUrDgMCHQUAMBYxFDASBgNVBAMTC1Jvb3QgQWdlbmN5MB4XDTE2MDEwMTA3MDAwMFoXDTE4MDEwMTA3MDAwMFowEjEQMA4GA1UEAxMHbm9kZXNkazCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEAuX4XMWyR8cQRCA81TjHOerNOFOpOBj2O8jEdZvqwRlUYgMleEY2OlPd+nalxwlQ9+qbNkNGfjnhIMgiJ5CMlXgdRMF3E6DnMnktmHFG9L0VmQ6Lgt7bhXR8IitRHeYlvy5LJlw6Lcle5Kas2j4ThYjLQbjBMDSXD4HvZNe4UYEUCAwEAAaNLMEkwRwYDVR0BBEAwPoAQEuQJLQYdHU8AjWEh3BZkY6EYMBYxFDASBgNVBAMTC1Jvb3QgQWdlbmN5ghAGN2wAqgBkihHPuNSqXDX0MAkGBSsOAwIdBQADQQB5djPe0G6c3Z8DuR6EQbIhBMTnC0zYPhigq+x1LG83761Ir8PiSy+6oxwCHOaYZyvheW0PByntC/WFwUipfn78"}}]}' headers: - cache-control: [no-cache] - content-length: ['1201'] - content-type: [application/json; charset=utf-8] - date: ['Sun, 13 Jan 2019 21:49:44 GMT'] - expires: ['-1'] - pragma: [no-cache] - server: [Microsoft-HTTPAPI/2.0] - strict-transport-security: [max-age=31536000; includeSubDomains] - transfer-encoding: [chunked] - vary: [Accept-Encoding] - x-content-type-options: [nosniff] - status: {code: 200, message: OK} + cache-control: + - no-cache + content-length: + - '1201' + content-type: + - application/json; charset=utf-8 + date: + - Tue, 06 Aug 2019 23:18:52 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - Microsoft-HTTPAPI/2.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + status: + code: 200 + message: OK - request: body: null headers: - Accept: [application/json] - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - Content-Type: [application/json; charset=utf-8] - User-Agent: [python/3.6.5 (Windows-10-10.0.17763-SP0) msrest/0.6.3 msrest_azure/0.4.34 - azure-mgmt-batch/2018-12-01 Azure-SDK-For-Python] - accept-language: [en-US] + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + User-Agent: + - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.9 msrest_azure/0.4.34 + azure-mgmt-batch/7.0.0 Azure-SDK-For-Python + accept-language: + - en-US method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test_mgmt_batch_test_mgmt_batch_certificates93b711ee/providers/Microsoft.Batch/batchAccounts/batch93b711ee/certificates/SHA1-cff2ab63c8c955aaf71989efa641b906558d9fb7?api-version=2018-12-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test_mgmt_batch_test_mgmt_batch_certificates93b711ee/providers/Microsoft.Batch/batchAccounts/batch93b711ee/certificates/SHA1-cff2ab63c8c955aaf71989efa641b906558d9fb7?api-version=2019-08-01 response: - body: {string: '{"name":"SHA1-CFF2AB63C8C955AAF71989EFA641B906558D9FB7","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test_mgmt_batch_test_mgmt_batch_certificates93b711ee/providers/Microsoft.Batch/batchAccounts/batch93b711ee/certificates/SHA1-CFF2AB63C8C955AAF71989EFA641B906558D9FB7","type":"Microsoft.Batch/batchAccounts/certificates","etag":"W/\"0x8D679A107D19998\"","properties":{"thumbprintAlgorithm":"SHA1","thumbprint":"CFF2AB63C8C955AAF71989EFA641B906558D9FB7","provisioningState":"Succeeded","provisioningStateTransitionTime":"2019-01-13T21:49:44.7381589Z","format":"Pfx","publicData":"MIIBrzCCAV2gAwIBAgIQHZGt2k0LCLFKYYCFxlJnkTAJBgUrDgMCHQUAMBYxFDASBgNVBAMTC1Jvb3QgQWdlbmN5MB4XDTE2MDEwMTA3MDAwMFoXDTE4MDEwMTA3MDAwMFowEjEQMA4GA1UEAxMHbm9kZXNkazCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEAuX4XMWyR8cQRCA81TjHOerNOFOpOBj2O8jEdZvqwRlUYgMleEY2OlPd+nalxwlQ9+qbNkNGfjnhIMgiJ5CMlXgdRMF3E6DnMnktmHFG9L0VmQ6Lgt7bhXR8IitRHeYlvy5LJlw6Lcle5Kas2j4ThYjLQbjBMDSXD4HvZNe4UYEUCAwEAAaNLMEkwRwYDVR0BBEAwPoAQEuQJLQYdHU8AjWEh3BZkY6EYMBYxFDASBgNVBAMTC1Jvb3QgQWdlbmN5ghAGN2wAqgBkihHPuNSqXDX0MAkGBSsOAwIdBQADQQB5djPe0G6c3Z8DuR6EQbIhBMTnC0zYPhigq+x1LG83761Ir8PiSy+6oxwCHOaYZyvheW0PByntC/WFwUipfn78"}}'} + body: + string: '{"name":"sha1-cff2ab63c8c955aaf71989efa641b906558d9fb7","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test_mgmt_batch_test_mgmt_batch_certificates93b711ee/providers/Microsoft.Batch/batchAccounts/batch93b711ee/certificates/sha1-cff2ab63c8c955aaf71989efa641b906558d9fb7","type":"Microsoft.Batch/batchAccounts/certificates","etag":"W/\"0x8D71AC471CBAE6D\"","properties":{"thumbprintAlgorithm":"sha1","thumbprint":"cff2ab63c8c955aaf71989efa641b906558d9fb7","provisioningState":"Succeeded","provisioningStateTransitionTime":"2019-08-06T23:18:52.1303818Z","format":"Pfx","publicData":"MIIBrzCCAV2gAwIBAgIQHZGt2k0LCLFKYYCFxlJnkTAJBgUrDgMCHQUAMBYxFDASBgNVBAMTC1Jvb3QgQWdlbmN5MB4XDTE2MDEwMTA3MDAwMFoXDTE4MDEwMTA3MDAwMFowEjEQMA4GA1UEAxMHbm9kZXNkazCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEAuX4XMWyR8cQRCA81TjHOerNOFOpOBj2O8jEdZvqwRlUYgMleEY2OlPd+nalxwlQ9+qbNkNGfjnhIMgiJ5CMlXgdRMF3E6DnMnktmHFG9L0VmQ6Lgt7bhXR8IitRHeYlvy5LJlw6Lcle5Kas2j4ThYjLQbjBMDSXD4HvZNe4UYEUCAwEAAaNLMEkwRwYDVR0BBEAwPoAQEuQJLQYdHU8AjWEh3BZkY6EYMBYxFDASBgNVBAMTC1Jvb3QgQWdlbmN5ghAGN2wAqgBkihHPuNSqXDX0MAkGBSsOAwIdBQADQQB5djPe0G6c3Z8DuR6EQbIhBMTnC0zYPhigq+x1LG83761Ir8PiSy+6oxwCHOaYZyvheW0PByntC/WFwUipfn78"}}' headers: - cache-control: [no-cache] - content-length: ['1189'] - content-type: [application/json; charset=utf-8] - date: ['Sun, 13 Jan 2019 21:49:45 GMT'] - etag: [W/"0x8D679A107D19998"] - expires: ['-1'] - last-modified: ['Sun, 13 Jan 2019 21:49:44 GMT'] - pragma: [no-cache] - server: [Microsoft-HTTPAPI/2.0] - strict-transport-security: [max-age=31536000; includeSubDomains] - transfer-encoding: [chunked] - vary: [Accept-Encoding] - x-content-type-options: [nosniff] - status: {code: 200, message: OK} + cache-control: + - no-cache + content-length: + - '1189' + content-type: + - application/json; charset=utf-8 + date: + - Tue, 06 Aug 2019 23:18:52 GMT + etag: + - W/"0x8D71AC471CBAE6D" + expires: + - '-1' + last-modified: + - Tue, 06 Aug 2019 23:18:52 GMT + pragma: + - no-cache + server: + - Microsoft-HTTPAPI/2.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + status: + code: 200 + message: OK - request: body: '{"properties": {"data": "MIIGMQIBAzCCBe0GCSqGSIb3DQEHAaCCBd4EggXaMIIF1jCCA8AGCSqGSIb3DQEHAaCCA7EEggOtMIIDqTCCA6UGCyqGSIb3DQEMCgECoIICtjCCArIwHAYKKoZIhvcNAQwBAzAOBAhyd3xCtln3iQICB9AEggKQhe5P10V9iV1BsDlwWT561Yu2hVq3JT8ae/ebx1ZR/gMApVereDKkS9Zg4vFyssusHebbK5pDpU8vfAqle0TM4m7wGsRj453ZorSPUfMpHvQnAOn+2pEpWdMThU7xvZ6DVpwhDOQk9166z+KnKdHGuJKh4haMT7Rw/6xZ1rsBt2423cwTrQVMQyACrEkianpuujubKltN99qRoFAxhQcnYE2KlYKw7lRcExq6mDSYAyk5xJZ1ZFdLj6MAryZroQit/0g5eyhoNEKwWbi8px5j71pRTf7yjN+deMGQKwbGl+3OgaL1UZ5fCjypbVL60kpIBxLZwIJ7p3jJ+q9pbq9zSdzshPYor5lxyUfXqaso/0/91ayNoBzg4hQGh618PhFI6RMGjwkzhB9xk74iweJ9HQyIHf8yx2RCSI22JuCMitPMWSGvOszhbNx3AEDLuiiAOHg391mprEtKZguOIr9LrJwem/YmcHbwyz5YAbZmiseKPkllfC7dafFfCFEkj6R2oegIsZo0pEKYisAXBqT0g+6/jGwuhlZcBo0f7UIZm88iA3MrJCjlXEgV5OcQdoWj+hq0lKEdnhtCKr03AIfukN6+4vjjarZeW1bs0swq0l3XFf5RHa11otshMS4mpewshB9iO9MuKWpRxuxeng4PlKZ/zuBqmPeUrjJ9454oK35Pq+dghfemt7AUpBH/KycDNIZgfdEWUZrRKBGnc519C+RTqxyt5hWL18nJk4LvSd3QKlJ1iyJxClhhb/NWEzPqNdyA5cxen+2T9bd/EqJ2KzRv5/BPVwTQkHH9W/TZElFyvFfOFIW2+03RKbVGw72Mr/0xKZ+awAnEfoU+SL/2Gj2m6PHkqFX2sOCi/tN9EA4xgdswEwYJKoZIhvcNAQkVMQYEBAEAAAAwXQYJKwYBBAGCNxEBMVAeTgBNAGkAYwByAG8AcwBvAGYAdAAgAFMAdAByAG8AbgBnACAAQwByAHkAcAB0AG8AZwByAGEAcABoAGkAYwAgAFAAcgBvAHYAaQBkAGUAcjBlBgkqhkiG9w0BCRQxWB5WAFAAdgBrAFQAbQBwADoANABjAGUANgAwADQAZABhAC0AMAA2ADgAMQAtADQANAAxADUALQBhADIAYwBhAC0ANQA3ADcAMwAwADgAZQA2AGQAOQBhAGMwggIOBgkqhkiG9w0BBwGgggH/BIIB+zCCAfcwggHzBgsqhkiG9w0BDAoBA6CCAcswggHHBgoqhkiG9w0BCRYBoIIBtwSCAbMwggGvMIIBXaADAgECAhAdka3aTQsIsUphgIXGUmeRMAkGBSsOAwIdBQAwFjEUMBIGA1UEAxMLUm9vdCBBZ2VuY3kwHhcNMTYwMTAxMDcwMDAwWhcNMTgwMTAxMDcwMDAwWjASMRAwDgYDVQQDEwdub2Rlc2RrMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC5fhcxbJHxxBEIDzVOMc56s04U6k4GPY7yMR1m+rBGVRiAyV4RjY6U936dqXHCVD36ps2Q0Z+OeEgyCInkIyVeB1EwXcToOcyeS2YcUb0vRWZDouC3tuFdHwiK1Ed5iW/LksmXDotyV7kpqzaPhOFiMtBuMEwNJcPge9k17hRgRQIDAQABo0swSTBHBgNVHQEEQDA+gBAS5AktBh0dTwCNYSHcFmRjoRgwFjEUMBIGA1UEAxMLUm9vdCBBZ2VuY3mCEAY3bACqAGSKEc+41KpcNfQwCQYFKw4DAh0FAANBAHl2M97QbpzdnwO5HoRBsiEExOcLTNg+GKCr7HUsbzfvrUivw+JLL7qjHAIc5phnK+F5bQ8HKe0L9YXBSKl+fvwxFTATBgkqhkiG9w0BCRUxBgQEAQAAADA7MB8wBwYFKw4DAhoEFGVtyGMqiBd32fGpzlGZQoRM6UQwBBTI0YHFFqTS4Go8CoLgswn29EiuUQICB9A=", "password": "nodesdk"}}' headers: - Accept: [application/json] - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - Content-Length: ['2171'] - Content-Type: [application/json; charset=utf-8] - User-Agent: [python/3.6.5 (Windows-10-10.0.17763-SP0) msrest/0.6.3 msrest_azure/0.4.34 - azure-mgmt-batch/2018-12-01 Azure-SDK-For-Python] - accept-language: [en-US] + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Length: + - '2171' + Content-Type: + - application/json; charset=utf-8 + User-Agent: + - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.9 msrest_azure/0.4.34 + azure-mgmt-batch/7.0.0 Azure-SDK-For-Python + accept-language: + - en-US method: PATCH - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test_mgmt_batch_test_mgmt_batch_certificates93b711ee/providers/Microsoft.Batch/batchAccounts/batch93b711ee/certificates/SHA1-cff2ab63c8c955aaf71989efa641b906558d9fb7?api-version=2018-12-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test_mgmt_batch_test_mgmt_batch_certificates93b711ee/providers/Microsoft.Batch/batchAccounts/batch93b711ee/certificates/SHA1-cff2ab63c8c955aaf71989efa641b906558d9fb7?api-version=2019-08-01 response: - body: {string: '{"name":"SHA1-CFF2AB63C8C955AAF71989EFA641B906558D9FB7","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test_mgmt_batch_test_mgmt_batch_certificates93b711ee/providers/Microsoft.Batch/batchAccounts/batch93b711ee/certificates/SHA1-CFF2AB63C8C955AAF71989EFA641B906558D9FB7","type":"Microsoft.Batch/batchAccounts/certificates","etag":"W/\"0x8D679A107D19998\"","properties":{"thumbprintAlgorithm":"SHA1","thumbprint":"CFF2AB63C8C955AAF71989EFA641B906558D9FB7","provisioningState":"Succeeded","provisioningStateTransitionTime":"2019-01-13T21:49:44.7381589Z","format":"Pfx","publicData":"MIIBrzCCAV2gAwIBAgIQHZGt2k0LCLFKYYCFxlJnkTAJBgUrDgMCHQUAMBYxFDASBgNVBAMTC1Jvb3QgQWdlbmN5MB4XDTE2MDEwMTA3MDAwMFoXDTE4MDEwMTA3MDAwMFowEjEQMA4GA1UEAxMHbm9kZXNkazCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEAuX4XMWyR8cQRCA81TjHOerNOFOpOBj2O8jEdZvqwRlUYgMleEY2OlPd+nalxwlQ9+qbNkNGfjnhIMgiJ5CMlXgdRMF3E6DnMnktmHFG9L0VmQ6Lgt7bhXR8IitRHeYlvy5LJlw6Lcle5Kas2j4ThYjLQbjBMDSXD4HvZNe4UYEUCAwEAAaNLMEkwRwYDVR0BBEAwPoAQEuQJLQYdHU8AjWEh3BZkY6EYMBYxFDASBgNVBAMTC1Jvb3QgQWdlbmN5ghAGN2wAqgBkihHPuNSqXDX0MAkGBSsOAwIdBQADQQB5djPe0G6c3Z8DuR6EQbIhBMTnC0zYPhigq+x1LG83761Ir8PiSy+6oxwCHOaYZyvheW0PByntC/WFwUipfn78"}}'} + body: + string: '{"name":"sha1-cff2ab63c8c955aaf71989efa641b906558d9fb7","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test_mgmt_batch_test_mgmt_batch_certificates93b711ee/providers/Microsoft.Batch/batchAccounts/batch93b711ee/certificates/sha1-cff2ab63c8c955aaf71989efa641b906558d9fb7","type":"Microsoft.Batch/batchAccounts/certificates","etag":"W/\"0x8D71AC471CBAE6D\"","properties":{"thumbprintAlgorithm":"sha1","thumbprint":"cff2ab63c8c955aaf71989efa641b906558d9fb7","provisioningState":"Succeeded","provisioningStateTransitionTime":"2019-08-06T23:18:52.1303818Z","format":"Pfx","publicData":"MIIBrzCCAV2gAwIBAgIQHZGt2k0LCLFKYYCFxlJnkTAJBgUrDgMCHQUAMBYxFDASBgNVBAMTC1Jvb3QgQWdlbmN5MB4XDTE2MDEwMTA3MDAwMFoXDTE4MDEwMTA3MDAwMFowEjEQMA4GA1UEAxMHbm9kZXNkazCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEAuX4XMWyR8cQRCA81TjHOerNOFOpOBj2O8jEdZvqwRlUYgMleEY2OlPd+nalxwlQ9+qbNkNGfjnhIMgiJ5CMlXgdRMF3E6DnMnktmHFG9L0VmQ6Lgt7bhXR8IitRHeYlvy5LJlw6Lcle5Kas2j4ThYjLQbjBMDSXD4HvZNe4UYEUCAwEAAaNLMEkwRwYDVR0BBEAwPoAQEuQJLQYdHU8AjWEh3BZkY6EYMBYxFDASBgNVBAMTC1Jvb3QgQWdlbmN5ghAGN2wAqgBkihHPuNSqXDX0MAkGBSsOAwIdBQADQQB5djPe0G6c3Z8DuR6EQbIhBMTnC0zYPhigq+x1LG83761Ir8PiSy+6oxwCHOaYZyvheW0PByntC/WFwUipfn78"}}' headers: - cache-control: [no-cache] - content-length: ['1189'] - content-type: [application/json; charset=utf-8] - date: ['Sun, 13 Jan 2019 21:49:46 GMT'] - etag: [W/"0x8D679A107D19998"] - expires: ['-1'] - last-modified: ['Sun, 13 Jan 2019 21:49:44 GMT'] - pragma: [no-cache] - server: [Microsoft-HTTPAPI/2.0] - strict-transport-security: [max-age=31536000; includeSubDomains] - transfer-encoding: [chunked] - vary: [Accept-Encoding] - x-content-type-options: [nosniff] - x-ms-ratelimit-remaining-subscription-writes: ['1199'] - status: {code: 200, message: OK} + cache-control: + - no-cache + content-length: + - '1189' + content-type: + - application/json; charset=utf-8 + date: + - Tue, 06 Aug 2019 23:18:53 GMT + etag: + - W/"0x8D71AC471CBAE6D" + expires: + - '-1' + last-modified: + - Tue, 06 Aug 2019 23:18:52 GMT + pragma: + - no-cache + server: + - Microsoft-HTTPAPI/2.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-ms-ratelimit-remaining-subscription-writes: + - '1197' + status: + code: 200 + message: OK - request: body: null headers: - Accept: [application/json] - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - Content-Length: ['0'] - Content-Type: [application/json; charset=utf-8] - User-Agent: [python/3.6.5 (Windows-10-10.0.17763-SP0) msrest/0.6.3 msrest_azure/0.4.34 - azure-mgmt-batch/2018-12-01 Azure-SDK-For-Python] - accept-language: [en-US] + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Length: + - '0' + User-Agent: + - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.9 msrest_azure/0.4.34 + azure-mgmt-batch/7.0.0 Azure-SDK-For-Python + accept-language: + - en-US method: POST - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test_mgmt_batch_test_mgmt_batch_certificates93b711ee/providers/Microsoft.Batch/batchAccounts/batch93b711ee/certificates/SHA1-cff2ab63c8c955aaf71989efa641b906558d9fb7/cancelDelete?api-version=2018-12-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test_mgmt_batch_test_mgmt_batch_certificates93b711ee/providers/Microsoft.Batch/batchAccounts/batch93b711ee/certificates/SHA1-cff2ab63c8c955aaf71989efa641b906558d9fb7/cancelDelete?api-version=2019-08-01 response: - body: {string: '{"name":"SHA1-CFF2AB63C8C955AAF71989EFA641B906558D9FB7","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test_mgmt_batch_test_mgmt_batch_certificates93b711ee/providers/Microsoft.Batch/batchAccounts/batch93b711ee/certificates/SHA1-CFF2AB63C8C955AAF71989EFA641B906558D9FB7","type":"Microsoft.Batch/batchAccounts/certificates","etag":"W/\"0x8D679A107D19998\"","properties":{"thumbprintAlgorithm":"SHA1","thumbprint":"CFF2AB63C8C955AAF71989EFA641B906558D9FB7","provisioningState":"Succeeded","provisioningStateTransitionTime":"2019-01-13T21:49:44.7381589Z","format":"Pfx","publicData":"MIIBrzCCAV2gAwIBAgIQHZGt2k0LCLFKYYCFxlJnkTAJBgUrDgMCHQUAMBYxFDASBgNVBAMTC1Jvb3QgQWdlbmN5MB4XDTE2MDEwMTA3MDAwMFoXDTE4MDEwMTA3MDAwMFowEjEQMA4GA1UEAxMHbm9kZXNkazCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEAuX4XMWyR8cQRCA81TjHOerNOFOpOBj2O8jEdZvqwRlUYgMleEY2OlPd+nalxwlQ9+qbNkNGfjnhIMgiJ5CMlXgdRMF3E6DnMnktmHFG9L0VmQ6Lgt7bhXR8IitRHeYlvy5LJlw6Lcle5Kas2j4ThYjLQbjBMDSXD4HvZNe4UYEUCAwEAAaNLMEkwRwYDVR0BBEAwPoAQEuQJLQYdHU8AjWEh3BZkY6EYMBYxFDASBgNVBAMTC1Jvb3QgQWdlbmN5ghAGN2wAqgBkihHPuNSqXDX0MAkGBSsOAwIdBQADQQB5djPe0G6c3Z8DuR6EQbIhBMTnC0zYPhigq+x1LG83761Ir8PiSy+6oxwCHOaYZyvheW0PByntC/WFwUipfn78"}}'} + body: + string: '{"name":"sha1-cff2ab63c8c955aaf71989efa641b906558d9fb7","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test_mgmt_batch_test_mgmt_batch_certificates93b711ee/providers/Microsoft.Batch/batchAccounts/batch93b711ee/certificates/sha1-cff2ab63c8c955aaf71989efa641b906558d9fb7","type":"Microsoft.Batch/batchAccounts/certificates","etag":"W/\"0x8D71AC471CBAE6D\"","properties":{"thumbprintAlgorithm":"sha1","thumbprint":"cff2ab63c8c955aaf71989efa641b906558d9fb7","provisioningState":"Succeeded","provisioningStateTransitionTime":"2019-08-06T23:18:52.1303818Z","format":"Pfx","publicData":"MIIBrzCCAV2gAwIBAgIQHZGt2k0LCLFKYYCFxlJnkTAJBgUrDgMCHQUAMBYxFDASBgNVBAMTC1Jvb3QgQWdlbmN5MB4XDTE2MDEwMTA3MDAwMFoXDTE4MDEwMTA3MDAwMFowEjEQMA4GA1UEAxMHbm9kZXNkazCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEAuX4XMWyR8cQRCA81TjHOerNOFOpOBj2O8jEdZvqwRlUYgMleEY2OlPd+nalxwlQ9+qbNkNGfjnhIMgiJ5CMlXgdRMF3E6DnMnktmHFG9L0VmQ6Lgt7bhXR8IitRHeYlvy5LJlw6Lcle5Kas2j4ThYjLQbjBMDSXD4HvZNe4UYEUCAwEAAaNLMEkwRwYDVR0BBEAwPoAQEuQJLQYdHU8AjWEh3BZkY6EYMBYxFDASBgNVBAMTC1Jvb3QgQWdlbmN5ghAGN2wAqgBkihHPuNSqXDX0MAkGBSsOAwIdBQADQQB5djPe0G6c3Z8DuR6EQbIhBMTnC0zYPhigq+x1LG83761Ir8PiSy+6oxwCHOaYZyvheW0PByntC/WFwUipfn78"}}' headers: - cache-control: [no-cache] - content-length: ['1189'] - content-type: [application/json; charset=utf-8] - date: ['Sun, 13 Jan 2019 21:49:46 GMT'] - etag: [W/"0x8D679A107D19998"] - expires: ['-1'] - last-modified: ['Sun, 13 Jan 2019 21:49:44 GMT'] - pragma: [no-cache] - server: [Microsoft-HTTPAPI/2.0] - strict-transport-security: [max-age=31536000; includeSubDomains] - transfer-encoding: [chunked] - vary: [Accept-Encoding] - x-content-type-options: [nosniff] - x-ms-ratelimit-remaining-subscription-writes: ['1199'] - status: {code: 200, message: OK} + cache-control: + - no-cache + content-length: + - '1189' + content-type: + - application/json; charset=utf-8 + date: + - Tue, 06 Aug 2019 23:18:53 GMT + etag: + - W/"0x8D71AC471CBAE6D" + expires: + - '-1' + last-modified: + - Tue, 06 Aug 2019 23:18:52 GMT + pragma: + - no-cache + server: + - Microsoft-HTTPAPI/2.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-ms-ratelimit-remaining-subscription-writes: + - '1199' + status: + code: 200 + message: OK - request: body: null headers: - Accept: [application/json] - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - Content-Length: ['0'] - Content-Type: [application/json; charset=utf-8] - User-Agent: [python/3.6.5 (Windows-10-10.0.17763-SP0) msrest/0.6.3 msrest_azure/0.4.34 - azure-mgmt-batch/2018-12-01 Azure-SDK-For-Python] - accept-language: [en-US] + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Length: + - '0' + User-Agent: + - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.9 msrest_azure/0.4.34 + azure-mgmt-batch/7.0.0 Azure-SDK-For-Python + accept-language: + - en-US method: DELETE - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test_mgmt_batch_test_mgmt_batch_certificates93b711ee/providers/Microsoft.Batch/batchAccounts/batch93b711ee/certificates/SHA1-cff2ab63c8c955aaf71989efa641b906558d9fb7?api-version=2018-12-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test_mgmt_batch_test_mgmt_batch_certificates93b711ee/providers/Microsoft.Batch/batchAccounts/batch93b711ee/certificates/SHA1-cff2ab63c8c955aaf71989efa641b906558d9fb7?api-version=2019-08-01 response: - body: {string: ''} + body: + string: '' headers: - cache-control: [no-cache] - content-length: ['0'] - date: ['Sun, 13 Jan 2019 21:49:47 GMT'] - expires: ['-1'] - location: ['https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test_mgmt_batch_test_mgmt_batch_certificates93b711ee/providers/Microsoft.Batch/batchAccounts/batch93b711ee/certificateOperationResults/sha1-cff2ab63c8c955aaf71989efa641b906558d9fb7-8D679A1096AC61A?api-version=2018-12-01'] - pragma: [no-cache] - server: [Microsoft-HTTPAPI/2.0] - strict-transport-security: [max-age=31536000; includeSubDomains] - x-content-type-options: [nosniff] - x-ms-ratelimit-remaining-subscription-deletes: ['14998'] - status: {code: 202, message: Accepted} + cache-control: + - no-cache + content-length: + - '0' + date: + - Tue, 06 Aug 2019 23:18:53 GMT + expires: + - '-1' + location: + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test_mgmt_batch_test_mgmt_batch_certificates93b711ee/providers/Microsoft.Batch/batchAccounts/batch93b711ee/certificateOperationResults/sha1-cff2ab63c8c955aaf71989efa641b906558d9fb7-8D71AC472C4EBBC?api-version=2019-08-01 + pragma: + - no-cache + server: + - Microsoft-HTTPAPI/2.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + x-content-type-options: + - nosniff + x-ms-ratelimit-remaining-subscription-deletes: + - '14998' + status: + code: 202 + message: Accepted - request: body: null headers: - Accept: [application/json] - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [python/3.6.5 (Windows-10-10.0.17763-SP0) msrest/0.6.3 msrest_azure/0.4.34 - azure-mgmt-keyvault/1.1.0 Azure-SDK-For-Python] + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + User-Agent: + - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.9 msrest_azure/0.4.34 + azure-mgmt-batch/7.0.0 Azure-SDK-For-Python method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test_mgmt_batch_test_mgmt_batch_byos_account94171201/providers/Microsoft.KeyVault/vaults/batch94171201?api-version=2018-02-14 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test_mgmt_batch_test_mgmt_batch_certificates93b711ee/providers/Microsoft.Batch/batchAccounts/batch93b711ee/certificateOperationResults/sha1-cff2ab63c8c955aaf71989efa641b906558d9fb7-8D71AC472C4EBBC?api-version=2019-08-01 response: - body: {string: '{"error":{"code":"ResourceNotFound","message":"The Resource ''Microsoft.KeyVault/vaults/batch94171201'' - under resource group ''test_mgmt_batch_test_mgmt_batch_byos_account94171201'' - was not found."}}'} + body: + string: '' headers: - cache-control: [no-cache] - content-length: ['195'] - content-type: [application/json; charset=utf-8] - date: ['Sun, 13 Jan 2019 21:49:51 GMT'] - expires: ['-1'] - pragma: [no-cache] - strict-transport-security: [max-age=31536000; includeSubDomains] - x-content-type-options: [nosniff] - x-ms-failure-cause: [gateway] - status: {code: 404, message: Not Found} + cache-control: + - no-cache + content-length: + - '0' + date: + - Tue, 06 Aug 2019 23:19:09 GMT + expires: + - '-1' + location: + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test_mgmt_batch_test_mgmt_batch_certificates93b711ee/providers/Microsoft.Batch/batchAccounts/batch93b711ee/certificateOperationResults/sha1-cff2ab63c8c955aaf71989efa641b906558d9fb7-8d71ac472c4ebbc?api-version=2019-08-01 + pragma: + - no-cache + server: + - Microsoft-HTTPAPI/2.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + x-content-type-options: + - nosniff + status: + code: 202 + message: Accepted - request: body: null headers: - Accept: [application/json] - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [python/3.6.5 (Windows-10-10.0.17763-SP0) msrest/0.6.3 msrest_azure/0.4.34 - azure-mgmt-batch/2018-12-01 Azure-SDK-For-Python] + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + User-Agent: + - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.9 msrest_azure/0.4.34 + azure-mgmt-batch/7.0.0 Azure-SDK-For-Python method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test_mgmt_batch_test_mgmt_batch_certificates93b711ee/providers/Microsoft.Batch/batchAccounts/batch93b711ee/certificateOperationResults/sha1-cff2ab63c8c955aaf71989efa641b906558d9fb7-8D679A1096AC61A?api-version=2018-12-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test_mgmt_batch_test_mgmt_batch_certificates93b711ee/providers/Microsoft.Batch/batchAccounts/batch93b711ee/certificateOperationResults/sha1-cff2ab63c8c955aaf71989efa641b906558d9fb7-8d71ac472c4ebbc?api-version=2019-08-01 response: - body: {string: ''} + body: + string: '' headers: - cache-control: [no-cache] - content-length: ['0'] - date: ['Sun, 13 Jan 2019 21:50:02 GMT'] - expires: ['-1'] - location: ['https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test_mgmt_batch_test_mgmt_batch_certificates93b711ee/providers/Microsoft.Batch/batchAccounts/batch93b711ee/certificateOperationResults/sha1-cff2ab63c8c955aaf71989efa641b906558d9fb7-8d679a1096ac61a?api-version=2018-12-01'] - pragma: [no-cache] - server: [Microsoft-HTTPAPI/2.0] - strict-transport-security: [max-age=31536000; includeSubDomains] - x-content-type-options: [nosniff] - status: {code: 202, message: Accepted} + cache-control: + - no-cache + content-length: + - '0' + date: + - Tue, 06 Aug 2019 23:19:24 GMT + expires: + - '-1' + location: + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test_mgmt_batch_test_mgmt_batch_certificates93b711ee/providers/Microsoft.Batch/batchAccounts/batch93b711ee/certificateOperationResults/sha1-cff2ab63c8c955aaf71989efa641b906558d9fb7-8d71ac472c4ebbc?api-version=2019-08-01 + pragma: + - no-cache + server: + - Microsoft-HTTPAPI/2.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + x-content-type-options: + - nosniff + status: + code: 202 + message: Accepted - request: body: null headers: - Accept: [application/json] - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [python/3.6.5 (Windows-10-10.0.17763-SP0) msrest/0.6.3 msrest_azure/0.4.34 - azure-mgmt-batch/2018-12-01 Azure-SDK-For-Python] + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + User-Agent: + - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.9 msrest_azure/0.4.34 + azure-mgmt-batch/7.0.0 Azure-SDK-For-Python method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test_mgmt_batch_test_mgmt_batch_certificates93b711ee/providers/Microsoft.Batch/batchAccounts/batch93b711ee/certificateOperationResults/sha1-cff2ab63c8c955aaf71989efa641b906558d9fb7-8d679a1096ac61a?api-version=2018-12-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test_mgmt_batch_test_mgmt_batch_certificates93b711ee/providers/Microsoft.Batch/batchAccounts/batch93b711ee/certificateOperationResults/sha1-cff2ab63c8c955aaf71989efa641b906558d9fb7-8d71ac472c4ebbc?api-version=2019-08-01 response: - body: {string: ''} + body: + string: '' headers: - cache-control: [no-cache] - content-length: ['0'] - date: ['Sun, 13 Jan 2019 21:50:17 GMT'] - expires: ['-1'] - location: ['https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test_mgmt_batch_test_mgmt_batch_certificates93b711ee/providers/Microsoft.Batch/batchAccounts/batch93b711ee/certificateOperationResults/sha1-cff2ab63c8c955aaf71989efa641b906558d9fb7-8d679a1096ac61a?api-version=2018-12-01'] - pragma: [no-cache] - server: [Microsoft-HTTPAPI/2.0] - strict-transport-security: [max-age=31536000; includeSubDomains] - x-content-type-options: [nosniff] - status: {code: 202, message: Accepted} + cache-control: + - no-cache + content-length: + - '0' + date: + - Tue, 06 Aug 2019 23:19:39 GMT + expires: + - '-1' + location: + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test_mgmt_batch_test_mgmt_batch_certificates93b711ee/providers/Microsoft.Batch/batchAccounts/batch93b711ee/certificateOperationResults/sha1-cff2ab63c8c955aaf71989efa641b906558d9fb7-8d71ac472c4ebbc?api-version=2019-08-01 + pragma: + - no-cache + server: + - Microsoft-HTTPAPI/2.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + x-content-type-options: + - nosniff + status: + code: 202 + message: Accepted - request: body: null headers: - Accept: [application/json] - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [python/3.6.5 (Windows-10-10.0.17763-SP0) msrest/0.6.3 msrest_azure/0.4.34 - azure-mgmt-batch/2018-12-01 Azure-SDK-For-Python] + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + User-Agent: + - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.9 msrest_azure/0.4.34 + azure-mgmt-batch/7.0.0 Azure-SDK-For-Python method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test_mgmt_batch_test_mgmt_batch_certificates93b711ee/providers/Microsoft.Batch/batchAccounts/batch93b711ee/certificateOperationResults/sha1-cff2ab63c8c955aaf71989efa641b906558d9fb7-8d679a1096ac61a?api-version=2018-12-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test_mgmt_batch_test_mgmt_batch_certificates93b711ee/providers/Microsoft.Batch/batchAccounts/batch93b711ee/certificateOperationResults/sha1-cff2ab63c8c955aaf71989efa641b906558d9fb7-8d71ac472c4ebbc?api-version=2019-08-01 response: - body: {string: ''} + body: + string: '' headers: - cache-control: [no-cache] - content-length: ['0'] - date: ['Sun, 13 Jan 2019 21:50:33 GMT'] - expires: ['-1'] - location: ['https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test_mgmt_batch_test_mgmt_batch_certificates93b711ee/providers/Microsoft.Batch/batchAccounts/batch93b711ee/certificateOperationResults/sha1-cff2ab63c8c955aaf71989efa641b906558d9fb7-8d679a1096ac61a?api-version=2018-12-01'] - pragma: [no-cache] - server: [Microsoft-HTTPAPI/2.0] - strict-transport-security: [max-age=31536000; includeSubDomains] - x-content-type-options: [nosniff] - status: {code: 202, message: Accepted} -- request: - body: null - headers: - Accept: [application/json] - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [python/3.6.5 (Windows-10-10.0.17763-SP0) msrest/0.6.3 msrest_azure/0.4.34 - azure-mgmt-batch/2018-12-01 Azure-SDK-For-Python] - method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test_mgmt_batch_test_mgmt_batch_certificates93b711ee/providers/Microsoft.Batch/batchAccounts/batch93b711ee/certificateOperationResults/sha1-cff2ab63c8c955aaf71989efa641b906558d9fb7-8d679a1096ac61a?api-version=2018-12-01 - response: - body: {string: ''} - headers: - cache-control: [no-cache] - content-length: ['0'] - date: ['Sun, 13 Jan 2019 21:50:48 GMT'] - expires: ['-1'] - location: ['https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test_mgmt_batch_test_mgmt_batch_certificates93b711ee/providers/Microsoft.Batch/batchAccounts/batch93b711ee/certificateOperationResults/sha1-cff2ab63c8c955aaf71989efa641b906558d9fb7-8d679a1096ac61a?api-version=2018-12-01'] - pragma: [no-cache] - server: [Microsoft-HTTPAPI/2.0] - strict-transport-security: [max-age=31536000; includeSubDomains] - x-content-type-options: [nosniff] - status: {code: 202, message: Accepted} -- request: - body: null - headers: - Accept: [application/json] - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [python/3.6.5 (Windows-10-10.0.17763-SP0) msrest/0.6.3 msrest_azure/0.4.34 - azure-mgmt-batch/2018-12-01 Azure-SDK-For-Python] - method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test_mgmt_batch_test_mgmt_batch_certificates93b711ee/providers/Microsoft.Batch/batchAccounts/batch93b711ee/certificateOperationResults/sha1-cff2ab63c8c955aaf71989efa641b906558d9fb7-8d679a1096ac61a?api-version=2018-12-01 - response: - body: {string: ''} - headers: - cache-control: [no-cache] - content-length: ['0'] - date: ['Sun, 13 Jan 2019 21:51:03 GMT'] - expires: ['-1'] - pragma: [no-cache] - server: [Microsoft-HTTPAPI/2.0] - strict-transport-security: [max-age=31536000; includeSubDomains] - x-content-type-options: [nosniff] - status: {code: 200, message: OK} + cache-control: + - no-cache + content-length: + - '0' + date: + - Tue, 06 Aug 2019 23:19:54 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - Microsoft-HTTPAPI/2.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + x-content-type-options: + - nosniff + status: + code: 200 + message: OK version: 1 diff --git a/sdk/batch/azure-mgmt-batch/tests/recordings/test_mgmt_batch.test_mgmt_batch_list_operations.yaml b/sdk/batch/azure-mgmt-batch/tests/recordings/test_mgmt_batch.test_mgmt_batch_list_operations.yaml index 0bd6428986e2..bcfae5f683fd 100644 --- a/sdk/batch/azure-mgmt-batch/tests/recordings/test_mgmt_batch.test_mgmt_batch_list_operations.yaml +++ b/sdk/batch/azure-mgmt-batch/tests/recordings/test_mgmt_batch.test_mgmt_batch_list_operations.yaml @@ -2,28 +2,33 @@ interactions: - request: body: null headers: - Accept: [application/json] - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - Content-Type: [application/json; charset=utf-8] - User-Agent: [python/3.6.5 (Windows-10-10.0.17763-SP0) msrest/0.6.3 msrest_azure/0.4.34 - azure-mgmt-batch/2018-12-01 Azure-SDK-For-Python] - accept-language: [en-US] + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + User-Agent: + - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.9 msrest_azure/0.4.34 + azure-mgmt-batch/7.0.0 Azure-SDK-For-Python + accept-language: + - en-US method: GET - uri: https://management.azure.com/providers/Microsoft.Batch/operations?api-version=2018-12-01 + uri: https://management.azure.com/providers/Microsoft.Batch/operations?api-version=2019-08-01 response: - body: {string: '{"value":[{"name":"Microsoft.Batch/batchAccounts/providers/Microsoft.Insights/diagnosticSettings/read","display":{"provider":"Microsoft + body: + string: '{"value":[{"name":"Microsoft.Batch/batchAccounts/providers/Microsoft.Insights/diagnosticSettings/read","display":{"provider":"Microsoft Batch","resource":"Batch Accounts","operation":"Read diagnostic setting","description":"Gets - the diagnostic setting for the resource"},"origin":"system"},{"name":"Microsoft.Batch/batchAccounts/providers/Microsoft.Insights/diagnosticSettings/write","display":{"provider":"Microsoft + the diagnostic setting for the resource"},"isDataAction":false,"origin":"system"},{"name":"Microsoft.Batch/batchAccounts/providers/Microsoft.Insights/diagnosticSettings/write","display":{"provider":"Microsoft Batch","resource":"Batch Accounts","operation":"Write diagnostic setting","description":"Creates - or updates the diagnostic setting for the resource"},"origin":"system"},{"name":"Microsoft.Batch/batchAccounts/providers/Microsoft.Insights/logDefinitions/read","display":{"provider":"Microsoft + or updates the diagnostic setting for the resource"},"isDataAction":false,"origin":"system"},{"name":"Microsoft.Batch/batchAccounts/providers/Microsoft.Insights/logDefinitions/read","display":{"provider":"Microsoft Batch","resource":"Batch Account Log Definitions","operation":"Read Batch service log definitions","description":"Gets the available logs for the Batch - service"},"origin":"system","properties":{"serviceSpecification":{"logSpecifications":[{"name":"ServiceLog","displayName":"Service + service"},"isDataAction":false,"origin":"system","properties":{"serviceSpecification":{"logSpecifications":[{"name":"ServiceLog","displayName":"Service Logs","blobDuration":"PT1H"}]}}},{"name":"Microsoft.Batch/batchAccounts/providers/Microsoft.Insights/metricDefinitions/read","display":{"provider":"Microsoft Batch","resource":"Batch Account Metric Definitions","operation":"Read Batch service metric definitions","description":"Gets the available metrics for - the Batch service"},"origin":"system","properties":{"serviceSpecification":{"metricSpecifications":[{"name":"CoreCount","displayName":"Dedicated + the Batch service"},"isDataAction":false,"origin":"system","properties":{"serviceSpecification":{"metricSpecifications":[{"name":"CoreCount","displayName":"Dedicated Core Count","displayDescription":"Total number of dedicated cores in the batch account","unit":"Count","aggregationType":"Total","lockAggregationType":"Total","fillGapWithZero":true,"availabilities":[{"timeGrain":"PT1M","blobDuration":"PT1H"}],"supportsInstanceLevelAggregation":false,"enableRegionalMdmAccount":false},{"name":"TotalNodeCount","displayName":"Dedicated Node Count","displayDescription":"Total number of dedicated nodes in the batch @@ -73,87 +78,112 @@ interactions: Terminate Complete Events","displayDescription":"Total number of jobs that have been successfully terminated.","unit":"Count","aggregationType":"Total","fillGapWithZero":false,"availabilities":[{"timeGrain":"PT1M","blobDuration":"PT1H"}],"supportsInstanceLevelAggregation":false,"enableRegionalMdmAccount":false},{"name":"JobTerminateStartEvent","displayName":"Job Terminate Start Events","displayDescription":"Total number of jobs that have - been requested to be terminated.","unit":"Count","aggregationType":"Total","fillGapWithZero":false,"availabilities":[{"timeGrain":"PT1M","blobDuration":"PT1H"}],"supportsInstanceLevelAggregation":false,"enableRegionalMdmAccount":false}]}}},{"name":"Microsoft.Batch/operations/read","display":{"provider":"Microsoft + been requested to be terminated.","unit":"Count","aggregationType":"Total","fillGapWithZero":false,"availabilities":[{"timeGrain":"PT1M","blobDuration":"PT1H"}],"supportsInstanceLevelAggregation":false,"enableRegionalMdmAccount":false}]}}},{"name":"Microsoft.Batch/batchAccounts/jobs/read","display":{"provider":"Microsoft + Batch","resource":"Jobs","operation":"List or Get Jobs","description":"Lists + jobs on a Batch account or gets the properties of a job"},"isDataAction":true},{"name":"Microsoft.Batch/batchAccounts/jobs/write","display":{"provider":"Microsoft + Batch","resource":"Jobs","operation":"Create or Update Job","description":"Creates + a new job on a Batch account or updates an existing job"},"isDataAction":true},{"name":"Microsoft.Batch/batchAccounts/jobs/delete","display":{"provider":"Microsoft + Batch","resource":"Jobs","operation":"Delete Job","description":"Deletes a + job from a Batch account"},"isDataAction":true},{"name":"Microsoft.Batch/batchAccounts/jobSchedules/read","display":{"provider":"Microsoft + Batch","resource":"Job Schedules","operation":"List or Get Job Schedules","description":"Lists + job schedules on a Batch account or gets the properties of a job schedule"},"isDataAction":true},{"name":"Microsoft.Batch/batchAccounts/jobSchedules/write","display":{"provider":"Microsoft + Batch","resource":"Job Schedules","operation":"Create or Update Job Schedule","description":"Creates + a new job schedule on a Batch account or updates an existing job schedule"},"isDataAction":true},{"name":"Microsoft.Batch/batchAccounts/jobSchedules/delete","display":{"provider":"Microsoft + Batch","resource":"Job Schedules","operation":"Delete Job Schedule","description":"Deletes + a job schedule from a Batch account"},"isDataAction":true},{"name":"Microsoft.Batch/operations/read","display":{"provider":"Microsoft Batch","resource":"Available Batch Operations","operation":"List Available Batch Operations","description":"Lists operations available on Microsoft.Batch - resource provider"}},{"name":"Microsoft.Batch/batchAccounts/read","display":{"provider":"Microsoft + resource provider"},"isDataAction":false},{"name":"Microsoft.Batch/batchAccounts/read","display":{"provider":"Microsoft Batch","resource":"Batch Accounts","operation":"List or Get Batch Accounts","description":"Lists - Batch accounts or gets the properties of a Batch account"},"origin":"user,system"},{"name":"Microsoft.Batch/batchAccounts/write","display":{"provider":"Microsoft + Batch accounts or gets the properties of a Batch account"},"isDataAction":false,"origin":"user,system"},{"name":"Microsoft.Batch/batchAccounts/write","display":{"provider":"Microsoft Batch","resource":"Batch Accounts","operation":"Create or Update Batch Account","description":"Creates - a new Batch account or updates an existing Batch account"},"origin":"user,system"},{"name":"Microsoft.Batch/batchAccounts/delete","display":{"provider":"Microsoft + a new Batch account or updates an existing Batch account"},"isDataAction":false,"origin":"user,system"},{"name":"Microsoft.Batch/batchAccounts/delete","display":{"provider":"Microsoft Batch","resource":"Batch Accounts","operation":"Delete Batch Account","description":"Deletes - a Batch account"},"origin":"user,system"},{"name":"Microsoft.Batch/batchAccounts/listkeys/action","display":{"provider":"Microsoft + a Batch account"},"isDataAction":false,"origin":"user,system"},{"name":"Microsoft.Batch/batchAccounts/listkeys/action","display":{"provider":"Microsoft Batch","resource":"Batch Accounts","operation":"List Batch Account Keys","description":"Lists - access keys for a Batch account"},"origin":"user,system"},{"name":"Microsoft.Batch/batchAccounts/regeneratekeys/action","display":{"provider":"Microsoft + access keys for a Batch account"},"isDataAction":false,"origin":"user,system"},{"name":"Microsoft.Batch/batchAccounts/regeneratekeys/action","display":{"provider":"Microsoft Batch","resource":"Batch Accounts","operation":"Regenerate Batch Account Keys","description":"Regenerates - access keys for a Batch account"},"origin":"user,system"},{"name":"Microsoft.Batch/locations/quotas/read","display":{"provider":"Microsoft + access keys for a Batch account"},"isDataAction":false,"origin":"user,system"},{"name":"Microsoft.Batch/locations/quotas/read","display":{"provider":"Microsoft Batch","resource":"Batch Quotas","operation":"Get Batch Quotas","description":"Gets - Batch quotas of the specified subscription at the specified Azure region"},"origin":"user,system"},{"name":"Microsoft.Batch/locations/checkNameAvailability/action","display":{"provider":"Microsoft + Batch quotas of the specified subscription at the specified Azure region"},"isDataAction":false,"origin":"user,system"},{"name":"Microsoft.Batch/locations/checkNameAvailability/action","display":{"provider":"Microsoft Batch","resource":"Name Availability","operation":"Check Name Availability","description":"Checks - that the account name is valid and not in use."},"origin":"user,system"},{"name":"Microsoft.Batch/batchAccounts/operationResults/read","display":{"provider":"Microsoft + that the account name is valid and not in use."},"isDataAction":false,"origin":"user,system"},{"name":"Microsoft.Batch/batchAccounts/operationResults/read","display":{"provider":"Microsoft Batch","resource":"Batch Resource Provider","operation":"Get Batch account operation results","description":"Gets the results of a long running Batch - account operation"}},{"name":"Microsoft.Batch/locations/accountOperationResults/read","display":{"provider":"Microsoft + account operation"},"isDataAction":false},{"name":"Microsoft.Batch/locations/accountOperationResults/read","display":{"provider":"Microsoft Batch","resource":"Batch Resource Provider","operation":"Get Batch account operation results","description":"Gets the results of a long running Batch - account operation"}},{"name":"Microsoft.Batch/register/action","display":{"provider":"Microsoft + account operation"},"isDataAction":false},{"name":"Microsoft.Batch/register/action","display":{"provider":"Microsoft Batch","resource":"Batch Resource Provider","operation":"Register the Batch Resource Provider","description":"Registers the subscription for the Batch - Resource Provider and enables the creation of Batch accounts"},"origin":"user,system"},{"name":"Microsoft.Batch/unregister/action","display":{"provider":"Microsoft + Resource Provider and enables the creation of Batch accounts"},"isDataAction":false,"origin":"user,system"},{"name":"Microsoft.Batch/unregister/action","display":{"provider":"Microsoft Batch","resource":"Batch Resource Provider","operation":"Unregister the Batch Resource Provider","description":"Unregisters the subscription for the Batch - Resource Provider preventing the creation of Batch accounts"},"origin":"user,system"},{"name":"Microsoft.Batch/batchAccounts/syncAutoStorageKeys/action","display":{"provider":"Microsoft + Resource Provider preventing the creation of Batch accounts"},"isDataAction":false,"origin":"user,system"},{"name":"Microsoft.Batch/batchAccounts/syncAutoStorageKeys/action","display":{"provider":"Microsoft Batch","resource":"Batch Accounts","operation":"Synchronize Auto Storage Account Keys","description":"Synchronizes access keys for the auto storage account - configured for a Batch account"},"origin":"user,system"},{"name":"Microsoft.Batch/batchAccounts/applications/read","display":{"provider":"Microsoft + configured for a Batch account"},"isDataAction":false,"origin":"user,system"},{"name":"Microsoft.Batch/batchAccounts/applications/read","display":{"provider":"Microsoft Batch","resource":"Applications","operation":"List or Get Applications","description":"Lists - applications or gets the properties of an application"},"origin":"user,system"},{"name":"Microsoft.Batch/batchAccounts/applications/write","display":{"provider":"Microsoft + applications or gets the properties of an application"},"isDataAction":false,"origin":"user,system"},{"name":"Microsoft.Batch/batchAccounts/applications/write","display":{"provider":"Microsoft Batch","resource":"Applications","operation":"Create or Update Application","description":"Creates - a new application or updates an existing application"},"origin":"user,system"},{"name":"Microsoft.Batch/batchAccounts/applications/delete","display":{"provider":"Microsoft + a new application or updates an existing application"},"isDataAction":false,"origin":"user,system"},{"name":"Microsoft.Batch/batchAccounts/applications/delete","display":{"provider":"Microsoft Batch","resource":"Applications","operation":"Delete Application","description":"Deletes - an application"},"origin":"user,system"},{"name":"Microsoft.Batch/batchAccounts/applications/versions/read","display":{"provider":"Microsoft + an application"},"isDataAction":false,"origin":"user,system"},{"name":"Microsoft.Batch/batchAccounts/applications/versions/read","display":{"provider":"Microsoft Batch","resource":"Application Packages","operation":"Get Application Package","description":"Gets - the properties of an application package"},"origin":"user,system"},{"name":"Microsoft.Batch/batchAccounts/applications/versions/write","display":{"provider":"Microsoft + the properties of an application package"},"isDataAction":false,"origin":"user,system"},{"name":"Microsoft.Batch/batchAccounts/applications/versions/write","display":{"provider":"Microsoft Batch","resource":"Application Packages","operation":"Create or Update Application Package","description":"Creates a new application package or updates an existing - application package"},"origin":"user,system"},{"name":"Microsoft.Batch/batchAccounts/applications/versions/delete","display":{"provider":"Microsoft + application package"},"isDataAction":false,"origin":"user,system"},{"name":"Microsoft.Batch/batchAccounts/applications/versions/delete","display":{"provider":"Microsoft Batch","resource":"Application Packages","operation":"Delete Application Package","description":"Deletes - an application package"},"origin":"user,system"},{"name":"Microsoft.Batch/batchAccounts/applications/versions/activate/action","display":{"provider":"Microsoft + an application package"},"isDataAction":false,"origin":"user,system"},{"name":"Microsoft.Batch/batchAccounts/applications/versions/activate/action","display":{"provider":"Microsoft Batch","resource":"Application Packages","operation":"Activate Application - Package","description":"Activates an application package"},"origin":"user,system"},{"name":"Microsoft.Batch/batchAccounts/certificates/read","display":{"provider":"Microsoft + Package","description":"Activates an application package"},"isDataAction":false,"origin":"user,system"},{"name":"Microsoft.Batch/batchAccounts/certificates/read","display":{"provider":"Microsoft Batch","resource":"Certificates","operation":"List or Get Certificates","description":"Lists - certificates on a Batch account or gets the properties of a certificate"}},{"name":"Microsoft.Batch/batchAccounts/certificates/write","display":{"provider":"Microsoft + certificates on a Batch account or gets the properties of a certificate"},"isDataAction":false},{"name":"Microsoft.Batch/batchAccounts/certificates/write","display":{"provider":"Microsoft Batch","resource":"Certificates","operation":"Create or Update Certificate","description":"Creates - a new certificate on a Batch account or updates an existing certificate"}},{"name":"Microsoft.Batch/batchAccounts/certificates/delete","display":{"provider":"Microsoft + a new certificate on a Batch account or updates an existing certificate"},"isDataAction":false},{"name":"Microsoft.Batch/batchAccounts/certificates/delete","display":{"provider":"Microsoft Batch","resource":"Certificates","operation":"Delete Certificate","description":"Deletes - a certificate from a Batch account"}},{"name":"Microsoft.Batch/batchAccounts/certificates/cancelDelete/action","display":{"provider":"Microsoft + a certificate from a Batch account"},"isDataAction":false},{"name":"Microsoft.Batch/batchAccounts/certificates/cancelDelete/action","display":{"provider":"Microsoft Batch","resource":"Certificates","operation":"Cancel Delete Certificate","description":"Cancels - the failed deletion of a certificate on a Batch account"}},{"name":"Microsoft.Batch/batchAccounts/certificateOperationResults/read","display":{"provider":"Microsoft + the failed deletion of a certificate on a Batch account"},"isDataAction":false},{"name":"Microsoft.Batch/batchAccounts/certificateOperationResults/read","display":{"provider":"Microsoft Batch","resource":"Certificates","operation":"Get Certificate Operation Results","description":"Gets - the results of a long running certificate operation on a Batch account"}},{"name":"Microsoft.Batch/batchAccounts/pools/read","display":{"provider":"Microsoft + the results of a long running certificate operation on a Batch account"},"isDataAction":false},{"name":"Microsoft.Batch/batchAccounts/pools/read","display":{"provider":"Microsoft Batch","resource":"Pools","operation":"List or Get Pools","description":"Lists - pools on a Batch account or gets the properties of a pool"}},{"name":"Microsoft.Batch/batchAccounts/pools/write","display":{"provider":"Microsoft + pools on a Batch account or gets the properties of a pool"},"isDataAction":false},{"name":"Microsoft.Batch/batchAccounts/pools/write","display":{"provider":"Microsoft Batch","resource":"Pools","operation":"Create or Update Pool","description":"Creates - a new pool on a Batch account or updates an existing pool"}},{"name":"Microsoft.Batch/batchAccounts/pools/delete","display":{"provider":"Microsoft + a new pool on a Batch account or updates an existing pool"},"isDataAction":false},{"name":"Microsoft.Batch/batchAccounts/pools/delete","display":{"provider":"Microsoft Batch","resource":"Pools","operation":"Delete Pool","description":"Deletes - a pool from a Batch account"}},{"name":"Microsoft.Batch/batchAccounts/pools/stopResize/action","display":{"provider":"Microsoft + a pool from a Batch account"},"isDataAction":false},{"name":"Microsoft.Batch/batchAccounts/pools/stopResize/action","display":{"provider":"Microsoft Batch","resource":"Pools","operation":"Stop Pool Resize","description":"Stops - an ongoing resize operation on a Batch account pool"}},{"name":"Microsoft.Batch/batchAccounts/pools/disableAutoscale/action","display":{"provider":"Microsoft + an ongoing resize operation on a Batch account pool"},"isDataAction":false},{"name":"Microsoft.Batch/batchAccounts/pools/disableAutoscale/action","display":{"provider":"Microsoft Batch","resource":"Pools","operation":"Disable Pool AutoScale","description":"Disables - automatic scaling for a Batch account pool"}},{"name":"Microsoft.Batch/batchAccounts/poolOperationResults/read","display":{"provider":"Microsoft + automatic scaling for a Batch account pool"},"isDataAction":false},{"name":"Microsoft.Batch/batchAccounts/poolOperationResults/read","display":{"provider":"Microsoft Batch","resource":"Pools","operation":"Get Pool Operation Results","description":"Gets - the results of a long running pool operation on a Batch account"}}]}'} + the results of a long running pool operation on a Batch account"},"isDataAction":false}]}' headers: - cache-control: [no-cache] - content-length: ['20367'] - content-type: [application/json; charset=utf-8] - date: ['Sun, 13 Jan 2019 21:56:45 GMT'] - expires: ['-1'] - pragma: [no-cache] - server: [Microsoft-HTTPAPI/2.0] - strict-transport-security: [max-age=31536000; includeSubDomains] - transfer-encoding: [chunked] - vary: [Accept-Encoding] - x-content-type-options: [nosniff] - status: {code: 200, message: OK} + cache-control: + - no-cache + content-length: + - '22611' + content-type: + - application/json; charset=utf-8 + date: + - Tue, 06 Aug 2019 23:10:09 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - Microsoft-HTTPAPI/2.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + status: + code: 200 + message: OK version: 1 diff --git a/sdk/batch/azure-mgmt-batch/tests/recordings/test_mgmt_batch.test_mgmt_batch_pools.yaml b/sdk/batch/azure-mgmt-batch/tests/recordings/test_mgmt_batch.test_mgmt_batch_pools.yaml index 2f04a47ee397..88dd4098069f 100644 --- a/sdk/batch/azure-mgmt-batch/tests/recordings/test_mgmt_batch.test_mgmt_batch_pools.yaml +++ b/sdk/batch/azure-mgmt-batch/tests/recordings/test_mgmt_batch.test_mgmt_batch_pools.yaml @@ -8,35 +8,59 @@ interactions: "filePath": "filename.txt"}], "environmentSettings": [{"name": "ENV_VAR", "value": "env_value"}], "userIdentity": {"autoUser": {"elevationLevel": "Admin"}}}}}' headers: - Accept: [application/json] - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - Content-Length: ['573'] - Content-Type: [application/json; charset=utf-8] - User-Agent: [python/3.6.5 (Windows-10-10.0.17763-SP0) msrest/0.6.3 msrest_azure/0.4.34 - azure-mgmt-batch/2018-12-01 Azure-SDK-For-Python] - accept-language: [en-US] + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Length: + - '573' + Content-Type: + - application/json; charset=utf-8 + User-Agent: + - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.9 msrest_azure/0.4.34 + azure-mgmt-batch/7.0.0 Azure-SDK-For-Python + accept-language: + - en-US method: PUT - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test_mgmt_batch_test_mgmt_batch_pools1f5c0f25/providers/Microsoft.Batch/batchAccounts/batch1f5c0f25/pools/test_paas_pool?api-version=2018-12-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test_mgmt_batch_test_mgmt_batch_pools1f5c0f25/providers/Microsoft.Batch/batchAccounts/batch1f5c0f25/pools/test_paas_pool?api-version=2019-08-01 response: - body: {string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test_mgmt_batch_test_mgmt_batch_pools1f5c0f25/providers/Microsoft.Batch/batchAccounts/batch1f5c0f25/pools/test_paas_pool","name":"test_paas_pool","type":"Microsoft.Batch/batchAccounts/pools","etag":"W/\"0x8D679A20F339649\"","properties":{"lastModified":"2019-01-13T21:57:06.6205769Z","creationTime":"2019-01-13T21:57:06.6205769Z","provisioningState":"Succeeded","provisioningStateTransitionTime":"2019-01-13T21:57:06.6205769Z","allocationState":"Resizing","allocationStateTransitionTime":"2019-01-13T21:57:06.6205769Z","vmSize":"Small","interNodeCommunication":"Disabled","maxTasksPerNode":1,"taskSchedulingPolicy":{"nodeFillType":"Spread"},"deploymentConfiguration":{"cloudServiceConfiguration":{"osFamily":"5","osVersion":"*"}},"scaleSettings":{"fixedScale":{"targetDedicatedNodes":0,"targetLowPriorityNodes":0,"resizeTimeout":"PT15M"}},"startTask":{"commandLine":"cmd.exe - /c \"echo hello world\"","resourceFiles":[{"filePath":"filename.txt","httpUrl":"https://blobsource.com"}],"environmentSettings":[{"name":"ENV_VAR","value":"env_value"}],"userIdentity":{"autoUser":{"elevationLevel":"Admin"}},"maxTaskRetryCount":0,"waitForSuccess":false},"userAccounts":[{"name":"UserName","elevationLevel":"NonAdmin","windowsUserConfiguration":{"loginMode":"Interactive"}}],"resizeOperationStatus":{"targetDedicatedNodes":0,"nodeDeallocationOption":"Requeue","resizeTimeout":"PT15M","startTime":"2019-01-13T21:57:06.6205769Z"},"currentDedicatedNodes":0,"currentLowPriorityNodes":0}}'} - headers: - cache-control: [no-cache] - content-length: ['1547'] - content-type: [application/json; charset=utf-8] - date: ['Sun, 13 Jan 2019 21:57:05 GMT'] - etag: [W/"0x8D679A20F339649"] - expires: ['-1'] - last-modified: ['Sun, 13 Jan 2019 21:57:06 GMT'] - pragma: [no-cache] - server: [Microsoft-HTTPAPI/2.0] - strict-transport-security: [max-age=31536000; includeSubDomains] - transfer-encoding: [chunked] - vary: [Accept-Encoding] - x-content-type-options: [nosniff] - x-ms-ratelimit-remaining-subscription-writes: ['1199'] - status: {code: 200, message: OK} + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test_mgmt_batch_test_mgmt_batch_pools1f5c0f25/providers/Microsoft.Batch/batchAccounts/batch1f5c0f25/pools/test_paas_pool","name":"test_paas_pool","type":"Microsoft.Batch/batchAccounts/pools","etag":"W/\"0x8D71AC56DAA5BD9\"","properties":{"lastModified":"2019-08-06T23:25:54.6975193Z","creationTime":"2019-08-06T23:25:54.6975193Z","provisioningState":"Succeeded","provisioningStateTransitionTime":"2019-08-06T23:25:54.6975193Z","allocationState":"Resizing","allocationStateTransitionTime":"2019-08-06T23:25:54.6975193Z","vmSize":"Small","interNodeCommunication":"Disabled","maxTasksPerNode":1,"taskSchedulingPolicy":{"nodeFillType":"Spread"},"deploymentConfiguration":{"cloudServiceConfiguration":{"osFamily":"5","osVersion":"*"}},"scaleSettings":{"fixedScale":{"targetDedicatedNodes":0,"targetLowPriorityNodes":0,"resizeTimeout":"PT15M"}},"startTask":{"commandLine":"cmd.exe + /c \"echo hello world\"","resourceFiles":[{"filePath":"filename.txt","httpUrl":"https://blobsource.com"}],"environmentSettings":[{"name":"ENV_VAR","value":"env_value"}],"userIdentity":{"autoUser":{"scope":"Pool","elevationLevel":"Admin"}},"maxTaskRetryCount":0,"waitForSuccess":true},"userAccounts":[{"name":"UserName","elevationLevel":"NonAdmin","windowsUserConfiguration":{"loginMode":"Interactive"}}],"resizeOperationStatus":{"targetDedicatedNodes":0,"nodeDeallocationOption":"Requeue","resizeTimeout":"PT15M","startTime":"2019-08-06T23:25:54.6975193Z"},"currentDedicatedNodes":0,"currentLowPriorityNodes":0}}' + headers: + cache-control: + - no-cache + content-length: + - '1561' + content-type: + - application/json; charset=utf-8 + date: + - Tue, 06 Aug 2019 23:25:54 GMT + etag: + - W/"0x8D71AC56DAA5BD9" + expires: + - '-1' + last-modified: + - Tue, 06 Aug 2019 23:25:54 GMT + pragma: + - no-cache + server: + - Microsoft-HTTPAPI/2.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-ms-ratelimit-remaining-subscription-writes: + - '1199' + status: + code: 200 + message: OK - request: body: '{"properties": {"displayName": "test_pool", "vmSize": "Standard_A1", "deploymentConfiguration": {"virtualMachineConfiguration": {"imageReference": {"publisher": "MicrosoftWindowsServer", @@ -45,626 +69,900 @@ interactions: true}}}, "scaleSettings": {"fixedScale": {"targetDedicatedNodes": 0, "targetLowPriorityNodes": 0}}}}' headers: - Accept: [application/json] - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - Content-Length: ['447'] - Content-Type: [application/json; charset=utf-8] - User-Agent: [python/3.6.5 (Windows-10-10.0.17763-SP0) msrest/0.6.3 msrest_azure/0.4.34 - azure-mgmt-batch/2018-12-01 Azure-SDK-For-Python] - accept-language: [en-US] + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Length: + - '447' + Content-Type: + - application/json; charset=utf-8 + User-Agent: + - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.9 msrest_azure/0.4.34 + azure-mgmt-batch/7.0.0 Azure-SDK-For-Python + accept-language: + - en-US method: PUT - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test_mgmt_batch_test_mgmt_batch_pools1f5c0f25/providers/Microsoft.Batch/batchAccounts/batch1f5c0f25/pools/test_iaas_pool?api-version=2018-12-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test_mgmt_batch_test_mgmt_batch_pools1f5c0f25/providers/Microsoft.Batch/batchAccounts/batch1f5c0f25/pools/test_iaas_pool?api-version=2019-08-01 response: - body: {string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test_mgmt_batch_test_mgmt_batch_pools1f5c0f25/providers/Microsoft.Batch/batchAccounts/batch1f5c0f25/pools/test_iaas_pool","name":"test_iaas_pool","type":"Microsoft.Batch/batchAccounts/pools","etag":"W/\"0x8D679A20F6C93DB\"","properties":{"lastModified":"2019-01-13T21:57:06.9940699Z","creationTime":"2019-01-13T21:57:06.9940699Z","provisioningState":"Succeeded","provisioningStateTransitionTime":"2019-01-13T21:57:06.9940699Z","allocationState":"Resizing","allocationStateTransitionTime":"2019-01-13T21:57:06.9940699Z","vmSize":"STANDARD_A1","interNodeCommunication":"Disabled","maxTasksPerNode":1,"taskSchedulingPolicy":{"nodeFillType":"Spread"},"deploymentConfiguration":{"virtualMachineConfiguration":{"imageReference":{"publisher":"MicrosoftWindowsServer","offer":"WindowsServer","sku":"2016-Datacenter-smalldisk","version":"latest"},"nodeAgentSkuId":"batch.node.windows - amd64","windowsConfiguration":{"enableAutomaticUpdates":true}}},"scaleSettings":{"fixedScale":{"targetDedicatedNodes":0,"targetLowPriorityNodes":0,"resizeTimeout":"PT15M"}},"resizeOperationStatus":{"targetDedicatedNodes":0,"nodeDeallocationOption":"Requeue","resizeTimeout":"PT15M","startTime":"2019-01-13T21:57:06.9940699Z"},"currentDedicatedNodes":0,"currentLowPriorityNodes":0}}'} - headers: - cache-control: [no-cache] - content-length: ['1330'] - content-type: [application/json; charset=utf-8] - date: ['Sun, 13 Jan 2019 21:57:06 GMT'] - etag: [W/"0x8D679A20F6C93DB"] - expires: ['-1'] - last-modified: ['Sun, 13 Jan 2019 21:57:06 GMT'] - pragma: [no-cache] - server: [Microsoft-HTTPAPI/2.0] - strict-transport-security: [max-age=31536000; includeSubDomains] - transfer-encoding: [chunked] - vary: [Accept-Encoding] - x-content-type-options: [nosniff] - x-ms-ratelimit-remaining-subscription-writes: ['1198'] - status: {code: 200, message: OK} + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test_mgmt_batch_test_mgmt_batch_pools1f5c0f25/providers/Microsoft.Batch/batchAccounts/batch1f5c0f25/pools/test_iaas_pool","name":"test_iaas_pool","type":"Microsoft.Batch/batchAccounts/pools","etag":"W/\"0x8D71AC56E1EF6CD\"","properties":{"lastModified":"2019-08-06T23:25:55.4617037Z","creationTime":"2019-08-06T23:25:55.4617037Z","provisioningState":"Succeeded","provisioningStateTransitionTime":"2019-08-06T23:25:55.4617037Z","allocationState":"Resizing","allocationStateTransitionTime":"2019-08-06T23:25:55.4617037Z","vmSize":"STANDARD_A1","interNodeCommunication":"Disabled","maxTasksPerNode":1,"taskSchedulingPolicy":{"nodeFillType":"Spread"},"deploymentConfiguration":{"virtualMachineConfiguration":{"imageReference":{"publisher":"MicrosoftWindowsServer","offer":"WindowsServer","sku":"2016-Datacenter-smalldisk","version":"latest"},"nodeAgentSkuId":"batch.node.windows + amd64","windowsConfiguration":{"enableAutomaticUpdates":true}}},"scaleSettings":{"fixedScale":{"targetDedicatedNodes":0,"targetLowPriorityNodes":0,"resizeTimeout":"PT15M"}},"resizeOperationStatus":{"targetDedicatedNodes":0,"nodeDeallocationOption":"Requeue","resizeTimeout":"PT15M","startTime":"2019-08-06T23:25:55.4617037Z"},"currentDedicatedNodes":0,"currentLowPriorityNodes":0}}' + headers: + cache-control: + - no-cache + content-length: + - '1330' + content-type: + - application/json; charset=utf-8 + date: + - Tue, 06 Aug 2019 23:25:54 GMT + etag: + - W/"0x8D71AC56E1EF6CD" + expires: + - '-1' + last-modified: + - Tue, 06 Aug 2019 23:25:55 GMT + pragma: + - no-cache + server: + - Microsoft-HTTPAPI/2.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-ms-ratelimit-remaining-subscription-writes: + - '1198' + status: + code: 200 + message: OK - request: body: null headers: - Accept: [application/json] - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - Content-Type: [application/json; charset=utf-8] - User-Agent: [python/3.6.5 (Windows-10-10.0.17763-SP0) msrest/0.6.3 msrest_azure/0.4.34 - azure-mgmt-batch/2018-12-01 Azure-SDK-For-Python] - accept-language: [en-US] + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + User-Agent: + - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.9 msrest_azure/0.4.34 + azure-mgmt-batch/7.0.0 Azure-SDK-For-Python + accept-language: + - en-US method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test_mgmt_batch_test_mgmt_batch_pools1f5c0f25/providers/Microsoft.Batch/batchAccounts/batch1f5c0f25/pools?api-version=2018-12-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test_mgmt_batch_test_mgmt_batch_pools1f5c0f25/providers/Microsoft.Batch/batchAccounts/batch1f5c0f25/pools?api-version=2019-08-01 response: - body: {string: '{"value":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test_mgmt_batch_test_mgmt_batch_pools1f5c0f25/providers/Microsoft.Batch/batchAccounts/batch1f5c0f25/pools/test_iaas_pool","name":"test_iaas_pool","type":"Microsoft.Batch/batchAccounts/pools","etag":"W/\"0x8D679A20F6C93DB\"","properties":{"lastModified":"2019-01-13T21:57:06.9940699Z","creationTime":"2019-01-13T21:57:06.9940699Z","provisioningState":"Succeeded","provisioningStateTransitionTime":"2019-01-13T21:57:06.9940699Z","allocationState":"Steady","allocationStateTransitionTime":"2019-01-13T21:57:07.3940947Z","vmSize":"STANDARD_A1","interNodeCommunication":"Disabled","maxTasksPerNode":1,"taskSchedulingPolicy":{"nodeFillType":"Spread"},"deploymentConfiguration":{"virtualMachineConfiguration":{"imageReference":{"publisher":"MicrosoftWindowsServer","offer":"WindowsServer","sku":"2016-Datacenter-smalldisk","version":"latest"},"nodeAgentSkuId":"batch.node.windows - amd64","windowsConfiguration":{"enableAutomaticUpdates":true}}},"scaleSettings":{"fixedScale":{"targetDedicatedNodes":0,"targetLowPriorityNodes":0,"resizeTimeout":"PT15M"}},"resizeOperationStatus":{"targetDedicatedNodes":0,"nodeDeallocationOption":"Requeue","resizeTimeout":"PT15M","startTime":"2019-01-13T21:57:06.9940699Z"},"currentDedicatedNodes":0,"currentLowPriorityNodes":0}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test_mgmt_batch_test_mgmt_batch_pools1f5c0f25/providers/Microsoft.Batch/batchAccounts/batch1f5c0f25/pools/test_paas_pool","name":"test_paas_pool","type":"Microsoft.Batch/batchAccounts/pools","etag":"W/\"0x8D679A20F339649\"","properties":{"lastModified":"2019-01-13T21:57:06.6205769Z","creationTime":"2019-01-13T21:57:06.6205769Z","provisioningState":"Succeeded","provisioningStateTransitionTime":"2019-01-13T21:57:06.6205769Z","allocationState":"Steady","allocationStateTransitionTime":"2019-01-13T21:57:06.9850719Z","vmSize":"Small","interNodeCommunication":"Disabled","maxTasksPerNode":1,"taskSchedulingPolicy":{"nodeFillType":"Spread"},"deploymentConfiguration":{"cloudServiceConfiguration":{"osFamily":"5","osVersion":"*"}},"scaleSettings":{"fixedScale":{"targetDedicatedNodes":0,"targetLowPriorityNodes":0,"resizeTimeout":"PT15M"}},"startTask":{"commandLine":"cmd.exe - /c \"echo hello world\"","resourceFiles":[{"filePath":"filename.txt","httpUrl":"https://blobsource.com"}],"environmentSettings":[{"name":"ENV_VAR","value":"env_value"}],"userIdentity":{"autoUser":{"elevationLevel":"Admin"}},"maxTaskRetryCount":0,"waitForSuccess":false},"userAccounts":[{"name":"UserName","elevationLevel":"NonAdmin","windowsUserConfiguration":{"loginMode":"Interactive"}}],"resizeOperationStatus":{"targetDedicatedNodes":0,"nodeDeallocationOption":"Requeue","resizeTimeout":"PT15M","startTime":"2019-01-13T21:57:06.6205769Z"},"currentDedicatedNodes":0,"currentLowPriorityNodes":0}}]}'} - headers: - cache-control: [no-cache] - content-length: ['2886'] - content-type: [application/json; charset=utf-8] - date: ['Sun, 13 Jan 2019 21:57:06 GMT'] - expires: ['-1'] - pragma: [no-cache] - server: [Microsoft-HTTPAPI/2.0] - strict-transport-security: [max-age=31536000; includeSubDomains] - transfer-encoding: [chunked] - vary: [Accept-Encoding] - x-content-type-options: [nosniff] - status: {code: 200, message: OK} + body: + string: '{"value":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test_mgmt_batch_test_mgmt_batch_pools1f5c0f25/providers/Microsoft.Batch/batchAccounts/batch1f5c0f25/pools/test_iaas_pool","name":"test_iaas_pool","type":"Microsoft.Batch/batchAccounts/pools","etag":"W/\"0x8D71AC56E1EF6CD\"","properties":{"lastModified":"2019-08-06T23:25:55.4617037Z","creationTime":"2019-08-06T23:25:55.4617037Z","provisioningState":"Succeeded","provisioningStateTransitionTime":"2019-08-06T23:25:55.4617037Z","allocationState":"Resizing","allocationStateTransitionTime":"2019-08-06T23:25:55.4617037Z","vmSize":"STANDARD_A1","interNodeCommunication":"Disabled","maxTasksPerNode":1,"taskSchedulingPolicy":{"nodeFillType":"Spread"},"deploymentConfiguration":{"virtualMachineConfiguration":{"imageReference":{"publisher":"MicrosoftWindowsServer","offer":"WindowsServer","sku":"2016-Datacenter-smalldisk","version":"latest"},"nodeAgentSkuId":"batch.node.windows + amd64","windowsConfiguration":{"enableAutomaticUpdates":true}}},"scaleSettings":{"fixedScale":{"targetDedicatedNodes":0,"targetLowPriorityNodes":0,"resizeTimeout":"PT15M"}},"resizeOperationStatus":{"targetDedicatedNodes":0,"nodeDeallocationOption":"Requeue","resizeTimeout":"PT15M","startTime":"2019-08-06T23:25:55.4617037Z"},"currentDedicatedNodes":0,"currentLowPriorityNodes":0}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test_mgmt_batch_test_mgmt_batch_pools1f5c0f25/providers/Microsoft.Batch/batchAccounts/batch1f5c0f25/pools/test_paas_pool","name":"test_paas_pool","type":"Microsoft.Batch/batchAccounts/pools","etag":"W/\"0x8D71AC56DAA5BD9\"","properties":{"lastModified":"2019-08-06T23:25:54.6975193Z","creationTime":"2019-08-06T23:25:54.6975193Z","provisioningState":"Succeeded","provisioningStateTransitionTime":"2019-08-06T23:25:54.6975193Z","allocationState":"Steady","allocationStateTransitionTime":"2019-08-06T23:25:55.1481675Z","vmSize":"Small","interNodeCommunication":"Disabled","maxTasksPerNode":1,"taskSchedulingPolicy":{"nodeFillType":"Spread"},"deploymentConfiguration":{"cloudServiceConfiguration":{"osFamily":"5","osVersion":"*"}},"scaleSettings":{"fixedScale":{"targetDedicatedNodes":0,"targetLowPriorityNodes":0,"resizeTimeout":"PT15M"}},"startTask":{"commandLine":"cmd.exe + /c \"echo hello world\"","resourceFiles":[{"filePath":"filename.txt","httpUrl":"https://blobsource.com"}],"environmentSettings":[{"name":"ENV_VAR","value":"env_value"}],"userIdentity":{"autoUser":{"scope":"Pool","elevationLevel":"Admin"}},"maxTaskRetryCount":0,"waitForSuccess":true},"userAccounts":[{"name":"UserName","elevationLevel":"NonAdmin","windowsUserConfiguration":{"loginMode":"Interactive"}}],"resizeOperationStatus":{"targetDedicatedNodes":0,"nodeDeallocationOption":"Requeue","resizeTimeout":"PT15M","startTime":"2019-08-06T23:25:54.6975193Z"},"currentDedicatedNodes":0,"currentLowPriorityNodes":0}}]}' + headers: + cache-control: + - no-cache + content-length: + - '2902' + content-type: + - application/json; charset=utf-8 + date: + - Tue, 06 Aug 2019 23:25:55 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - Microsoft-HTTPAPI/2.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + status: + code: 200 + message: OK - request: body: '{"properties": {"scaleSettings": {"autoScale": {"formula": "$TargetDedicatedNodes=1"}}}}' headers: - Accept: [application/json] - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - Content-Length: ['88'] - Content-Type: [application/json; charset=utf-8] - User-Agent: [python/3.6.5 (Windows-10-10.0.17763-SP0) msrest/0.6.3 msrest_azure/0.4.34 - azure-mgmt-batch/2018-12-01 Azure-SDK-For-Python] - accept-language: [en-US] + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Length: + - '88' + Content-Type: + - application/json; charset=utf-8 + User-Agent: + - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.9 msrest_azure/0.4.34 + azure-mgmt-batch/7.0.0 Azure-SDK-For-Python + accept-language: + - en-US method: PATCH - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test_mgmt_batch_test_mgmt_batch_pools1f5c0f25/providers/Microsoft.Batch/batchAccounts/batch1f5c0f25/pools/test_iaas_pool?api-version=2018-12-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test_mgmt_batch_test_mgmt_batch_pools1f5c0f25/providers/Microsoft.Batch/batchAccounts/batch1f5c0f25/pools/test_iaas_pool?api-version=2019-08-01 response: - body: {string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test_mgmt_batch_test_mgmt_batch_pools1f5c0f25/providers/Microsoft.Batch/batchAccounts/batch1f5c0f25/pools/test_iaas_pool","name":"test_iaas_pool","type":"Microsoft.Batch/batchAccounts/pools","etag":"W/\"0x8D679A210150BE1\"","properties":{"lastModified":"2019-01-13T21:57:08.0981473Z","creationTime":"2019-01-13T21:57:06.9940699Z","provisioningState":"Succeeded","provisioningStateTransitionTime":"2019-01-13T21:57:06.9940699Z","allocationState":"Resizing","allocationStateTransitionTime":"2019-01-13T21:57:08.0981473Z","vmSize":"STANDARD_A1","interNodeCommunication":"Disabled","maxTasksPerNode":1,"taskSchedulingPolicy":{"nodeFillType":"Spread"},"deploymentConfiguration":{"virtualMachineConfiguration":{"imageReference":{"publisher":"MicrosoftWindowsServer","offer":"WindowsServer","sku":"2016-Datacenter-smalldisk","version":"latest"},"nodeAgentSkuId":"batch.node.windows - amd64","windowsConfiguration":{"enableAutomaticUpdates":true}}},"scaleSettings":{"autoScale":{"formula":"$TargetDedicatedNodes=1","evaluationInterval":"PT15M"}},"resizeOperationStatus":{"targetDedicatedNodes":1,"nodeDeallocationOption":"Requeue","resizeTimeout":"PT15M","startTime":"2019-01-13T21:57:08.0981473Z"},"currentDedicatedNodes":0,"currentLowPriorityNodes":0,"autoScaleRun":{"evaluationTime":"2019-01-13T21:57:08.0981473Z","results":"$TargetDedicatedNodes=1;$TargetLowPriorityNodes=0;$NodeDeallocationOption=requeue"}}}'} - headers: - cache-control: [no-cache] - content-length: ['1477'] - content-type: [application/json; charset=utf-8] - date: ['Sun, 13 Jan 2019 21:57:07 GMT'] - etag: [W/"0x8D679A210150BE1"] - expires: ['-1'] - last-modified: ['Sun, 13 Jan 2019 21:57:08 GMT'] - pragma: [no-cache] - server: [Microsoft-HTTPAPI/2.0] - strict-transport-security: [max-age=31536000; includeSubDomains] - transfer-encoding: [chunked] - vary: [Accept-Encoding] - x-content-type-options: [nosniff] - x-ms-ratelimit-remaining-subscription-writes: ['1199'] - status: {code: 200, message: OK} + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test_mgmt_batch_test_mgmt_batch_pools1f5c0f25/providers/Microsoft.Batch/batchAccounts/batch1f5c0f25/pools/test_iaas_pool","name":"test_iaas_pool","type":"Microsoft.Batch/batchAccounts/pools","etag":"W/\"0x8D71AC56E7EB1BB\"","properties":{"lastModified":"2019-08-06T23:25:56.0890811Z","creationTime":"2019-08-06T23:25:55.4617037Z","provisioningState":"Succeeded","provisioningStateTransitionTime":"2019-08-06T23:25:55.4617037Z","allocationState":"Resizing","allocationStateTransitionTime":"2019-08-06T23:25:56.0890811Z","vmSize":"STANDARD_A1","interNodeCommunication":"Disabled","maxTasksPerNode":1,"taskSchedulingPolicy":{"nodeFillType":"Spread"},"deploymentConfiguration":{"virtualMachineConfiguration":{"imageReference":{"publisher":"MicrosoftWindowsServer","offer":"WindowsServer","sku":"2016-Datacenter-smalldisk","version":"latest"},"nodeAgentSkuId":"batch.node.windows + amd64","windowsConfiguration":{"enableAutomaticUpdates":true}}},"scaleSettings":{"autoScale":{"formula":"$TargetDedicatedNodes=1","evaluationInterval":"PT15M"}},"resizeOperationStatus":{"targetDedicatedNodes":1,"nodeDeallocationOption":"Requeue","resizeTimeout":"PT15M","startTime":"2019-08-06T23:25:56.0890811Z"},"currentDedicatedNodes":0,"currentLowPriorityNodes":0,"autoScaleRun":{"evaluationTime":"2019-08-06T23:25:56.0890811Z","results":"$TargetDedicatedNodes=1;$TargetLowPriorityNodes=0;$NodeDeallocationOption=requeue"}}}' + headers: + cache-control: + - no-cache + content-length: + - '1477' + content-type: + - application/json; charset=utf-8 + date: + - Tue, 06 Aug 2019 23:25:55 GMT + etag: + - W/"0x8D71AC56E7EB1BB" + expires: + - '-1' + last-modified: + - Tue, 06 Aug 2019 23:25:56 GMT + pragma: + - no-cache + server: + - Microsoft-HTTPAPI/2.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-ms-ratelimit-remaining-subscription-writes: + - '1197' + status: + code: 200 + message: OK - request: body: null headers: - Accept: [application/json] - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - Content-Type: [application/json; charset=utf-8] - User-Agent: [python/3.6.5 (Windows-10-10.0.17763-SP0) msrest/0.6.3 msrest_azure/0.4.34 - azure-mgmt-batch/2018-12-01 Azure-SDK-For-Python] - accept-language: [en-US] + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + User-Agent: + - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.9 msrest_azure/0.4.34 + azure-mgmt-batch/7.0.0 Azure-SDK-For-Python + accept-language: + - en-US method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test_mgmt_batch_test_mgmt_batch_pools1f5c0f25/providers/Microsoft.Batch/batchAccounts/batch1f5c0f25/pools/test_iaas_pool?api-version=2018-12-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test_mgmt_batch_test_mgmt_batch_pools1f5c0f25/providers/Microsoft.Batch/batchAccounts/batch1f5c0f25/pools/test_iaas_pool?api-version=2019-08-01 response: - body: {string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test_mgmt_batch_test_mgmt_batch_pools1f5c0f25/providers/Microsoft.Batch/batchAccounts/batch1f5c0f25/pools/test_iaas_pool","name":"test_iaas_pool","type":"Microsoft.Batch/batchAccounts/pools","etag":"W/\"0x8D679A210150BE1\"","properties":{"lastModified":"2019-01-13T21:57:08.0981473Z","creationTime":"2019-01-13T21:57:06.9940699Z","provisioningState":"Succeeded","provisioningStateTransitionTime":"2019-01-13T21:57:06.9940699Z","allocationState":"Resizing","allocationStateTransitionTime":"2019-01-13T21:57:08.0981473Z","vmSize":"STANDARD_A1","interNodeCommunication":"Disabled","maxTasksPerNode":1,"taskSchedulingPolicy":{"nodeFillType":"Spread"},"deploymentConfiguration":{"virtualMachineConfiguration":{"imageReference":{"publisher":"MicrosoftWindowsServer","offer":"WindowsServer","sku":"2016-Datacenter-smalldisk","version":"latest"},"nodeAgentSkuId":"batch.node.windows - amd64","windowsConfiguration":{"enableAutomaticUpdates":true}}},"scaleSettings":{"autoScale":{"formula":"$TargetDedicatedNodes=1","evaluationInterval":"PT15M"}},"resizeOperationStatus":{"targetDedicatedNodes":1,"nodeDeallocationOption":"Requeue","resizeTimeout":"PT15M","startTime":"2019-01-13T21:57:08.0981473Z"},"currentDedicatedNodes":0,"currentLowPriorityNodes":0,"autoScaleRun":{"evaluationTime":"2019-01-13T21:57:08.0981473Z","results":"$TargetDedicatedNodes=1;$TargetLowPriorityNodes=0;$NodeDeallocationOption=requeue"}}}'} - headers: - cache-control: [no-cache] - content-length: ['1477'] - content-type: [application/json; charset=utf-8] - date: ['Sun, 13 Jan 2019 21:57:07 GMT'] - etag: [W/"0x8D679A210150BE1"] - expires: ['-1'] - last-modified: ['Sun, 13 Jan 2019 21:57:08 GMT'] - pragma: [no-cache] - server: [Microsoft-HTTPAPI/2.0] - strict-transport-security: [max-age=31536000; includeSubDomains] - transfer-encoding: [chunked] - vary: [Accept-Encoding] - x-content-type-options: [nosniff] - status: {code: 200, message: OK} + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test_mgmt_batch_test_mgmt_batch_pools1f5c0f25/providers/Microsoft.Batch/batchAccounts/batch1f5c0f25/pools/test_iaas_pool","name":"test_iaas_pool","type":"Microsoft.Batch/batchAccounts/pools","etag":"W/\"0x8D71AC56E7EB1BB\"","properties":{"lastModified":"2019-08-06T23:25:56.0890811Z","creationTime":"2019-08-06T23:25:55.4617037Z","provisioningState":"Succeeded","provisioningStateTransitionTime":"2019-08-06T23:25:55.4617037Z","allocationState":"Resizing","allocationStateTransitionTime":"2019-08-06T23:25:56.0890811Z","vmSize":"STANDARD_A1","interNodeCommunication":"Disabled","maxTasksPerNode":1,"taskSchedulingPolicy":{"nodeFillType":"Spread"},"deploymentConfiguration":{"virtualMachineConfiguration":{"imageReference":{"publisher":"MicrosoftWindowsServer","offer":"WindowsServer","sku":"2016-Datacenter-smalldisk","version":"latest"},"nodeAgentSkuId":"batch.node.windows + amd64","windowsConfiguration":{"enableAutomaticUpdates":true}}},"scaleSettings":{"autoScale":{"formula":"$TargetDedicatedNodes=1","evaluationInterval":"PT15M"}},"resizeOperationStatus":{"targetDedicatedNodes":1,"nodeDeallocationOption":"Requeue","resizeTimeout":"PT15M","startTime":"2019-08-06T23:25:56.0890811Z"},"currentDedicatedNodes":0,"currentLowPriorityNodes":0,"autoScaleRun":{"evaluationTime":"2019-08-06T23:25:56.0890811Z","results":"$TargetDedicatedNodes=1;$TargetLowPriorityNodes=0;$NodeDeallocationOption=requeue"}}}' + headers: + cache-control: + - no-cache + content-length: + - '1477' + content-type: + - application/json; charset=utf-8 + date: + - Tue, 06 Aug 2019 23:25:56 GMT + etag: + - W/"0x8D71AC56E7EB1BB" + expires: + - '-1' + last-modified: + - Tue, 06 Aug 2019 23:25:56 GMT + pragma: + - no-cache + server: + - Microsoft-HTTPAPI/2.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + status: + code: 200 + message: OK - request: body: null headers: - Accept: [application/json] - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - Content-Length: ['0'] - Content-Type: [application/json; charset=utf-8] - User-Agent: [python/3.6.5 (Windows-10-10.0.17763-SP0) msrest/0.6.3 msrest_azure/0.4.34 - azure-mgmt-batch/2018-12-01 Azure-SDK-For-Python] - accept-language: [en-US] + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Length: + - '0' + User-Agent: + - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.9 msrest_azure/0.4.34 + azure-mgmt-batch/7.0.0 Azure-SDK-For-Python + accept-language: + - en-US method: POST - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test_mgmt_batch_test_mgmt_batch_pools1f5c0f25/providers/Microsoft.Batch/batchAccounts/batch1f5c0f25/pools/test_iaas_pool/stopResize?api-version=2018-12-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test_mgmt_batch_test_mgmt_batch_pools1f5c0f25/providers/Microsoft.Batch/batchAccounts/batch1f5c0f25/pools/test_iaas_pool/stopResize?api-version=2019-08-01 response: - body: {string: '{"error":{"code":"OperationInvalidForCurrentState","message":"The - specified operation is not valid for the current state of the resource.\nRequestId:753284c1-89a5-4df5-8a8e-686bd56f77cb\nTime:2019-01-13T21:57:09.0459485Z","target":"BatchAccount","details":[{"code":"Reason","message":"The - specified pool has AutoScale enabled. AutoScale resize cannot be stopped"}]}}'} - headers: - cache-control: [no-cache] - content-length: ['366'] - content-type: [application/json; charset=utf-8] - date: ['Sun, 13 Jan 2019 21:57:08 GMT'] - expires: ['-1'] - pragma: [no-cache] - server: [Microsoft-HTTPAPI/2.0] - strict-transport-security: [max-age=31536000; includeSubDomains] - x-content-type-options: [nosniff] - x-ms-ratelimit-remaining-subscription-writes: ['1199'] - status: {code: 409, message: The specified operation is not valid for the current - state of the resource.} + body: + string: '{"error":{"code":"OperationInvalidForCurrentState","message":"The specified + operation is not valid for the current state of the resource.\nRequestId:d08b54a1-fcef-4659-a737-11e00b7c23f4\nTime:2019-08-06T23:25:57.5317370Z","target":"BatchAccount","details":[{"code":"Reason","message":"The + specified pool has AutoScale enabled. AutoScale resize cannot be stopped"}]}}' + headers: + cache-control: + - no-cache + content-length: + - '366' + content-type: + - application/json; charset=utf-8 + date: + - Tue, 06 Aug 2019 23:25:56 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - Microsoft-HTTPAPI/2.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + x-content-type-options: + - nosniff + x-ms-ratelimit-remaining-subscription-writes: + - '1199' + status: + code: 409 + message: The specified operation is not valid for the current state of the resource. - request: body: null headers: - Accept: [application/json] - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - Content-Length: ['0'] - Content-Type: [application/json; charset=utf-8] - User-Agent: [python/3.6.5 (Windows-10-10.0.17763-SP0) msrest/0.6.3 msrest_azure/0.4.34 - azure-mgmt-batch/2018-12-01 Azure-SDK-For-Python] - accept-language: [en-US] + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Length: + - '0' + User-Agent: + - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.9 msrest_azure/0.4.34 + azure-mgmt-batch/7.0.0 Azure-SDK-For-Python + accept-language: + - en-US method: POST - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test_mgmt_batch_test_mgmt_batch_pools1f5c0f25/providers/Microsoft.Batch/batchAccounts/batch1f5c0f25/pools/test_iaas_pool/disableAutoScale?api-version=2018-12-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test_mgmt_batch_test_mgmt_batch_pools1f5c0f25/providers/Microsoft.Batch/batchAccounts/batch1f5c0f25/pools/test_iaas_pool/disableAutoScale?api-version=2019-08-01 response: - body: {string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test_mgmt_batch_test_mgmt_batch_pools1f5c0f25/providers/Microsoft.Batch/batchAccounts/batch1f5c0f25/pools/test_iaas_pool","name":"test_iaas_pool","type":"Microsoft.Batch/batchAccounts/pools","etag":"W/\"0x8D679A2C3B6F033\"","properties":{"lastModified":"2019-01-13T22:02:09.4712883Z","creationTime":"2019-01-13T21:57:06.9940699Z","provisioningState":"Succeeded","provisioningStateTransitionTime":"2019-01-13T21:57:06.9940699Z","allocationState":"Resizing","allocationStateTransitionTime":"2019-01-13T22:02:09.4712883Z","vmSize":"STANDARD_A1","interNodeCommunication":"Disabled","maxTasksPerNode":1,"taskSchedulingPolicy":{"nodeFillType":"Spread"},"deploymentConfiguration":{"virtualMachineConfiguration":{"imageReference":{"publisher":"MicrosoftWindowsServer","offer":"WindowsServer","sku":"2016-Datacenter-smalldisk","version":"latest"},"nodeAgentSkuId":"batch.node.windows - amd64","windowsConfiguration":{"enableAutomaticUpdates":true}}},"scaleSettings":{"fixedScale":{"targetDedicatedNodes":1,"targetLowPriorityNodes":0,"resizeTimeout":"PT15M"}},"currentDedicatedNodes":1,"currentLowPriorityNodes":0}}'} - headers: - cache-control: [no-cache] - content-length: ['1177'] - content-type: [application/json; charset=utf-8] - date: ['Sun, 13 Jan 2019 22:02:08 GMT'] - etag: [W/"0x8D679A2C3B6F033"] - expires: ['-1'] - last-modified: ['Sun, 13 Jan 2019 22:02:09 GMT'] - pragma: [no-cache] - server: [Microsoft-HTTPAPI/2.0] - strict-transport-security: [max-age=31536000; includeSubDomains] - transfer-encoding: [chunked] - vary: [Accept-Encoding] - x-content-type-options: [nosniff] - x-ms-ratelimit-remaining-subscription-writes: ['1199'] - status: {code: 200, message: OK} + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test_mgmt_batch_test_mgmt_batch_pools1f5c0f25/providers/Microsoft.Batch/batchAccounts/batch1f5c0f25/pools/test_iaas_pool","name":"test_iaas_pool","type":"Microsoft.Batch/batchAccounts/pools","etag":"W/\"0x8D71AC622A0C92F\"","properties":{"lastModified":"2019-08-06T23:30:58.3023919Z","creationTime":"2019-08-06T23:25:55.4617037Z","provisioningState":"Succeeded","provisioningStateTransitionTime":"2019-08-06T23:25:55.4617037Z","allocationState":"Resizing","allocationStateTransitionTime":"2019-08-06T23:30:58.3023919Z","vmSize":"STANDARD_A1","interNodeCommunication":"Disabled","maxTasksPerNode":1,"taskSchedulingPolicy":{"nodeFillType":"Spread"},"deploymentConfiguration":{"virtualMachineConfiguration":{"imageReference":{"publisher":"MicrosoftWindowsServer","offer":"WindowsServer","sku":"2016-Datacenter-smalldisk","version":"latest"},"nodeAgentSkuId":"batch.node.windows + amd64","windowsConfiguration":{"enableAutomaticUpdates":true}}},"scaleSettings":{"fixedScale":{"targetDedicatedNodes":1,"targetLowPriorityNodes":0,"resizeTimeout":"PT15M"}},"currentDedicatedNodes":1,"currentLowPriorityNodes":0}}' + headers: + cache-control: + - no-cache + content-length: + - '1177' + content-type: + - application/json; charset=utf-8 + date: + - Tue, 06 Aug 2019 23:30:58 GMT + etag: + - W/"0x8D71AC622A0C92F" + expires: + - '-1' + last-modified: + - Tue, 06 Aug 2019 23:30:58 GMT + pragma: + - no-cache + server: + - Microsoft-HTTPAPI/2.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-ms-ratelimit-remaining-subscription-writes: + - '1199' + status: + code: 200 + message: OK - request: body: null headers: - Accept: [application/json] - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - Content-Length: ['0'] - Content-Type: [application/json; charset=utf-8] - User-Agent: [python/3.6.5 (Windows-10-10.0.17763-SP0) msrest/0.6.3 msrest_azure/0.4.34 - azure-mgmt-batch/2018-12-01 Azure-SDK-For-Python] - accept-language: [en-US] + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Length: + - '0' + User-Agent: + - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.9 msrest_azure/0.4.34 + azure-mgmt-batch/7.0.0 Azure-SDK-For-Python + accept-language: + - en-US method: DELETE - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test_mgmt_batch_test_mgmt_batch_pools1f5c0f25/providers/Microsoft.Batch/batchAccounts/batch1f5c0f25/pools/test_iaas_pool?api-version=2018-12-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test_mgmt_batch_test_mgmt_batch_pools1f5c0f25/providers/Microsoft.Batch/batchAccounts/batch1f5c0f25/pools/test_iaas_pool?api-version=2019-08-01 response: - body: {string: ''} - headers: - cache-control: [no-cache] - content-length: ['0'] - date: ['Sun, 13 Jan 2019 22:02:10 GMT'] - expires: ['-1'] - location: ['https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test_mgmt_batch_test_mgmt_batch_pools1f5c0f25/providers/Microsoft.Batch/batchAccounts/batch1f5c0f25/poolOperationResults/delete-test_iaas_pool?api-version=2018-12-01'] - pragma: [no-cache] - server: [Microsoft-HTTPAPI/2.0] - strict-transport-security: [max-age=31536000; includeSubDomains] - x-content-type-options: [nosniff] - x-ms-ratelimit-remaining-subscription-deletes: ['14999'] - status: {code: 202, message: Accepted} + body: + string: '' + headers: + cache-control: + - no-cache + content-length: + - '0' + date: + - Tue, 06 Aug 2019 23:30:58 GMT + expires: + - '-1' + location: + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test_mgmt_batch_test_mgmt_batch_pools1f5c0f25/providers/Microsoft.Batch/batchAccounts/batch1f5c0f25/poolOperationResults/delete-test_iaas_pool?api-version=2019-08-01 + pragma: + - no-cache + server: + - Microsoft-HTTPAPI/2.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + x-content-type-options: + - nosniff + x-ms-ratelimit-remaining-subscription-deletes: + - '14999' + status: + code: 202 + message: Accepted - request: body: null headers: - Accept: [application/json] - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [python/3.6.5 (Windows-10-10.0.17763-SP0) msrest/0.6.3 msrest_azure/0.4.34 - azure-mgmt-batch/2018-12-01 Azure-SDK-For-Python] + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + User-Agent: + - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.9 msrest_azure/0.4.34 + azure-mgmt-batch/7.0.0 Azure-SDK-For-Python method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test_mgmt_batch_test_mgmt_batch_pools1f5c0f25/providers/Microsoft.Batch/batchAccounts/batch1f5c0f25/poolOperationResults/delete-test_iaas_pool?api-version=2018-12-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test_mgmt_batch_test_mgmt_batch_pools1f5c0f25/providers/Microsoft.Batch/batchAccounts/batch1f5c0f25/poolOperationResults/delete-test_iaas_pool?api-version=2019-08-01 response: - body: {string: ''} - headers: - cache-control: [no-cache] - content-length: ['0'] - date: ['Sun, 13 Jan 2019 22:02:25 GMT'] - expires: ['-1'] - location: ['https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test_mgmt_batch_test_mgmt_batch_pools1f5c0f25/providers/Microsoft.Batch/batchAccounts/batch1f5c0f25/poolOperationResults/delete-test_iaas_pool?api-version=2018-12-01'] - pragma: [no-cache] - server: [Microsoft-HTTPAPI/2.0] - strict-transport-security: [max-age=31536000; includeSubDomains] - x-content-type-options: [nosniff] - status: {code: 202, message: Accepted} + body: + string: '' + headers: + cache-control: + - no-cache + content-length: + - '0' + date: + - Tue, 06 Aug 2019 23:31:13 GMT + expires: + - '-1' + location: + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test_mgmt_batch_test_mgmt_batch_pools1f5c0f25/providers/Microsoft.Batch/batchAccounts/batch1f5c0f25/poolOperationResults/delete-test_iaas_pool?api-version=2019-08-01 + pragma: + - no-cache + server: + - Microsoft-HTTPAPI/2.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + x-content-type-options: + - nosniff + status: + code: 202 + message: Accepted - request: body: null headers: - Accept: [application/json] - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [python/3.6.5 (Windows-10-10.0.17763-SP0) msrest/0.6.3 msrest_azure/0.4.34 - azure-mgmt-batch/2018-12-01 Azure-SDK-For-Python] + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + User-Agent: + - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.9 msrest_azure/0.4.34 + azure-mgmt-batch/7.0.0 Azure-SDK-For-Python method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test_mgmt_batch_test_mgmt_batch_pools1f5c0f25/providers/Microsoft.Batch/batchAccounts/batch1f5c0f25/poolOperationResults/delete-test_iaas_pool?api-version=2018-12-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test_mgmt_batch_test_mgmt_batch_pools1f5c0f25/providers/Microsoft.Batch/batchAccounts/batch1f5c0f25/poolOperationResults/delete-test_iaas_pool?api-version=2019-08-01 response: - body: {string: ''} - headers: - cache-control: [no-cache] - content-length: ['0'] - date: ['Sun, 13 Jan 2019 22:02:41 GMT'] - expires: ['-1'] - location: ['https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test_mgmt_batch_test_mgmt_batch_pools1f5c0f25/providers/Microsoft.Batch/batchAccounts/batch1f5c0f25/poolOperationResults/delete-test_iaas_pool?api-version=2018-12-01'] - pragma: [no-cache] - server: [Microsoft-HTTPAPI/2.0] - strict-transport-security: [max-age=31536000; includeSubDomains] - x-content-type-options: [nosniff] - status: {code: 202, message: Accepted} + body: + string: '' + headers: + cache-control: + - no-cache + content-length: + - '0' + date: + - Tue, 06 Aug 2019 23:31:28 GMT + expires: + - '-1' + location: + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test_mgmt_batch_test_mgmt_batch_pools1f5c0f25/providers/Microsoft.Batch/batchAccounts/batch1f5c0f25/poolOperationResults/delete-test_iaas_pool?api-version=2019-08-01 + pragma: + - no-cache + server: + - Microsoft-HTTPAPI/2.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + x-content-type-options: + - nosniff + status: + code: 202 + message: Accepted - request: body: null headers: - Accept: [application/json] - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [python/3.6.5 (Windows-10-10.0.17763-SP0) msrest/0.6.3 msrest_azure/0.4.34 - azure-mgmt-batch/2018-12-01 Azure-SDK-For-Python] + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + User-Agent: + - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.9 msrest_azure/0.4.34 + azure-mgmt-batch/7.0.0 Azure-SDK-For-Python method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test_mgmt_batch_test_mgmt_batch_pools1f5c0f25/providers/Microsoft.Batch/batchAccounts/batch1f5c0f25/poolOperationResults/delete-test_iaas_pool?api-version=2018-12-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test_mgmt_batch_test_mgmt_batch_pools1f5c0f25/providers/Microsoft.Batch/batchAccounts/batch1f5c0f25/poolOperationResults/delete-test_iaas_pool?api-version=2019-08-01 response: - body: {string: ''} - headers: - cache-control: [no-cache] - content-length: ['0'] - date: ['Sun, 13 Jan 2019 22:02:56 GMT'] - expires: ['-1'] - location: ['https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test_mgmt_batch_test_mgmt_batch_pools1f5c0f25/providers/Microsoft.Batch/batchAccounts/batch1f5c0f25/poolOperationResults/delete-test_iaas_pool?api-version=2018-12-01'] - pragma: [no-cache] - server: [Microsoft-HTTPAPI/2.0] - strict-transport-security: [max-age=31536000; includeSubDomains] - x-content-type-options: [nosniff] - status: {code: 202, message: Accepted} + body: + string: '' + headers: + cache-control: + - no-cache + content-length: + - '0' + date: + - Tue, 06 Aug 2019 23:31:43 GMT + expires: + - '-1' + location: + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test_mgmt_batch_test_mgmt_batch_pools1f5c0f25/providers/Microsoft.Batch/batchAccounts/batch1f5c0f25/poolOperationResults/delete-test_iaas_pool?api-version=2019-08-01 + pragma: + - no-cache + server: + - Microsoft-HTTPAPI/2.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + x-content-type-options: + - nosniff + status: + code: 202 + message: Accepted - request: body: null headers: - Accept: [application/json] - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [python/3.6.5 (Windows-10-10.0.17763-SP0) msrest/0.6.3 msrest_azure/0.4.34 - azure-mgmt-batch/2018-12-01 Azure-SDK-For-Python] + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + User-Agent: + - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.9 msrest_azure/0.4.34 + azure-mgmt-batch/7.0.0 Azure-SDK-For-Python method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test_mgmt_batch_test_mgmt_batch_pools1f5c0f25/providers/Microsoft.Batch/batchAccounts/batch1f5c0f25/poolOperationResults/delete-test_iaas_pool?api-version=2018-12-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test_mgmt_batch_test_mgmt_batch_pools1f5c0f25/providers/Microsoft.Batch/batchAccounts/batch1f5c0f25/poolOperationResults/delete-test_iaas_pool?api-version=2019-08-01 response: - body: {string: ''} - headers: - cache-control: [no-cache] - content-length: ['0'] - date: ['Sun, 13 Jan 2019 22:03:11 GMT'] - expires: ['-1'] - location: ['https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test_mgmt_batch_test_mgmt_batch_pools1f5c0f25/providers/Microsoft.Batch/batchAccounts/batch1f5c0f25/poolOperationResults/delete-test_iaas_pool?api-version=2018-12-01'] - pragma: [no-cache] - server: [Microsoft-HTTPAPI/2.0] - strict-transport-security: [max-age=31536000; includeSubDomains] - x-content-type-options: [nosniff] - status: {code: 202, message: Accepted} + body: + string: '' + headers: + cache-control: + - no-cache + content-length: + - '0' + date: + - Tue, 06 Aug 2019 23:31:59 GMT + expires: + - '-1' + location: + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test_mgmt_batch_test_mgmt_batch_pools1f5c0f25/providers/Microsoft.Batch/batchAccounts/batch1f5c0f25/poolOperationResults/delete-test_iaas_pool?api-version=2019-08-01 + pragma: + - no-cache + server: + - Microsoft-HTTPAPI/2.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + x-content-type-options: + - nosniff + status: + code: 202 + message: Accepted - request: body: null headers: - Accept: [application/json] - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [python/3.6.5 (Windows-10-10.0.17763-SP0) msrest/0.6.3 msrest_azure/0.4.34 - azure-mgmt-batch/2018-12-01 Azure-SDK-For-Python] + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + User-Agent: + - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.9 msrest_azure/0.4.34 + azure-mgmt-batch/7.0.0 Azure-SDK-For-Python method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test_mgmt_batch_test_mgmt_batch_pools1f5c0f25/providers/Microsoft.Batch/batchAccounts/batch1f5c0f25/poolOperationResults/delete-test_iaas_pool?api-version=2018-12-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test_mgmt_batch_test_mgmt_batch_pools1f5c0f25/providers/Microsoft.Batch/batchAccounts/batch1f5c0f25/poolOperationResults/delete-test_iaas_pool?api-version=2019-08-01 response: - body: {string: ''} - headers: - cache-control: [no-cache] - content-length: ['0'] - date: ['Sun, 13 Jan 2019 22:03:27 GMT'] - expires: ['-1'] - location: ['https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test_mgmt_batch_test_mgmt_batch_pools1f5c0f25/providers/Microsoft.Batch/batchAccounts/batch1f5c0f25/poolOperationResults/delete-test_iaas_pool?api-version=2018-12-01'] - pragma: [no-cache] - server: [Microsoft-HTTPAPI/2.0] - strict-transport-security: [max-age=31536000; includeSubDomains] - x-content-type-options: [nosniff] - status: {code: 202, message: Accepted} + body: + string: '' + headers: + cache-control: + - no-cache + content-length: + - '0' + date: + - Tue, 06 Aug 2019 23:32:14 GMT + expires: + - '-1' + location: + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test_mgmt_batch_test_mgmt_batch_pools1f5c0f25/providers/Microsoft.Batch/batchAccounts/batch1f5c0f25/poolOperationResults/delete-test_iaas_pool?api-version=2019-08-01 + pragma: + - no-cache + server: + - Microsoft-HTTPAPI/2.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + x-content-type-options: + - nosniff + status: + code: 202 + message: Accepted - request: body: null headers: - Accept: [application/json] - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [python/3.6.5 (Windows-10-10.0.17763-SP0) msrest/0.6.3 msrest_azure/0.4.34 - azure-mgmt-batch/2018-12-01 Azure-SDK-For-Python] + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + User-Agent: + - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.9 msrest_azure/0.4.34 + azure-mgmt-batch/7.0.0 Azure-SDK-For-Python method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test_mgmt_batch_test_mgmt_batch_pools1f5c0f25/providers/Microsoft.Batch/batchAccounts/batch1f5c0f25/poolOperationResults/delete-test_iaas_pool?api-version=2018-12-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test_mgmt_batch_test_mgmt_batch_pools1f5c0f25/providers/Microsoft.Batch/batchAccounts/batch1f5c0f25/poolOperationResults/delete-test_iaas_pool?api-version=2019-08-01 response: - body: {string: ''} - headers: - cache-control: [no-cache] - content-length: ['0'] - date: ['Sun, 13 Jan 2019 22:03:42 GMT'] - expires: ['-1'] - location: ['https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test_mgmt_batch_test_mgmt_batch_pools1f5c0f25/providers/Microsoft.Batch/batchAccounts/batch1f5c0f25/poolOperationResults/delete-test_iaas_pool?api-version=2018-12-01'] - pragma: [no-cache] - server: [Microsoft-HTTPAPI/2.0] - strict-transport-security: [max-age=31536000; includeSubDomains] - x-content-type-options: [nosniff] - status: {code: 202, message: Accepted} + body: + string: '' + headers: + cache-control: + - no-cache + content-length: + - '0' + date: + - Tue, 06 Aug 2019 23:32:29 GMT + expires: + - '-1' + location: + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test_mgmt_batch_test_mgmt_batch_pools1f5c0f25/providers/Microsoft.Batch/batchAccounts/batch1f5c0f25/poolOperationResults/delete-test_iaas_pool?api-version=2019-08-01 + pragma: + - no-cache + server: + - Microsoft-HTTPAPI/2.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + x-content-type-options: + - nosniff + status: + code: 202 + message: Accepted - request: body: null headers: - Accept: [application/json] - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [python/3.6.5 (Windows-10-10.0.17763-SP0) msrest/0.6.3 msrest_azure/0.4.34 - azure-mgmt-batch/2018-12-01 Azure-SDK-For-Python] + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + User-Agent: + - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.9 msrest_azure/0.4.34 + azure-mgmt-batch/7.0.0 Azure-SDK-For-Python method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test_mgmt_batch_test_mgmt_batch_pools1f5c0f25/providers/Microsoft.Batch/batchAccounts/batch1f5c0f25/poolOperationResults/delete-test_iaas_pool?api-version=2018-12-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test_mgmt_batch_test_mgmt_batch_pools1f5c0f25/providers/Microsoft.Batch/batchAccounts/batch1f5c0f25/poolOperationResults/delete-test_iaas_pool?api-version=2019-08-01 response: - body: {string: ''} - headers: - cache-control: [no-cache] - content-length: ['0'] - date: ['Sun, 13 Jan 2019 22:03:57 GMT'] - expires: ['-1'] - location: ['https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test_mgmt_batch_test_mgmt_batch_pools1f5c0f25/providers/Microsoft.Batch/batchAccounts/batch1f5c0f25/poolOperationResults/delete-test_iaas_pool?api-version=2018-12-01'] - pragma: [no-cache] - server: [Microsoft-HTTPAPI/2.0] - strict-transport-security: [max-age=31536000; includeSubDomains] - x-content-type-options: [nosniff] - status: {code: 202, message: Accepted} + body: + string: '' + headers: + cache-control: + - no-cache + content-length: + - '0' + date: + - Tue, 06 Aug 2019 23:32:45 GMT + expires: + - '-1' + location: + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test_mgmt_batch_test_mgmt_batch_pools1f5c0f25/providers/Microsoft.Batch/batchAccounts/batch1f5c0f25/poolOperationResults/delete-test_iaas_pool?api-version=2019-08-01 + pragma: + - no-cache + server: + - Microsoft-HTTPAPI/2.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + x-content-type-options: + - nosniff + status: + code: 202 + message: Accepted - request: body: null headers: - Accept: [application/json] - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [python/3.6.5 (Windows-10-10.0.17763-SP0) msrest/0.6.3 msrest_azure/0.4.34 - azure-mgmt-batch/2018-12-01 Azure-SDK-For-Python] + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + User-Agent: + - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.9 msrest_azure/0.4.34 + azure-mgmt-batch/7.0.0 Azure-SDK-For-Python method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test_mgmt_batch_test_mgmt_batch_pools1f5c0f25/providers/Microsoft.Batch/batchAccounts/batch1f5c0f25/poolOperationResults/delete-test_iaas_pool?api-version=2018-12-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test_mgmt_batch_test_mgmt_batch_pools1f5c0f25/providers/Microsoft.Batch/batchAccounts/batch1f5c0f25/poolOperationResults/delete-test_iaas_pool?api-version=2019-08-01 response: - body: {string: ''} - headers: - cache-control: [no-cache] - content-length: ['0'] - date: ['Sun, 13 Jan 2019 22:04:12 GMT'] - expires: ['-1'] - location: ['https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test_mgmt_batch_test_mgmt_batch_pools1f5c0f25/providers/Microsoft.Batch/batchAccounts/batch1f5c0f25/poolOperationResults/delete-test_iaas_pool?api-version=2018-12-01'] - pragma: [no-cache] - server: [Microsoft-HTTPAPI/2.0] - strict-transport-security: [max-age=31536000; includeSubDomains] - x-content-type-options: [nosniff] - status: {code: 202, message: Accepted} + body: + string: '' + headers: + cache-control: + - no-cache + content-length: + - '0' + date: + - Tue, 06 Aug 2019 23:32:59 GMT + expires: + - '-1' + location: + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test_mgmt_batch_test_mgmt_batch_pools1f5c0f25/providers/Microsoft.Batch/batchAccounts/batch1f5c0f25/poolOperationResults/delete-test_iaas_pool?api-version=2019-08-01 + pragma: + - no-cache + server: + - Microsoft-HTTPAPI/2.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + x-content-type-options: + - nosniff + status: + code: 202 + message: Accepted - request: body: null headers: - Accept: [application/json] - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [python/3.6.5 (Windows-10-10.0.17763-SP0) msrest/0.6.3 msrest_azure/0.4.34 - azure-mgmt-batch/2018-12-01 Azure-SDK-For-Python] + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + User-Agent: + - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.9 msrest_azure/0.4.34 + azure-mgmt-batch/7.0.0 Azure-SDK-For-Python method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test_mgmt_batch_test_mgmt_batch_pools1f5c0f25/providers/Microsoft.Batch/batchAccounts/batch1f5c0f25/poolOperationResults/delete-test_iaas_pool?api-version=2018-12-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test_mgmt_batch_test_mgmt_batch_pools1f5c0f25/providers/Microsoft.Batch/batchAccounts/batch1f5c0f25/poolOperationResults/delete-test_iaas_pool?api-version=2019-08-01 response: - body: {string: ''} - headers: - cache-control: [no-cache] - content-length: ['0'] - date: ['Sun, 13 Jan 2019 22:04:28 GMT'] - expires: ['-1'] - location: ['https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test_mgmt_batch_test_mgmt_batch_pools1f5c0f25/providers/Microsoft.Batch/batchAccounts/batch1f5c0f25/poolOperationResults/delete-test_iaas_pool?api-version=2018-12-01'] - pragma: [no-cache] - server: [Microsoft-HTTPAPI/2.0] - strict-transport-security: [max-age=31536000; includeSubDomains] - x-content-type-options: [nosniff] - status: {code: 202, message: Accepted} + body: + string: '' + headers: + cache-control: + - no-cache + content-length: + - '0' + date: + - Tue, 06 Aug 2019 23:33:14 GMT + expires: + - '-1' + location: + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test_mgmt_batch_test_mgmt_batch_pools1f5c0f25/providers/Microsoft.Batch/batchAccounts/batch1f5c0f25/poolOperationResults/delete-test_iaas_pool?api-version=2019-08-01 + pragma: + - no-cache + server: + - Microsoft-HTTPAPI/2.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + x-content-type-options: + - nosniff + status: + code: 202 + message: Accepted - request: body: null headers: - Accept: [application/json] - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [python/3.6.5 (Windows-10-10.0.17763-SP0) msrest/0.6.3 msrest_azure/0.4.34 - azure-mgmt-batch/2018-12-01 Azure-SDK-For-Python] + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + User-Agent: + - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.9 msrest_azure/0.4.34 + azure-mgmt-batch/7.0.0 Azure-SDK-For-Python method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test_mgmt_batch_test_mgmt_batch_pools1f5c0f25/providers/Microsoft.Batch/batchAccounts/batch1f5c0f25/poolOperationResults/delete-test_iaas_pool?api-version=2018-12-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test_mgmt_batch_test_mgmt_batch_pools1f5c0f25/providers/Microsoft.Batch/batchAccounts/batch1f5c0f25/poolOperationResults/delete-test_iaas_pool?api-version=2019-08-01 response: - body: {string: ''} - headers: - cache-control: [no-cache] - content-length: ['0'] - date: ['Sun, 13 Jan 2019 22:04:43 GMT'] - expires: ['-1'] - location: ['https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test_mgmt_batch_test_mgmt_batch_pools1f5c0f25/providers/Microsoft.Batch/batchAccounts/batch1f5c0f25/poolOperationResults/delete-test_iaas_pool?api-version=2018-12-01'] - pragma: [no-cache] - server: [Microsoft-HTTPAPI/2.0] - strict-transport-security: [max-age=31536000; includeSubDomains] - x-content-type-options: [nosniff] - status: {code: 202, message: Accepted} + body: + string: '' + headers: + cache-control: + - no-cache + content-length: + - '0' + date: + - Tue, 06 Aug 2019 23:33:29 GMT + expires: + - '-1' + location: + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test_mgmt_batch_test_mgmt_batch_pools1f5c0f25/providers/Microsoft.Batch/batchAccounts/batch1f5c0f25/poolOperationResults/delete-test_iaas_pool?api-version=2019-08-01 + pragma: + - no-cache + server: + - Microsoft-HTTPAPI/2.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + x-content-type-options: + - nosniff + status: + code: 202 + message: Accepted - request: body: null headers: - Accept: [application/json] - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [python/3.6.5 (Windows-10-10.0.17763-SP0) msrest/0.6.3 msrest_azure/0.4.34 - azure-mgmt-batch/2018-12-01 Azure-SDK-For-Python] + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + User-Agent: + - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.9 msrest_azure/0.4.34 + azure-mgmt-batch/7.0.0 Azure-SDK-For-Python method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test_mgmt_batch_test_mgmt_batch_pools1f5c0f25/providers/Microsoft.Batch/batchAccounts/batch1f5c0f25/poolOperationResults/delete-test_iaas_pool?api-version=2018-12-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test_mgmt_batch_test_mgmt_batch_pools1f5c0f25/providers/Microsoft.Batch/batchAccounts/batch1f5c0f25/poolOperationResults/delete-test_iaas_pool?api-version=2019-08-01 response: - body: {string: ''} - headers: - cache-control: [no-cache] - content-length: ['0'] - date: ['Sun, 13 Jan 2019 22:04:59 GMT'] - expires: ['-1'] - location: ['https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test_mgmt_batch_test_mgmt_batch_pools1f5c0f25/providers/Microsoft.Batch/batchAccounts/batch1f5c0f25/poolOperationResults/delete-test_iaas_pool?api-version=2018-12-01'] - pragma: [no-cache] - server: [Microsoft-HTTPAPI/2.0] - strict-transport-security: [max-age=31536000; includeSubDomains] - x-content-type-options: [nosniff] - status: {code: 202, message: Accepted} + body: + string: '' + headers: + cache-control: + - no-cache + content-length: + - '0' + date: + - Tue, 06 Aug 2019 23:33:45 GMT + expires: + - '-1' + location: + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test_mgmt_batch_test_mgmt_batch_pools1f5c0f25/providers/Microsoft.Batch/batchAccounts/batch1f5c0f25/poolOperationResults/delete-test_iaas_pool?api-version=2019-08-01 + pragma: + - no-cache + server: + - Microsoft-HTTPAPI/2.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + x-content-type-options: + - nosniff + status: + code: 202 + message: Accepted - request: body: null headers: - Accept: [application/json] - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [python/3.6.5 (Windows-10-10.0.17763-SP0) msrest/0.6.3 msrest_azure/0.4.34 - azure-mgmt-batch/2018-12-01 Azure-SDK-For-Python] + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + User-Agent: + - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.9 msrest_azure/0.4.34 + azure-mgmt-batch/7.0.0 Azure-SDK-For-Python method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test_mgmt_batch_test_mgmt_batch_pools1f5c0f25/providers/Microsoft.Batch/batchAccounts/batch1f5c0f25/poolOperationResults/delete-test_iaas_pool?api-version=2018-12-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test_mgmt_batch_test_mgmt_batch_pools1f5c0f25/providers/Microsoft.Batch/batchAccounts/batch1f5c0f25/poolOperationResults/delete-test_iaas_pool?api-version=2019-08-01 response: - body: {string: ''} - headers: - cache-control: [no-cache] - content-length: ['0'] - date: ['Sun, 13 Jan 2019 22:05:14 GMT'] - expires: ['-1'] - location: ['https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test_mgmt_batch_test_mgmt_batch_pools1f5c0f25/providers/Microsoft.Batch/batchAccounts/batch1f5c0f25/poolOperationResults/delete-test_iaas_pool?api-version=2018-12-01'] - pragma: [no-cache] - server: [Microsoft-HTTPAPI/2.0] - strict-transport-security: [max-age=31536000; includeSubDomains] - x-content-type-options: [nosniff] - status: {code: 202, message: Accepted} + body: + string: '' + headers: + cache-control: + - no-cache + content-length: + - '0' + date: + - Tue, 06 Aug 2019 23:34:00 GMT + expires: + - '-1' + location: + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test_mgmt_batch_test_mgmt_batch_pools1f5c0f25/providers/Microsoft.Batch/batchAccounts/batch1f5c0f25/poolOperationResults/delete-test_iaas_pool?api-version=2019-08-01 + pragma: + - no-cache + server: + - Microsoft-HTTPAPI/2.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + x-content-type-options: + - nosniff + status: + code: 202 + message: Accepted - request: body: null headers: - Accept: [application/json] - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [python/3.6.5 (Windows-10-10.0.17763-SP0) msrest/0.6.3 msrest_azure/0.4.34 - azure-mgmt-batch/2018-12-01 Azure-SDK-For-Python] + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + User-Agent: + - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.9 msrest_azure/0.4.34 + azure-mgmt-batch/7.0.0 Azure-SDK-For-Python method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test_mgmt_batch_test_mgmt_batch_pools1f5c0f25/providers/Microsoft.Batch/batchAccounts/batch1f5c0f25/poolOperationResults/delete-test_iaas_pool?api-version=2018-12-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test_mgmt_batch_test_mgmt_batch_pools1f5c0f25/providers/Microsoft.Batch/batchAccounts/batch1f5c0f25/poolOperationResults/delete-test_iaas_pool?api-version=2019-08-01 response: - body: {string: ''} - headers: - cache-control: [no-cache] - content-length: ['0'] - date: ['Sun, 13 Jan 2019 22:05:30 GMT'] - expires: ['-1'] - location: ['https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test_mgmt_batch_test_mgmt_batch_pools1f5c0f25/providers/Microsoft.Batch/batchAccounts/batch1f5c0f25/poolOperationResults/delete-test_iaas_pool?api-version=2018-12-01'] - pragma: [no-cache] - server: [Microsoft-HTTPAPI/2.0] - strict-transport-security: [max-age=31536000; includeSubDomains] - x-content-type-options: [nosniff] - status: {code: 202, message: Accepted} + body: + string: '' + headers: + cache-control: + - no-cache + content-length: + - '0' + date: + - Tue, 06 Aug 2019 23:34:15 GMT + expires: + - '-1' + location: + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test_mgmt_batch_test_mgmt_batch_pools1f5c0f25/providers/Microsoft.Batch/batchAccounts/batch1f5c0f25/poolOperationResults/delete-test_iaas_pool?api-version=2019-08-01 + pragma: + - no-cache + server: + - Microsoft-HTTPAPI/2.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + x-content-type-options: + - nosniff + status: + code: 202 + message: Accepted - request: body: null headers: - Accept: [application/json] - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [python/3.6.5 (Windows-10-10.0.17763-SP0) msrest/0.6.3 msrest_azure/0.4.34 - azure-mgmt-batch/2018-12-01 Azure-SDK-For-Python] + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + User-Agent: + - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.9 msrest_azure/0.4.34 + azure-mgmt-batch/7.0.0 Azure-SDK-For-Python method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test_mgmt_batch_test_mgmt_batch_pools1f5c0f25/providers/Microsoft.Batch/batchAccounts/batch1f5c0f25/poolOperationResults/delete-test_iaas_pool?api-version=2018-12-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test_mgmt_batch_test_mgmt_batch_pools1f5c0f25/providers/Microsoft.Batch/batchAccounts/batch1f5c0f25/poolOperationResults/delete-test_iaas_pool?api-version=2019-08-01 response: - body: {string: ''} - headers: - cache-control: [no-cache] - content-length: ['0'] - date: ['Sun, 13 Jan 2019 22:05:45 GMT'] - expires: ['-1'] - location: ['https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test_mgmt_batch_test_mgmt_batch_pools1f5c0f25/providers/Microsoft.Batch/batchAccounts/batch1f5c0f25/poolOperationResults/delete-test_iaas_pool?api-version=2018-12-01'] - pragma: [no-cache] - server: [Microsoft-HTTPAPI/2.0] - strict-transport-security: [max-age=31536000; includeSubDomains] - x-content-type-options: [nosniff] - status: {code: 202, message: Accepted} -- request: - body: null - headers: - Accept: [application/json] - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [python/3.6.5 (Windows-10-10.0.17763-SP0) msrest/0.6.3 msrest_azure/0.4.34 - azure-mgmt-batch/2018-12-01 Azure-SDK-For-Python] - method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test_mgmt_batch_test_mgmt_batch_pools1f5c0f25/providers/Microsoft.Batch/batchAccounts/batch1f5c0f25/poolOperationResults/delete-test_iaas_pool?api-version=2018-12-01 - response: - body: {string: ''} - headers: - cache-control: [no-cache] - content-length: ['0'] - date: ['Sun, 13 Jan 2019 22:06:00 GMT'] - expires: ['-1'] - location: ['https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test_mgmt_batch_test_mgmt_batch_pools1f5c0f25/providers/Microsoft.Batch/batchAccounts/batch1f5c0f25/poolOperationResults/delete-test_iaas_pool?api-version=2018-12-01'] - pragma: [no-cache] - server: [Microsoft-HTTPAPI/2.0] - strict-transport-security: [max-age=31536000; includeSubDomains] - x-content-type-options: [nosniff] - status: {code: 202, message: Accepted} -- request: - body: null - headers: - Accept: [application/json] - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [python/3.6.5 (Windows-10-10.0.17763-SP0) msrest/0.6.3 msrest_azure/0.4.34 - azure-mgmt-batch/2018-12-01 Azure-SDK-For-Python] - method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test_mgmt_batch_test_mgmt_batch_pools1f5c0f25/providers/Microsoft.Batch/batchAccounts/batch1f5c0f25/poolOperationResults/delete-test_iaas_pool?api-version=2018-12-01 - response: - body: {string: ''} - headers: - cache-control: [no-cache] - content-length: ['0'] - date: ['Sun, 13 Jan 2019 22:06:15 GMT'] - expires: ['-1'] - location: ['https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test_mgmt_batch_test_mgmt_batch_pools1f5c0f25/providers/Microsoft.Batch/batchAccounts/batch1f5c0f25/poolOperationResults/delete-test_iaas_pool?api-version=2018-12-01'] - pragma: [no-cache] - server: [Microsoft-HTTPAPI/2.0] - strict-transport-security: [max-age=31536000; includeSubDomains] - x-content-type-options: [nosniff] - status: {code: 202, message: Accepted} -- request: - body: null - headers: - Accept: [application/json] - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [python/3.6.5 (Windows-10-10.0.17763-SP0) msrest/0.6.3 msrest_azure/0.4.34 - azure-mgmt-batch/2018-12-01 Azure-SDK-For-Python] - method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test_mgmt_batch_test_mgmt_batch_pools1f5c0f25/providers/Microsoft.Batch/batchAccounts/batch1f5c0f25/poolOperationResults/delete-test_iaas_pool?api-version=2018-12-01 - response: - body: {string: ''} - headers: - cache-control: [no-cache] - content-length: ['0'] - date: ['Sun, 13 Jan 2019 22:06:30 GMT'] - expires: ['-1'] - location: ['https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test_mgmt_batch_test_mgmt_batch_pools1f5c0f25/providers/Microsoft.Batch/batchAccounts/batch1f5c0f25/poolOperationResults/delete-test_iaas_pool?api-version=2018-12-01'] - pragma: [no-cache] - server: [Microsoft-HTTPAPI/2.0] - strict-transport-security: [max-age=31536000; includeSubDomains] - x-content-type-options: [nosniff] - status: {code: 202, message: Accepted} -- request: - body: null - headers: - Accept: [application/json] - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - User-Agent: [python/3.6.5 (Windows-10-10.0.17763-SP0) msrest/0.6.3 msrest_azure/0.4.34 - azure-mgmt-batch/2018-12-01 Azure-SDK-For-Python] - method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test_mgmt_batch_test_mgmt_batch_pools1f5c0f25/providers/Microsoft.Batch/batchAccounts/batch1f5c0f25/poolOperationResults/delete-test_iaas_pool?api-version=2018-12-01 - response: - body: {string: ''} - headers: - cache-control: [no-cache] - content-length: ['0'] - date: ['Sun, 13 Jan 2019 22:06:46 GMT'] - expires: ['-1'] - pragma: [no-cache] - server: [Microsoft-HTTPAPI/2.0] - strict-transport-security: [max-age=31536000; includeSubDomains] - x-content-type-options: [nosniff] - status: {code: 200, message: OK} + body: + string: '' + headers: + cache-control: + - no-cache + content-length: + - '0' + date: + - Tue, 06 Aug 2019 23:34:30 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - Microsoft-HTTPAPI/2.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + x-content-type-options: + - nosniff + status: + code: 200 + message: OK version: 1 diff --git a/sdk/batch/azure-mgmt-batch/tests/recordings/test_mgmt_batch.test_mgmt_batch_subscription_quota.yaml b/sdk/batch/azure-mgmt-batch/tests/recordings/test_mgmt_batch.test_mgmt_batch_subscription_quota.yaml index 18674e5952c3..ebfed9ec8f1a 100644 --- a/sdk/batch/azure-mgmt-batch/tests/recordings/test_mgmt_batch.test_mgmt_batch_subscription_quota.yaml +++ b/sdk/batch/azure-mgmt-batch/tests/recordings/test_mgmt_batch.test_mgmt_batch_subscription_quota.yaml @@ -2,28 +2,46 @@ interactions: - request: body: null headers: - Accept: [application/json] - Accept-Encoding: ['gzip, deflate'] - Connection: [keep-alive] - Content-Type: [application/json; charset=utf-8] - User-Agent: [python/3.6.5 (Windows-10-10.0.17763-SP0) msrest/0.6.3 msrest_azure/0.4.34 - azure-mgmt-batch/2018-12-01 Azure-SDK-For-Python] - accept-language: [en-US] + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + User-Agent: + - python/3.6.6 (Windows-10-10.0.14393-SP0) msrest/0.6.9 msrest_azure/0.4.34 + azure-mgmt-batch/7.0.0 Azure-SDK-For-Python + accept-language: + - en-US method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Batch/locations/westcentralus/quotas?api-version=2018-12-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Batch/locations/westcentralus/quotas?api-version=2019-08-01 response: - body: {string: '{"accountQuota":3}'} + body: + string: '{"accountQuota":1}' headers: - cache-control: [no-cache] - content-length: ['18'] - content-type: [application/json; charset=utf-8] - date: ['Sun, 13 Jan 2019 22:12:28 GMT'] - expires: ['-1'] - pragma: [no-cache] - server: [Microsoft-HTTPAPI/2.0] - strict-transport-security: [max-age=31536000; includeSubDomains] - transfer-encoding: [chunked] - vary: [Accept-Encoding] - x-content-type-options: [nosniff] - status: {code: 200, message: OK} + cache-control: + - no-cache + content-length: + - '18' + content-type: + - application/json; charset=utf-8 + date: + - Tue, 06 Aug 2019 23:10:50 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - Microsoft-HTTPAPI/2.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + status: + code: 200 + message: OK version: 1 diff --git a/sdk/batch/azure-mgmt-batch/tests/test_mgmt_batch.py b/sdk/batch/azure-mgmt-batch/tests/test_mgmt_batch.py index f7011cec1969..0d2c4561773c 100644 --- a/sdk/batch/azure-mgmt-batch/tests/test_mgmt_batch.py +++ b/sdk/batch/azure-mgmt-batch/tests/test_mgmt_batch.py @@ -43,7 +43,7 @@ def _get_account_name(self): def test_mgmt_batch_list_operations(self): operations = self.mgmt_batch_client.operations.list() all_ops = list(operations) - self.assertEqual(len(all_ops), 35) + self.assertEqual(len(all_ops), 41) self.assertEqual(all_ops[0].name, 'Microsoft.Batch/batchAccounts/providers/Microsoft.Insights/diagnosticSettings/read') self.assertEqual(all_ops[0].origin, 'system') self.assertEqual(all_ops[0].display.provider, 'Microsoft Batch') @@ -52,7 +52,7 @@ def test_mgmt_batch_list_operations(self): def test_mgmt_batch_subscription_quota(self): quotas = self.mgmt_batch_client.location.get_quotas(AZURE_LOCATION) self.assertIsInstance(quotas, models.BatchLocationQuota) - self.assertEqual(quotas.account_quota, 3) + self.assertEqual(quotas.account_quota, 1) def test_mgmt_batch_account_name(self): # Test Invalid Account Name @@ -117,8 +117,8 @@ def test_mgmt_batch_account(self, resource_group, location): # Test Get Account account = self.mgmt_batch_client.batch_account.get(resource_group.name, account_name) - self.assertEqual(account.dedicated_core_quota, 20) - self.assertEqual(account.low_priority_core_quota, 100) + self.assertEqual(account.dedicated_core_quota, 700) + self.assertEqual(account.low_priority_core_quota, 500) self.assertEqual(account.pool_quota, 100) self.assertEqual(account.pool_allocation_mode.value, 'BatchService') @@ -160,7 +160,7 @@ def test_mgmt_batch_applications(self, resource_group, location, storage_account ) batch_account = models.BatchAccountCreateParameters( location=location, - auto_storage=models.AutoStorageBaseProperties(storage_resource) + auto_storage=models.AutoStorageBaseProperties(storage_account_id=storage_resource) ) account_name = self._get_account_name() account_setup = self.mgmt_batch_client.batch_account.create( @@ -269,7 +269,7 @@ def test_mgmt_batch_certificates(self, resource_group, location, batch_account): cert = self.mgmt_batch_client.certificate.get(resource_group.name, batch_account.name, certificate) self.assertIsInstance(cert, models.Certificate) self.assertEqual(cert.thumbprint.lower(), 'cff2ab63c8c955aaf71989efa641b906558d9fb7') - self.assertEqual(cert.thumbprint_algorithm, 'SHA1') + self.assertEqual(cert.thumbprint_algorithm, 'sha1') self.assertIsNone(cert.delete_certificate_error) # Test Update Certiciate @@ -302,14 +302,14 @@ def test_mgmt_batch_pools(self, resource_group, location, batch_account): start_task=models.StartTask( command_line="cmd.exe /c \"echo hello world\"", resource_files=[models.ResourceFile(http_url='https://blobsource.com', file_path='filename.txt')], - environment_settings=[models.EnvironmentSetting('ENV_VAR', 'env_value')], + environment_settings=[models.EnvironmentSetting(name='ENV_VAR', value='env_value')], user_identity=models.UserIdentity( auto_user=models.AutoUserSpecification( elevation_level=models.ElevationLevel.admin ) ) ), - user_accounts=[models.UserAccount('UserName', 'p@55wOrd')], + user_accounts=[models.UserAccount(name='UserName', password='p@55wOrd')], scale_settings=models.ScaleSettings( fixed_scale=models.FixedScaleSettings( target_dedicated_nodes=0, @@ -334,7 +334,7 @@ def test_mgmt_batch_pools(self, resource_group, location, batch_account): sku='2016-Datacenter-smalldisk' ), node_agent_sku_id='batch.node.windows amd64', - windows_configuration=models.WindowsConfiguration(True) + windows_configuration=models.WindowsConfiguration(enable_automatic_updates=True) ) ), scale_settings=models.ScaleSettings(